Cricket's Highest Team Totals: The 900, 800, and 700 Clubs
The highest team innings in Test and ODI cricket history — from Sri Lanka's 952/6 to England's 849 all out — and what the conditions that produce them have in common.
The highest team total in Test cricket history is 952 for 6 declared — Sri Lanka against India at Colombo R. Premadasa Stadium in August 1997. The innings took more than two days of playing time. Sanath Jayasuriya contributed 340, Roshan Mahanama 225, and their partnership of 576 set a Test record that has not been broken. At the other end of recorded history, the highest ODI team total is 498 for 4 — England against the Netherlands in 2022. Both records represent the extremes of what is possible when batting conditions, player form, and opposition weakness align simultaneously.
Test Cricket's Highest Totals
The eight highest Test innings totals: 952/6 (Sri Lanka vs India, 1997); 903/7 (England vs Australia, The Oval, 1938 — Len Hutton scored 364 in this innings); 849 all out (England vs West Indies, Kingston, 1930); 790/3 (West Indies vs Pakistan, Kingston, 1958 — Garfield Sobers hit 365* in this match); 758/8 (Australia vs West Indies, Kingston, 1955). The pattern in these extremes: flat, dry pitches in warm climates; high-quality batting lineups on excellent form; weaker bowling attacks or ineffective bowling conditions. The 952 remains in a category of its own — a batting exercise with no equivalent.
Jayasuriya and Mahanama: The Partnership Record
The 576-run partnership between Jayasuriya and Mahanama in Colombo 1997 remains the highest partnership for any wicket in Test cricket. Jayasuriya's contribution was the more dominant — he batted in a way that suggested the partnership could continue indefinitely; Mahanama's role was essential support and accumulation. Both passed 200; both eventually departed without falling through exhaustion or error, but having accumulated enough that India's bowling attack had been comprehensively demoralised.
Modern High Scores: England's Batting Revolution
England's ODI team of 2015–2022 produced the most explosive batting in the format's history, regularly approaching and exceeding 400 in 50-over innings. Their 498/4 against the Netherlands in Amstelveen (2022) — Jos Buttler 162*, Dawid Malan 125* — was the highest ODI total ever recorded. But even this was barely possible without the Netherlands' part-time bowling attack: highest scores require both outstanding batting and conditions that suppress bowling quality.
Frequently asked questions
What is the highest Test total ever?
Sri Lanka's 952 for 6 declared against India at Colombo in August 1997 is the highest innings total in Test cricket history. Sanath Jayasuriya scored 340 and Roshan Mahanama 225; their 576-run partnership is also the highest partnership for any wicket in Tests. The innings was declared on the third day of a Test that Sri Lanka won by an innings.
What is the highest ODI team total?
England's 498 for 4 against the Netherlands in Amstelveen in June 2022 is the highest ODI innings total. Jos Buttler scored 162* and Dawid Malan 125*. England had previously held the record with 481/6 against Australia in Nottingham in 2018. England's aggressive batting philosophy under Eoin Morgan (2016–2022) produced both records.
Has any team ever scored 1000 in Test cricket?
No — 952 for 6 (Sri Lanka, 1997) is the closest. A 1,000-run Test innings would require extraordinary conditions: a very flat pitch, a very weak bowling attack, and batsmen who both scored at high rates and avoided dismissal across a full two days' play. Cricket commentators occasionally speculate about whether it is theoretically possible; most conclude it would require an unprecedented combination of circumstances.
