Indian batsmen who were at the top of the rankings for the highest period

Top Indian batsman Gundappa Viswanath, circa 1985. (Photo by Adrian Murrell/Getty Images)
Vishwanath was the first Indian batsman to climb to the top spot

#4 Rahul Dravid (May 2004 to March 2005)

LONDON, ENGLAND - JULY 23:  India batsman Rahul Dravid picks up some runs during day three of the 1st npower test match between England and India at Lords on July 23, 2011 in London, England.  (Photo by Stu Forster/Getty Images)
Dravid has 10,889 ODI runs

Another batsman from Karnataka, Rahul Dravid scaled the summit twice. But his second stint lasted longer. He was perched at the top for 11 months at a stretch from May 2004 to March 2005. Dravid was the Indian middle order talisman during that period.

Everytime India were in trouble in ODI or Tests during that period he would battle it out for his side. Outside the subcontinent, he was a talisman for the side and has single-handedly taken India to some very memorable wins.

By the time, Dravid hung up his boots he was a legend. He made his international debut in 1996 and continued till 2012 and during the tenure he had scored a whopping 10,889 ODI runs to his credit.

His Test match record is even better. From 164 Tests he notched 13,288 at an average of 52.31.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Staff Editor
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications