Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL138/5 (20)Innings break - WAR need 139 runs to winODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
WPUJC VaasSLBangladesh2001-2009784275100*68.7545260.84110313
JM CummingOVCentral Stags2023-20255902756230.5655749.37020362
Maurice FosterWIAustralia1973-197859127512534.38--100360
Ryan HigginsMID/GLOEssex2017-202351002757027.5064842.44011302
Marnus LabuschagneAUSSouth Africa2022-202661012757930.5658547.01010370
Mehedi Hasan MirazBANPakistan2021-202661012757830.5657747.66021313
Les FavellAUSWest Indies1955-196161112757227.5020445.59031282
Rikki ClarkeWAR/SURMiddlesex2014-2021101402759419.6461644.64022401
Brett D'OliveiraWORNottinghamshire2015-2025111702758516.1865142.24023332
Heath StreakZIMIndia1998-200591812754016.1877535.48002262
Shane WarneAUSPakistan1994-2005151922758616.1851753.19014229
Matt HorneNZSouth Africa19993602749345.6759845.82030430
Andrew SymondsAUSWest Indies2005-20085822747945.6745759.96030306
Sean WilliamsZIMBangladesh2018-20254802748834.2560345.44030264
James TaylorNOTYorkshire2014-20154802749634.2562543.84032350
Alex CareyAUSSouth Africa2022-202668227411145.6741466.18101300
Tim AmbroseENGNew Zealand200869027410230.4460045.67122362
Tim JohnstonCANAuckland Aces2015-20175912747634.2530191.03010319
Sam NortheastKENGlamorgan2014-201769127410234.2549855.02122292
Toby AlbertHAMSurrey2023-202659127411434.2568440.06110290
Leus du PlooyDERNottinghamshire2020-2022510027413027.4056948.15111353
Wriddhiman SahaINDSri Lanka2015-201781132746734.2560845.07030272
Stephen EskinaziMID/LEINottinghamshire2016-2026611127410027.4056048.93111321
Sharmarh BrooksWIEngland2020-202261102746824.9160545.29021372
James FullerMID/HAM/GLOKent2014-2024812727478*54.8040667.49020412
Jermaine BlackwoodWISri Lanka2015-202161202749222.8357247.90010276
Luis ReeceDERLeicestershire2018-2025812327411630.4456648.41111322
Joe LeachWORNottinghamshire2015-202481232748430.4451653.10010344
Lewis GregorySOMLancashire2014-2024814327464*24.9147258.05012364
Michael NeserQUEWestern Australia2019-2025101612745618.2750454.37012411
Toby Roland-JonesMIDDerbyshire2018-2026121742745221.0845959.69012353
Liam DawsonHAMSurrey2014-2025121902748114.4252951.80011341
Bapu NadkarniINDAustralia1959-1968112122744614.424912.24002150
Morné MorkelSAIndia2006-2018172552743513.7051253.52003420
Will SmithHAMLancashire201623027321091.0072037.92100370
Jason RoySURMiddlesex2016-201734027311068.2535277.56110343
Jake LehmannHAM/YORSomerset2016-202624027311668.2544161.90120360
Richard LeviNORGlamorgan2017-201835127310168.2532384.52110372
Sanjeeva RanatungaSLZimbabwe199435127311868.2587431.24200370
Michael RichardsonDURDerbyshire2017-201946027311545.5051253.32120350
Rory BurnsSURSussex2020-202646027310345.5042763.93120381
David RichardsonSANew Zealand1994-199546227310968.2551752.80110290
Ashwell PrinceSABangladesh2002-2008672273162*54.6042963.64111333
Michael CarberryHAMWarwickshire2015-20174702739139.0062443.75020351
Kiran CarlsonGLALancashire2021-202547027310839.0046059.35110293
Lyndon JamesNOTMiddlesex2022-202347027315539.0046059.35100361
Niall O'BrienLEINorthamptonshire2015-20164832739554.6032085.31020353
Daniel LawrenceESSMiddlesex2017-202358027310534.1357147.81111302
Jeremy ConeyNZSri Lanka1983-19845822739245.5059545.88020260
Mayank AgarwalINDAustralia2018-20215902737730.3356648.23021266

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.