Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th 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)ODI1st 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/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

Batting records (Men's All internationals)

Donald Bradman has the highest batting average in men's internationals since 1908: 99.94 (minimum 20 innings) (from the 11,676 of 11,682 matches with full scorecards).

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

Qualification: Minimum 20 innings.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Donald BradmanAUS1928-1948528010699633499.94980058.60291376816
Graeme PollockSA1963-197023414225627460.97200855.88711128911
George HeadleyWI1930-1954224042190270*60.8341755.8810521351
Herbert SutcliffeENG1924-193553849455519460.73655834.60162322476
Eddie PaynterENG1931-193920315154024359.23128845.894731274
Ken BarringtonENG1955-19688213115680625658.67499242.432035561827
Everton WeekesWI1948-195848815445520758.6250.00151963322
Wally HammondENG1927-194785140167249336*58.46749138.072224451227
Ryan ten DoeschateNED2006-2021575519207411957.61215896.11512315748
Garry SobersWI1954-197494161218032365*57.37407753.4026301372632
Jack HobbsENG1908-1930611027541021156.95544946.54152843168
Clyde WalcottWI1948-196044747379822056.6910.001514124711
Leonard HuttonENG1937-19557913815697136456.67310737.95193354757
Ernest TyldesleyENG1921-19291420299012255.0017829.21362372
Adam VogesAUS2007-20165864182494269*54.22377966.0069225517
Charlie DavisWI1968-197315295130118354.2166535.49441931
Dudley NourseSA1935-195134627296023153.8210863.8991431586
Virat KohliIND2008-20265646329228527254*52.833567579.9686148412798335
Jack RyderAUS1920-1929193251394201*51.63203744.823911023
Denis ComptonENG1937-19577813115580727850.06274538.761728104403
Milind KumarUSA2024-20265852161796155*49.891762101.9358313650
Greg ChappellAUS1970-1984161223339441247*49.691615856.1427451995023
Joe RootENG2012-2026399526592318126249.643461166.9861123262284117
Frank WorrellWI1948-196351879386026149.4949139.929221129511
Phil MeadENG1911-1928172621185182*49.3861930.05433380
Michael BevanAUS1994-2004249226707697108*49.341129268.16652953922
Jacques KallisSA/AX/IWX1995-2014519617972553422449.104534556.3162149332455254
Colin BlandSA1961-1966213951669144*49.09100238.8239213720
Michael HusseyAUS2004-2013302324711239819549.001920864.552272161126144
Bruce MitchellSA1929-1949428093471189*48.8915829.1182131031
Viv RichardsWI1974-1991307349361526129148.761737378.783590171651210
Aubrey FaulknerSA1910-192417332150820448.65125658.284821033
Sachin TendulkarIND1989-20136607827434357248*48.535081767.59100164344076264
Neil HarveyAUS1948-19637913710614920548.42181143.51212474521
Bill PonsfordAUS1924-193429484212226648.23311844.777611590
Stan McCabeAUS1930-193839625274823248.21321760.0261342695
AB de VilliersSA/AX2004-20184194836819975278*48.132672074.7647109201999328
Kane WilliamsonNZ2010-2026378452501934725148.132929166.0548103221975146
Douglas JardineENG1928-193422336129612748.00211025.591102530
Shubman GillIND2019-202614918223762526947.96917783.0923328873151
Ted DexterENG1958-1968621028450220547.89262343.69927651316
Karanbir SinghAUA2024-202661617258116447.801482174.164204214213
Rohan KanhaiWI1957-1975861428639125647.69318748.921530758524
Matthew HaydenAUS/ICC1993-2009273348321506638047.682233067.474069231722182
Vijay HazareIND1946-1953305262192164*47.65119435.937941101
Patsy HendrenENG1920-1935508393525205*47.64347047.0672142749
Seymour NurseWI1960-196929541252325847.60195848.83610323011
Steve SmithAUS2010-2026364436591789723947.472798063.964985201812155
Abid AliPAK2019-2021223221414215*47.13269552.475431775
Javed MiandadPAK1975-19963554076216213280*46.992617854.84319314125492
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.