Author Photo
Dhawancropped

India has gained a reputation of being a top cricket team on the international stage, however, they have failed to win ICC tournaments, despite reaching the knockout stages in most competitions.

Among the many players who have starred for India in ICC competitions, Indian opener Shikhar Dhawan, who recently announced his retirement, has stood out as one of the best performers at the world events.

He was notably the best performer for India in the 2013 Champions Trophy where he won the Player of the Tournament and Golden Bat award for the most runs in that competition.

In this article, The Sporting News takes a look at the top ten performers with the bat for India in ICC white-ball tournaments.

BET NOW: Exclusive sign-up offers and bonuses when you bet on sporting action

List of top ten batters with most runs for India in ICC white-ball tournaments

The tournaments included in the list of ICC white-ball competitions are the T20 World Cup, Champions Trophy and the ODI World Cup.

Here is a list of the top ten Indian batters with the most runs for India in ICC white ball competitions:

PlayerRunsInningsAverage
Virat Kohli36168262.34
Rohit Sharma32768246.80
Sachin Tendulkar27195852.28
Yuvraj Singh17076234.14
Sourav Ganguly16713261.88
MS Dhoni14926236.39
Rahul Dravid14873655.07
Virender Sehwag14194037.34
Shikhar Dhawan13122750.46
KL Rahul11353047.29

The likes of Virat Kohli and Rohit Sharma have performed decently and consistently well in both the T20 and 50-over formats.

On the other hand, Shikhar Dhawan has been exceptional only in the 50-over formats while failing in the ICC T20 tournaments. The below article takes a detailed look.

MORE: Farewell Gabbar! Shikhar Dhawan's ridiculous record in ICC tournaments detailed

If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

Author(s)
Saino Zachariah Photo

Saino Zachariah is a content producer for The Sporting News' India edition.