Posted in

Most Test Runs for India in a Calendar Year

Most Test Runs for India in a Calendar Year

Test cricket requires a lot of consistency. Here are the Indian batters who maintained a top-notch consistency, piling up runs throughout a particular year.

Most Test Runs for India in a Calendar Year

Player Year Innings Runs Average High Score 100/50
Sachin Tendulkar 2010 23 1562 78.10 214 7/5
Yashasvi Jaiswal 2024 29 1478 54.74 214* 3/9
Virender Sehwag 2008 27 1462 56.23 319 3/6
Virender Sehwag 2010 25 1422 61.82 173 5/8
Sunil Gavaskar 1979 26 1407 54.11 221 4/8
Sachin Tendulkar 2002 26 1392 55.68 193 4/5
Gundappa Viswanath 1979 26 1388 57.83 179 5/6
Rahul Dravid 2002 26 1357 59.00 217 5/5
Virat Kohli 2018 24 1322 55.08 153 5/5
Sunil Gavaskar 1983 32 1310 46.78 236* 5/5
Virat Kohli 2016 18 1215 75.93 235 4/2
Rahul Dravid 2011 23 1145 57.25 146* 5/4
Virender Sehwag 2004 19 1141 63.38 309 3/4
Cheteshwar Pujara 2017 18 1140 67.05 202 4/5
Gautam Gambhir 2008 16 1134 70.87 206 3/6
Sourav Ganguly 2007 19 1106 61.44 239 3/4
Sunil Gavaskar 1978 14 1099 91.58 205 5/3
Rahul Dravid 2006 22 1095 60.83 146 3/7
Sachin Tendulkar 1999 19 1088 68.00 217 5/4
VVS Laxman 2008 27 1086 47.21 200* 2/7
Mohinder Amarnath 1983 24 1077 46.82 120 4/7
Sachin Tendulkar 2008 25 1063 48.31 154* 4/3
Virat Kohli 2017 16 1059 75.64 243 5/1
Dilip Vengsarkar 1979 26 1044 45.39 146* 4/6
Sunil Gavaskar 1976 20 1024 53.89 156 4/4
Sachin Tendulkar 2001 18 1003 62.68 155 3/6
Sachin Tendulkar 1997 17 1000 62.50 169 4/3


Key Insights on Indian Batting Records in a Test Calendar Year

Record for Most Runs in a Calendar Year & Milestones

Sachin Tendulkar holds the record for scoring the most runs for India in a calendar year in Test cricket, aggregating 1562 runs in 23 innings in 2010.

Tendulkar is the only batter to score 1000 or more runs in six different years in the Test format.

Yashasvi Jaiswal’s aggregate of 1478 runs in 2024 is the most by a left-handed Indian batter in a year in Tests.

Overall, Jaiswal’s 1478 runs are the third most by a southpaw in a year in Tests.


Notable Performance Records in Home and Away Tests

Yashasvi Jaiswal scored 1091 of his 1478 runs in India in 2024, the most by an Indian batter on home soil in a year in Tests.

Overall, Jaiswal’s home tally is the third-highest run tally by any batter at home in a year.

Gundappa Viswanath is the other Indian batter to aggregate 1000-plus runs at home in a year in Tests, scoring 1047 of his 1388 runs in 1979 in India.

Virat Kohli accumulated 1138 of his 1322 runs in 2018 outside India, the most by an Indian batter in away Tests in a year.

Kohli’s away tally is overall the fourth most runs by a batter in away Tests in a year. Find out Virat’s Test career runs breakdown by countries he played at, here.

Rahul Dravid (1137 in 2002) and Mohinder Amarnath (1065 in 1983) are the other Indian batters with 1000-plus runs in overseas conditions in a year in Tests.


Century and Consistency Milestones

Sachin Tendulkar’s 1562 runs in 2010 included seven centuries, the most by an Indian batter in a year in Tests.

Overall, Tendulkar’s seven centuries are the joint-second most among all batters in a year in this format.

Virat Kohli scored three double centuries each in 2016 and 2017, the most by an Indian batter in a year in Tests.

Tendulkar, Sunil Gavaskar, Rahul Dravid, and Virat Kohli are the four Indian batters to smash five or more hundreds in two calendar years in Tests.

Kohli is the only one to score five hundreds each in 2017 and 2018 as India’s skipper. Learn everything you want to know about Virat’s Test centuries here.

Shubman Gill is the other Indian captain to score five centuries in a year in Tests, joining Kohli in 2025.

Kohli crossed the 1000-run mark in three consecutive years (2016, 2017, and 2018), making him the only Indian batter to achieve this in Tests.

Virender Sehwag’s 1422 runs in 2010 included 13 fifty-plus scores, the most by an Indian batter in a calendar year in Tests.


Impact and Efficiency Records

Sehwag brought up his double century off 168 balls in that innings, the fastest by an Indian batter in Tests.

Dilip Vengsarkar has recorded the highest batting average for India in a calendar year in Tests (minimum 10 innings), scoring 793 runs at an average of 132.16 in 11 innings in 1986.

Virender Sehwag has achieved the highest strike rate for India in a year in Tests (minimum 500 balls faced), smashing 631 runs at a strike rate of 108.98 in nine innings in 2009.

293 of Sehwag’s 631 runs in 2009 came against Sri Lanka in the second innings of the Brabourne Test.

Now Check: Virender Sehwag Records List

Leave a Reply

Your email address will not be published. Required fields are marked *