Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by year (All cricket)

The most runs in a calendar year in all cricket at Melbourne Cricket Ground since 1908: 452 by Donald Bradman in 1937.

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Melbourne Cricket Ground×From 1908-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Donald BradmanAUS19371937230452270150.6758777.00200370
Herbert SutcliffeENG19251925230446176148.67121036.86300430
Viv RichardsWI1984198456043320872.1748589.28221454
Ricky PontingAUS20032003342395257197.5062263.50200391
Graeme WoodAUS19811981710139510043.8988844.48120271
Marcus StoinisMS20202020772376147*75.20256146.881303415
Allan BorderAUS1985198589036416340.4464156.79120282
Adam GilchristAUS1999199945036015472.0041387.17130394
Matthew HaydenAUS20032003342338136169.0041481.64130326
Kepler WesselsAUS198419846703379048.1453662.87041250
Greg ChappellAUS1980198046133311466.6064551.63110330
Ricky PontingAUS/ICC2005200545033211766.4043676.15210274
Donald BradmanAUS19311931230321167107.00--200310
Brian LaraWI1992199278132188*45.8652661.03041210
Mark TaylorAUS1993199355031817063.6062151.21110160
Donald BradmanAUS19481948232316132316.0047067.23210250
Johnny TaylorAUS192519252403169079.0032250.31040220
Steve SmithAUS20152015453312134*156.0037982.32120230
Allan BorderAUS1990199067331169*77.7564648.14030220
Steve SmithAUS20142014230310192103.3344469.82200242
Matthew HaydenAUS2007200745030912461.8042572.71110280
Bob CowperAUS19661966110307307307.0058952.12100200
David WarnerAUS20222022220306200153.0035785.71200244
David WarnerAUS20162016220300156150.00271110.70200305
Kris SrikkanthIND1985198545129693*74.0036880.43030392
Gary CosierAUS1977197736029116848.5040272.39110310
David BoonAUS1994199434028213170.5056450.00110220
Joe ClarkeMS20222022441281101*93.67178157.871202410
Allan BorderAUS19811981710028012428.0059946.74110210
Steve SmithAUS/NSW2024202446127914055.8039670.45111283
Marcus HarrisVIC2023202347127710046.1753751.58122304
Rohit SharmaIND2015201533027513891.67271101.48201237
Glenn MaxwellAUS/MS20222022552275154*91.67163168.71100315
Justin LangerAUS20022002120274250137.0046359.18100311
Warwick ArmstrongAUS1911191124027413268.5045160.75110290
Ricky PontingAUS2002200256027411945.6733681.55110246
Wayne PhillipsAUS198519858812746739.1438770.80030221
Warwick ArmstrongAUS19081908241273133*91.007244.44110283
Kim HughesAUS19811981791272100*34.0059046.10111220
Steve WaughAUS20002000563270121*90.0044860.27110261
Graham YallopAUS19831983110268268268.0051751.84100290
Ricky PontingAUS2007200745126810467.0030488.16120211
Ricky PontingAUS2000200056126711553.4031784.23121271
Peter HandscombHH/VIC202120214512639065.7543161.02030291
Dean JonesAUS1990199067126283*43.6737769.50031161
Kim HughesAUS197919797902628429.1152749.72032241
Greg ChappellAUS1981198171012629029.1153648.88033190
Ricky PontingAUS1999199945226175*87.0032380.80030201
Mark WaughAUS2001200133025817386.0026995.91110264
Lindsay HassettAUS1951195124025710264.25--110200
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.