Live5th T20I · India in New Zealand 2026/27NZ10/1 (1.5)IND191/8 (20)NZ need 182 runs in 109 ballsLive5th ODI · Ireland in Namibia 2026/27NAMIRE84/5 (22.2)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL127/3 (15.5)BOLBOL chose to bowlT2062nd 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
Michael HusseyAUS2004-2013302324711239819549.001920864.552272161126144
Ahmed RazaUAE2014-202210760165295012.0282064.5101103213
James TaylorENG2011-201634396119910136.33186064.4619310114
Ollie PopeENG2018-2025641135373220534.56579364.42916643918
Azhar MahmoodPAK1996-200716314430242113621.24376064.39341423229
Denis LindsaySA1963-197019311113018237.6766364.2535212213
Trent BoultNZ2011-202425316182103352*13.08160864.24011610539
Zaheer AbbasPAK1969-198513918417763427445.71996864.2319331272444
Salman ButtPAK2003-20101351636520913633.18812564.1111272268518
Nick KnightENG1995-20031161299423112235.26660164.10529739223
Tim BresnanENG2006-20141421123316629121.04259364.10041217113
Shahriar NafeesBAN2005-20131001245349313829.35545264.07520154709
Moin KhanPAK1990-200428628648600713725.24937964.054272255288
Vusi SibandaZIM/AX2003-20161671805409611623.41639664.042242046652
Steve SmithAUS2010-2026364436591789723947.472798063.964985201812155
Inzamam-ul-HaqPAK/AX/IWX1991-2007494548752047932943.303205063.9035128352068191
Mushfiqur RahimBAN2005-20264815437516238219*34.702542163.882385341538175
Jimmy KamandeKEN1999-201195791110557415.51165363.8202109117
Graeme LabrooySL1986-199253501040770*10.1863063.81019365
Irving RomaineBER2006-20093736379210124.00124263.771458616
Phil SimmonsWI1987-199916918513467712227.19734063.726221851548
Ijaz AhmedPAK1986-200130832333982021133.861540963.71224821945110
Raman LambaIND1986-19893536288510226.03131463.70173689
Tim de LeedeNED1996-20072925140058*16.6762863.69024395
Damien MartynAUS1992-200627829565987216542.921552063.6118611796337
Ashantha de MelSL1982-19877469147923614.4098263.540011396
Clive LloydWI1966-1985196244339492242*44.99992363.5320505918100
Karun NairIND2016-202512171625303*39.0698463.52112764
Lasith MalingaSL2004-202033818961978647.64154163.4702439032
Richard HadleeNZ1973-1990201232364875151*24.87693063.422191646658
Neil JohnsonZIM1998-2000607032209132*32.97348663.37515523316
Dipak ChudasamaKEN1996-19991919043412222.8468563.36112580
Nathan HauritzAUS2002-20117858247697522.62121463.340317211
Steve SmithAUS1983-19853029290211733.41141363.34281730
Emilio GayENG/ITA2025-202691403356023.9352963.33042552
Joe BurnsAUS/ITA2014-202537543185918036.45293663.3259822525
Nicky BojeSA/AX1995-200615813228272512926.20430763.2728732019
Chandrakant PanditIND1986-19924131104613921.9573163.06002340
Keith DabengwaZIM2005-20104847106504517.57103163.050055012
Ravi RampaulWI2003-2021137782471286*13.19113063.010197323
Sourav GangulyIND/AX/ASIA1992-2008420487391852123941.342941762.9638106292015246
Sunil JoshiIND1996-20018364139369218.35148762.950268321
NazimuddinBAN2007-2012212404508118.7571562.940244814
Mohammad YousufPAK/AX/ASIA1998-2010376429501701322344.892704062.923797261718138
Kyle VerreynneSA2020-2026516681813136*31.26288262.9148417425
Mohammad KaifIND2000-2006138132273377148*32.16537062.89320929211
Michael HoldingWI1975-19871621182111927312.29156262.80082410041
Percy ChapmanENG1924-19312636492512128.9197062.781527312
Roy DiasSL1979-198775916285812133.62389562.6751952585
Yasir HameedPAK2003-2010811054351917034.84561762.65520344210

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.