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
Mahmudul Hasan JoyBANNew Zealand2022-20233501888637.6048239.00020200
Nicholas KirtonCANUnited Arab Emirates2019-202666318868*62.6726471.2102090
Vinoo BalakrishnanBOTKenya2022-20266611885537.60174108.05020174
Haider ButtBHRUnited Arab Emirates2022-202466118859*37.60153122.88010127
Jack SharpENGAustralia190936218810547.00--110110
Lionel CannBERCanada2006-20087721884237.60142132.39000713
Michael LumbENGNew Zealand2010-201477118853*31.33134140.300101511
Lo-handre LouwrensNAMScotland2022-20247701885426.8633855.62021161
Gus AtkinsonENGSri Lanka2024-202687018811826.8626670.68100184
Ken WadsworthNZWest Indies1972-19756731887847.002152.38010210
Kamran AkmalPAKZimbabwe2002-201111821885631.3324576.73011260
Amit MishraINDEngland2008-20178801888423.5031060.65012242
Shahriar NafeesBANSouth Africa2008-20116801886923.5029962.88010301
Saud ShakeelPAKBangladesh2023-202658018814123.5038848.45102140
Zeeshan KhanMACGibraltar2021-20268811887026.86158118.99020165
Aaron JohnsonCANNepal2024-20268801886523.5022583.56011274
Murray GoodwinZIMSouth Africa1999-20007901887320.8930960.84011203
Lega SiakaPNGUnited States of America2019-20229901886220.8921089.52011176
Sherfane RutherfordWIBangladesh2018-202599118811323.50168111.901031510
Brandon KingWIPakistan2021-2026101101886717.09187100.53011265
Steve RixonAUSIndia1977-198561101885017.0938936.76010120
Solomon MireZIMAfghanistan2017-2018121201885415.6721886.24011198
Maitland HathornSAEngland1906-1907812118810217.09--101210
Ricardo PowellWIPakistan1999-20051313218850*17.0923978.66013125
Paul DowntonENGAustralia1981-1987121321885417.0943343.42012160
Simon DoullNZSouth Africa1994-19991013418838*20.8922683.19003227
Soumya SarkarBANAustralia2016-2026151701884211.0631958.93001225
Waqar YounisPAKNew Zealand1990-200250326188347.2343643.12008242
Makhaya NtiniSA/IWXAustralia2000-200942371818828*9.8938548.83007263
P BaronARGSuriname2024-20263301877362.33125149.60030252
Daniel LawrenceENGPakistan20263401876546.7527268.75030262
Peni VuniwaqaFIJCook Islands2022-202444118772*62.33103181.550101415
Maaz KhanLESMozambique20264401879646.7599188.890201912
Travis HeadAUSZimbabwe2018-202665018711237.40152123.03100233
Jean-Pierre KotzeNAMUnited Arab Emirates2020-20246601876431.1719297.40021256
Muhammad UsmanUAEPapua New Guinea2017-201876118758*37.40166112.65020201
Razmal ShigiwalAUACzech Republic2019-202586218765*46.75115162.610101213
Keith ArthurtonWINew Zealand1992-19958601877031.1732857.01010142
Greg BlewettAUSSri Lanka19996601877031.1755933.45021180
Hannan SarkarBANAustralia20035701877626.7138848.20021220
Karim SadiqAFGNetherlands2010-201377118710031.1722085.00100205
Leon JohnsonWISouth Africa2014-20156801875423.3835253.13012281
Dinesh NakraniUGANamibia2019-202499118777*23.38141132.620101410
Ruwan KalpageSLWest Indies1992-1995109518741*46.7534354.5200080
Robin SinghINDNew Zealand1997-20001510318745*26.7119197.9100086
Jan Nicol Loftie-EatonNAMScotland2021-20261110118767*20.7824376.95021107
Alick AthanazeWINew Zealand202581001874518.7025972.20000218
Hemu AdhikariINDEngland1951-195261011876020.78--01350
Dipendra Singh AireeNEPNamibia2022-2026111101874817.0023778.90001142
Ashley GilesENGNew Zealand2002-20041212418745*23.3827667.75002280
PreviousPage 126Next

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.