In the history of Indian Test Cricket, reaching the 2000-run milestone has always been a matter of pride. While many have achieved this feat, only a few have done so with remarkable speed.
Currently, the record for the fastest Indians to score 2000 test runs is jointly held by Yashasvi Jaiswal, Virender Sehwag and Rahul Dravid, accomplishing it in 40 innings.
Let's look at the elite list of players who previously set the standard by being the fastest Indians to reach 2000 test runs.
🚨 Fastest to 2000 test runs by an Indian!
— Sportz Point (@sportz_point) July 4, 2025
Yashasvi Jaiswal equals Rahul Dravid and Virender Sehwag's record to become the fastest Indian to reach 2000 test runs! 💯
He is just 23! A superstar in making ⭐#ENGvIND #ENGvsIND #YashasviJaiswal pic.twitter.com/SUgNijNPNO
1. Yashasvi Jaiswal (40 innings)
Young Yashasvi Jaiswal has been one of the brightest prospects of the Indian test cricket team since his debut. The 23-year-old just equalled the record for the fastest 2000 test run by an Indian during the second inning of the Edgbaston test against England.
With an outstanding batting average of 53.10, Yashasvi now has 2018 runs in just 21 test matches. In his young career, the southpaw opener has scored 5 test centuries, among which three came in away conditions.
Given the time left in his career and his determination to score big and quickly, Indian fans can surely hope that Yashasvi will keep on breaking many test records in future.
2. Rahul Dravid (40 innings)

Rahul Dravid, famously known as "The Wall" for his brilliant defensive technique and concentration in tests, reached 2000 test runs in just 40 innings. His ability to bat for longer periods and wear down the opposition was a key aspect of India's Test success.
Read Also: Most successful Test captains from India
3. Virender Sehwag (40 innings)

Virender Sehwag, the aggressive opening batsman, matched Dravid's record by also reaching 2000 test runs in 40 innings. He was known for his fearless approach while batting at the top of the order.
He is also the only Indian to score 2 triple centuries in his test career.
4. Vijay Hazare (43 innings)

An icon of Indian cricket's early era, Vijay Hazare reached 2000 test runs in 43 innings. He was an incredible run-scorer in his time, known for his elegant batting and contributions.
His contributions mattered highly during a period when Indian cricket was finding its status on the international stage.
5. Gautam Gambhir (43 innings)

The bold left-handed opener, Gautam Gambhir, also reached 2000 test runs in 43 innings. He was a crucial part of India's top order in the late 2000s and early 2010s.
Gambhir was known for his mental toughness and ability to play long innings when required, with high determination and focus.
Read Also: India's 2011 World Cup winning squad: Where are they now?
6. Sunil Gavaskar (44 innings)

Sunil Gavaskar, one of the greatest openers in Test cricket history, scored 2000 test runs in 44 innings. He was known for batting fearlessly and facing West Indian fast bowlers without modern protective gear.
Gavaskar was the first player to reach the 10000-run mark in test cricket history, and also holds the 3rd place for most runs for India in tests.