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
Asif KhanUAEUnited States of America2023-2024551330151*82.50305108.20210309
Chandu BordeINDPakistan1960-1961562330177*82.50--101340
Niko DavinNAMZimbabwe2023-20248813308947.14222148.650303712
Sean WilliamsZIMNew Zealand2015-2025812133011930.0043376.21110401
Keaton JenningsENGIndia2016-2018713033011225.3876343.25112380
Harry TectorIRESouth Africa2021-2024131303307925.38319103.45020316
James HopesAUSSouth Africa2006-20091915233063*25.3836889.67010232
Samiullah ShenwariAFGZimbabwe2014-2018171713306520.6354860.22010192
Syed Abid AliINDEngland1971-1975132013307117.3762652.72022360
Wes HallWIAustralia1960-1969122213305015.7128044.29011201
Rachin RavindraNZAustralia2023-202446032911654.8339483.501312912
Ishan KishanINDSouth Africa2022-20269903299336.56280117.500313018
Vriitya AravindUAENamibia2020-2023992329115*47.0034695.09110374
Kyle CoetzerSCOHong Kong2015-2018101023297041.13285115.440213813
Gary WilsonIREZimbabwe2008-20191211132970*32.9039683.08032305
Max O'DowdNEDNamibia2019-2026121103297029.9142777.05010268
Will JacksENGAustralia2024-2026121503298421.9354760.15023284
Bruce YardleyAUSWest Indies1978-1982101623297423.5014684.25010452
Axar PatelINDNew Zealand2016-2026241743295225.3145871.830112313
Andrew HallSAAustralia2000-2007222063297023.5057956.82012360
Tom CooperNEDScotland2010-20125513288782.0042677.00040215
Navjot SidhuINDZimbabwe1987-19988803288041.0050764.69041311
Gary BallanceENGSri Lanka2014-2015891328104*41.0056358.26121332
Dewald BrevisSAZimbabwe2025-202689232875*46.86209156.940202225
Daren GangaWINew Zealand1999-2006101103289529.8267048.96020481
Steve TikoloKENCanada2003-20131212332872*36.4439682.83022422
Denesh RamdinWIZimbabwe2006-2015221553288632.8055758.89021261
Martin SneddenNZAustralia1980-19903727103283519.2979541.26002271
Keacy CartyWIIreland2025441327170109.00288113.542003313
Neil JohnsonZIMAustralia1999451327132*81.7549466.19210365
Waseem MuhammadUAEPapua New Guinea2022-202377032711946.71307106.511102322
Jermaine BlackwoodWIBangladesh2014-202261023276840.8870946.12030373
Tristan StubbsSAWest Indies2023-2026101013277636.3336190.580203010
PL MommsenSCOIreland2010-20151211332791*40.8840480.94020334
Greg BlewettAUSNew Zealand1995-200081203279927.2584338.79032380
Steve TikoloKENIndia1996-2004131303277725.1548867.01040235
James FaulknerAUSEngland2013-20151614532769*36.33282115.960302612
Malcolm WallerZIMSri Lanka2012-2018121513276823.3637886.51013351
Keshav MaharajSAAustralia2016-2026272853275314.2243774.830143012
Courtney WalshWIEngland1986-200067592132729*8.6165949.620011306
Saud ShakeelPAKSri Lanka2023341326208*108.6753960.48110330
Mark VermeulenZIMWest Indies200379132611840.7558056.21121411
Niall O'BrienIRENetherlands2006-20169933267054.3343375.29050290
Alex ObandaKENCanada2007-2013111113268532.6038085.79020464
Vriitya AravindUAEOman2020-2024131203268927.1746170.72011294
Jimmy AdamsWIZimbabwe1999-200112123326101*36.2283938.86110151
WPUJC VaasSLBangladesh1995-200920134326100*36.2252661.98110343
Murali VijayINDNew Zealand2010-201681303267625.0869347.04020412
Neil JohnsonZIMEngland1999-2000121303269725.0854759.60031362
Mehedi Hasan MirazBANSouth Africa2017-2024141833269721.7358355.920112710

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.