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/27QUETAST2069th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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
Tom MooresLAN/NOTWarwickshire2016-2026121632884222.1555851.61001385
Roston ChaseBT/SLZ/SLKTrinbago Knight Riders2018-20261716528856*26.18240120.000112010
Dhanushka GunathillekeSLIndia2016-2022171802887616.0035381.59011268
Ian ChappellAUSSouth Africa1966-197091812884916.9427932.97004121
Merv HughesAUSWest Indies1988-19932226528872*13.7164344.79016235
Darren LehmannAUSBangladesh1999-2003620287177143.5042867.06200321
Aadil AliLEIGloucestershire2015-20164602878447.8355251.99020296
Sadagoppan RameshINDNew Zealand199936028711047.8363145.48121340
Aaron FinchSURKent2016-20197712878347.83163176.070202515
James RewSOMKent2022-202567128711447.8334882.47120366
Corey AndersonNZSri Lanka2013-201612802878135.88263109.13020308
Michael BurgessWAR/LEI/BBYorkshire2015-20249802879635.8836977.78020383
Kusal MendisGG/DAJaffna Kings2021-20238802878535.88213134.74031307
Mitchell HayCANCentral Stags2022-20265802878535.8861047.05031291
Collie SmithWIIndia1958-195958028710035.88--121123
James AdamsHAMWarwickshire2015-201769028716631.8971040.42112390
Harry TectorIREWest Indies2020-202511912875635.8832787.77041226
Lyndon JamesNOTMiddlesex2022-202369028715531.8948858.81100371
Barry WoodENGAustralia1972-197561002879028.7080335.74020440
Guy WhittallZIMKenya1996-1999111142878341.0038175.33020225
Colin MunroIU/KKLahore Qalandars2019-20251111228787*31.89227126.430302810
Adrian BarathWIAustralia2009-2012712028710423.9253753.45101470
Mark CraigOV/OTANorthern Districts2012-2018912228710428.7047460.55112403
CJA AminiPNGNamibia2015-20231212028710923.9235181.77100219
'Dad' WeirNZEngland1930-193781212876626.0910.0002100
L McCarthyNW/MRNorthern Knights2021-2026221352877435.88195147.180123010
Pelham WarnerENGAustralia1903-191271312877923.92--022250
MahmudullahBB/KT/FBComilla Victorians2015-20241414328770*26.09232123.710112311
Lewis GregorySOMDurham2014-202510141287105*22.0841469.32102372
Lyndon JamesNOTWarwickshire2021-2026121622874220.5074238.68000321
David WilleyYOR/NORWarwickshire2014-2026161702877016.8835481.07012348
Rishabh PantDC/LSGPunjab Kings2016-2026181712874317.94230124.780002611
Danny BriggsSUS/HAM/WAREssex2014-20262320828766*23.9239672.47021413
Colin de GrandhommeHAM/WAR/LANSurrey2017-2023443286174*286.0032986.93110295
Gary KirstenSAKenya1996-200355128612471.5035580.56120373
John CrawleyENGSri Lanka1998-2002463286156*95.3360847.04100321
CG WilliamsNAMNetherlands2013-202177028611640.86284100.70110223
Alex GidmanGLOKent201457028614040.8639073.33110340
Freddie McCannNOTSurrey2024-202657028615440.8653153.86100380
Colin MunroIUKarachi Kings2020-202588128688*40.86189151.320302912
Dawid MalanMIDYorkshire2014-201648028611635.7558049.31112420
Shan MasoodMSKarachi Kings2019-20269902866131.78214133.64020306
Joe ClarkeWOR/NOTMiddlesex2015-20236912867035.7550157.09032287
Scott EdwardsNEDUnited Arab Emirates2018-202510912867435.7531092.26020222
Alexei KervezeeWORDerbyshire2014-2016810028611028.6037376.68112266
Stiaan van ZylSUSGlamorgan2017-2021710028611328.6041369.25113352
Jonty JennerJERDenmark2016-20251010228696*35.75226126.55010287
Navneet DhaliwalCANNepal2015-2024101002868728.6043565.75020306
Rehan AhmedLEINottinghamshire2021-2026101022865435.7532787.46020307
Michael LevittNEDNepal2024-2025101002868628.60209136.840312517
PreviousPage 172Next

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.