Cricket Records: Top 10 Highest Test Scores by a Batsman (Overall & Indians)

Cricket Records: Top 10 Highest Test Scores by a Batsman (Overall & Indians) Discover the top 10 highest Test scores in cricket history, including Indian legends like Virender Sehwag, Karun Nair, and Shubman Gill. See where Gill’s 269 ranks!

Top 10 Highest Test Scores by a Batsman: A Legendary List of Batting Brilliance

Test cricket has always been the ultimate test of a batsman’s patience, skill, and endurance. From timeless classics to modern-day masterclasses, the format has seen awe-inspiring innings that defy the limits of concentration and talent. In this post, we bring you the top 10 highest Test scores ever recorded and the top 10 Test scores by Indian batsmen—a tribute to cricket’s elite run machines.

Shubman Gill Enters the Elite Club

In a stunning display of resilience and flair, Shubman Gill smashed 269 runs against England in the second Test of the Anderson-Tendulkar Trophy 2025 in Birmingham. This historic knock is not only Gill’s personal best but also now the seventh-highest Test score by an Indian, surpassing Virat Kohli’s 254*.

More notably, it is the highest Test score by an Indian captain, overtaking Kohli’s previous captaincy record. Gill’s innings cements his status among India’s greats and showcases his evolution into a world-class Test batter.

Top 10 Highest Test Scores by Indian Batsmen

India has produced some of the world’s finest Test batsmen. Here’s a look at the best of the best:

RankPlayerScoreOpponentVenueYear
1Virender Sehwag319South AfricaChennai2008
2Virender Sehwag309PakistanMultan2004
3Karun Nair303*EnglandChennai2016
4Virender Sehwag293Sri LankaMumbai2009
5VVS Laxman281AustraliaKolkata2001
6Rahul Dravid270PakistanRawalpindi2004
7Shubman Gill269EnglandBirmingham2025
8Virat Kohli254*South AfricaPune2019
9Virender Sehwag254PakistanLahore2006
10Sachin Tendulkar248*BangladeshDhaka2004

Quick Note: Sehwag dominates this list with three entries, including two triple centuries—a rare feat in Test cricket.

Top 10 Highest Test Scores Overall (All Countries)

Now, let’s go global. These are the most monumental individual scores in the history of Test cricket:

RankPlayerScoreOpponentVenueYear
1Brian Lara400*EnglandSt John’s2004
2Matthew Hayden380ZimbabwePerth2003
3Brian Lara375EnglandSt John’s1994
4Mahela Jayawardene374South AfricaColombo2006
5Garry Sobers365*PakistanKingston1958
6Leonard Hutton364AustraliaThe Oval1938
7Sanath Jayasuriya340IndiaColombo1997
8Hanif Mohammad337West IndiesBridgetown1958
9Wally Hammond336*New ZealandAuckland1933
10David Warner335*PakistanAdelaide2019

Brian Lara remains the undisputed king, with the only 400-run Test score ever. He also holds two spots on this all-time list.

🇮🇳 Triple Centuries in Test Cricket by Indians

India has only three triple centuries in Test history:

  • Virender Sehwag – 319 vs South Africa (2008)
  • Virender Sehwag – 309 vs Pakistan (2004)
  • Karun Nair – 303* vs England (2016)

With his 269, Shubman Gill nearly joined this elite club, and his form suggests it may be just a matter of time.

Conclusion: Where Does Gill Go From Here?

With India’s cricketing future in bright hands, Shubman Gill’s 269 is more than just a big score—it’s a signal that a new generation is ready to carry the torch. Whether he will achieve a triple century or break more records remains to be seen, but for now, he has joined an elite club of Indian Test legends.

Don’t forget to bookmark this page for regular updates on cricket records and achievements!

Leave a Comment