Most runs by a batsman in a calendar year in International cricket
#4. Virat Kohli - 2735 runs in 2018
In 2018, Kohli scored 1322 runs in test matches which is his highest tally in the longest format of the game in a calendar year. His tally is also the most for any batsman in test cricket in 2018 by a margin of 299 runs over Kusal Mendis of Sri Lanka.
The Indian captain averaged 55.08 in tests in 2018 with five fifties and centuries each to his name.
In ODIs also, Kohli has more runs than any player with a lead of 172 runs over Rohit Sharma in second place despite Sharma playing five innings more. Kohli’s average in ODIs in 2018 is a jaw-dropping 133.55 with a strike rate of 102.55. He scored six ODI hundreds in 2018.