Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting records (All cricket)

Donald Bradman has the highest batting average in men's cricket since 1925: 99.94 (minimum 20 innings) (from the 23,204 of 23,211 matches with full scorecards).

More filters

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

Player figures come from full scorecards, which we hold for 23,204 of the 23,211 matches in this selection (from 1925). Earlier matches have results and team totals only.

Qualification: Minimum 20 innings.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Donald BradmanAUS1928-1948528010699633499.94980058.60291376816
A BandaraCCC2024-20263438151551200*67.43230067.4353013110
WGRL WijenayakeNSWC/BSC2025-202612205918201*61.20170153.97441856
Graeme PollockSA1963-197023414225627460.97200855.88711128911
George HeadleyWI1930-1954224042190270*60.8341755.8810521351
Eddie PaynterENG1931-193920315154024359.23128845.894731274
Herbert SutcliffeENG1925-193548778407819459.10613334.16142022195
Ken BarringtonENG1955-19688213115680625658.67499242.432035561827
Everton WeekesWI1948-195848815445520758.6250.00151963322
Wally HammondENG1927-194785140167249336*58.46749138.072224451227
Garry SobersWI1954-197494161218032365*57.37407753.4026301372632
Clyde WalcottWI1948-196044747379822056.6910.001514124711
Leonard HuttonENG1937-19557913815697136456.67310737.95193354757
Promod MaduwanthaBRC/NCC2024-202618246101416656.33209748.35451880
Jack HobbsENG1925-193022361191315954.66291039.186911370
Jack RyderAUS1925-192911203928201*54.59165347.25251593
Charlie DavisWI1968-197315295130118354.2166535.49441931
Dudley NourseSA1935-195134627296023153.8210863.8991431586
Pasindu SooriyabandaraSL/MSC2024-2026414691959204*52.95285968.52410317724
Sonal DinushaSL/GT/CCC2023-2026434291733133*52.52238372.7269213531
Denis ComptonENG1937-19577813115580727850.06274538.761728104403
Pavan RathnayakeSL/KF/CCC2024-2026818514353322149.763505100.8011154295119
Greg ChappellAUS1970-1984161223339441247*49.691615856.1427451995023
Frank WorrellWI1948-196351879386026149.4949139.929221129511
Michael BevanAUS1994-2004249226707697108*49.341129268.16652953922
Virat KohliIND/RCB2008-202684790813637937254*49.144265288.9595217533655652
Colin BlandSA1961-1966213951669144*49.09100238.8239213720
Bruce MitchellSA1929-1949428093471189*48.8915829.1182131031
Viv RichardsWI1974-1991307349361526129148.761737378.783590171651210
Neil HarveyAUS1948-19637913710614920548.42181143.51212474521
Patsy HendrenENG1925-1935386372708205*48.36268445.8651522125
Stan McCabeAUS1930-193839625274823248.21321760.0261342695
Joe RootENG/RR/ST2012-2026521659802783926248.083997869.6467153312757167
Douglas JardineENG1928-193422336129612748.00211025.591102530
Ted DexterENG1958-1968621028450220547.89262343.69927651316
Karanbir SinghAUA2024-202661617258116447.801482174.164204214213
Rohan KanhaiWI1957-1975861428639125647.69318748.921530758524
Vijay HazareIND1946-1953305262192164*47.65119435.937941101
Seymour NurseWI1960-196929541252325847.60195848.83610323011
Sachin TendulkarIND/MI1989-20137388608536691248*47.345276569.52101177384371293
Bill PonsfordAUS1925-193428464198526647.26279145.116611480
Abid AliPAK2019-2021223221414215*47.13269552.475431775
Javed MiandadPAK1975-19963554076216213280*46.992617854.84319314125492
Bill LawryAUS1961-19716812412526121046.97750039.291327645815
Darius VisserSAM2024-20262323584513246.94595142.023318638
Raman Subba RowENG1958-19611322198413746.8621226.42340581
Bob CowperAUS1964-196827462206130746.84228442.8251031560
Bill BrownAUS1934-1948223511592206*46.82271738.72491851
Peter MayENG1951-19616610694537285*46.77169139.271322840612
Joe HardstaffENG1935-1948233831636205*46.74154036.3041041193
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.