#1 Virat Kohli

There was no stopping Virat Kohli in ODIs in 2018 as he took his consistency to a whole new level. Despite missing the Asia Cup, he was the highest run-scorer for the Indian team in ODIs in 2018.
It was a great year for Kohli. He slammed a total of 1202 runs at an astonishing average of 133.56 and excellent strike rate of 102.55 from just 14 ODIs. He scored six centuries and three half-centuries in 2018. An unbeaten 160 against South Africa at Cape Town was his highest score of the year.
The Indian captain is currently the number 1 batsman in the ODI rankings. He ended the year as the leading run-scorer in the 50-over format. Undoubtedly, he was the best cricketer in 2018 across all formats.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news