Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Gavin SinghUSA/SUR2021-20265653121321101*32.22148888.7819311430
Tim SoutheeNZ2008-202439430168328877*14.11370488.770840294142
Michael JonesSCO2018-2026343218728728.1398388.710517623
Usman GhaniAFG2014-202345443101311824.71114288.701439225
Moisés HenriquesAUS/POR2009-20264848883211120.8093888.701525728
Stuart ThompsonIRE2013-2019605086205614.7669988.700225417
Zane GreenNAM2019-202615411620197475*20.56222688.6806519230
Terryn FrayBER2019-20264740557362*16.3764788.56023458
Praveen KumarIND2007-201284461244854*13.1850688.540154612
James AtkinsonHK2008-20243836469868*21.8178988.470457020
Sabbir RahmanBAN2014-202212512814279110224.48315588.461141330259
Shikhar DhawanIND2010-2022268288141086719039.661228688.452455111349141
Ahmad RamdoniINA2022-20268467199034618.81102288.360036630
Mitchell MarshAUS2011-202623926433779118133.73883188.2284719793270
Ian HarveyAUS1997-200473511171548*17.8881188.16002658
Rameez ShahzadUAE2016-2023474661362121*34.05154688.1026311832
Azyan FarhathMAL2019-20264039889166*28.74101288.040607117
Rohit SharmaIND2007-2026517550662065226442.672352087.8152113342004674
A PatmoreJPN2022-2026433254485216.5951187.67013420
Hiral PatelCAN2009-20213737275388*21.5185987.660458211
Mohammad NaimBAN2019-2025484829868121.43112587.640449118
Andile PhehlukwayoSA2016-20241318628106869*18.41121987.6102139641
Calum MacLeodSCO2008-202214914516425017532.95485187.6110201741858
Cameron WhiteAUS2005-201814212832320210533.35365687.58216723190
Noah CroesNED2023-2026483987667024.7187687.44032673
Wesley MadhevereZIM2020-20261441431025908419.47296587.350161726128
Gudakesh MotieWI2021-202610871239186319.13105187.350379331
Anjar TadarusINA2022-202691751476859*12.5988087.270197018
Wesley BarresiNED2010-20259896122152137*25.62246887.201121020642
GSNFG JayasuriyaSL/USA2015-202641372937113*26.77107787.001537920
Kapil DevIND1978-1994356382549031175*27.53951786.8394129878128
Jaker AliBAN2023-202565651514779129.54170186.83010110261
Travis HeadAUS2016-202620725117941617540.241085286.772144121125178
V MbazoBOT2019-2026575275345011.8761686.690163910
Kashyap PrajapatiOMA2021-202484825189110324.56218486.58212918740
GD ArtaINA2022-20268562125804611.6067086.570073330
David WarnerAUS2009-20243834742618995335*42.402194486.564998232106321
Stephan BaardNAM2019-20224747310629224.14122786.550749421
Saif HassanBAN2020-20265155311578022.25133786.5407710553
Andrew SymondsAUS1998-2009237213426887162*40.27795986.5384221636141
Alex ObandaKEN2007-2023969062100103*25.00242786.53110722764
Zeeshan MaqsoodOMA2015-202411910815262310928.20303386.48312623870
Dhanushka GunathillekeSL2015-20221001071264113324.92305686.42216528244
JO AdedejiNGR2019-2025464377486820.7886686.370336016
Nurul HasanBAN2016-202685882413116420.48152486.0203911734
Sean WilliamsZIM2005-202527228932895917434.861042385.95145616868126
C RububagumyaRWA2021-20258468137944014.4492485.930094912
Collins ObuyaKEN2001-202417615721381098*28.01443585.9102111288118
George BaileyAUS/IWX/ICC2012-201712612018370315636.30431485.84325527485
J BuleleMOZ2019-20262828357562*23.0067085.82033654

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.