In the history of Test cricket, few feats shine as brightly as a towering individual score. India, a cricketing powerhouse, has produced several monumental innings that reflect not only technical excellence but also incredible temperament. One of the latest additions to this elite list is Shubman Gill’s highest score in Test cricket — a sensational 269 against England at Edgbaston during the India vs England 2nd Test in 2025.
Where does this performance stand among the all-time greats in Indian Test history? Let’s break down the top 10 highest Test scores by a batsman for India, while exploring how this innings elevates Gill into legendary company.
🇮🇳 Top 10 Highest Individual Test Scores by Indian Batsmen
Rank | Player | Score | Opponent | Venue | Year |
---|---|---|---|---|---|
1 | Virender Sehwag | 319 | South Africa | Chennai | 2008 |
2 | Virender Sehwag | 309 | Pakistan | Multan | 2004 |
3 | Karun Nair | 303 | England | Chennai | 2016 |
4 | VVS Laxman | 281 | Australia | Kolkata | 2001 |
5 | Rahul Dravid | 270 | Pakistan | Rawalpindi | 2004 |
6 | Shubman Gill | 269 | England | Edgbaston | 2025 |
7 | Mayank Agarwal | 243 | Bangladesh | Indore | 2019 |
8 | Sachin Tendulkar | 241 | Australia | Sydney | 2004 |
9 | Virat Kohli | 254 | South Africa | Pune | 2019 |
10 | Sunil Gavaskar | 236 | West Indies | Chennai | 1983 |
🏏 Shubman Gill’s 269 – A Historic Test Innings
Playing against England in one of the most challenging venues — Edgbaston — Gill’s 269 was a blend of patience and calculated aggression. His ability to build a long innings in swinging conditions has already drawn comparisons to the best in the world. At just 25, Shubman Gill’s age makes this milestone even more significant, showing he could very well challenge for the highest individual score in Test cricket someday.
In the match where Akashdeep also made headlines with the ball, Gill’s innings was the game-defining performance, placing him firmly on the list of India’s greatest-ever Test knocks.
🌍 How Shubman Gill Compares to Global Greats
Although Gill is now among the best in Indian Test history, the global leaderboard for highest score in Test cricket by a player still belongs to these legends:
Player | Score | Country | Opponent | Year |
---|---|---|---|---|
Brian Lara | 400* | West Indies | England | 2004 |
Matthew Hayden | 380 | Australia | Zimbabwe | 2003 |
Brian Lara | 375 | West Indies | England | 1994 |
Mahela Jayawardene | 374 | Sri Lanka | South Africa | 2006 |
Garry Sobers | 365* | West Indies | Pakistan | 1958 |
Gill may be some way off from these records, but his 269 is now one of the highest test runs in an innings by any Indian abroad, particularly in SENA countries.
Related ENG vs IND 2nd Test: Ben Stokes Accuses Ravindra Jadeja for Damaging the Pitch. Check What Happened
🧢 Kohli, Sehwag, and the Elite Test Club
While Virat Kohli’s highest score in Test cricket is 254* against South Africa in Pune (2019), it doesn’t make India’s top five. Kohli remains one of the top Indian Test scorers overall, but his Test highest score now trails Gill’s by 15 runs.
On the other hand, Virender Sehwag’s highest score in Test, the legendary 319, still remains the highest test score by a batsman in India’s history, showcasing his unparalleled ability to dominate from the get-go.
📺 Where to Watch India vs England Test Series
For fans eager to catch the India national cricket team vs England cricket team in action, the Test series is available on Star Sports Network, with live streaming on Disney+ Hotstar. Stay updated with the India vs England 2nd Test score, or check out the today match score on trusted cricket portals like ESPNcricinfo and Cricbuzz.
🌟 Other Notable High Scores in Indian Test History
- Virender Sehwag’s 319 remains the highest test score by a batsman in Indian history, scored at a brisk pace against South Africa in 2008.
- Karun Nair’s 303 vs England* was part of India’s highest team score in Tests (759/7d).
- Virat Kohli’s highest score in Test (254*) came during India’s dominant run under his captaincy.
- Sachin Tendulkar, who holds the record for most runs in Test cricket, also has multiple double centuries to his name, with a best of 241*.
🏁 Final Word
Shubman Gill’s masterclass at Edgbaston has propelled him into an elite list of Indian Test batting legends. At just 25, he has already achieved what many dream of — a double century overseas, against a top team, and a place among the top 10 highest Test scores by Indian batsmen.
As India continues to chase greatness in the longest format, innings like Gill’s 269 serve as reminders of the country’s growing depth in red-ball cricket.
Related 🏏 Champions League T20 to Return in 2026; Rebranded as World Club Championship – Report
The highest individual score in Test cricket by an Indian batsman is 319 runs, scored by Virender Sehwag against South Africa in Chennai in 2008. It remains the highest test score by a batsman in India and among the top scores globally.
India’s highest-ever team score in a Test match is 759/7 declared, achieved against England in Chennai in 2016. This match also saw Karun Nair’s triple century (303*), one of the highest scores in Test by India.
The highest individual score in Test cricket history is 400 not out, made by Brian Lara for the West Indies against England in 2004. This remains the test match highest score by a player globally.
During the India vs England 2nd Test at Edgbaston in 2025, India posted a massive first-innings score of over 620, powered by Shubman Gill’s 269. The Ind vs Eng score was heavily tilted in India’s favor, leading to a dominant win.
As of now, India’s highest test score by team is 759/7d, against England in 2016. This match saw the highest run in Test for a debut Indian triple centurion — Karun Nair.