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

TeamScoreAgainstYear
England498/4Netherlands2022
England481/6Australia2018
England444/3Pakistan2016
Sri Lanka443/9Netherlands2006
South Africa438/9India2010

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

C
CricAI Editorial Team
Our team of cricket analysts and journalists provide in-depth coverage of international cricket, IPL, and domestic leagues. We combine data-driven analysis with expert insights to deliver accurate, timely cricket news.
✓ Verified Cricket Source   ✓ Fact-Checked Content   ✓ Updated Regularly
📋 Editorial Standards
• Content is reviewed by cricket experts before publication
• Statistics sourced from ESPNcricinfo, ICC, and official boards
• Articles updated when new information becomes available
• Corrections noted at the bottom of articles when needed