#3 Virat Kohli

The Indian captain continued on his merry run-scoring way right through the year, across all the three formats, but he was especially spectacular in Tests and smoked 1059 runs in 16 innings across 10 matches.
His average read 75.64 and he got past 50 on six occasions and converted went on to notch five triple-digit scores.
Also, he smashed three double centuries, and the fact that he is ranked number three on this list is due to the fact that a majority of his runs came against a hapless Sri Lankan bowling attack.
However, his appetite for run-making never sapped and Indian cricket would hope their captain continues this hot streak even in 2018.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news