Here's the list of the Indian batter with the most ODI runs for India (After 150 Innings)

Most ODI runs for India (After 150 Innings)

Fans of the game will appreciate Virat Kohli's form in the mid-2010s as the former India skipper single-handedly won matches for the country

The star of the pack

The star batter is at the top of the list of Indian players to have the most ODI runs for India after 150 innings!

Topper of this list 

On this list, Kohli is ahead of many star Indian players, including Sourav Ganguly and Sachin Tendulkar

Ahead of the greats

After India's close win over West Indies, there is a new entrant to this list...

Look at the next slides to know the full list

New addition to the list

In 262 ODIs for India, the former skipper has amassed 43 centuries for India

6537 - Virat Kohli

After his blistering 97 vs West Indies, second on the list is now opener Shikhar Dhawan

6422 - Shikhar Dhawan*

The former India skipper and currently the BCCI president, Ganguly's contribution to India's ODI renaissance was immeassurable

6064 - Sourav Ganguly 

The legendary Indian captain led the country to their second-ever ODI WC title in 2011

5454 - MS Dhoni

Rounding out this list is the legendary Sachin Tendulkar, who has 18,426 ODI runs to his name

5423 - S Tendulkar

Follow us on: