Highest Individual Score in Cricket
The largest individual innings in cricket history across Test, ODI, and T20I formats -- monumental batting performances that redefined the possible.
Highest Individual Scores Across Formats
The top three highest individual innings in Test, ODI, and T20I cricket
Test Cricket
| Rank | Player | Score | Country | Opponent | Venue | Year |
|---|---|---|---|---|---|---|
| 1 | Brian Lara | 400* | West Indies | England | Antigua | 2004 |
| 2 | Matthew Hayden | 380 | Australia | Zimbabwe | Perth | 2003 |
| 3 | Virender Sehwag | 319 | India | South Africa | Chennai | 2008 |
ODI Cricket
| Rank | Player | Score | Country | Opponent | Venue | Year |
|---|---|---|---|---|---|---|
| 1 | Rohit Sharma | 264 | India | Sri Lanka | Kolkata | 2014 |
| 2 | Martin Guptill | 237* | New Zealand | West Indies | Wellington | 2015 |
| 3 | Fakhar Zaman | 210* | Pakistan | New Zealand | Dunedin | 2023 |
T20I Cricket
| Rank | Player | Score | Country | Opponent | Venue | Year |
|---|---|---|---|---|---|---|
| 1 | Aaron Finch | 172 | Australia | Zimbabwe | Harare | 2018 |
| 2 | Hazratullah Zazai | 162* | Afghanistan | Ireland | Dehradun | 2019 |
| 3 | Glenn Maxwell | 154* | Australia | Sri Lanka | Pallekele | 2016 |
These records represent the pinnacle of individual batting achievement in cricket. Brian Lara's unbeaten 400 in Test cricket, set in 2004, remains one of sport's most iconic records. In ODIs, Rohit Sharma's 264 against Sri Lanka in 2014 showcased extraordinary endurance and power across 50 overs. Aaron Finch's explosive 172 in T20Is demonstrated the devastating impact a single batsman can have in the shortest format.
Frequently Asked Questions
What is the highest individual score in Test cricket?+
Brian Lara of the West Indies holds the record with 400 not out against England in Antigua in 2004. This was Lara's second time setting the record, having previously scored 375 against the same opposition in 1994.
Who scored the highest individual score in ODI cricket?+
Rohit Sharma scored 264 runs against Sri Lanka at Eden Gardens, Kolkata in November 2014. Remarkably, Rohit also holds the second and third highest ODI scores by an Indian batsman, having scored 209 against Australia and 208* against Sri Lanka.
What is the highest T20I score ever?+
Aaron Finch of Australia holds the record with 172 runs off 76 balls against Zimbabwe in Harare in 2018. His innings included 16 sixes and 10 fours, demonstrating extraordinary power hitting.