Skip to content
Scoring5 min

Highest Team Scores in Cricket History: Records Across All Formats

The highest team totals ever recorded in Test cricket, ODIs, and T20Is — what these scores were, the match context they occurred in, which teams and players were involved, what conditions enabled these record-breaking scoring performances, and how maximum team scores have changed across cricket's history as batting, pitches, and equipment have evolved.

Written by GeoCric EditorialUpdated Invalid Date
ShareShareWhatsAppFacebook

Test Cricket's Highest Totals

The highest team total in Test cricket is 952 for 6 declared, scored by Sri Lanka vs India in Colombo in August 1997. This total exceeded the previous record (903 for 7 declared by England vs Australia at The Oval in 1938) by nearly 50 runs. Sri Lanka's 952 featured a 576-run partnership between Sanath Jayasuriya (340) and Roshan Mahanama (225) — the highest partnership in Test history for any wicket. The match was played on a flat Colombo pitch ideal for batting, with India's bowling attack unable to contain the Sri Lankan batsmen across 2+ days of batting. India made 537 and 0 for 0 in reply; the match ended in a draw. Sri Lanka did not enforce the follow-on despite their first innings advantage exceeding 400 runs.

ODI Record Totals

The highest ODI team total is 498 for 4, scored by England vs Netherlands in Amstelveen in June 2022. England's total broke their own record (481 for 6 vs Australia, 2018) and represents the first ODI total to approach 500. The conditions were extreme: a flat, small venue with a true pitch, against an inexperienced Dutch bowling attack. Dawid Malan (125) and Jos Buttler (162 not out, from 70 balls) anchored an innings of extraordinary scoring. The total was so dominant that Netherlands' response (247 all out) represented a 251-run win margin. England's modern 'Bazball' approach to white-ball cricket — playing with extreme aggression regardless of score — has made them responsible for multiple ODI record totals.

T20I Record Totals

The highest T20I team total is 314 for 3, scored by Nepal vs Mongolia in the ICC Men's T20 World Cup Asia Qualifier in December 2023 — a total against extremely limited opposition. Among T20Is between Full Member nations, the record is more modest: Afghanistan vs Ireland (278 for 3 in 2019) and Australia vs Sri Lanka (263 for 3 in 2010) represent the standard that Full Member nations have produced. T20I records in elite competition tend to settle in the 230-260 range because Full Member opposition bowlers can generally contain scoring below 300 — unlike Associate matches where significant mismatches in bowling quality can produce extreme totals.

The 1938 England vs Australia record: England's 903 for 7 declared (The Oval, 1938) was made in the final Ashes Test to take advantage of an exhausted Australian attack. Len Hutton scored 364 in the innings — the highest individual Test score at the time, a record that stood until Garfield Sobers' 365 not out in 1958. The 903 came when England batted for 2.5 days and Don Bradman — who had scored 2,714 runs in Ashes Tests to that point — was injured and unable to bowl. England's total was a deliberate exhibition of batting dominance on a perfect pitch against a depleted bowling attack, but the scale of the effort — 2 full days of batting by 8 batsmen — is unlikely to be replicated in modern Test cricket.

Frequently asked questions

What is the highest individual score in each format?

Individual records by format: Test cricket — Brian Lara (West Indies) scored 400 not out vs England in Antigua in 2004, the highest individual Test score. Garfield Sobers (West Indies) previously held the record at 365 not out (1958), which had beaten Hutton's 364 (1938). ODI cricket — Rohit Sharma (India) scored 264 vs Sri Lanka in 2014, the highest individual ODI score. T20I cricket — Hazratullah Zazai (Afghanistan) scored 162 not out vs Ireland in 2019, among the highest in elite T20I cricket (Associate vs Associate matches have produced higher individual scores in lower-quality opposition). In IPL franchise cricket, Chris Gayle scored 175 not out (from 66 balls) for Royal Challengers Bangalore vs Pune Warriors in 2013 — the highest T20 franchise innings score.

Why do record totals rarely happen in knockout matches?

Record totals require a specific combination of: ideal batting conditions (flat pitch, small boundary, good weather), mismatched opposition bowling quality, and a team willing to bat with extreme aggression for the full innings. In knockout matches, conditions are often neutral or challenging (neutral venues, prepared for competitive matches), opposition bowling quality is higher (only good teams reach knockouts), and teams may be more conservative (protecting wickets for a chase or not over-extending when ahead). Record totals almost always occur in bilateral series or group matches — lower-stakes encounters where a dominant team against weaker opposition plays at its peak without the pressure of knockout consequences. The exception: World Cup group-stage records are sometimes set when a top team faces weak Associate opposition.

Has any team ever been all out for zero in international cricket?

No team has ever been all out for 0 in a full international match (Test, ODI, or T20I). The lowest team total in Test cricket is 26, by New Zealand vs England at Auckland in 1955. The lowest in ODI cricket is 35, by Zimbabwe vs Sri Lanka in 2004. The lowest in T20I cricket is 20, by Czech Republic vs Turkey in an ICC regional match in 2019 — though this was between Associate nations. In first-class cricket below international level, all-out totals in single figures have occurred in unusual circumstances (extreme weather, highly deteriorated pitches, exceptional bowling), but the skill differential required to bowl out an international team before they score even 1 run would be effectively impossible in any competitive match.