LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL63/0 (12)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

Batting by format (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,769 of the 11,775 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
K ModiseBOTT20Is2019-2025111101493813.55143104.20002157
Amay KhurasiyaINDODIs1999-2001121101495713.5518879.26011142
Gareth BattyENGTests2003-201691221493814.9058025.69002152
Mohammad KamranSPAT20Is2022-2026261331495214.90133112.03010144
Tarun SharmaSLOT20Is2024-2026141401494310.6415596.13004116
Waqar KhanSLOT20Is2022-2026161511493110.64145102.7600297
Mahesh TheekshanaSLT20Is2021-202689431514932*5.3221868.35008112
Kamil MisharaSLODIs2025-20266601483824.6717186.55000202
Arafat MinhasPAKODIs20268711485924.6717982.68010191
Jack BirkenshawENGTests1973-19745701486421.1435435.88011130
Shadab KabirPAKTests1996-20025701485521.1440436.63010220
Oshada FernandoSLODIs2019-20218801484918.5023064.35001153
Abdul RahmanSIN/FRAT20Is2022-2023111031486721.14143103.50011102
M MachadoPORT20Is2023-20251111314854*18.50125118.40020135
Khurram ShahzadPAKTests2023-202610192148198.7132445.68004212
Fayyaz ButtOMAT20Is2019-202447211014825*13.45145102.07002114
GC MurtazaCAAT20Is2023-202544214148288.7118580.00004114
Cosmas KyewutaUGAT20Is2021-202649241314824*13.45119124.3700198
Mohameed TaiwoNGRT20Is2019-2026533113148268.2219874.7500793
Khalid LatifPAKODIs2008-20105501476429.4022864.47011130
Sajid Khan AfridiGRET20Is2024-20268801473818.3898150.00000138
Sylvester JosephWITests2004-200751001474514.7038937.79001201
Gregory StrydomZIMODIs2006111001475814.7022565.33012173
J ChialoufasCYPT20Is2024101011473716.33143102.80003114
NazimuddinBANODIs2008-2012111101474713.3623762.03000182
Bernard BosanquetENGTests1903-190571431472713.36--00050
Hayden Walsh, Jr.WI/USAT20Is2019-2024381671472816.33147100.0000295
Blessing MahwireZIMTests2002-20051017614750*13.3634642.49012212
Suraj RandivSLTests2010-201212171147399.1948030.63003160
Chris WoakesENGT20Is2011-2023331781473716.33117125.6400297
C.S. NayuduINDTests1934-195211193147369.196926.0900332
Hasan AliPAKT20Is2016-20255822111472313.3686170.93004712
David WilliamsWIODIs1988-19973623714732*9.1924260.74004110
Dhruv MaisuriaBOTT20Is2019-20265325714732*8.1718679.0300754
Khaya ZondoSAODIs2018-20216611465429.2023163.2001083
Joe BurnsAUSODIs20156601466924.3318479.35011161
Cameron WhiteAUSTests20084721464629.2033044.24000151
Shawn FindlayWIODIs2008-200998114659*20.8619475.26010145
Abrar BilalAUAT20Is2019-2024141031463720.86135108.15000133
Bob McLeodAUSTests1892-189361101463113.27--00050
Zach Lion-CachetNEDT20Is2024-2026151201465012.17137106.5701294
JOP ScamansFINT20Is2021-2024161521462811.23145100.69004101
Tendai ChisoroZIMODIs2015-20202117614642*13.2723462.3900293
Sikander BakhtPAKTests1976-198326351214622*6.3534823.5600450
Neil AdcockSATests1953-1962263912146245.4110.0000971
Jordan NeillIRETests20252401454936.2524259.92000242
Everton MattisWITests19814501457129.0040136.16011201
Lord HarrisENGTests1879-18844611455229.0014450.00010150
Tony MunyongaZIMODIs2022-202598214543*24.1719972.86000102
Dick HoworthENGTests1947-1948510214545*18.13--00000

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.