Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
David BedinghamSAPakistan2024-20252419344*31.009696.88000112
Ashley ChandrasingheVICQueensland2022-2023240936723.2535526.20010100
Nishan MadushkaSLPakistan2023240935223.2520545.37010122
Greg DyerAUSNew Zealand1987340936023.2521643.0601080
Kevin ArnottZIMIndia1992-1993240934023.2540423.02001110
Zak CrawleyKENLeicestershire2017-2021350935018.6017353.76010150
Nathan GilchristWAR/KENEssex2022-2026551934123.2520545.37000123
Scott BorthwickDURGloucestershire2021-2023361935318.6016058.13011150
Danny BriggsHAM/WARSurrey2014-20234619338*18.6019048.95001120
Jermaine BlackwoodWIZimbabwe2017-2023460935715.5015360.78010102
Luke WoodLAN/NOTHampshire2015-2021461933718.6015958.49002131
Josh FinnieOVAuckland Aces2015-2016360936015.5018151.38012131
Rishi PatelLEIDurham2022-2023360933115.5018550.27000150
Maurice FosterWINew Zealand19723629328*23.25--00040
Tom HelmMIDGloucestershire2019-2025473934623.2517353.76000120
Tom TaylorWOR/NORWarwickshire2022-20255729336*18.6019547.69000111
Will DavisLEIDurham2019-2023572935818.6014066.43010103
Jarrod FreemanTASNew South Wales2018-2023670933213.2914165.96003130
Harry SwindellsLEIDurham2019-2023570932913.2925336.7600190
Joe HunterENGAustralia1884-18855729339*18.60--00081
Paul AllottENGAustralia1981-19855729352*18.6025236.9001180
Ridley JacobsWIPakistan2000-20025819335*13.2920146.2700280
Andrew SalterGLAEssex2015-20214829345*15.5021942.47001131
Alex KennedyENGSouth Africa1922-19235829341*15.50--00100
Louis DelportAAWellington Firebirds2018-20246939353*15.5020146.27011133
Katene ClarkeNDCentral Stags2020-2023591932611.6326135.6300193
Anil KumbleINDNew Zealand1994-2003111029327*11.6326535.0900190
Brendan DoggettSA/QUENew South Wales2017-20268102934911.6321742.86001100
Andy RobertsWIPakistan1975-19777102933511.63--00103
Mahmood HussainPAKEngland1954-1962611193239.3010.0000361
Neil HawkeAUSSouth Africa1964-19676115932415.5020723.1900250
Venkatapathy RajuINDAustralia1991-2001812293319.3031030.0000130
Allan DonaldSAIndia1992-200011145932610.3325536.4700190
Umar GulPAKSri Lanka2006-20121215093466.2023439.7400254
Danish KaneriaPAKEngland2000-201010159932915.5017353.76002102
Upul ChandanaSLZimbabwe2002110929292.0016755.09010100
Sunil JoshiINDBangladesh2000110929292.0018051.1101090
Lahiru MadushankaBCAAColombo Cricket Club2025110929292.0013568.1501084
Shubman GillGLAWorcestershire2022110929292.0014862.1601081
Ashen BandaraPSCPanadura Sports Club2024110929292.0082112.20010104
GSM FernandoBRCTamil Union Cricket and Athletic Club2025110929292.0019247.9201060
Vinura DulsaraRCCPolice Sports Club2025110929292.0019148.1701060
Stewart WaltersGLALeicestershire20141219257*92.0018250.55010101
Paul BorringtonDERLeicestershire20141219286*92.0021842.20010130
Adam BallKENGlamorgan2014120925046.0015758.60010130
Mackenzie HarveySAWestern Australia2026120929046.0015658.97010131
Harry CameDERNottinghamshire2022120927046.0023838.66010110
Ed BarnesLEIKent20211229270*-10191.09010151
Tharindu RatnayakeTUCABurgher Recreation Club2025120928146.0010885.1901076
George BellESSYorkshire20261219264*92.0015858.2301091
PreviousPage 228Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.