#1 Virat Kohli
The Indian captain is arguably the greatest batsman of our generation. The 29-year-old has been consistent throughout his international career and is at the peak right now. He has been scoring a lot of runs over the past few years and 2018 is no different. Virat Kohli is currently the highest run-getter in Test matches this calendar year with 879 runs in eight Tests.
He has also been in phenomenal form in One Day Internationals as well. Kohli has scored 749 runs in just nine ODI games at an unbelievable average of 124.83. Kohli has struck three hundreds and three fifties in nine ODI innings and dominated almost every bowling attack in the world. Second consecutive Cricketer of the Year award is on the cards for Kohli.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news