Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 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-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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/27NSWSA

Batting by opposition (Men's All internationals)

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jonathan TrottENGPakistan2010-20121823177718435.32159148.84151780
Ravichandran AshwinINDWest Indies2011-20233925877712445.71136556.92411726
Sammy CarterAUSEngland1907-1921213547767225.0354445.59043870
Neil HarveyAUSIndia1948-19601013077515359.6226861.94420310
Boeta DippenaarSAWest Indies2001-20051917577512364.58111969.26180726
Mike AthertonENGIndia1990-19961218177516045.59182142.56252750
Jack RussellENGWest Indies1989-1998314357759120.39209836.94035740
Azhar AliPAKBangladesh2011-20211013177422664.50141154.85241803
Marnus LabuschagneAUSSouth Africa2020-20261922277312438.65115466.98221862
Marvan AtapattuSLWest Indies1997-20062228477311832.21154650.00151653
Jamie HowNZEngland20081924077213932.17129659.57130894
Shoaib MalikPAKZimbabwe2001-20183426577211236.7678897.971406313
Hamilton MasakadzaZIMSri Lanka2001-20182631077211124.90110270.05142987
Kieron PollardWIIndia2009-20223732577211928.59754102.391443755
Mehedi Hasan MirazBANWest Indies2018-20253832377210326.62123262.66130798
Shakib Al HasanBANSouth Africa2007-2024323527727723.39117965.48052815
Phil MeadENGSouth Africa1913-19231016077018148.13--32200
Ollie PopeENGNew Zealand2019-20241222177014536.67129159.64140927
Polly UmrigarINDEngland1951-196217282770147*29.6260.00303491
Mushfiqur RahimBANAfghanistan2014-2026272817698628.4892083.59052657
Zaheer AbbasPAKNew Zealand1969-19852333176913524.0369865.62223713
Babar AzamPAKZimbabwe2015-20252018476712554.79708108.33262789
Roy FredericksWIIndia1971-19761323176710434.8630.00232502
JP DuminySAPakistan2007-2017282767676436.5295480.400415511
David MillerSASri Lanka2013-2024363011767117*40.37683112.301214330
Craig ErvineZIMAfghanistan2015-20253234576710426.45127460.20143687
Richie BenaudAUSEngland1953-1963274127679719.6758042.76046853
Viv RichardsWINew Zealand1975-19871819376611947.8899676.912508814
Azhar MahmoodPAKSouth Africa1996-20072224676613642.56127460.13322937
Bevan CongdonNZWest Indies1969-19728142764166*63.6721528.37250652
Gordon WhiteSAEngland1906-19121426176414730.56--232534
Ibrahim ZadranAFGZimbabwe2021-202614174763121*58.69100975.62170894
Bruce LairdAUSWest Indies1979-198216221762117*36.29182641.73160550
Mohammad NabiAFGBangladesh2014-20263936876284*27.21746102.140435029
Shaun PollockSANew Zealand1996-200757411576269*29.31107870.690335616
Mark GreatbatchNZPakistan1989-19963039276113320.57156948.50124828
Bevan CongdonNZIndia1965-1976152627607831.6716146.58091678
Eoin MorganENG/IREWest Indies2007-20223632876010731.6778097.442416130
Heath StreakZIMNew Zealand1996-20053139976079*25.33157448.280445520
Nazmul Hossain ShantoBANAfghanistan2018-20261921175914637.95108569.953307511
Ibrahim ZadranAFGBangladesh2019-20261921275910039.95108270.151416514
Matthew WadeAUSEngland2012-20243434675911727.11100175.82224859
Jonathan TrottENGSri Lanka2011-20131214075820354.14133256.91250640
John ReidNZPakistan1979-198513181758158*44.59173042.72322731
Clifford RoachWIEngland1928-19351122175820936.1010933.94256524
Daniel VettoriNZEngland1997-20154647147588822.97121062.64043993
Rahul DravidINDBangladesh1997-20101717375716054.07124760.71331892
Glenn TurnerNZAustralia1973-198315201757110*39.84174843.31240740
Asad ShafiqPAKSouth Africa2010-20191724075713031.54148750.91251993
Kevin O'BrienIREScotland2007-20192725775798*42.06709106.770515630

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.