Last Updated: August 23, 2026 02:12 PM
Shubman Gill has just reached a genuinely special career milestone. His achievement places him among some of the country’s greatest names ever. History and current form have now beautifully come together for him. Here’s exactly how this milestone unfolded and what it truly means.

Shubman Gill Reaches the Milestone in Colombo
Shubman Gill reached 3,000 Test runs during the second Test against Sri Lanka. He needed just 7 runs entering that opening day in Colombo. Gill reached the mark in the 23rd over off Keshara Nuwantha.
At 26 years and 349 days, he became India’s fourth-youngest player to do so. He moved ahead of Kapil Dev, who reached it slightly later. He’d missed this milestone by just seven runs during the first Test.
Youngest players to score 3,000 Test runs for India
- Sachin Tendulkar: 23 years, 228 days
- Virender Sehwag: 26 years, 157 days
- Dilip Vengsarkar: 26 years, 263 days
- Shubman Gill: 26 years, 349 days
- Kapil Dev: 26 years, 356 days
How the Milestone Innings Unfolded
Gill started cautiously, opening his account off his 13th delivery faced. His very next boundary then brought up this special personal milestone. India’s top order struggled early with Sri Lanka picking up 2 quick wickets.
KL Rahul fell for 18 and Jaiswal was dismissed for 45 runs. India reached lunch at 88/2, with Gill unbeaten on 11. This milestone arrived in Gill’s 43rd Test match overall for India.
Gill’s Growing Numbers in the 3000 Club
Gill now has 3,004 Test runs across 77 innings. His Test average is 43.53. His numbers include a highest score of 269 and 11 centuries. He’s also managed 8 half-centuries during his developing Test career so far.
Joining this elite 3000 club places him among India’s finest batters ever. He currently ranks 28th among all Indian batters in this 3000 club.
| Player | Matches | Runs | Average |
|---|---|---|---|
| Sachin Tendulkar | 200 | 15,921 | 53.78 |
| Rahul Dravid | 163 | 13,265 | 52.63 |
| Sunil Gavaskar | 125 | 10,122 | 51.12 |
| Virat Kohli | 123 | 9,230 | 46.85 |
| VVS Laxman | 134 | 8,781 | 45.97 |
| Virender Sehwag | 103 | 8,503 | 49.43 |
| Sourav Ganguly | 113 | 7,212 | 42.17 |
| Cheteshwar Pujara | 103 | 7,195 | 43.60 |
| Dilip Vengsarkar | 116 | 6,868 | 42.13 |
| Mohammad Azharuddin | 99 | 6,215 | 45.03 |
| Gundappa Viswanath | 91 | 6,080 | 41.93 |
| Kapil Dev | 131 | 5,248 | 31.05 |
| Ajinkya Rahane | 85 | 5,077 | 38.46 |
| MS Dhoni | 90 | 4,876 | 38.09 |
| Mohinder Amarnath | 69 | 4,378 | 42.50 |
| Rohit Sharma | 67 | 4,301 | 40.57 |
| KL Rahul | 70* | 4,288 | 36.64 |
| Gautam Gambhir | 58 | 4,154 | 41.95 |
| Ravindra Jadeja | 91* | 4,117 | 37.77 |
| Murali Vijay | 61 | 3,982 | 38.28 |
| Ravi Shastri | 80 | 3,830 | 35.79 |
| Rishabh Pant | 52* | 3,662 | 43.59 |
| Polly Umrigar | 59 | 3,631 | 42.22 |
| Ravichandran Ashwin | 106 | 3,503 | 25.75 |
| Vijay Manjrekar | 55 | 3,208 | 39.12 |
| Navjot Singh Sidhu | 51 | 3,202 | 42.13 |
| Chandu Borde | 55 | 3,061 | 35.59 |
| Shubman Gill | 43* | 3,004 | 43.53 |
Where He Stands Among India’s Test Legends
Sachin Tendulkar leads India’s all-time list with nearly 16,000 Test runs. Rahul Dravid and Sunil Gavaskar follow him in second and third place. Virat Kohli sits fourth with 9270 runs.
Active players like KL Rahul, Jadeja, and Pant also feature in this 3000 club. Gill’s entry marks another meaningful step in his still-developing Test career.








