Stats: Most runs by a batsman in a calendar year for India

Srihari
Rahul Dravid
Rahul Dravid holds the Indian record but is only sixth on the all-time list

Despite seemingly having a monopoly on most batting records when it comes to cricket, there are quite a few records that Sachin Tendulkar is not the proud owner of. One such record is that of the Indian batsman with the most runs in a calendar year, which currently belongs to Rahul Dravid.

In 1999, Rahul Dravid scored 2,626 runs across Tests and ODIs at an average of 46.89 thereby breaking the world record of most runs in a calendar year in international at the time. That record stood for four more years before Ricky Ponting broke it in 2003 and that has since then surpassed four more times.

Although Dravid’s tally is only good enough for sixth on the all-time list, as far as Indians are concerned he is top with Virat Kohli in second place with 2,595 runs and Sourav Ganguly in third place with 2,580 runs in the same year as Dravid.

Extra Cover: Stats: Most runs in international cricket across all formats in 2016

Courtesy of his career-best Test score in the first innings of the fourth Test between India and England at Mumbai, Virat Kohli ended 2016 with 2,595 runs in international cricket across all formats. With an average of nearly 90 in the calendar year, Kohli has the best average of anyone in this by some distance.

Virat Kohli had the opportunity to break Rahul Dravid’s record and claim the title of being the Indian batsman to have the most number of runs in a calendar year all to himself, having already bettered his previous personal-best in the ongoing Test series but fell just short.

In the top ten, Rahul Dravid, Sourav Ganguly, Sachin Tendulkar and now Virat Kohli, all feature twice while the other two players to feature, Virender Sehwag and Gautam Gambhir, scored their runs in the same year, as part of an opening partnership that simply dominated the calendar year. did

Among the top ten, there is an even split amongst the players who scored their runs before the advent of T20Is and there was only two formats (Tests and ODIs) and those that did after it was introduced more than a decade ago. Five of the top ten came before while five came after.

What is more interesting is the domination of players who batted in the top four. Apart from Sourav Ganguly, who batted in the middle order, all the players on this list are batsmen who batted in the top four in all formats. Although Ganguly batted in the middle-order in Tests, he did open in ODIs and that only highlights the volume of runs scored by India’s top-order over the years.

Here is the list of Indian batsmen who have scored the most runs in a calendar year across all formats:

Most runs in a calendar year for India

No BatsmanMatches Runs Average Year
1Rahul Dravid532,62646.891999
2Virat Kohli362,59586.502016
2Sourav Ganguly512,58047.771999
4Sachin Tendulkar392,54168.671998
5Virender Sehwag332,35552.332008
6Sourav Ganguly422,34651.002007
7Virat Kohli382,28655.752014
8Rahul Dravid402,27054.042002
9Gautam Gambhir362,26255.172008
10Sachin Tendulkar402,23449.641996

NOTE: This was last updated at the end of the India and England Test series.

Follow your cricket stars and what they are upto in the latest cricket news and analysis at Sportskeeda Cricket

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