In 2018 Shikhar Dhawan scored 689 runs in 18 matches to record most runs in a calendar year for India
Image Source : Getty
Virat Kohli features on the list on five occasions having been India's highest run scorer in T20Is in 2012, 2014, 2016, 2017 and 2019
Image Source : Getty
Currently in 2022 Suryakumar Yadav leads the way and is on 613 runs in 18 matches
Image Source : Getty
KL Rahul was India's highest scorer in 2020 when he scored 404 runs in a pandemic-hit year
Image Source : Getty
Rohit Sharma was India's highest scorer in T20Is on two ocassions in 2015 and 2021
Image Source : Getty
Next : 5 Test bowlers with most numbers of 10 wickets haul in Test cricket