India vs West Indies 2019, Indian National Cricke Team, Virat Kohli
Virat Kohli. Credits: Twitter
Prev1 of 5

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.

Also Read: Top 5 Highest Individual Scores By Indian Batsmen On Test Debut

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 21901 runs across versions in 416 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:

David Warner – 14718

David Warner, Aakash Chopra, Test XI Of The Decade
David Warner (Credits: Twitter)

Australian opening batsman David Warner is an attacking batsman, who is a tailormade limited-overs player. Yet, Warner has remained largely consistent in Test cricket as well. David Warner made his international debut through the shortest format against South Africa in 2009.

In 11 years of international cricket, the 33-year old has clobbered 43 centuries across three formats. The southpaw has 24 ODI and 18 Test hundreds under his belt. Warner is also one of the few players to have scored a T20I hundred, smashing one last year in October.

Prev1 of 5