Here's the list of the Indian batter with the 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 batter is at the top of the list of Indian players to have the most ODI runs for India after 150 innings!
On this list, Kohli is ahead of many star Indian players, including Sourav Ganguly and Sachin Tendulkar
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
In 262 ODIs for India, the former skipper has amassed 43 centuries for India
After his blistering 97 vs West Indies, second on the list is now opener Shikhar Dhawan
The former India skipper and currently the BCCI president, Ganguly's contribution to India's ODI renaissance was immeassurable
The legendary Indian captain led the country to their second-ever ODI WC title in 2011
Rounding out this list is the legendary Sachin Tendulkar, who has 18,426 ODI runs to his name