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)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)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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Suresh RainaIND2005-201832229148798812032.87864092.4574825721182
Ben DuckettENG2016-20261131556569818238.24607593.7912291471851
Mike GattingENG1977-199517122631650420733.351273251.0811302071722
Chris CairnsNZ/ICC1989-200627929930827315830.751170270.7094816710240
Thilan SamaraweeraSL1998-201313417431632423144.221288549.081630157097
Marnus LabuschagneAUS2018-202614018614683921539.761174658.221338870525
Fakhar ZamanPAK2017-2026223216126681210*32.756512102.60113515704186
Harry BrookENG2022-202615917921705031744.626802103.6516368694207
Navjot SidhuIND1983-199918320510761520139.051346456.2715481669382
Michael SlaterAUS1993-20011161738629921938.181160154.3014301269332
Jason RoyENG2014-20231841844598018033.225471109.30123019690151
Dean ElgarSA2012-20249415912545119937.081136747.9514231369026
Darren BravoWI2009-202220324122705221832.201269955.53123517688130
Brad HaddinAUS2001-201522625635679016930.72964470.4163412688138
Salman ButtPAK2003-20101351636520913633.18812564.1111272268518
Donald BradmanAUS1928-1948528010699633499.94980058.60291376816
Romesh KaluwitharanaSL1990-2004235257185491132*22.97782570.175302968022
Jonathan TrottENG2007-201512716517679222645.891193056.931342136766
Mominul HaqueBAN2012-202611518113588218135.011048856.0813312067324
Moeen AliENG2014-2024297305406678155*25.20923572.3182830666180
Shaun PollockSA/AX/IWX1995-2008422369113735713028.741129765.123303266197
Glenn MaxwellAUS2012-2026286268377226201*31.285595129.15103517658312
Ravindra JadejaIND2009-2026377319957580175*33.841131766.9864117652151
Gundappa ViswanathIND1969-198311617811651922239.04884144.921437116496
Andrew BalbirnieIRE2010-2026240246136365145*27.32766283.07103418649111
Jonty RhodesSA1992-200329630060846712135.281290365.625501664869
Matt PriorENG2004-2014157192315508131*34.21841765.447311964427
Asad ShafiqPAK2010-202014719610618813733.271175252.6512361863936
Andrew SymondsAUS1998-2009237213426887162*40.27795986.5384221636141
Ian ChappellAUS1964-19809115212601819642.99964848.4614341163622
Simon KatichAUS2001-201010414311558115742.281045653.381134763615
Abdul RazzaqPAK/AX/ASIA1996-201334133276736413428.771125665.4262919631167
Kris SrikkanthIND1981-19921882177615312329.30843968.876391862660
Roshan MahanamaSL1986-199925928724773822529.421465152.388462262419
Nazmul Hossain ShantoBAN2017-202616720312588816330.83883466.6513241762078
Wavell HindsWI1999-201016419312541321329.91972855.6410271462065
Ken BarringtonENG1955-19688213115680625658.67499242.432035561827
Geoff MarshAUS1985-199216620813721113836.981591445.311337760923
Kraigg BrathwaiteWI2011-202511020310622821232.271505441.3712321960917
Henry NichollsNZ2015-2026162193265873200*35.17971960.4312291460528
Scott StyrisNZ1999-201124723829664717031.80921772.1293514598106
Rishabh PantIND2017-2026158183205805159*35.61679385.4692910598172
Daryl MitchellNZ2019-202620521034712919040.51887380.3415374596189
Denesh RamdinWI2005-201928328551571016924.40920762.026241659056
Rohan KanhaiWI1957-1975861428639125647.69318748.921530758524
Kim HughesAUS1977-198516521212638321331.911300048.369392258539
Habibul BasharBAN1995-20081592026516911326.37856160.383382458314
Dwayne BravoWI2004-202129428642642311326.32922469.6352722582134
Alex HalesENG2011-202215516311506617133.33533394.9973110578123
William PorterfieldIRE2006-20222062079544413927.49746472.9411231857555

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