Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 bowledT2065th 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 (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
Dwayne SmithBT/JTGuyana Amazon Warriors2013-201911111362104*36.20277130.692103717
Lendl SimmonsWIBangladesh2011-20141212136212232.9146178.52112278
Travis HeadSATasmania2019-20258121362171*32.9163157.37121490
Michael BurgessSUS/WARHampshire2018-2024101213628832.9165855.02031352
Doug InsoleENGSouth Africa1955-19576122362110*36.20--110230
Sam HainWAR/BBGlamorgan2017-2026101333627636.2058162.31041413
Stephen EskinaziMID/LEIDerbyshire2018-2026813036211827.8572749.79110510
Zafar GoharMID/GLOKent2022-2026121333629536.2065855.02030393
Ravindra JadejaINDBangladesh2010-2025241463628645.2547576.21030317
Logan van BeekCAN/WFAuckland Aces2013-20241319236210121.2974248.79100449
Harbhajan SinghINDSouth Africa2001-2015403753624011.3153168.170073212
Nathan LyonAUSEngland2013-20253643183623114.4865555.27002487
Ed JoyceSUSDerbyshire2016231361250180.5050271.91200445
Kieran Noema-BarnettCSOtago Volts2012-201968136110851.5772050.14121423
Aaron JohnsonCANOman2022-2026881361109*51.57266135.711213424
Faf du PlessisSKAN/SLKGuyana Amazon Warriors2016-2024109136110345.13249144.981202820
Karl BrownLANNorthamptonshire2014-201891003619736.1053367.73041490
Ishan KishanINDSri Lanka2021-2026111133618945.13292123.630303214
Martyn MoxonENGNew Zealand1986-198881113619936.1097337.10030360
Jack BoyleCAN/OV/CSWellington Firebirds2017-2025712036115630.0868053.09110373
Adam VogesAUSEngland2009-20151214436180*36.1061358.89031390
Mitchell MarshAUSSri Lanka2013-2026131403615425.7949373.23030477
Andrew HudsonSASri Lanka1993-1997121403619025.7989140.52020432
Kushal BhurtelNEPPapua New Guinea2021-2024151503615924.0737895.50032428
Shoaib MohammadPAKEngland1984-1992141613618024.0783043.49043350
Peter BorrenNEDIreland2006-2018171723618424.0745180.04011386
Ricardo VasconcelosNORGloucestershire2018-2026141913614320.0655465.16001513
Khaled MashudBANPakistan1995-20042228636154*16.4187041.49026330
Waqar YounisPAKSouth Africa1993-2003393363614513.3758461.820032912
Jacques KallisSAKenya1999-200886236092*90.0044680.72040305
Dilip SardesaiINDNew Zealand1965363360200*120.0060.00200510
Shaun MarshWATasmania2020-202159036011540.0062058.06132437
James WhartonYORDurham2020-202691013608440.0049273.17040463
Angelo MathewsSLAfghanistan2014-20241111336014145.0051270.31101279
Billy GodlemanDERSussex2016-2022711036010632.7387841.00120390
Parthiv PatelINDAustralia2003-2004101313606230.0071550.35021510
Tanzid HasanBANSri Lanka2023-2026141413608427.69349103.150443613
Matthew MontgomeryDER/NOTLeicestershire2021-2026141533605830.0045678.95011414
Nick BrowneESSYorkshire2015-2024101623608325.7185442.15021422
Mark GreatbatchNZSri Lanka1988-1996131623606525.7170351.21011263
Chris DentGLOSomerset2015-20231517236010024.0040289.55121485
Nitish RanaKKR/DC/RRRoyal Challengers Bengaluru2016-20261817336085*25.71273131.870113118
Rick McCoskerAUSWest Indies1975-198212172360109*24.0071950.07113240
Ben SlaterNOTHampshire2019-2026132103605517.1480744.61012510
Dawid MalanENGBangladesh2021-202399235914051.2936299.172113511
Aqib IlyasOMACanada2017-20249903598639.8937994.720413310
Aiden MarkramDSG/SECPaarl Royals2023-202699135910844.88254141.341202413
Colin MunroIU/KKMultan Sultans2019-2025111103598432.64223160.990213322
Haseeb HameedENGIndia2016-202161113598235.90108633.06042412
Jack TectorLL/MRNorth-West Warriors2016-20231111135911035.9044780.31121404
PreviousPage 132Next

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.