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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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 runsT2068th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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 (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Zaheer KhanINDSouth Africa2000-2013323043073711.8165247.090082910
Joe RootYORSurrey2016-202645130621376.5039577.47100361
JJ HuoMOZLesotho2018-202655130612676.50169181.071103518
Joe HardstaffENGIndia1936-1946451306205*76.50--111310
Liam DawsonHAMLeicestershire2014-2024661306152*61.2031198.39120308
Beau WebsterWAR/GLO/BBSomerset2024-202666030611251.00260117.691102712
Ryan PatelSURDurham2021-202556130613461.2040875.00120367
Jesse RyderESSSurrey2014-201688130613143.71282108.511213110
Michael CarberryHAMWarwickshire2015-20175803069138.2564647.37020402
Matt RevisYORSussex2024-2026784306152*76.5049961.32100334
BI KellawayGLAWarwickshire2023-202668030613938.2545167.85112327
Virat KohliRCBDeccan Chargers2008-2012111013067134.00222137.840302313
Will SmithHAMEssex2014-20169104306151*51.0052857.95110240
Grant StewartSUS/KENWorcestershire2021-202681013067834.0031796.530203014
Hashmatullah ShahidiAFGIndia2018-2026810130610234.0046965.25111402
Babar HayatHKKuwait2022-20261111130653*30.60246124.390101918
Miles HammondGLOYorkshire2022-202671103069227.8253057.740213011
Jan Nicol Loftie-EatonNAMNepal2022-20261211230610134.0031497.451112710
Vikram SolankiENGZimbabwe2000-20041212130610027.8241473.91110412
Cameron WhiteAUSSouth Africa2009-20141414430641*30.60274111.68000279
Josh PhilippeSSHobart Hurricanes2019-20261514130686*23.54229133.62021289
Neil WagnerOV/NDCentral Stags2012-2024111623066821.8655255.43034397
MahmudullahCK/BB/KTRangpur Riders2013-2025191723065920.40230133.04021289
Andre RussellKKRSunrisers Hyderabad2015-20252017430664*23.54180170.000111926
Stuart MatsikenyeriZIMWest Indies2003-2015181923065718.0044269.23022285
Gareth BergHAM/NORSomerset2015-2020181923068618.0046965.25013352
Jack WildermuthQUETasmania2018-2025172023067317.0045068.00011433
Pat SymcoxSAAustralia1993-1998242143065418.0047164.97011323
Ashley GilesENGAustralia1997-2006192353065917.0055255.43014350
A BandaraCCCNugegoda Sports Welfare Club2024-2026554305150*305.0035885.20110255
Callum FergusonWORDerbyshire2018-201967130512750.8345766.74200365
Steve SmithSSSydney Thunder2012-2026872305125*61.00184165.762011719
Peter HandscombDUR/LEIYorkshire2019-202477230511261.0049261.99120312
Virat KohliINDZimbabwe2010-2022118230511550.8333790.50111303
Temba BavumaCC/LIOWarriors2013-2021108330510461.00225135.56100267
Kevin O'BrienIRECanada2007-2019119230589*43.5734089.71020285
Quinton de KockDSG/SECPretoria Capitals2023-202699130579*38.13194157.220202520
George WorkerCDAuckland2017-20219903057933.89206148.060303017
Jonty JennerJERItaly2014-2023992305104*43.57284107.391211913
George BaldersonLANWarwickshire2021-20268101305116*33.8964447.36111342
Matthew HurstLANDerbyshire2024-202671013055933.8938878.61031308
MO OdumbeKENIndia1996-2003111113058330.5046665.45021116
Chamara SilvaSLEngland2002-2011111103057327.7352058.65021271
Mike DennessENGPakistan1973-197481103056827.7330643.14021320
Chamu ChibhabhaZIMNew Zealand2005-2016101203056525.4250560.40021375
Jim AllenbySOM/GLAGloucestershire2014-2017121203059025.4237681.12021401
Virender SehwagPK/DCKolkata Knight Riders2008-2015131303057223.46214142.52021388
Corey AndersonNZ/USAIndia2014-2024111313057725.4235186.890212913
Jamie OvertonSOM/SURYorkshire2014-2025913430552*33.8932992.710103215
Sam HarperMS/MRBrisbane Heat2019-2026141413055723.46239127.62022319
PreviousPage 160Next

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.