T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting records (Men's All internationals)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v West Indies×

Player figures come from full scorecards, which we hold for 1,753 of the 1,757 matches in this selection (from 1928). Earlier matches have results and team totals only.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Philip SaltENG2022-20262120389111952.41613145.353527748
Alex HalesENG2011-20191919270311041.35592118.751407221
Shreyas IyerIND2019-202623222825102*41.25712115.871817127
Quinton de KockSA2014-2026262731132141*47.17988114.5735210350
Ishan KishanIND2022-2026181935687735.50506112.250406616
Harry BrookENG2022-20262020559510939.67575103.481305319
Rishabh PantIND2017-2022323149029233.41876102.970738829
Mitchell MarshAUS2015-20252728468779*28.63668102.840516425
Tillakaratne DilshanSL2003-20163234597296*33.52952102.1008411613
Kushal Janith PereraSL2014-2024232727339929.32719101.950537514
David WarnerAUS2009-2024324031477122*39.921473100.27112217835
Paul StirlingIRE2010-2025242316989531.7370599.010737324
Eoin MorganENG/IRE2007-20223632876010731.6778097.442416130
George BaileyAUS2012-201617152587125*45.1560397.351304715
Jos ButtlerENG2011-2026575810166715034.73172996.41111815164
Shahid AfridiPAK/IWX1996-201849482106712223.20111695.6124210535
Virender SehwagIND2001-201137442172421941.05182094.7348322829
Shubman GillIND2022-2026182041004223*62.75106094.7235010522
Soumya SarkarBAN2018-2025282807479126.6880093.380636529
Rohit SharmaIND2009-2026686712310917756.53335492.708202297100
Kapil DevIND1978-19946780101921126*27.44180391.5137717522
Jesse RyderNZ2008-20141414155910443.0061191.491416214
Andrew BalbirnieIRE2015-20251514057313540.9364289.252205216
Aiden MarkramSA2019-20262328598911543.00111488.7817111224
Moeen AliENG2014-20243836475310223.5385687.971586925
Daryl MitchellNZ2020-20262118162311936.6572286.291205118
James NeeshamNZ2013-20252320550210733.4758286.251204322
Shikhar DhawanIND2011-202245451139911931.80164385.1529116817
Virat KohliIND2009-2026767811401820059.97473584.861323640056
Sarfraz AhmedPAK2016-20192322760860*40.5371884.68050542
Kamran AkmalPAK2005-20173033583112429.6898684.281249317
Umar AkmalPAK2009-2016211966105946.9272684.02030609
Devon ConwayNZ2020-202521223101722753.53123682.2825111620
MS DhoniIND2005-2019585717158114439.52192282.26110210546
Kusal MendisSL2015-202625313112111940.04137281.7127211729
Dinesh KarthikIND/IWX2007-2022231955006735.7161481.43041538
Shakib Al HasanBAN2006-2022485672132124*43.51262381.28121621219
Alex CareyAUS2019-2025141814976729.2461980.29042617
Gautam GambhirIND2007-2011192004946924.7062079.68043651
Shoaib MalikPAK/IWX1999-20184341101248111*40.26157079.4928211322
Jonny BairstowENG2011-2024323761104141*35.61139379.2533213615
Liton DasBAN2018-202538462115994*26.34146479.1708313318
Travis HeadAUS2016-2025914166017550.7783778.85232755
Adam VogesAUS2010-201611105802269*160.40101878.78410828
JP DuminySA2007-20162421751379*36.6465378.56033307
Brendon McCullumNZ2003-201540452118611327.58151978.0815112827
Matt PriorENG2007-2012262961101131*47.87141577.812721228
Lance KlusenerSA1997-2004262585026429.5365077.230323415
KL RahulIND2016-202626275133415860.64173376.9855113434
Vinod KambliIND1991-1999202244616825.6160176.71034395
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.