Top 5 Highest Totals in ODI Cricket History

ODI

In the grand theatre of One Day Internationals (ODIs), a format once built on patience and preservation, the last two decades have witnessed a dramatic shift. With flatter pitches, fielding restrictions, and the rise of fearless batting, teams no longer aim for 250 or even 300; they now shoot for the sky. Modern ODI cricket is an all-out run-fest where scores that once seemed impossible are now just a benchmark.

Whether it’s a World Cup clash, a bilateral mismatch, or a record-setting day in unfamiliar conditions, teams have managed to pile on mountains of runs that left bowlers shell-shocked and fans breathless. Let’s take a journey through the Top 5 Highest Team Totals in ODI Cricket History innings that rewrote history, redefined limits, and remain etched in the memory of every cricket lover.

5. South Africa – 428/5 vs Sri Lanka

Top 5 Highest Totals in ODI Cricket History

Date: October 7, 2023
Venue: Wankhede Stadium, Mumbai

In their ODI World Cup 2023 opener, South Africa made a thunderous start, piling up 428/5, the highest-ever World Cup total. This match saw three South Africans scoring centuries: Quinton de Kock, Rassie van der Dussen, and Aiden Markram. Markram’s century came in just 49 balls, the fastest in World Cup history. The Sri Lankan bowlers were rendered helpless as the Proteas sent 45 fours and 14 sixes flying into the Mumbai crowd. It was an innings that combined power with precision and showed the world that South Africa meant business.

South Africa Batting Scorecard:

Player
Runs
Balls
4s
6s
SR
Quinton de Kock
100
84
12
3
119.04
Rassie van der Dussen
108
110
13
2
98.18
Aiden Markram
106
54
14
3
196.29
Heinrich Klaasen
32
20
2
2
160.00
David Miller
39
21
3
2
185.71
Extras
27
Total
428/5
50 Overs

4. South Africa – 438/9 vs Australia

Top 5 Highest Totals in ODI Cricket History

Date: March 12, 2006
Venue: Wanderers, Johannesburg

The 438-game, arguably the greatest ODI match ever played. After Australia posted 434/4, the then-highest total in ODIs, no one thought South Africa could chase it down. But Graeme Smith (90) and Herschelle Gibbs (175) had other plans. The Proteas scripted a miraculous chase, winning with one ball to spare in a match that had 872 runs and drama beyond belief. Gibbs’ knock was one of raw power and passion, and Mark Boucher’s winning boundary sealed what was previously considered unthinkable.

South Africa Batting Scorecard:

Player
Runs
Balls
4s
6s
SR
Graeme Smith
90
55
13
2
163.64
Herschelle Gibbs
175
111
21
7
157.66
Mark Boucher
50*
43
4
1
116.28
Johan van der Wath
35
18
3
2
194.44
Extras
25
Total
438/9
49.5 Overs

3. South Africa – 439/2 vs West Indies

Top 5 Highest Totals in ODI Cricket History

Date: January 18, 2015
Venue: Wanderers, Johannesburg

This wasn’t just a record; it was a celebration of AB de Villiers’ genius. On this day, he hit the fastest ODI century ever (100 in just 31 balls). South Africa’s 439/2 against West Indies was built on the back of jaw-dropping audacity. Hashim Amla (153)* and Rilee Rossouw (128) laid the perfect foundation with a 247-run stand. Then came de Villiers, and what followed was pure carnage: 149 off 44 balls with 16 sixes. West Indies were powerless, reduced to spectators. The innings wasn’t just dominant, it was history in fast-forward.

South Africa Batting Scorecard:

Player
Runs
Balls
4s
6s
SR
Hashim Amla
153*
142
14
0
107.74
Rilee Rossouw
128
115
11
2
111.30
AB de Villiers
149
44
9
16
338.63
Extras
9
Total
439/2
50 Overs

2. England – 481/6 vs Australia

Top 5 Highest Totals in ODI Cricket History

Date: June 19, 2018
Venue: Trent Bridge, Nottingham

Four years before they reached 498, England posted 481/6 against arch-rivals Australia, a total that stunned the cricketing world. On a pitch that offered no mercy to bowlers, the English batsmen unleashed a brutal onslaught. It wasn’t just about boundaries; it was about relentless pressure, intent, and fearlessness. Jonny Bairstow (139 off 92) and Alex Hales (147 off 92) added 151 runs in just 19 overs, breaking Australia’s spirit early. Then came Eoin Morgan, who hammered 67 off just 30 balls, ensuring no let-up. The Aussies had no answers; their world-class attack looked ordinary.

England Batting Scorecard:

Player
Runs
Balls
4s
6s
SR
Jonny Bairstow
139
92
15
5
151.08
Jason Roy
82
61
7
4
134.42
Alex Hales
147
92
16
5
159.78
Eoin Morgan
67
30
3
6
223.33
Jos Buttler
11
12
1
0
91.67
Moeen Ali
3
4
0
0
75.00
Extras
12
Total
481/6
50 Overs

1. England – 498/4 vs Netherlands

Top 5 Highest Totals in ODI Cricket History

Date: June 17, 2022
Venue: VRA Cricket Ground, Amstelveen

England’s 498/4 against the Netherlands is not just the highest team total in ODI history, it’s a testament to their white-ball revolution under Eoin Morgan. On a sunny day in Amstelveen, England turned a relatively unknown Dutch ground into a boundary-laden battlefield. The assault was led by Jos Buttler, who played one of the most brutal innings in ODI history, an unbeaten 162 off just 70 balls. He was supported by Phil Salt (122) and Dawid Malan (125), both scoring their maiden ODI hundreds. The climax came when Liam Livingstone exploded with 66* off just 22 balls, taking England to the brink of the 500-run mark.

England Batting Scorecard:

Player
Runs
Balls
4s
6s
SR
Phil Salt
122
93
14
3
131.18
Dawid Malan
125
109
9
3
114.67
Jos Buttler (not out)
162*
70
7
14
231.42
Liam Livingstone (not out)
66*
22
6
6
300.00
Moeen Ali
22
18
2
1
122.22
Extras
21
Total
498/4
50 Overs

READ MORE:

Scroll to Top