Overview:-
- The highest ODI total of all time was scored by England on 30th August 2016 against Pakistan, posting a huge total of 444-3 in 50 overs.
- Alex Hales also scored the highest individual ODI score of an English batsman, 171, a record which had stood for 23 years prior.
- During this match, both teams passed 400 and Australia became the first team to score a total above 400 in ODIs.
- In the same match, South Africa chased this 400+ total and recorded the highest chase ever in ODI history.
- South Africa have scored more 400+ scores in ODIs than any other nation.
| Score | Team | Opponent | Venue | Date | |
|---|---|---|---|---|---|
| 444–3 (50 overs) | Nottingham | 30 August 2016 | |||
| 443–9 (50 overs) | Amstelveen | 4 July 2006 | |||
| 439–2 (50 overs) | Johannesburg | 18 January 2015 | |||
| 438–9 (49.5 overs)† | Johannesburg | 12 March 2006 | |||
| 438–4 (50 overs) | Mumbai | 25 October 2015 | |||
| Last updated: 31 August 2016 | |||||