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 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 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
Malcolm WallerZIMSri Lanka2012-2018121513276823.3637886.51013351
James BraceyGLOWorcestershire2019-20261217132712720.4452362.52113375
Lyndon JamesNOTWorcestershire2019-2025151723279621.8064450.78021370
Joe LeachWORNottinghamshire2015-2024171943278421.8056457.98010415
Keshav MaharajSAAustralia2016-2026272853275314.2243774.830143012
Courtney WalshWIEngland1986-200067592132729*8.6165949.620011306
Saud ShakeelPAKSri Lanka2023341326208*108.6753960.48110330
Joe CracknellMIDNorthamptonshire2024-202656132611265.2046969.51121364
Nishan MadushkaCCCKurunegala Youth Cricket Club2024-2026563326112108.6736389.81131376
Pavan RathnayakeCCCMoors Sports Club2024-202667132622154.33325100.311102112
Mark VermeulenZIMWest Indies200379132611840.7558056.21121411
Ravi BoparaNOR/ESSNottinghamshire2015-202589132613540.7549665.73110313
Sachin TendulkarMIKolkata Knight Riders2008-20131010132671*36.22241135.27021427
Nick LarkinMSSydney Thunder2018-20231010532683*65.20253128.85030296
George HillYORGloucestershire2022-2024610032610132.6058256.01110413
Sol BudingerLEI/NOTNorthamptonshire2021-202581103265629.64301108.310213912
James FosterESSGlamorgan2014-2017141223268632.6049166.40020345
Matt RenshawBH/ASMelbourne Renegades2018-2025121223266532.60242134.710112510
David BedinghamDURNorthamptonshire2021-202610122326109*32.6041478.74111335
Vriitya AravindUAEOman2020-2024131203268927.1746170.72011294
Jimmy AdamsWIZimbabwe1999-200112123326101*36.2283938.86110151
WPUJC VaasSLBangladesh1995-200920134326100*36.2252661.98110343
Murali VijayINDNew Zealand2010-201681303267625.0869347.04020412
Daryl MitchellNZSouth Africa2022-2026121333266032.6049565.86010327
Nicolas PooranPK/SH/LSGKolkata Knight Riders2019-20261313332687*32.60210155.240201927
Harry FinchSUS/KENLeicestershire2017-202691333266132.6058056.21020380
Neil JohnsonZIMEngland1999-2000121303269725.0854759.60031362
Chris CookeGLALancashire2014-2026101443265232.6070546.24011356
David WieseSUSMiddlesex2017-20211715332679*27.17289112.800212811
Mehedi Hasan MirazBANSouth Africa2017-2024141833269721.7358355.920112710
Saqlain MushtaqPAKSri Lanka1995-20023632103265814.8299232.86013271
Richard OliverWORGloucestershire2014-201535032517965.0034494.48120511
Mark StonemanMID/HAM/SURDurham2021-202556032511754.1753660.63120362
Ben CharlesworthGLOLancashire2021-202646032516054.1757856.23110412
Mark ChapmanNZ/HKUnited Arab Emirates2013-2026871325124*54.17280116.07120239
Michael JonesDUR/LANSussex2022-20255703259646.4351962.62030384
Mohammad NaimKT/DD/CRRangpur Riders2024-2026772325111*65.00217149.771103118
Matthew BreetzkeSAAustralia2023-202677032511246.43321101.25120395
Marcus HarrisLANKent2025-202658232591*54.1749865.26031322
Mohammad RizwanPAKIndia2021-202598132579*46.4335591.55020287
Devdutt PadikkalRCB/LSGRajasthan Royals2020-2026882325101*54.17216150.461213511
Brandon McMullenSCONetherlands2023-202588032510640.63302107.622103810
Hamish RutherfordWOR/DER/GLAGloucestershire2015-202169032511036.1152062.50120373
Javed BurkiPAKIndia1960-19615923257946.43--020300
Tony de ZorziSAWest Indies2023-202461003258532.5056957.12021382
George HillYORNorthamptonshire2021-20259104325151*54.1755158.98120324
Louis KimberNOR/LEIGloucestershire2022-2026111013256836.1141278.88021436
Tim RobinsonWFCentral Stags2022-2026510132510836.1152661.79120374
Angus RobsonLEIGloucestershire2014-201671103259629.5566848.65031490
Nithish Kumar ReddyINDAustralia2024-2025711232511436.1148567.011013110
PreviousPage 148Next

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.