Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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
Keemo PaulWIBangladesh2018-2022151231753619.4419390.67001108
Dion NashNZEngland1994-199991231755619.4457030.70012150
Philo WallaceWISouth Africa1998-1999812017510314.5828361.84102225
Tim RobinsonENGWest Indies1986-198791301755513.4640443.32013180
Bruce TaylorNZEngland1965-1973101601755110.9422551.11014220
Graeme CremerZIMWest Indies2010-20261417217528*11.6748436.1600483
Josh HazlewoodAUSIndia2014-202539311717532*12.5038245.81006232
Muttiah MuralitharanSL/IWX/ICCAustralia1992-2011553917175437.9518594.59009157
Shikhar DhawanINDIreland2015-201822017410087.00130133.851101610
Moeen AliENGScotland2015-201832017412887.00140124.29100158
Ratul KhanCZESerbia2026221174123174.00113153.98110236
MS DhoniAXAfrica XI2007331174139*87.00139125.18100177
Colin MilburnENGPakistan1967-196923017413958.005761.40100231
Junaid SiddiqueBANPakistan2007-20104401749743.5018494.57021135
Smit PatelUSANepal2025-20264401748343.5022079.09021174
Amoluk SinghGHARwanda202155117480*43.50139125.18021235
Asghar AfghanAFGPakistan2013-20215501746734.8020983.25010910
Cameron WhiteAUSSri Lanka2010-201186117485*34.80142122.5401189
Ryan WatsonSCONetherlands2006-200866117454*34.8022378.03010252
Dale RichardsWISouth Africa20105601745929.0023075.65021223
JO AdedejiNGRUganda2021-20257711746829.0018992.06010183
Roy KilnerENGAustralia1925-19267711747429.0026639.10010190
Colin McDonaldAUSPakistan1956-195947117444*29.00--00000
Karim SadiqAFGScotland2009-2013771174114*29.0017897.75101166
Daniel LawrenceENGIndia20214801745021.7536248.07012211
Kieron PollardWIZimbabwe2010-2013109217445*24.86138126.090011111
Andrew McBrineIREBangladesh2023-202510901747219.3342540.94022182
IK GamantikaINASouth Korea2022-2026129117437*21.7517698.8600094
Khushdil ShahPAKNew Zealand2020-202510901746919.33174100.00010174
Michael BracewellNZSri Lanka2023-2025111021745921.7519091.58012156
Brad EvansZIMBangladesh2022-20261211317458*21.75149116.78020139
Chris AdamsENGSouth Africa1998-200091101744215.8241541.93000160
Trevor GripperZIMWest Indies2000-200381201744114.5068025.59001181
Regis ChakabvaZIMNew Zealand2011-2016121401746312.4344738.93013110
Billy MidwinterAUSEngland1877-188781411743713.3817327.7500170
Darren GoughENGPakistan1996-20062217517440*14.5032353.87003151
Dilhara FernandoSLEngland2001-20112520817439*14.5036447.80002180
Andrew McBrineIREAfghanistan2016-202431253174387.9135648.88004121
Giff VivianNZSouth Africa193212017310086.50--11081
Younis KhanPAKKenya2002-201143117387*86.5023374.25020191
Niall O'BrienIREIndia2007-20153301737557.6723274.57020143
Dhruv JurelINDSri Lanka2026231173115*86.5026066.54110143
Bam Bam WeekesWIEngland193923017313757.67--100181
Stephan BaardNAMBotswana20194411739257.67117147.86020117
Larry GomesWISri Lanka1985-198664117310157.6721082.38100123
Mohammad AzharuddinINDBangladesh1988-20007421738486.5022477.23010200
Ali BrownENGIndia1996-199744017311843.2521680.09101162
Jimmy MaherAUSSouth Africa1998-20026521739557.6723972.38010162
Anil SahNEPUnited States of America20245501735634.6020285.64020153
John GoddardWINew Zealand1952-195655317383*86.50--01070
PreviousPage 134Next

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.