Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)T2063rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-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
John EdrichENGPakistan1969-1974111613857025.6783930.39021320
Jeremy ConeyNZSri Lanka1979-1985161643859232.0881747.12020321
Peter MoorMRNorth-West Warriors2021-20251717038513022.65335114.931122528
George DockrellIREZimbabwe2010-202535281138549*22.65330116.670013110
Mathew SinclairNZAustralia2000-2010212903856913.2895640.27018411
James NeeshamNZPakistan2014-20253129838597*18.3342690.380113011
Chris GayleWIKenya2001-200355038415276.8043588.28210388
Alastair CookESSDerbyshire2014-202145038418176.8069055.65120460
Marcus TrescothickSOMSussex2014-2015571384210*64.0062961.05201501
Adam VogesMIDHampshire2016-2017771384160*64.0070454.55110370
Michael LumbNOTNorthamptonshire2014-201677038418454.8646582.58110497
Jonny BairstowYORWorcestershire2015-202557238413976.80336114.292103917
Stuart MatsikenyeriZIMKenya2008-2009111023849048.0045185.14050285
Tom AbellSOMNorthamptonshire2015-2024810238411548.0054969.95201502
Sam CurranSURGloucestershire2015-2025131113846438.4042490.57031448
Sam FanningWAQueensland2022-202681113849538.4094240.76042443
Jos ButtlerLANWarwickshire2014-201791213849134.9144586.29032386
CWJ AllisonESSSurrey2023-20261012238414038.4062861.15101456
Yuvraj SinghRCB/PK/DCRajasthan Royals2008-2015131313848332.00244157.380202628
Jesse RyderESSGlamorgan2014-2016111323845134.9145684.21020537
William O'DonnellAACentral Stags2022-2025714138476*29.5494040.85022473
Jack HaynesWOR/NOTGlamorgan2019-2026914138412429.5465758.45202405
Curtis CampherLL/MRNorth-West Warriors2020-2026171423849832.00336114.290314313
Farhaan BehardienKNI/TIT/BOLDolphins2012-20221615838472*54.86299128.430202311
Steven DaviesSOM/SURKent2014-2019151603846224.0040195.76022574
Kapil DevINDSouth Africa1991-19931717138412924.0053771.51100385
Alok KapaliBANPakistan2003-2011151803846921.3358965.20022413
Chris DentGLOMiddlesex2014-2024151903848220.2161362.64012542
Glenn MaxwellAUSWest Indies2012-202521205384120*25.60227169.161154223
John EmbureyENGWest Indies1980-19953439838435*12.3991741.88007422
Nishan MadushkaCCCBloomfield Cricket and Athletic Club2025231383183191.5053971.06200296
Chris GayleRCBPune Warriors2011-2013551383175*95.75192199.481202636
Hashim AmlaSURHampshire2020-2022452383215*127.6791042.09110420
Joe RootYORNottinghamshire2014-2026682383130*63.8350176.45131471
R SatheesanROMBulgaria2020-202698338392*76.60220174.090403322
Will SmithHAM/DURKent2014-20189114383142*54.7161262.58120422
Tim SeifertNDOtago2017-2024111103837434.82264145.080303517
BI KellawayGLAGloucestershire2023-20261111238313942.5647780.29121446
Meet BhavsarKUWBahrain2019-20261413138376*31.92308124.350423113
Chamara SilvaSLNew Zealand2006-201114143383152*34.8255768.76112433
Jordan CoxKENEssex2019-20231314138312929.4682146.65113443
Robin UthappaKKR/RCB/MIRajasthan Royals2008-2019181723836525.53309123.950214312
Ish SodhiCAN/NDWellington Firebirds2014-2025111713837923.9475051.07011523
Eddie ByromSOM/GLAWorcestershire2018-2026121923836722.5372752.68033563
Clive van RyneveldSAEngland1951-1957101923838322.53--011130
Tatenda TaibuZIMIndia2001-20102123838371*25.5367656.66034303
Tommy WardSAEngland1912-1924173163836415.32--02200
Steven DaviesSOM/SURDerbyshire2014-202156038212463.6744685.65210423
Karl BrownLANWorcestershire2014-20189913826347.7538798.710303413
Aqib IlyasOMAUnited Arab Emirates2015-20249923829054.57354107.910403810
PreviousPage 123Next

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.