Top 10 Highest Test Scores in Cricket History
Test cricket, the purest form of the game, has produced some monumental innings over the decades. From the early days of timeless Tests to the modern era of fast-paced play, a few batters have stood tall to etch their names into the history books with towering individual scores. This article highlights the highest Test scores by Indian cricketers and compares them with the top Test scores globally, celebrating the unforgettable feats that define greatness in red-ball cricket.
—
1. Virender Sehwag – The Sultan of Multan and Chennai
Virender Sehwag owns not one but three of the top five highest individual Test scores by Indians. His breathtaking 319 against South Africa in Chennai (2008) remains the highest by any Indian in Tests. Batting with unmatched aggression, Sehwag reached the triple century in just 278 balls, a record for the fastest triple century at the time.
Earlier in 2004, he had already earned the title “Sultan of Multan” with a magnificent 309 against Pakistan, becoming the first Indian to score a triple century in Tests. Sehwag’s 293 against Sri Lanka (Mumbai, 2009) also deserves mention, where he narrowly missed becoming the only player to score three triple centuries in Test history.
Ind vs Eng 2nd Test 2025 Gill Twin Centuries Shine in Edgbaston
2. Karun Nair – A Rare Triple Centurion
Karun Nair stunned the world with a magnificent unbeaten 303* against England in Chennai (2016). Coming in when India was under pressure, the Karnataka batter played a flawless knock to become only the second Indian to score a triple century in Test cricket. What makes it more special is that he achieved it in just his third Test match.
—
3. Shubman Gill – The Modern Torchbearer
Shubman Gill’s 269 against England in Birmingham (2025) showcased the rise of a new era in Indian Test cricket. His ability to bat with flair and composure, especially in overseas conditions, reflects India’s rich batting tradition continuing in the hands of the next generation.
—
4. Laxman’s Masterpiece – 281 vs Australia
VVS Laxman’s 281 in Kolkata (2001) is not just a high score; it’s a piece of Test folklore. Coming after India followed on, Laxman’s legendary knock turned the match on its head and eventually led India to a miraculous victory over the mighty Australians. It remains one of the most significant innings in Test cricket history.
—
5. Rahul Dravid – The Wall’s 270 in Rawalpindi
Known as “The Wall”, Rahul Dravid’s 270 against Pakistan in Rawalpindi (2004) was a classic example of patience, discipline, and mental toughness. It was instrumental in India’s rare Test series win in Pakistan and remains one of Dravid’s finest knocks.
—
6. Virat Kohli – The Master of Consistency
Virat Kohli’s unbeaten 254* against South Africa in Pune (2019) is a testament to his hunger for big scores. In a dominant performance, Kohli showcased technique and class, anchoring India to a huge total in commanding fashion.

7. Tendulkar’s Finest – 248* in Dhaka
Sachin Tendulkar’s 248* against Bangladesh in 2004 may have come against a weaker opposition, but it was a masterclass in batting. Playing a chanceless innings, he made sure India dominated from start to finish.
—
8. Test Cricket’s Global Monarch – Brian Lara
Brian Lara holds the record for the highest individual score in Test history with 400* against England at St John’s in 2004. It was a marathon innings, and to date, no one has surpassed that mark. Interestingly, Lara also held the record earlier with 375 against the same opposition at the same ground in 1994.
9. Matthew Hayden – The Australian Bulldozer
Matthew Hayden’s 380 against Zimbabwe in 2003 briefly held the record for the highest Test score before Lara reclaimed it. Known for his aggressive batting, Hayden demolished the Zimbabwean attack with ease on a flat Perth wicket.
—
10. Other Notable Historic Knocks
Several other players have etched their names in Test history with unforgettable innings:
Mahela Jayawardene – 374 vs South Africa (Colombo, 2006)
*Garry Sobers – 365 ** vs Pakistan (1958) – the then world record
Leonard Hutton – 364 vs Australia (The Oval, 1938)
Sanath Jayasuriya – 340 vs India (1997)
Hanif Mohammad – 337 vs West Indies (1958)
David Warner – 335* vs Pakistan (Adelaide, 2019)
Wally Hammond – 336* vs New Zealand (1933)
Each of these knocks reflects the timeless beauty of Test cricket — patience, resilience, and technical excellence.
—
11. Indian Greats vs World Giants – A Reflection
While India has produced many world-class batters, only three triple centuries have come from Indian bats – two by Sehwag and one by Karun Nair. In contrast, global batters like Brian Lara, Jayawardene, and Hayden have breached the 350+ mark. This contrast speaks not of skill but of the mindset and conditions — Indian pitches often assist bowlers, while some overseas pitches like Perth and St. John’s have enabled marathon batting efforts.
—
12. The Enduring Legacy of Big Innings
Big scores in Tests are not just about personal glory. They break the opposition’s spirit, establish dominance, and often lead to memorable victories. Whether it’s Laxman’s 281 that turned the tide, or Gill’s 269 that ensured India’s control in England, these innings are etched in cricketing folklore.
—
Conclusion: Greatness is Built on Patience and Grit
Scoring 250+ in a Test match requires not just talent, but endurance, focus, and mental strength. From Sehwag’s brutal assault to Lara’s marathon knock, these innings define what makes Test cricket so special. As younger players like Shubman Gill emerge and set new benchmarks, one thing is certain — the legacy of great Test innings will continue to grow.