Live5th T20I · India in New Zealand 2026/27NZ139/2 (13.1)IND191/8 (20)NZ need 53 runs in 41 ballsLive5th ODI · Ireland in Namibia 2026/27NAMIRE129 (33.1)Innings break - NAM need 130 runs to winLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL174/4 (20)BOL33/0 (3)BOL need 142 runs in 102 ballsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hamish MarshallNZ2000-2007808411211816029.01338262.63314418111
Devon ThomasWI2009-2022342943203712.8051162.62003264
Mark WaughAUS1988-2002371444361647517340.382631862.60389635149097
Peter MoorZIM/IRE2014-2025849310192392*23.17307462.56011715361
Shuvagata HomBAN2011-2016172273495023.2755862.54013411
David HookesAUS1977-1986617752132143*29.61334862.51113722018
Geraint JonesENG/PNG2004-2014879813206710024.32330762.50110323326
Sharmarh BrooksWI2019-202355652161311125.60258162.50281015731
Ronnie IraniENG1996-2003333454465315.3871462.46016342
Wiaan MulderSA2017-20267179131815367*27.50290862.4133920329
Hashmatullah ShahidiAFG2013-202611912928359624635.60576462.39324733819
Justin GreavesWI2022-2026456091631202*31.98261562.3743215713
Jimmy HansraCAN2010-20143129647170*20.4875662.300223010
Mitchell StarcAUS2010-20263062607232249917.15517562.300142930966
Mark BoucherSA/AX/IWX1997-20124664478710453147*29.041679262.25661331030105
Saba KarimIND1997-2000332843775515.7160662.21012292
Devdutt PadikkalIND2021-202668045616757.0073362.21211473
Craig McDermottAUS1984-199620916830137242*9.94220862.14002812614
Farveez MaharoofSL2004-20161381142317027218.70274162.0905515629
Colin MilburnENG1966-1969916265413946.7183062.052219111
Denesh RamdinWI2005-201928328551571016924.40920762.026241659056
Taskin AhmedBAN2014-202620613140852759.36137462.0101207723
Dougie MarillierZIM2000-20035348585810019.95138661.90154789
Saleem MalikPAK1982-1999385410601293823736.972028961.86207631119241
IhsanullahAFG2017-20222023343765*21.8570761.81042558
Mehedi Hasan MirazBAN2016-2026221232294693112*23.12762261.574181346166
Jock EdwardsNZ1976-1981142105155524.5283761.53033644
Angelo MathewsSL2008-20254354809715546200*40.592528161.491991241395230
Nathan AstleNZ1995-2007306358251186622235.631930661.462765301338127
Hamish RutherfordNZ2013-20192840192117123.62149961.4412311218
Dean JonesAUS1984-199421525036969921645.321578961.4318601774174
Ray LindwallAUS1946-1960618413150211821.1552161.4225913713
Junior MurrayWI1992-20028881101596101*22.48259961.41181316512
Majid HaqSCO2006-20157152136307116.15102761.34037683
Barney RogersZIM2002-2005182205558425.2390561.33054713
Aamer SohailPAK1990-20002012368755320533.131232861.2710441684528
Chris PringleNZ1990-199578622336834*9.4460161.230010318
Beau WebsterAUS2025-2026122035337231.3587161.19051621
Paul CollingwoodENG/IWX/ICC2001-201730232949993420635.481624361.16154916871122
Basit AliPAK1993-1996697672123127*30.77347261.15214817225
Shamsur RahmanBAN2013-20142530065710621.90107561.121357513
Tom MoodyAUS1987-1999837812166710625.26272961.08213712318
Runako MortonWI2002-2010788582188110*28.42358461.05214921024
R CokerSIE2022-20265545539653*9.9064961.02015324
Morris OumaKEN2004-20149994616186118.39265860.870791546
Temba BavumaSA2014-202616120723683117937.131122460.8611351873162
Mark VermeulenZIM2000-201451604130811823.36215460.721871664
Lou VincentNZ2001-200713414811391922428.61645460.726201340052
Carl HooperWI1987-2003328379581152323335.901897960.712056201042128
Alok KapaliBAN2002-2011921066186411518.64307360.66171318314

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.