#4. Virat Kohli - 2735 runs in 2018
In 2018, Virat Kohli was rested for the Asia Cup and the Nidahas Twenty20 tri-series. Despite this, Kohli amassed 2735 runs in 2018 which is the fourth highest in international cricket history.
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.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news