Latest previews
SportCricket
HTT
Records & Lists

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.

FormatTotalTeamOpponentVenueYear
Test952/6 declaredSri LankaIndiaColombo (RPS)1997
Test903/7 declaredEnglandAustraliaThe Oval1938
ODI498/4EnglandNetherlandsAmstelveen2022
ODI481/6EnglandAustraliaNottingham2018
ODI439/2South AfricaWest IndiesJohannesburg2015
T20I344/4ZimbabweGambiaNairobi2024
T20I314/3NepalMongoliaHangzhou2023
T20I297/6IndiaBangladeshHyderabad2024

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.

More records & lists

View all