Virat Kohli is the sole batsman to achieve the milestone of scoring 2000 international runs seven times in a calendar year.
Year 2012
Test - 689
ODI -1,026
T20 - 471
Total - 2186
Year - 2014
Test – 847
ODI - 1045
T20 - 385
Total – 2286
Year - 2016
Test – 1,215
ODI - 739
T20 - 641
Total - 2595
Year - 2017 Test – 1,059 ODI - 1460 T20 - 299 Total - 2818
Year - 2018
Test – 1307
ODI - 1202
T20 - 211
Total - 2735
Year - 2019 Test – 608 ODI - 1377 T20 - 466 Total - 2455
Year - 2023 Test – 671 ODI -1377 T20 - --- Total - 2048
For More Details, Click Here