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
Wiaan MulderSANew Zealand2022-20267801686421.0026164.37012154
Kavem HodgeWIPakistan2025-20264801688421.0038243.98012170
Nicolas PooranWIIreland2020-202210921685224.0018789.84010184
Sukhdeep SinghKENRwanda2023-2026109316857*28.00140120.00012125
Usman GhaniAFGIreland2015-202210921685924.00161104.35010174
Francis FordENGAustralia1894-18955901684818.67--00172
George DockrellIREScotland2010-2024201081686984.00159105.66010105
Regis ChakabvaZIMPakistan2008-202281011688018.6734149.27013223
Gus AtkinsonENGPakistan2023-202681011684518.6724269.42001183
James PattinsonAUSEngland2012-20191012516847*24.0033749.85001115
Carlos BrathwaiteWIEngland2016-2019141211685015.2717198.2501289
Alex CareyAUSBangladesh2019-2026111221684716.8026663.16001181
Ahmed FaizMASBahrain2022-2026131311683714.0019287.50000104
Graeme CremerZIMAfghanistan2015-2026201451685818.6724967.4701184
Sharvin MuniandyMASSingapore2019-20261615616860*18.67139120.86012125
Bhuvneshwar KumarINDSouth Africa2013-2022301771683316.8036446.15003150
Dennis LilleeAUSPakistan1972-198422236168279.8850028.00003121
Shikhar DhawanINDAfghanistan2014-201822016710783.5017495.98110234
Waji Ul HassanKSABhutan2024321167115*167.0092181.52110196
P PushparajanMACEstonia202533016710355.6789187.64100159
RD ShahKENBangladesh1998-20034401676241.7522275.23020220
Alexei KervezeeNEDBermuda2006-20095411676255.6719784.77010201
Kushal Janith PereraSLIreland2014-202144016713541.7517197.66102202
Shafqat RanaPAKNew Zealand19692401679541.75--020131
Shakib Al HasanBANScotland2006-202155216752*55.6717595.43010142
S RamakrishnanCZERomania2022-202555116767*41.75116143.97020214
James LangridgeENGIndia1933-19465501677033.40--01000
Mike VelettaAUSSri Lanka198855116768*41.7525864.7301090
Dean FoxcroftNZBangladesh2023-20266611677533.4018888.8302197
KuldeepPORGibraltar20236611676733.4088189.770201611
Rahul ChopraUAEUnited States of America2024-20266611675233.4020681.07010182
Craig ErvineZIMIndia2010-202287116767*27.8322075.91010121
Ayan KhanOMAScotland2021-20248711676827.8318888.83012172
Rob NicolNZWest Indies20128801675920.8820083.50010165
Mark ChapmanNZ/HKAfghanistan2014-20268811674023.86139120.14000134
Wiaan MulderSAAustralia2025-202668116731*23.8635147.58000182
Shayan JahangirUSANamibia2022-202698416773*41.7518888.83010125
Innocent KaiaZIMNamibia2022-20268801677220.88134124.63010174
Adnan AkmalPAKSri Lanka2011-20137931674127.8339542.28000190
Matty CrossSCOHong Kong2015-201810901674418.5617396.53000175
Washington SundarINDSouth Africa2019-202611901674818.5635846.65000114
Harsh ThakerCANNepal2022-2026101001673416.7030654.5800091
Jacob OramNZWest Indies2003-2012161101673215.1819286.98000115
Prosper UtseyaZIMKenya2006-20111511616768*33.4017893.82022105
Hamilton MasakadzaZIMIreland2008-2019121201677213.9222374.89013261
Donald TiripanoZIMBangladesh2018-20211113216755*15.1832052.190231110
Mansoor AkhtarPAKWest Indies1980-1987121401673211.9344337.70001121
David CapelENGWest Indies1988-1990121511674011.9344237.78001130
Gladstone SmallENGAustralia1986-1991171731675911.9337844.18013170
Tim SoutheeNZBangladesh2008-2023351951673511.9320581.46006165
PreviousPage 138Next

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.