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
Dattu PhadkarINDAustralia1947-1956510331812345.4376541.05131340
Chris SmithENGNew Zealand1983-198471013189135.3397232.72021431
RG MukasaUGARwanda2022-2023111123188935.33218145.87021468
Tony UraPNGUnited Arab Emirates2017-2023111113186131.8038682.38030373
Ayan KhanOMAUnited Arab Emirates2022-2024121113187731.8038981.75021254
Gerry GomezWIIndia1948-1953912031810126.50--11270
Paul ReiffelAUSNew Zealand1993-1998231553187731.8049064.90030390
Gyanendra MallaNEPUnited Arab Emirates2018-2023171703186418.7148665.43013325
Michael BracewellNZWest Indies2022-2026191753184726.5039480.71000353
Nathan McCullumNZSri Lanka2009-20152519631836*24.4635090.86002219
Guy WhittallZIMEngland1994-2002192233185616.7466248.04023302
Abdul QadirPAKIndia1979-19903526531839*15.1462447.28004276
HMRKB HerathSLPakistan2000-201729351231834*13.8368246.630010321
Peter RichardsonENGNew Zealand1958-195967031710045.295315.09120250
Peter ParfittENGIndia1961-196457031712145.29--110440
Jamie HowNZBangladesh2007-200881013178835.2247566.74031382
Jermaine BlackwoodWIPakistan2016-202151003179531.7052860.04020460
Kevin O'BrienIREEngland2006-20201514231711326.4234492.151002711
Colin MunroNZEngland2013-2019211913175717.61247128.340132619
Waqar YounisPAKSri Lanka1989-200264418317399.6157754.94005327
Bob SimpsonAUSPakistan196424031615379.006870.59200310
Mark RichardsonNZIndia2002-200347131614552.6785237.09110370
Colin MilburnENGWest Indies1966482316126*52.6747167.09111457
David SteeleENGWest Indies1976611031610628.7385237.09111341
Craig SpearmanNZIndia1999-200091213166828.7368746.00030461
Hitesh ModiKENZimbabwe1996-2003151423165726.3351161.84021231
Mike BrearleyENGIndia1976-1980101403169122.57105729.90020330
Curtis CampherIREBangladesh2023-20251415331671*26.3360752.06021299
Somachandra De SilvaSLNew Zealand1979-1985172153166119.7578440.31023230
Morné MorkelSAEngland2007-2017393473162511.7057954.58006482
Joel GarnerWIAustralia1978-1987523473166011.7054656.96015219
Godfrey EvansENGIndia1946-195976031510452.5073100.00131371
Wajahatullah WastiPAKSri Lanka1999-200046131513363.0075941.50200353
Michael VaughanENGZimbabwe2003-20041010431590*52.5045768.93030225
Nkruma BonnerWIBangladesh2021-202271003159031.5083737.63023281
Phil SimmonsWINew Zealand1994-199910101315103*35.0050662.25113343
Collins ObuyaKENUganda2019-20241111231596*35.00304103.620122215
Sohaib MaqsoodPAKSri Lanka2013-20141111231589*35.0032596.920202210
Haroon RasheedPAKWest Indies1977-197961103157228.642268.1802075
Neil FairbrotherENGSouth Africa1992-19991212331575*35.0048864.55031192
Akram KhanBANZimbabwe1997-2001101313155926.2563949.30020232
Hardik PandyaINDPakistan2016-2026181333158731.50250126.000232314
Albie MorkelSAAustralia2009-2014171433155828.64245128.570103510
Chris MorrisSAEngland2013-2017161423156926.2545968.63020357
Junior MurrayWIPakistan1992-1997231513158622.5044670.63024342
Ken ViljoenSAAustralia1931-1936816031511119.69--113130
Imrul KayesBANWest Indies2009-2018162203154414.3262750.24002393
Ruwan KalpageSLPakistan1992-19992522103156226.2555157.17010184
Darren GoughENGSouth Africa1994-200545381331542*12.6069245.52001353
Irving RomaineBERCanada2006-20081110031410131.4046667.381103610

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.