Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Marnus LabuschagneAUSIndia2019-202530413148110838.97287951.4411001542
Graham ThorpeENGAustralia1993-200124396148013844.85285751.803921650
David WarnerAUSWest Indies2009-2024324031477122*39.921473100.27112217835
Tillakaratne DilshanSLSouth Africa2000-2016424861476115*35.14193076.482751637
Chris GayleWIPakistan1999-202149552147412427.81184080.1138518626
Daryll CullinanSAEngland1994-200027352147312044.64277253.1421211862
Mohammad YousufPAKSouth Africa1998-201041473147311733.48212569.32212213510
Michael ClarkeAUSWest Indies2003-201543488147311036.83248459.301811216
Dean JonesAUSNew Zealand1986-199432354147210747.48200173.56213211016
Geoff MarshAUSIndia1985-199234432146912535.83333844.014501214
Mark TaylorAUSWest Indies1989-199743602146914425.33386438.021721250
Harry BrookENGPakistan2022-202623274146831763.831446101.5254014635
Tom LathamNZEngland2013-202636501146815129.96262555.922951616
Asanka GurusinhaSLPakistan1985-1996485631465116*27.64246655.3517211311
Bruce EdgarNZAustralia1980-198639482146316131.80365640.022841081
Younis KhanPAKWest Indies2000-201732452146215334.00279452.334751357
Andrew FlintoffENG/IWX/ICCAustralia2003-200939513146210230.46205071.3217316127
James BraceyGLOGlamorgan2017-2026253041461204*56.19228164.0553017918
Sam HainWAR/BBYorkshire2014-2026313981460164*47.10235761.9449414126
Graeme PollockSAAustralia1963-197014232145327469.19154950.555501849
Mushfiqur RahimBANNew Zealand2007-202555617145215926.89258056.2818814821
Andrew JonesNZAustralia1987-199434443145115035.39333843.472701140
Misbah-ul-HaqPAKSouth Africa2007-201535427145010041.43266654.39111113824
Alex LeesYOR/DURDerbyshire2014-202630347144917153.67225764.20213215215
Jeet RavalAA/NDCentral Stags2013-202621381144820939.14294949.106411759
Alex LeesYOR/DURLancashire2014-202633414144811539.14211568.4639315416
Tom BruceCSAuckland Aces2015-202513193144734590.44198472.9345015720
Gautam GambhirINDAustralia2004-201236442144620634.43233761.873831485
Kusal MendisSLNew Zealand2015-202635443144514335.24217766.3839616523
David MillerSAAustralia2011-2026454212144114248.031327108.5947111244
Roshan MahanamaSLPakistan1986-19985865814408925.26242856.71085875
Ian HealyAUSWest Indies1988-19996679161439161*22.84248257.9814111094
Ravi ShastriINDWest Indies1983-199251638143610726.11220444.78244875
Kapil DevINDPakistan1978-19926168414368422.44143682.3809512921
Jos ButtlerENGSouth Africa2012-202548477143513135.881186120.9928212063
Sean WilliamsZIMBangladesh2006-2025505351435129*29.90199971.79113312616
Allan LambENGIndia1982-199028376143313946.23226463.3038113613
Mudassar NazarPAKAustralia1976-19883849314339531.15316945.2201031210
Hansie CronjeSAIndia1992-2000455212143313535.83253956.4417312916
Nick GubbinsMID/HAMSurrey2014-202630401143219236.72238859.974731829
Greg HayCS/CDNorthern Districts2014-202420340142915742.03308946.262911821
Rory BurnsSURSomerset2014-202630414142911338.62243258.76211316212
Marcus HarrisVICTasmania2017-202618293142816454.92263254.2647016210
Azhar AliPAKAustralia2010-2022203341428205*49.24315645.254701285
Mushfiqur RahimBANPakistan2007-202635445142719136.59245958.033731577
Adam LythYORLancashire2014-202636442142614433.95197272.3146316238
Dane CleaverCS/CDNorthern Districts2016-202636493142620131.00202670.3834316531
Dominic SibleyWAR/SURHampshire2014-2026213461425109*50.89292248.7749115110
Tom AbellSOMHampshire2015-202637476142513134.76236660.2339516810
Desmond HaynesWINew Zealand1979-1992223261423145*54.73277551.285941549

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.