ODI1st 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 runsODI5th 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 drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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/27QUETAS

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
Ian ChappellAUSNew Zealand1973-1974812065514554.58104962.44230767
Roger TwoseNZZimbabwe1996-2001131426559454.58120254.49070569
Joe BurnsAUSNew Zealand2015-2020815065517043.67124952.44233797
Tim RobinsonENGAustralia1985-19891418165517538.53128650.93212810
VVS LaxmanINDZimbabwe1998-20051819265514038.5393969.76221802
Eddie PaynterENGSouth Africa1938-193958065324381.63--320521
Colin CowdreyENGIndia1959-1964811265316072.56--320727
Shakib Al HasanBANAfghanistan2014-20242829465370*26.1273788.60032575
Javed OmarBANZimbabwe2001-20061420265285*36.22172237.86050781
Yasir HameedPAKNew Zealand2003-200414151651127*46.5097466.84160771
Mohammad HafeezPAKIndia2005-20212019265110538.2972789.551515914
Heath StreakZIMWest Indies1993-2003252610651127*40.69121053.80132535
Keith ArthurtonWIAustralia1989-199929304651157*25.04137147.48127488
Anil KumbleINDAustralia1994-20084947126508718.57154342.13014661
Glenn PhillipsNZPakistan2018-202525234649106*34.16538120.631304526
Roy FredericksWIPakistan1975-1977916264812046.297187.32150390
Thilan SamaraweeraSLWest Indies2001-20111417364812546.29136847.37162641
Mohammad KaifINDWest Indies2002-200622227648148*43.2098465.85141540
Sachin TendulkarINDKenya1996-20031093647146107.8366797.00410735
Kyle CoetzerSCOUnited Arab Emirates2015-20221414164712749.7767995.29221923
Sidath WettimunySLPakistan1982-19861523064715728.1394048.62133541
Alastair CookENGBangladesh2010-2016914164617349.69100164.54230673
Graeme FowlerENGIndia1983-19861417064620138.00147043.95120603
Phil SimmonsWIEngland1987-1998253236468422.28113656.87022833
Tharanga ParanavitanaSLPakistan2009-20121121164576*32.25148543.43053643
Manoj PrabhakarINDSri Lanka1984-1996282346459533.95128147.93050601
Jack SiedleSAEngland1928-19351324064514126.88--132290
Conrad HunteWIPakistan1958-1959611164326064.3050.00302451
Andy FlowerZIMBangladesh1997-200114142643114*53.5886674.25150523
Paul StirlingIREBangladesh2010-20252322064313029.2366696.551437317
John WaiteSANew Zealand1953-19641523164310129.2310.00132271
Kamindu MendisSLBangladesh2024-20251416264216445.8692269.632216317
Mominul HaqueBANWest Indies2012-20241927064212023.78129049.77235642
Lance CairnsNZEngland1975-1984273216426420.7182577.820225728
Allan BorderAUSSouth Africa1992-1994212446418432.05139545.95021535
Dhananjaya de SilvaSLIndia2017-202622284641119*26.7197765.61122755
Wayne PhillipsAUSWest Indies1984-19852128364112025.64105060.95142655
Richie RichardsonWINew Zealand1985-19921720264018535.56147343.45120771
Herbie TaylorSAAustralia1912-1932112116409332.00--042622
Thisara PereraSL/IWX/ICCPakistan2011-2017464066407518.82578110.730244032
AB de VilliersSABangladesh2007-20171918463917645.6467494.811215816
Mike SmithENGIndia1959-19641118263910039.94--143723
Wally HammondENGWest Indies1928-19391320263913835.50--110213
Suryakumar YadavINDWest Indies2022-2026222126388333.58498128.110505829
Mehedi Hasan MirazBANAfghanistan2018-202624214638112*37.53103161.88150455
Mike GattingENGNew Zealand1978-19882228363812125.52133347.86113673
Boeta DippenaarSAAustralia2000-20062227163710124.50112056.88132850
Nasser HussainENGSri Lanka1998-20032228063610922.71133247.75134656
Murray GoodwinZIMSri Lanka1998-19991419163511135.28126150.36142571
Ian HealyAUSSri Lanka1989-1999312656357130.24113655.90042410

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.