Cricket has witnessed some extraordinary team batting performances throughout its history. From record-breaking ODI totals to mammoth Test innings, this guide covers the highest team totals in cricket history across all formats.
Highest Team Totals in Test Cricket
Sri Lanka - 952/6 vs India (1997)
The highest team total in Test cricket history belongs to Sri Lanka, who scored 952/6 declared against India in Colombo in 1997. Sanath Jayasuriya scored 340 in that innings, which was then the highest individual Test score by a Sri Lankan.
England - 903/7 vs Australia (1938)
England scored 903/7 declared against Australia at The Oval in 1938. Len Hutton scored 364 in that innings, setting a new world record at the time.
Highest Team Totals in ODIs
| Team | Score | Against | Year |
|---|---|---|---|
| England | 498/4 | Netherlands | 2022 |
| England | 481/6 | Australia | 2018 |
| England | 444/3 | Pakistan | 2016 |
| Sri Lanka | 443/9 | Netherlands | 2006 |
| South Africa | 438/9 | India | 2010 |
Highest Team Totals in T20 Internationals
T20 cricket has produced some extraordinary team totals:
- Afghanistan — 278/3 vs Ireland (2019)
- Australia — 263/3 vs Sri Lanka (2016)
- India — 260/5 vs Sri Lanka (2017)
- England — 249/9 vs Pakistan (2021)
Highest Team Totals in IPL
The IPL has seen some massive team totals:
- Sunrisers Hyderabad — 287/3 vs RCB (2024)
- Kolkata Knight Riders — 272/7 vs Delhi (2024)
- Delhi Capitals — 257/4 vs Mumbai (2024)
Factors Behind High Scores
Several factors contribute to high team totals:
- Flat pitches: Modern pitches often favor batsmen
- Powerful batsmen: Modern cricketers are more powerful than ever
- Shorter boundaries: Many venues have shorter boundaries
- Bat technology: Modern bats have larger sweet spots
- Fielding restrictions: Powerplay rules limit fielding positions
Frequently Asked Questions
What is the highest team total in Test cricket?
Sri Lanka holds the record with 952/6 against India in 1997.
What is the highest team total in ODI cricket?
England holds the record with 498/4 against Netherlands in 2022.
What is the highest team total in T20 internationals?
Afghanistan holds the record with 278/3 against Ireland in 2019.
Sources: ICC official records, ESPNcricinfo, Wisden Cricketers' Almanack
Last updated: July 2026 | Author: CricAI Editorial Team