Highest Scores in Cricket History Explained
A guide to the highest individual and team scores in Test, ODI, and T20 cricket — the records, the context, and what made each score remarkable.
Cricket has produced some of the most extraordinary individual and team scoring performances in sports history. From Brian Lara's 400 not out to Australia's 952 for 6 declared, these records capture what batting excellence can achieve over extended time frames. Understanding the context of these scores reveals as much about cricket as about the players who set them.
Highest Individual Test Score
Brian Lara's 400 not out for West Indies vs England at Antigua in 2004 is the highest individual innings in Test cricket history. Lara batted for 778 minutes across two days, facing 582 balls and hitting 43 fours and 4 sixes. He scored this against a full-strength England bowling attack including Simon Jones and Matthew Hoggard. Lara had previously held the record with 375 vs England (1994), which was surpassed by Matthew Hayden's 380, before Lara reclaimed it with 400.
Highest Individual ODI Score
Rohit Sharma holds the record with 264 for India vs Sri Lanka at Eden Gardens, Kolkata, in 2014. Sharma faced 173 balls and hit 33 fours and 9 sixes. He scored 264 in approximately 4 hours — a remarkable rate for an innings of such length. Martin Guptill's 237 not out for New Zealand vs West Indies in the 2015 World Cup quarter-final is the second highest ODI score.
Highest Individual T20I Score
The highest T20I individual score is 172 not out by Aaron Finch for Australia vs Zimbabwe at Harare in 2018. Finch hit 16 sixes and 10 fours from 76 balls. The innings came in a 20-over match where Australia posted an enormous total. Chris Gayle's 175 not out for West Indies vs Zimbabwe at the 2015 World Cup remains one of the most destructive innings in the format's history.
Highest Team Totals
| Format | Score | Team | Opponent | Year |
|---|---|---|---|---|
| Test | 952/6 dec | Sri Lanka | India | 1997 |
| ODI | 481/6 | England | Australia | 2018 |
| T20I | 314/3 | Czech Republic | Turkey | 2019 |
Why These Records Matter
Scoring records exist in a specific context — the quality of the opposition, the pitch conditions, the stage of the match. Lara's 400 was scored against England's full Test team on a slow Antigua surface over two days. England's 481 ODI was against a Australia team struggling with injuries on a flat Trent Bridge pitch. Context does not diminish records — it deepens appreciation for them.
Frequently asked questions
What is the highest individual score in Test cricket?
Brian Lara's 400 not out for West Indies vs England at Antigua in 2004 is the highest individual Test innings in history. Lara batted for 778 minutes, faced 582 balls, and hit 43 fours and 4 sixes.
What is the highest team total in ODI cricket?
England hold the record with 481 for 6 against Australia at Trent Bridge in 2018. The innings featured centuries from Jason Roy, Jonny Bairstow, Joe Root, and Jos Buttler.
Who has scored the most runs in a single Test match?
Brian Lara scored 400 not out in a single innings, which is also the most runs by a single player in a Test match innings. Across both innings combined, some players have scored 200+ in a match, but no individual has scored more in a single innings than Lara's 400.
What is the highest score in T20 international cricket?
Aaron Finch holds the record with 172 not out for Australia vs Zimbabwe at Harare in 2018. He faced 76 balls and hit 16 sixes and 10 fours in the innings.
