Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd 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 · England tour of Australia 2026AUSENG

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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jack ClaytonQUENew South Wales2022-20261116266813447.71118556.37252745
Tawanda MuyeyeKENMiddlesex2021-202613171668125*41.7573990.391417813
Dawid MalanMID/GLOSurrey2014-20261820266811737.1179883.712127913
Daryl MitchellNZSri Lanka2019-20262122166810231.8175788.241404325
Yashpal SharmaINDEngland1979-19851824566814035.16167739.83120606
Dwayne BravoWIIndia2006-2016353556686822.2795170.24044649
Peter HandscombMID/GLO/LEIGlamorgan2015-202510122667139*66.70101865.52321753
Billy RootGLA/NOTWorcestershire2017-20251418466711847.64109860.75221748
Harry NielsenSAVictoria2019-2026131906676835.11122054.67051771
Shane WatsonAUSNew Zealand2002-201622224667105*37.0677985.621517714
Henry NichollsNZIndia2016-2026283136678023.82106662.57031774
Tom AlsopSUS/HAMSomerset2016-2025243336679522.23100966.11044838
Adam LythYORGloucestershire2014-2026812066612955.50103464.41240906
Mansur Ali Khan PataudiINDNew Zealand1965-19691119066615335.05--231913
Nick GubbinsMID/HAMYorkshire2014-20261321166612533.30136048.97121953
Miles HammondGLOSomerset2018-2026232416666128.9668097.940506327
Michael HusseyAUSBangladesh2005-20111712566518295.0079483.75220567
Henry NichollsCANWellington Firebirds2013-20269161665171*44.33122054.51242713
Jack EdwardsNSWQueensland2019-20251319266510839.12123553.85143792
Tim BresnanENGAustralia2009-20143636126658027.71103964.00011705
Ian BellWAR/BBNottinghamshire2014-20181314166412251.0866799.551606715
Michael VaughanENGNew Zealand2002-20081725066410626.56134549.37132836
Mohammad AshrafulBANIndia2003-201021263664158*28.8797368.24122837
Ben SlaterDER/NOTEssex2014-2026162706647924.59147844.93053885
Ray IllingworthENGAustralia1961-1972192936645725.54173433.39022642
Jason RoyENGSri Lanka2016-20211817266316244.20551120.332226119
Steven DaviesSOM/SURYorkshire2015-20211118166311739.00100266.172301021
Luke ProcterNOR/LANWarwickshire2014-202614186663144*55.25120654.98300827
Chris TavaréENGIndia1981-19831318166314939.00195533.91141670
LJ WoodcockWFOtago Volts2013-20191219066313134.89140947.05120941
Craig ErvineZIMWest Indies2013-2023152116639233.15107161.90041715
Tom Kohler-CadmoreWOR/YOR/SOMSurrey2014-2026182306637828.8385377.730618217
George DockrellLLNorth-West Warriors2016-20263726116638844.20555119.460616028
Jeff CroweNZAustralia1983-1990283436636321.39146545.26023492
David WarnerAUSBangladesh2010-20241012266216666.2075387.923206314
Heinrich KlaasenSAAustralia2018-20231718366217444.13601110.152215524
Alex LeesYOR/DURSurrey2015-20251521266212534.84120854.80312901
Rakep PatelKENUganda2015-2026232346627234.84526125.860625840
Dasun ShanakaSLIndia2016-202534359662108*25.46570116.141264536
Mark StonemanMID/DUR/SURGlamorgan2014-20241313166112955.0897168.07252912
Joe ClarkeWOR/NOTGlamorgan2016-2026713166113655.08111559.28220923
Rob YatesWARSussex2022-2026913166111555.0894669.87240886
Jacques RudolphSANew Zealand2004-201212154661154*60.09132250.00242915
Billy RootGLAGloucestershire2019-202412172661117*44.0799166.70120824
Oliver DaviesNSWTasmania2021-20261319266125338.8879083.67132928
Josh CobbWOR/NOR/LEILancashire2014-2024202336617433.0576686.290647018
Gautam GambhirINDSouth Africa2003-2012202416619628.74118355.87052892
Cam FletcherCAN/AA/NDOtago Volts2013-20261525766115736.72120055.08212768
Suresh RainaCSK/GLDelhi Capitals2008-2021262636617728.74491134.620405725
James McCollumNKLeinster Lightning2017-2026322926617324.4874588.720327713

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.