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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWAR

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
Lewis GregorySOMHampshire2015-20264040578010722.29103075.731339813
Marnus LabuschagneAUSNew Zealand2019-20241015077921551.93131059.47261683
Keith FletcherENGNew Zealand1969-19751316277921655.64162447.97310883
Dennis AmissENGPakistan1967-19741018477918355.6487644.98321991
Neil BroomCAN/OVCentral Stags2012-201811213779131*43.28141854.942201003
Marlon SamuelsWIZimbabwe2001-201827244779133*38.95107872.261416918
Henry CooperNDWellington Firebirds2017-2025142417799033.87149852.000521038
Harry TectorNK/LL/MRNorth-West Warriors2017-2026313097798637.10671116.100527826
Yuvraj SinghINDSouth Africa2000-20173029577810332.4296580.621427914
Scott KuggeleijnND/WFOtago Volts2013-2026173047789129.92108871.510537824
Jason RoyENGSouth Africa2016-20233432177811325.10705110.351318822
Leonard HuttonENGNew Zealand1937-19551117077720645.7120.00342661
Jonathan TrottENGPakistan2010-20121823177718435.32159148.84151780
Ravichandran AshwinINDWest Indies2011-20233925877712445.71136556.92411726
Dawid MalanMID/YOR/GLONorthamptonshire2014-202611153776160*64.67114467.83243849
Sam NortheastHAM/KEN/GLAYorkshire2016-202412182776166*48.50145453.37242873
Haseeb HameedLAN/NOTMiddlesex2016-20231118477611755.43145853.224211013
Sammy CarterAUSEngland1907-1921213547767225.0354445.59043870
Leo CarterCAN/OV/OTANorthern Districts2015-2026273657768125.03110170.480518217
Neil HarveyAUSIndia1948-19601013077515359.6226861.94420310
Boeta DippenaarSAWest Indies2001-20051917577512364.58111969.26180726
Mike AthertonENGIndia1990-19961218177516045.59182142.56252750
Daryl MitchellCAN/NDOtago Volts2013-20211322177510636.90156349.581717112
Rory BurnsSURYorkshire2016-20261724177513233.70138555.961521192
Jack RussellENGWest Indies1989-1998314357759120.39209836.94035740
Azhar AliPAKBangladesh2011-20211013177422664.50141154.85241803
Kusal MendisSLAfghanistan2018-202522224774158*43.00692111.851517524
Kurtis PattersonNSWWestern Australia2018-202614223773167*40.68155449.74230726
John SimpsonMID/SUSYorkshire2014-20261422177313636.81149351.77242975
Marnus LabuschagneAUSSouth Africa2020-20261922277312438.65115466.98221862
Marvan AtapattuSLWest Indies1997-20062228477311832.21154650.00151653
Cameron BancroftDUR/GLOGlamorgan2017-20251114277218464.33106772.35344879
Jamie HowNZEngland20081924077213932.17129659.57130894
Shoaib MalikPAKZimbabwe2001-20183426577211236.7678897.971406313
Jake DoranTASWestern Australia2018-20261827177212329.69167945.98131955
Ben CoxWOR/LEISussex2015-2026202857726933.57130559.160541059
Hamilton MasakadzaZIMSri Lanka2001-20182631077211124.90110270.05142987
Robin UthappaKKR/RCB/CSKPunjab Kings2008-2022313127727026.62572134.970427925
Kieron PollardWIIndia2009-20223732577211928.59754102.391443755
Mehedi Hasan MirazBANWest Indies2018-20253832377210326.62123262.66130798
Shakib Al HasanBANSouth Africa2007-2024323527727723.39117965.48052815
MS DhoniCSK/RPSMumbai Indians2008-202544381677263*35.09591130.630315737
Hilton CartwrightWANew South Wales2018-202615243771171*36.71149951.431319112
Phil MeadENGSouth Africa1913-19231016077018148.13--32200
Jason SanghaSA/NSWTasmania2018-20251420077015138.50151350.89253845
Ollie PopeENGNew Zealand2019-20241222177014536.67129159.64140927
Joe ClarkeWOR/NOTNorthamptonshire2015-20252023177013635.0085290.383237723
Polly UmrigarINDEngland1951-196217282770147*29.6260.00303491
Dominic SibleyWAR/SURSomerset2016-20262030277010027.50170945.06173836
Jack LeaningSUS/YOR/KENSurrey2015-2026313827708721.39144053.470347810

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.