Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMZimbabwe won the toss and chose to bowlT20I3rd 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)ODI3rd 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

Batting records (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Darren SammyWI/IWX/ICC2004-201723222050380510622.38424089.7411415349150
Chris WoakesENG2011-2025216204503705137*24.06567065.341132138337
Suranga LakmalSL2009-20221671635011854210.49235150.40003213315
Mushtaq AhmedPAK1989-20031961485010555910.77252641.770224919
Mohammed ShamiIND2013-20251971435098256*10.56128876.24022510035
Danny MorrisonNZ1987-199714411450550428.59209626.240031433
Paul CollingwoodENG/IWX/ICC2001-201730232949993420635.481624361.16154916871122
Sarfraz AhmedPAK2007-202323423049616411834.06760981.01635856236
Shaheen Shah AfridiPAK2018-2026218137499883711.23132974.3400268645
Safyaan SharifSCO2011-2026174984984740*17.29102382.800085218
Suresh RainaIND2005-201832229148798812032.87864092.4574825721182
Moin KhanPAK1990-200428628648600713725.24937964.054272255288
Pat CumminsAUS2011-202622420148237664*15.53434154.73032621858
Saeed AjmalPAK2008-201521214648866508.84170350.850123766
Brendon McCullumNZ2002-2016430474471467630234.371787282.121976371552398
Marvan AtapattuSL1990-2007357414471399724938.142492856.15277635141519
Jeff DujonWI1981-199124923547526713928.02923752.895221649718
Ravichandran AshwinIND2010-202428723347439412423.62739659.416151547634
Nuwan KulasekaraSL2003-20172631814719337314.43274370.47052115654
Russel ArnoldSL1997-200722322346568012332.09943160.234371449823
Shane WarneAUS/ICC1992-20073383064641729916.05688360.610134441350
HMRKB HerathSL1999-201818118046184780*13.78363450.8303262118
Kyle MillsNZ2001-20152311504614735714.16215468.38031712446
Morné MorkelSA/AX/IWX2006-20182491604612354010.83223255.33003117013
Fidel EdwardsWI2003-202113111646478306.83157130.430022542
Jasprit BumrahIND2016-20262421174647134*6.63103345.6000375313
Babar AzamPAK2015-2026359404451620419645.142007980.7032111231680177
Gus LogieWI1981-199320921145527913031.80778365.683302151418
Jimmy AdamsWI1992-2001177193455132208*34.681149844.63627144577
Dale SteynSA/AX2004-20202651824516377611.95341347.96032416145
Younis KhanPAK2000-2017405489441770131339.782927260.474182431686136
Mohammad NabiAFG2009-202632429344608813624.456062100.4322418402233
Dinesh KarthikIND/IWX2004-202217916944346312927.70495369.921171338147
Jason GillespieAUS1996-2006169133441531201*17.20419536.50122116614
Ramnaresh SarwanWI2000-2013283338431184229140.142033358.24197121123578
Dinesh ChandimalSL2010-20263193704311454206*35.031918959.692066191037111
Marlon SamuelsWI2000-2018343386431101726032.121691365.141763251197215
Matthew WadeAUS2011-202422521443468211727.38638773.31519939992
Mashrafe MortazaBAN/AX2001-20203092634329567913.44350084.460433273107
Blessing MuzarabaniZIM2017-202617911143507477.4696752.4300295513
Corey CollymoreWI1999-2007113864328816*6.7087233.030019222
Shannon GabrielWI2012-2023861044325320*4.1572334.990027296
Richie RichardsonWI1983-1996309363421219719438.002220154.82217116130277
Andrew SymondsAUS1998-2009237213426887162*40.27795986.5384221636141
Dwayne BravoWI2004-202129428642642311326.32922469.6352722582134
Ryan BurlZIM2017-20261821674231718325.373071103.2601210238105
James FranklinNZ2001-2013178157422541122*22.10420560.43181320745
Umesh YadavIND2010-202314194425613110.79103854.0500135225
Mohammed SirajIND2017-20261169042263225.4866539.550019244
Aravinda de SilvaSL1984-2003395455411564526737.792269266.223186241468150

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