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
Mark CraigNZPakistan20143501716534.2032352.94010134
Syed AzizMASVanuatu2019-20245501718734.20118144.92010166
Abhishek SharmaINDPakistan2025-20265501717434.2090190.000211414
Joshua van HeerdenGERDenmark2023-20265501716734.20137124.82011184
Sanju SamsonINDZimbabwe2015-20268621715842.75143119.58010812
Stephan BaardNAMPapua New Guinea2019-20226601717328.5025766.54010152
Sarfaraz KhanINDNew Zealand202436017115028.5024370.37102203
Rushab PatelKENBotswana2022-202666317151*57.00129132.56010138
Shayan JahangirUSANetherlands2023-20266601717128.5020185.07010136
Reg SimpsonENGWest Indies19503601719428.509017.7801170
Sharjeel KhanPAKWest Indies2016-202110701715424.43148115.54010216
I NiyomugaboRWANigeria2024-202577117159*28.50155110.32010153
Nizakat KhanHKQatar2024-20258801715921.38147116.33010126
Marc TaylorBAHCayman Islands2022-20269901714219.0019289.06001166
Harmeet SinghUSANepal2024-20269931715928.50131130.53022911
Sarfaraz AliBHRKuwait2019-2024111111715717.10110155.450121215
Ravi BoparaENGSouth Africa2007-2014141211716015.5528160.85013162
Matty CrossSCONepal2022-2026151211714215.5529458.16000121
Agha SalmanPAKWest Indies2025-2026101211713815.5531753.94002141
Abdul QadirPAKSri Lanka1983-1993231551713017.1013781.0200045
Trent BoultNZWest Indies2012-20242817817138*19.0023871.85000178
Daryl TuffeyNZAustralia2000-20101918817147*17.1024968.67003126
Shoaib AkhtarPAKIndia1999-2010382491714711.4033650.89003206
Kyle CoetzerSCOBangladesh2012-202133017015656.67164103.66101184
Arthur MitchellENGSouth Africa19352301707256.67--020-0
Ramnaresh SarwanWIIreland2007-2011441170100*56.6723572.34100151
Roger HartiganAUSEngland190824017011642.50--100180
Cotar RamaswamiINDEngland19362411706056.67--010-1
Reg SimpsonENGPakistan195434017010142.50--100120
Saif AhmadDENFinland2022-20235511706642.50141120.57010144
Fakhar ZamanPAKNetherlands2022-202355017010934.0019388.08100221
AP YadavTHASaudi Arabia2024-20255501707434.00154110.39020195
Noor Ali ZadranAFGSri Lanka2014-20244501705134.0029857.05010211
Martin GuptillNZNetherlands2014-202266017010628.3319786.29100173
Tony MacGibbonNZPakistan19553621706142.50--011101
Trevor FranklinNZSri Lanka19913601706928.3364726.28010150
Jonny BairstowENGIreland2017-20238721708234.00126134.92022225
Chirag SuriUAENamibia2020-202377017010324.2923771.73101182
GA PriandanaINAMyanmar2024-202577217055*34.00124137.10021224
Jaspal SinghMACGibraltar2023-202677217068*34.00108157.410111014
Avishka IroshanROMAustria2025-20269721704334.00142119.72000158
James HopesAUSPakistan2009-2010108117048*24.2920383.74000152
Daniel FlynnNZIndia2009-20124801706721.2541840.67011260
Shadman IslamBANNew Zealand2019-20224801703721.2532152.96000200
Derick ParryWIIndia1978-19796911705521.2511448.2501140
Chad SoperPNGScotland2017-20221110417046*28.3325965.6400193
Afif HossainBANWest Indies2021-2024111011705018.8918691.40012183
Jan Nicol Loftie-EatonNAMNetherlands2021-2026111021704921.2518492.39002137
Shamar JosephWIAustralia2024-202551021704421.2518492.390011310
Johan BothaSAIndia2005-2012161231704418.8917994.97000123
PreviousPage 136Next

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.