Players to score most runs for India in ICC limited-overs tournaments

Players to score most runs for India in ICC limited-overs tournaments

Image Source : Getty Images

Sourav Ganguly has scored 1671 runs in ICC limited-overs tournaments in 32 innings.

Image Source : Getty Images

Yuvraj Singh has amassed 1707 runs in ICC limited-overs tournaments in 62 innings.

Image Source : Getty Images

Yuvraj has scored 593 runs in T20 World Cup history and 1114 runs in ODI World Cups and ICC Champions Trophy combined.

Image Source : Getty Images

Rohit Sharma has notched up 2422 runs in ICC white-ball tournaments in 64 innings.

Image Source : Getty Images

Rohit has scored 963 runs in T20 World Cups and 1459 runs in ODI World Cups and ICC Champions Trophy.

Image Source : Getty Images

Sachin Tendulkar has scored 2719 runs in ICC limited-over tournaments in 58 innings.

Image Source : Getty Images

Virat Kohli has scored 2785 runs for India in ICC white-ball tournaments (in 64 innings) - the most by any Indian.

Image Source : Getty Images

Virat has scored 1141 runs in T20 World Cup history whereas he has aggregated 1644 runs in ODI World Cups and ICC Champions Trophy.

Image Source : Getty Images

Next : Players to score most runs in ODI World Cup history; Virat Kohli enters top 10