Calendar Year Records

Most Runs for India in a Calendar Year in All Formats

Not many batters have been as consistent as Sachin Tendulkar and Virat Kohli across formats year after year. Here’s a closer look at their yearly stats, along with other Indian batters across formats.

Most Runs for India in a Calendar Year in All Formats

PlayerYearRunsInningsHigh ScoreAverage100/50
Virat Kohli201728185224368.7311/10
Virat Kohli2018273547160*68.3711/9
Rahul Dravid199926266219046.8910/9
Virat Kohli201625954123586.507/13
Sourav Ganguly199925806018347.776/17
Sachin Tendulkar199825414217768.6712/8
Virat Kohli2019245546254*64.607/14
Rohit Sharma201924424721253.0810/10
Virender Sehwag200823554631952.334/14
Virat Kohli201422864716955.758/12
Rahul Dravid200222705021754.046/12
Gautam Gambhir200822624420655.176/13
Sachin Tendulkar199622344717749.648/11
Sourav Ganguly200722264723950.593/15
Sachin Tendulkar2007220148122*50.023/19

Key Insights on Most Runs Scored for India in a Calendar Year

Records for Aggregate Runs in a Calendar Year

Virat Kohli has scored the most runs for India in a calendar year across all formats, aggregating 2818 runs at an average of 68.73 in 52 innings in 2017.

This aggregate of 2818 runs in 2017 is also the most runs by an Indian captain in a year across formats.

Kohli is the only batter to score 2000-plus runs in seven calendar years across all formats.

He has amassed 2000-plus runs in four consecutive years, extending his fine form in 2019 with a 2455-run year.

Kohli has scored 2500-plus runs in three different years2016, 2017, and 2018the most times by a batter across formats.

Sachin Tendulkar was the first Indian batter to aggregate 2000-plus runs across formats in a calendar year, scoring 2234 runs in 1996.

Overall, Tendulkar has aggregated 1000-plus runs in 16 different years, the most among Indian batters across formats.


Milestones and Performance Records

Kohli is the lone Indian batter to score 20 or more fifty-plus scores in five different calendar years across all formats.

Sourav Ganguly has scored the most fifty-plus scores in a year across formats, smashing 23 fifty-plus scores to power his 2580 runs in 1999.

Tendulkar brought up 12 centuries in 1998, the most by an Indian batter in a year across all formats.

Kohli (11 each in 2017 and 2018), Rahul Dravid (10 in 1999), and Rohit Sharma (10 in 2019) are the other batters to smash 10 or more centuries in a year in all formats.


Format-Specific and Batting Rate Records

Kohli has recorded the highest average across formats in a year, scoring 2595 runs at 86.50 in 41 innings in 2016 (minimum 1000 balls faced).

Virender Sehwag, meanwhile, has scored at a faster rate in a year, striking at 127.17 while scoring 1582 runs in 33 innings across formats (minimum 1000 balls faced).

Tendulkar has amassed the most ODI runs for India in a calendar year, having scored 1894 runs in 33 innings in 1998. See Overall.

Tendulkar has scored the most Test runs for India in a calendar year, having aggregated 1562 runs in 23 innings in 2010. See Overall.

Suryakumar Yadav has scored the most T20I runs for India in a year, having accumulated 1164 runs in 31 innings in 2022. See Overall.


Home and Away Performance & Wicketkeeper Records

Kohli is the other batter to accumulate 1000-plus runs in 10 consecutive years, having done so from 2010 to 2019.

In 2018, Kohli aggregated 2098 runs in 40 innings outside India, the most by an Indian batter in away matches in a year across formats.

Kohli scored 1704 of his 2818 runs in 2017 in India, the most by an Indian batter on home soil in a year across formats.

MS Dhoni has scored the most runs as a wicketkeeper in a year across formats, having aggregated 1751 runs in 40 innings in 2009.

Dhoni scored 1000-plus runs as a wicketkeeper in 10 consecutive years from 2005 to 2014 across all formats.