In 2018 Shikhar Dhawan scored 689 runs in 18 matches to record most runs in a calendar year for India
Image Source : GettyVirat 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 : GettyCurrently in 2022 Suryakumar Yadav leads the way and is on 613 runs in 18 matches
Image Source : GettyKL Rahul was India's highest scorer in 2020 when he scored 404 runs in a pandemic-hit year
Image Source : GettyRohit Sharma was India's highest scorer in T20Is on two ocassions in 2015 and 2021
Image Source : GettyNext : 5 Test bowlers with most numbers of 10 wickets haul in Test cricket