Virat Kohli confirmed his retirement from Test cricket in May 2025, thus drawing curtains on his illustrious 14-year career. A veteran of 123 Tests, the legendary Indian batter led the national team in 68 of those matches.
A run machine by nature, Kohli racked up heaps of runs across continents by rising to the occasion even in high-stakes encounters and against the best of bowling attacks. Celebrating his legacy, here we take a look at where does Virat Kohli is ranked among the highest run-makers in the format.
Where does Virat Kohli rank among most Test runs
Virat Kohli made his Test debut during India’s tour of West Indies back in June 2011. While he struggled to imitate his white-ball success in Tests during the initial years of his career, Kohli re-defined himself with a prolific tour of Australia in 2014-15.
He announced his retirement with a tally of 9,230 runs from 210 innings at an average of 46.85. Here, we take a look at some of the highest run-makers in Test history, and where does Virat Kohli rank among them.
Players with most Test runs
Players
Team
Runs
Sachin Tendulkar
India
15,921
Ricky Ponting
Australia
13,378
Jacques Kallis
South Africa
13,289
Rahul Dravid
India
13,288
Joe Root
England
12,972
Alastair Cook
England
12,472
Kumar Sangakkara
Sri Lanka
12,400
Brian Lara
West Indies
11,953
Shivnarine Chanderpaul
West Indies
11,867
Mahela Jayawardene
Sri Lanka
11,814
Allan Border
Australia
11,174
Steve Waugh
Australia
10,927
Steve Smith
Australia
10,271
Sunil Gavaskar
India
10,122
Younis Khan
Pakistan
10,099
Hashim Amla
South Africa
9,282
Kane Williamson
New Zealand
9,276
Graeme Smith
South Africa
9,265
Virat Kohli
India
9,230
Graham Gooch
England
8,900
As evidenced by the aforementioned stats, Virat Kohli finished his career as the 19th highest run-maker in Test cricket. Among Indian players, he is next only to Sachin Tendulkar, Rahul Dravid and Sunil Gavaskar.
Notably, Kohli confirmed his Test retirement roughly a month prior to India’s five-match blockbuster tour of England. His Test exit also closely coincided with that of his longtime teammate Rohit Sharma’s retirement.