#2. Virat Kohli
Virat Kohli, the current Indian skipper, will definitely go down as one of the greats to play the game of cricket. In 246 ODIs, Kohli has amassed 11843 runs with an astonishing batting average of 59.81. With an amazing tally of 43 100s and 58 50s, Kohli has scored runs for fun all over the world.
Based on his current run of form, we can expect the Indian skipper to move past Sachin’ Tendulkar's historic tally of 49 100s in ODIs before the end of this year. Besides, it is expected that the Indian skipper to end up his playing career with most international centuries in the history of cricket.
In the SENA countries, Kohli has scored 3919 runs in 85 ODIs with 10 centuries and 24 half-centuries. Barring the odd 2014 tour against England, Kohli has rarely failed in the overseas conditions in recent years. His remarkable 133 runs from 86 balls against Sri Lanka at Hobart in the 2012 Commonwealth Bank Series will always remain his best performance in the SENA countries.
Matches - 85, Runs - 3919, Average – 58.49, High Score – 160*, 100s - 10
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news