×

Virat Kohli to Sourav Ganguly: Indian batters with the most runs in ICC ODI tournaments

These are the Indian batters who scored tons of runs in ICC one-day tournaments and thus, have a sensational record

Virat Kohli to Sourav Ganguly: Indian batters with the most runs in ICC ODI tournaments

Virat Kohli to Sourav Ganguly: Indian batters with the most runs in ICC ODI tournaments

Sachin Tendulkar
Sachin Tendulkar

1. Sachin Tendulkar – 2719 runs

The legendary India batter has a terrific record in international one-day tournaments. Tendulkar played a total of 58 innings in ICC events, scoring 7 centuries at a highly impressive average of 52.29.

Virat Kohli
Virat Kohli

2. Virat Kohli – 2346 runs

The star India batter has so far played a total of 50 innings in ICC ODI tournaments. Kohli has played several fantastic knocks in ICC events, that too at a blistering average of 64.56.

Rohit Sharma
Rohit Sharma

TRENDING NOW


3. Rohit Sharma – 2097 runs

The current India skipper has a fabulous record in ICC ODI tournaments. Rohit has so far played 39 innings in such events, scoring runs at an excellent average of 58.74. He has also scored 8 centuries so far in international one-day tournaments.

Sourav Ganguly
Sourav Ganguly

4. Sourav Ganguly – 1671 runs

The former India captain played a total of 32 innings in ICC one-day tournaments. Ganguly scored 7 centuries in international ODI tournaments, scoring runs at a fabulous average of 61.89.

Rahul Dravid
Rahul Dravid

5. Rahul Dravid – 1487 runs

The legendary India batter played a total of 36 innings in ICC one-day tournaments. Dravid has 2 centuries under his name in international ODI events and scored runs at a spectacular average of 55.07.

trending this week