If Michael Hussey was known as Mr.cricket in the 2000s and early 2010s till his retirement, it wouldn’t be wrong to give Virat Kohli the title at present. The Indian captain is the greatest of all batsmen of the modern era, having adopted a penchant for scoring runs no matter the format. Kohli is especially unstoppable run-machine when it comes to One-day internationals.
While his debut and a few successive years was not a fruitful one, Virat Kohli stuck to his work ethics, fitness, and commitment to become the batsman he is today. Since 2008 till now, the 31-year old has 22286 runs across versions in 423 international fixtures. It also consists of 70 centuries of which 43 have arrived in One-day internationals. Yet, there were few other players, who dared to come close to Kohli; but fell well short.
We take a look at five batsmen who have scored the most runs since Virat Kohli’s first international appearance:
5 – Ab de Villiers – 14779
Former South African captain Ab de Villiers was undeniably one of the greatest batsmen across formats. The 36-year old possesses the ability to turn any game on its head, having redefined innovative and courageous strokeplay.
De Villiers made his international debut in 2004; however, acclimatised into the modern style of playing quickly. Nevertheless, since 2008, the Pretoria-born batsman mustered 14779 till his retirement in 2018. During this time, he also smashed 38 centuries across Tests and ODIs.