Skip to content
Scoring5 min

Highest Team Scores in Cricket: Records in Tests, ODIs, and T20s

Cricket has seen extraordinary team batting performances — from Sri Lanka's 952/6 declared in a Test match (the highest team score in Test cricket history) to England's 498/4 in an ODI. These records illustrate how batting conditions, pitch quality, and opposition bowling can combine to produce historically unusual scores. Understanding the context behind these records explains what made them possible.

Written by GeoCric EditorialUpdated Invalid Date
ShareShareWhatsAppFacebook

Highest Test match team scores: the highest innings total in Test cricket is 952/6 declared by Sri Lanka against India in Colombo in 1997 — a Test match on a flat, unhelpful batting pitch where Sri Lanka's top order batted for over a day without pressure. Sanath Jayasuriya scored 340 and Roshan Mahanama scored 225 in a partnership of 576 (the second-highest partnership in Test history). Other extraordinary Test totals: 849 (England vs West Indies, 1930, Kingston Jamaica); 790/3 declared (West Indies vs Pakistan, 1958); 758/8 declared (Australia vs West Indies, 2004). Ordinary first-innings totals in Tests: 350-400 is considered a competitive total on most modern pitches; 450+ is strong; 500+ is dominant.

Highest ODI Scores

Highest ODI innings totals: the highest score in ODI cricket history is 498/4 by England against the Netherlands in Amstelveen (June 2022). Dawid Malan scored 125 and Jonny Bairstow scored 112 in a 222-run partnership; Phil Salt scored 122 off 93 balls. England also hold the second-highest ODI score: 481/6 against Australia in 2018 (Jonny Bairstow and Jason Roy scored centuries). Third highest: 443/9 by Sri Lanka vs Netherlands in 2006. The highest ODI score involving two major Test nations: 444/3 by India vs Sri Lanka in 2014 (Rohit Sharma 264, Shikhar Dhawan 137). ODI scores above 400 require: a flat pitch; a short boundary; high humidity (ball doesn't swing or seam); limited-overs conditions perfectly suited to the batting team.

Why the Netherlands allows high scores: multiple ODI records have been broken against the Netherlands because the Netherlands is an Associate Member whose bowling resources are significantly below full Test nation standards. The Netherlands bowling attack in ODIs consists of semi-professional and club cricketers rather than full-time international professionals, meaning they concede at significantly higher rates than professional Test nation bowling attacks. When full professional batting lineups (England, India, South Africa) play against the Netherlands in global tournaments, the conditions often allow very high scoring. This context is important: England's 498 against the Netherlands is a remarkable batting performance but tells us less about England's batting quality than a score of 450+ against Australia or India would.

Highest T20I Scores

Highest T20I innings totals: the highest score in T20 International cricket is 314/3 by Nepal against Mongolia in 2023 — a match between one of the strongest Associates and one of the weakest, illustrating the significant quality gap between Associate teams. Among matches between Full Members or strong Associates: 278/3 by Afghanistan vs Ireland (2019) — a competitive game but still against an Associate; 278/3 by Czech Republic vs Turkey (2019) — two weaker Associates. The highest score in a T20I between two Full Members: 260/5 by Sri Lanka vs Kenya (2007 — Kenya was a Full Member then); among current Full Members, 215-230 is considered a high T20I team total. Scores above 200 in T20Is between full-strength Test nations are now relatively common — the format's development has increased scoring rates significantly since the first T20 World Cup in 2007.

Lowest Team Scores

Lowest team scores in cricket: the lowest Test match innings total is 26 by New Zealand against England in Auckland in 1955 — a bowling-friendly pitch with England's Tyson and Statham bowling at exceptional pace. Other very low Test totals: 26 by South Africa vs England (1924); 30 by South Africa vs England (1896); 35 by South Africa vs England (1899). In modern Test cricket, totals below 100 are now unusual but occur occasionally on seaming pitches: England's 67 all out vs New Zealand (Hamilton, 2019) and Australia's 83 all out vs South Africa (Sydney, 1994) are recent low totals. In T20Is, the lowest score is 8 (Maldives, 2019 — against a stronger opponent and extreme conditions). In ODIs: 35 all out by Zimbabwe vs Sri Lanka (2004) — a team that had lost its best players to a political controversy.

Frequently asked questions

What is the highest team score in Test cricket?

The highest innings total in Test cricket history is 952 for 6 declared, scored by Sri Lanka against India in Colombo in 1997. The innings featured a 576-run second-wicket partnership between Sanath Jayasuriya (340) and Roshan Mahanama (225) — the second-highest partnership in Test cricket history. Sri Lanka batted on an extremely flat Colombo pitch with little assistance for the Indian bowling attack. The match was drawn — India responded with 537/8 declared. The second-highest Test score is 849 all out by England against the West Indies in Kingston, Jamaica in 1930 — a match in which Len Hutton and others batted for multiple days on a perfect batting surface.

What is the highest ODI cricket score ever?

The highest score in ODI cricket history is 498 for 4 wickets, scored by England against the Netherlands at Amstelveen in June 2022. England's three centurions (Dawid Malan 125, Phil Salt 122, Jonny Bairstow 112) all reached three figures in the same innings. England also hold the second-highest ODI score: 481 for 6 against Australia in 2018. The highest ODI score involving two major Test-playing nations: 444 for 3 by India against Sri Lanka in 2014 (Rohit Sharma scored 264 — the highest individual ODI score). ODI scores above 400 generally require flat pitches, short boundaries, and opposition bowling below international quality (several records have been set against Associate nations).

What is the lowest score in Test cricket?

The lowest score in Test cricket history is 26 all out, achieved twice: New Zealand vs England in Auckland in 1955, and South Africa vs England in 1924. Both instances occurred on pitches heavily favouring pace bowling, against extremely high-quality pace bowling attacks. New Zealand's 26 was bowled out by Bob Appleyard and other English seamers in a match New Zealand lost by an innings. South Africa's 26 in 1924 was bowled out by England's Gilligan and Tate — a match England won by an innings. These totals are historical outliers; modern Test teams rarely fall below 80-100 on most international pitches, and totals below 100 in modern Test cricket generate significant media coverage because of their rarity.