Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · 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)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Brian LaraWI/IWX/ICC1990-20074225183822328400*46.523280768.0653111332596221
Matthew HaydenAUS/ICC1993-2009273348321506638047.682233067.474069231722182
Mahela JayawardeneSL/AX1997-2015648722622583937439.153994164.6954134472672169
Wiaan MulderSA2017-20267179131815367*27.50290862.4133920329
Garry SobersWI1954-197494161218032365*57.37407753.4026301372632
Leonard HuttonENG1937-19557913815697136456.67310737.95193354757
Sanath JayasuriyaSL/AX/ASIA1989-2011579649352097034034.152585181.1242102532477352
Hanif MohammadPAK1952-196954978391533743.99120635.24121552592
Wally HammondENG1927-194785140167249336*58.46749138.072224451227
David WarnerAUS2009-20243834742618995335*42.402194486.564998232106321
Mark TaylorAUS1989-19992172961411039334*39.152404845.9020689100016
Donald BradmanAUS1928-1948528010699633499.94980058.60291376816
Chris GayleWI/IWX/ICC1999-2021478548351956533338.142530477.3242105442328553
Graham GoochENG1975-1995241337121319033340.582500752.75286917148640
Michael ClarkeAUS2003-20153944497117112329*45.272603365.733686211670102
Inzamam-ul-HaqPAK/AX/IWX1991-2007494548752047932943.303205063.9035128352068191
Andy SandhamENG1921-19301323087932538.2275851.19233370
Kumar SangakkaraSL/AX/IWX2000-2015592665672795531946.754201566.5463152283006158
Virender SehwagIND/AX/IWX1999-2013372442151721531940.321859092.603872312404242
Harry BrookENG2022-202615917921705031744.626802103.6516368694207
Younis KhanPAK2000-2017405489441770131339.782927260.474182431686136
Hashim AmlaSA/IWX/ICC2004-20193514393718765311*46.682878565.19558919214795
Bob SimpsonAUS1957-1978641137490531146.27481544.98102783523
John EdrichENG1963-19768413395361310*43.231242838.051226657012
Bob CowperAUS1964-196827462206130746.84228442.8251031560
Karun NairIND2016-202512171625303*39.0698463.52112764
Azhar AliPAK2010-2022150233148987302*41.041951146.0622472286236
Brendon McCullumNZ2002-2016430474471467630234.371787282.121976371552398
Lawrence RoweWI1972-198041572218330239.69311047.887822216
Martin CroweNZ1982-1995219271291014829941.931866654.37215212103756
Alastair CookENG2006-2018257387201573729442.883077051.14387616181421
Viv RichardsWI1974-1991307349361526129148.761737378.783590171651210
Ramnaresh SarwanWI2000-2013283338431184229140.142033358.24197121123578
Ross TaylorNZ/SAM2006-2025453513851824429042.632489773.284093291768274
Peter MayENG1951-19616610694537285*46.77169139.271322840612
VVS LaxmanIND1996-2012220307401111928141.642106752.7823661713579
Javed MiandadPAK1975-19963554076216213280*46.992617854.84319314125492
AB de VilliersSA/AX2004-20184194836819975278*48.132672074.7647109201999328
Denis ComptonENG1937-19577813115580727850.06274538.761728104403
Graeme SmithSA/AX/IWX2002-2014347432251723627742.352494369.10379020207594
Daryll CullinanSA1993-2001207248288414275*38.251479256.8817432084658
Gary KirstenSA1993-2004286361341408727543.082621953.73347924158132
Stephen FlemingNZ/ICC1994-20083894633115319274*35.462697956.78179533176089
Zaheer AbbasPAK1969-198513918417763427445.71996864.2319331272444
Graeme PollockSA1963-197023414225627460.97200855.88711128911
George HeadleyWI1930-1954224042190270*60.8341755.8810521351
Rahul DravidIND/IWX/ICC1996-2012506604722420327045.494655051.994814621260366
Adam VogesAUS2007-20165864182494269*54.22377966.0069225517
Shubman GillIND2019-202614918223762526947.96917783.0923328873151
Graham YallopAUS1976-198468979357926840.67669045.4081643404
Page 1Next

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.