CRICARCADE
THE FOLLOW-ON

AustraliaTest and ODI ground1877 to 2024

Melbourne Cricket Ground

Melbourne, Australia

268
Internationals
116
Tests
152
ODIs
1877
First
2024
Latest
59%
Home win %
144 of 243

Melbourne Cricket Ground in numbers

Melbourne Cricket Ground, in Melbourne, Australia, has staged 116 Tests and 152 one-day internationals in CricArcade's archives. The first was a Test between Australia and England in 1877, and the most recent international here was in 2024. Its Tests span 140 years and more.

Of the 116 Tests played at Melbourne Cricket Ground, 17 were drawn (15%), 57 won by the side batting first and 42 by the side batting second. That is 58% of decided Tests to the side batting first, a ground where setting the pace has paid. Australia have played 116 of those Tests and won 67, lost 32 and drawn or tied 17, a win rate of 58%. The most frequent visitors have been England (57) and West Indies (15). The average first-innings total was 160 in the 1870s (3 Tests) and 222 in the 2020s (4 Tests), peaking at 475 in the 1920s. Its busiest decade was the 1970s, with 13 Tests, against 12 in the 1980s. Donald Bradman has made more Test runs here than anyone, 1,671 in 17 innings with 9 hundreds, and Dennis Lillee has taken the most wickets, 82 in 14 Tests. The highest total is Australia's 624 for 8 in 2016; the lowest completed innings South Africa's 36 in 1932; the highest individual score Bob Cowper's 307 against England in 1966; the best bowling Sarfraz Nawaz's 9 for 86 in 1979. The heaviest defeat was Australia's, by an innings and 225 runs against England in 1912. The closest finishes: England won by 3 runs (1982) and Australia won by 1 wicket (1951).

Of the 152 ODIs played at Melbourne Cricket Ground, sides batting first have won 73 and chasing sides 75, with 1 tie; 3 produced no result. Decided ODIs have split close to evenly between the side batting first and the side batting second. Australia have played 127 of those ODIs and won 77, lost 46 and tied or had no result in 4, a win rate of 61%. The most frequent visitors have been West Indies (39) and England (32). The average first-innings total was 181 in the 1970s (7 ODIs) and 263 in the 2020s (3 ODIs), peaking at 273 in the 2010s. Its busiest decade was the 1980s, with 55 ODIs, against 38 in the 1990s. Ricky Ponting has made more ODI runs here than anyone, 2,108 in 41 innings with 7 hundreds, and Shane Warne has taken the most wickets, 46 in 28 ODIs. The highest total is Australia's 355 for 5 in 2022; the lowest completed innings England's 94 in 1979; the highest individual score Jason Roy's 180 against Australia in 2018; the best bowling Ajit Agarkar's 6 for 42 in 2004. The widest margin by runs was Australia's 221-run win over England in 2022. The closest finishes: Sri Lanka won by 1 wicket (2010) and Australia won by 2 runs (1989).

Tests at Melbourne Cricket Ground

116 Tests, 1877 to 2023. The first was Australia v England on 15 March 1877: Australia won by 45 runs.

Tests by decade, and who won them
  • Won batting first
  • Won batting second
  • Drawn / tied
048121870s: 2 won batting second of 31870s: 1 won batting first of 3370s1880s: 1 won batting second of 61880s: 2 drawn / tied of 61880s: 3 won batting first of 6680s1890s: 1 won batting second of 51890s: 4 won batting first of 5590s1900s: 1 won batting second of 61900s: 5 won batting first of 6600s1910s: 2 won batting second of 41910s: 2 won batting first of 4410s1920s: 3 won batting second of 61920s: 3 won batting first of 6620s1930s: 2 won batting second of 61930s: 4 won batting first of 6630s1940s: 1 drawn / tied of 31940s: 2 won batting first of 3340s1950s: 5 won batting second of 81950s: 3 won batting first of 8850s1960s: 5 won batting second of 91960s: 3 drawn / tied of 91960s: 1 won batting first of 9960s1970s: 3 won batting second of 131970s: 2 drawn / tied of 131970s: 8 won batting first of 131370s1980s: 2 won batting second of 121980s: 5 drawn / tied of 121980s: 5 won batting first of 121280s1990s: 3 won batting second of 111990s: 2 drawn / tied of 111990s: 6 won batting first of 111190s2000s: 5 won batting second of 102000s: 5 won batting first of 101000s2010s: 4 won batting second of 102010s: 2 drawn / tied of 102010s: 4 won batting first of 101010s2020s: 3 won batting second of 42020s: 1 won batting first of 4420s
Every Test at Melbourne Cricket Ground in CricArcade's archive, by decade: won by the side batting first, won by the side batting second, or drawn or tied.

First-innings totals by decade

Completed first innings only; Test totals the archive can only bound are left out.
DecadeTestsAverage first-innings total
1870s3160
1880s6292
1890s5314
1900s6216
1910s4263
1920s6475
1930s6228
1940s3445
1950s8261
1960s9304
1970s13299
1980s12316
1990s11323
2000s10360
2010s10360
2020s4222

Most runs

BatterTeamInnsRuns100s
Donald BradmanAustralia171,6719
Ricky PontingAustralia281,3384
Steve WaughAustralia301,2843
Allan BorderAustralia361,2724
Greg ChappellAustralia311,2574

Most wickets

BowlerTeamTestsWkts
Dennis LilleeAustralia1482
Shane WarneAustralia1156
Hugh TrumbleAustralia746
Graham McKenzieAustralia745
Nathan LyonAustralia1345

Test records

Highest total
624/8
Lowest completed total
36
Biggest innings win
Inns & 225
Biggest win by runs
530 runs

Closest finishes

ODIs at Melbourne Cricket Ground

152 ODIs, 1971 to 2024. The first was England v Australia on 5 January 1971: Australia won by 5 wickets (with 42 balls remaining).

ODIs by decade, and who won them
  • Won batting first
  • Won batting second
  • Tied / NR
02040601970s: 6 won batting second of 71970s: 1 won batting first of 7770s1980s: 26 won batting second of 551980s: 2 tied / nr of 551980s: 27 won batting first of 555580s1990s: 17 won batting second of 381990s: 1 tied / nr of 381990s: 20 won batting first of 383890s2000s: 14 won batting second of 282000s: 1 tied / nr of 282000s: 13 won batting first of 282800s2010s: 10 won batting second of 212010s: 11 won batting first of 212110s2020s: 2 won batting second of 32020s: 1 won batting first of 3320s
Every ODI at Melbourne Cricket Ground in CricArcade's archive, by decade: won by the side batting first, won by the side batting second, or tied or no result.

First-innings totals by decade

Completed first innings only; Test totals the archive can only bound are left out.
DecadeODIsAverage first-innings total
1970s7181
1980s55209
1990s38206
2000s28242
2010s21273
2020s3263

Most runs

BatterTeamInnsRuns100s
Ricky PontingAustralia412,1087
Allan BorderAustralia551,5160
Dean JonesAustralia341,2870
Steve WaughAustralia451,1551
David BoonAustralia319951

Most wickets

BowlerTeamODIsWkts
Shane WarneAustralia2846
Craig McDermottAustralia2943
Glenn McGrathAustralia2238
Brett LeeAustralia1837
Peter TaylorAustralia2130

ODI records

Highest total
355/5
Lowest completed total
94
Biggest win by runs
221 runs

Closest finishes

Most recent matches

Sources