Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 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,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew BalbirnieIREEngland2015-20231213033511325.7740682.51121383
D KansonkhoMAARwanda2021-2026161533355427.9235993.31010276
Pelham WarnerENGSouth Africa1899-19128151335132*23.9310.00112110
Sikandar RazaZIMNamibia2022-20261716233582*23.93267125.470221918
Peter MoorZIM/IREBangladesh2014-2023141633358325.7771446.92021306
Jack CheethamSAEngland1949-195591723355422.33--021231
Jack RyderAUSSouth Africa1921341334142111.33--130330
Mike DennessENGNew Zealand1969-1975552334181111.3377842.93120392
Craig McMillanNZBangladesh1999-200787033410647.7141979.71120416
Mark GreatbatchNZZimbabwe19925703348847.7139983.71040328
Nazmul Hossain ShantoBANAustralia2023-20267803348441.7545573.41021413
Denis AtkinsonWIAustralia1951-1955611133421933.40520.00100331
Sandeep PatilINDNew Zealand1980-1986111303346425.6953362.66020413
David CapelENGPakistan1987-1989101413349825.6985738.97032285
Andrew FlintoffENGZimbabwe1999-2007171533345327.8346671.670113111
Elton ChigumburaZIMNew Zealand2010-2015161613346322.27330101.210103011
Gavin RennieZIMSri Lanka1998-2003121713346820.8883140.19031340
Dipak PatelNZWest Indies1987-1996151733347823.8664651.70021263
Roland HolderWIIndia1993-1997171723349122.2770547.38023212
Stuart MatsikenyeriZIMSouth Africa2003-2012171913348618.5652263.98021401
Faheem AshrafPAKSouth Africa2019-20252220433478*20.8843876.26022387
Carlton BaughWIIndia2006-2011182143346019.6556559.12011284
Sarfraz NawazPAKEngland1973-19842424103349023.8657950.60022351
David LloydENGIndia1974441333214*111.0066150.38100270
Sediqullah AtalAFGIreland2024-202666033314355.50331100.601103310
Michael VandortSLEngland2006-200758033313841.6379142.10200351
Haris SohailPAKSri Lanka2017-20197803337641.6356758.73040237
Simon SsesaziUGAKenya2021-2024131313336627.75294113.270423212
Peter BorrenNEDIreland2006-2016151413338425.62332100.30010356
Colin de GrandhommeNZIndia2017-20212219333358*20.8134197.650223011
Jimmy BlanckenbergSAEngland1913-1924152573335918.50--02201
Lindsay HassettAUSIndia1947-1948441332198*110.6758756.56110280
Aaron JonesUSAScotland2019-2022661332123*66.4040581.981211710
Jack SiedleSAAustralia1935-193651003325933.2010.0002191
Malcolm WallerZIMNew Zealand2011-20121112233299*33.2043676.15021363
Matthew StokesGUEJersey2019-20261212333266*36.89281118.15020295
Philip SaltENGIndia2022-2026171513327023.71246134.960324311
Jeff DujonWINew Zealand1985-1987151543327730.1869847.56030400
Eoin MorganENG/IREScotland2006-20188813319947.2940082.750202710
Chetan ChauhanINDWest Indies1978-19796803318441.3835538.31040220
Michael LevittNEDScotland2024-20259903319036.78297111.450103012
Sikandar RazaZIMNetherlands2014-202311113331102*41.38258128.291112120
Waseem MuhammadUAENamibia2021-20241111133189*33.10331100.000302515
Peter BurgeAUSSouth Africa1957-196461113319133.1046341.68021274
Collins ObuyaKENZimbabwe2002-2024161303317525.4642577.880422112
Chamara SilvaSLPakistan1999-2011131303316425.4644574.38020341
Michael LeaskSCOIreland2014-20241715233191*25.46269123.050313012
Geoff HowarthNZIndia1975-198513161331137*22.0762645.85102260
Paul DowntonENGIndia1984-1987141673317436.7889337.07020240
Zaheer KhanINDNew Zealand2000-20143828633151*15.0544474.55015406

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.