Highest Team Totals in International Cricket: Tests, ODIs and T20Is
The highest team innings totals in international cricket across Tests, ODIs and T20 internationals, with opponent, venue and year, as of the end of 2024.
The table lists the leading team totals in each international format, along with a few other well-known big scores. It reflects records as of the end of 2024.
| Format | Total | Team | Opponent | Venue | Year |
|---|---|---|---|---|---|
| Test | 952/6 declared | Sri Lanka | India | Colombo (RPS) | 1997 |
| Test | 903/7 declared | England | Australia | The Oval | 1938 |
| ODI | 498/4 | England | Netherlands | Amstelveen | 2022 |
| ODI | 481/6 | England | Australia | Nottingham | 2018 |
| ODI | 439/2 | South Africa | West Indies | Johannesburg | 2015 |
| T20I | 344/4 | Zimbabwe | Gambia | Nairobi | 2024 |
| T20I | 314/3 | Nepal | Mongolia | Hangzhou | 2023 |
| T20I | 297/6 | India | Bangladesh | Hyderabad | 2024 |
Test records
Sri Lanka’s 952 for 6 declared against India in 1997 is the highest innings total in Test history, with England’s 903 for 7 declared at The Oval in 1938 standing second.
ODI records
England’s 498 for 4 against the Netherlands in 2022 broke their own previous record of 481 for 6, set against Australia in 2018.
T20 internationals
Zimbabwe’s 344 for 4 against Gambia is the highest total in a T20 international. Among teams with Full Member status, India’s 297 for 6 against Bangladesh in 2024 is the highest. Nepal’s 314 for 3 against Mongolia came in the 2023 Asian Games.
Frequently asked questions
What is the highest total in Test cricket?
Sri Lanka’s 952 for 6 declared against India in Colombo in 1997.
What is the highest ODI total?
England’s 498 for 4 against the Netherlands in Amstelveen in 2022, as of 2024.
What is the highest T20I total?
Zimbabwe’s 344 for 4 against Gambia in 2024.