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
Merv HughesAUSEngland1986-1993232202987113.5575439.52013264
Rashid LatifPAKSri Lanka1993-2003342432984114.1947363.00003240
Sahil ChauhanESTCyprus2024661297144*59.40116256.031111532
Kyle VerreynneSABangladesh2022-202479229711442.4344267.19111295
Zak CrawleyENGSouth Africa2020-2022610129769*33.0059649.83020430
Bas de LeedeNEDScotland2018-20251010229712337.13272109.19111209
Ibrahim ZadranAFGPakistan2022-2025101002978729.7035683.43032294
Mike DennessENGWest Indies1973-197471102976727.0078937.64022371
Romario ShepherdWIEngland2022-2026191562974833.00209142.110022318
Saleem YousufPAKIndia1985-1990201742976222.8539352.42012162
Ishan KishanINDAfghanistan2023-202676129612559.20212139.621003113
Janith LiyanageSLBangladesh2024-2025661296101*59.2032989.97120256
Aarif SheikhNEPNetherlands2018-2026141112968429.6042869.16022226
Ravichandran AshwinINDBangladesh2012-20242013529611337.0043368.36111276
Asanka GurusinhaSLWest Indies1986-1996131302966622.7759349.92020201
Pat SymcoxSASri Lanka1993-1998141312965824.6747462.450202210
Alok KapaliBANSouth Africa2002-2007111512967121.1457451.57012310
Syed Abid AliINDNew Zealand1968-197581502967019.739871.43021221
Vusi SibandaZIMIndia2004-2016161602965518.5051157.93022355
Dion EbrahimZIMSri Lanka2001-2004151832967019.7374639.68022280
Vernon PhilanderSAIndia2007-2019132052965919.7367643.79016342
Joey PalmerAUSEngland1880-1886172542964814.106129.51003130
Murali VijayINDBangladesh2010-201734029515073.7549559.60200282
Sami SohailMAABahrain20257702956742.14222132.880202612
Max O'DowdNEDUnited States of America2022-20268802957736.8839375.06020300
Brendan TaylorZIMAustralia2004-2026101012956532.7837578.67030272
Mark ChapmanNZWest Indies2025-2026111012958032.78256115.230322516
Jack RussellENGIndia1989-1996910229512436.8860948.44112260
Simon O'DonnellAUSPakistan1985-19901511329574*36.8834585.51021204
Boeta DippenaarSAIndia1999-2004111312958124.5872240.86011330
Aftab AhmedBANEngland2005-20101013129582*24.5838177.43021423
Murray GoodwinZIMIndia1998-1999121302956622.6944865.85010280
Tip SnookeSAAustralia1910-1912713029510322.6960043.17110300
Aasif SheikhNEPScotland2022-2026141412957122.6935882.40010326
Bruce TaylorNZIndia1965-1969816129510519.67--101355
Fred TruemanENGWest Indies1954-1963182672953715.537154.930011410
Nathan LyonAUSSouth Africa2011-2026243042954711.3552556.19005431
Kagiso RabadaSAIndia2015-202643391129531*10.5464046.09005334
Will YoungNZNetherlands2022-202344129412098.0031194.53210219
Ian DavisAUSPakistan1976-197736029410549.0056352.22121301
Jesse RyderNZBangladesh2008-201081012949132.6749659.27010313
Lala AmarnathINDWest Indies1948-194951022946236.75--02060
Evin LewisWIBangladesh2018-2024121202948924.5031094.840202317
Jack RichardsENGAustralia1986-19881112129413326.7369942.06101300
Rick DarlingAUSEngland1978-197991312949124.5069642.24010261
Asif MujtabaPAKZimbabwe1993-19951013329465*29.4079037.22042290
Finn AllenNZBangladesh2021-2023141402947121.00219134.250113613
Towhid HridoyBANZimbabwe2024-2026131422946024.5033787.24021226
Dwayne BravoWIZimbabwe2006-20131815529445*29.40293100.340022210
Ron ArcherAUSEngland1953-1956122012944915.4710850.93003305

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.