The list of top Indian run-scorers in the ODI World Cup is deep and daring. Sachin Tendulkar has scored more runs than any other player in the tournament’s history. We look at the five Indian batters who performed very well in ODI World Cups. 

Who will be India’s top run-getter in the prestigious tournament? With ODI World Cup betting popular in India, predict team India’s top-scoring batters in the World Cup and grab exciting rewards.

Top Indian Run-Scorers in ODI World Cup


Whether in 1983 or 2011, Indian batters have always ensured that the team is in a position of strength. Not only in these two editions but even in 2003 and 1996, Indian batters time and again showcased their elegant skills. With the tournament happening on Indian pitches, the hosts are expected to post humongous totals in the middle.

Nevertheless, we took this opportunity and tried to recollect the past. We have compiled the list of the top five Indian run-scorers in the tournament.

PlayerInningsRunsAverage Best Score 50s/100s
Sachin Tendulkar44227856.9515215/6
Virat Kohli26103046.811076/2
Sourav Ganguly21100655.881833/4
Rohit Sharma1797865.201403/6
Rahul Dravid2186061.421456/2

Let us look in detail at India’s top five run-getters in ODI World Cup:

  • Sachin Tendulkar


Known as Master Blaster, Sachin Tendulkar is the leading run scorer in the tournament’s history. He has amassed more than 2000 runs, and his record is unlikely to be broken anytime soon. The legend has featured in six World Cups – 1992, 1996, 1999, 2003, 2007, and 2011 – and won the Player of the Tournament award in 2003, which India lost to Australia in the final.  

In his last World Cup, Tendulkar lifted the trophy after India’s victory over Sri Lanka in the final at Wankhede. He made 482 runs, including two centuries, at an average of 53 in India’s successful World Cup campaign.

Tendulkar’s records in ODI World Cup: 

  1. Most runs – 2278 runs
  2. Most fifties – 15 fifties
  3. Most sixes – 27 sixes
  4. Most fours – 241 fours
  5. Most runs in a World Cup – 673 runs in the 2003 World Cup


Which team has won the most Asia Cups? Find out in-depth information on the Asia Cup winners list 1984 to 2022

  • Virat Kohli


Former India captain Virat Kohli is the second man on the list. Kohli’s first-ever World Cup was in 2011. By 2015, he was a vital member of the India squad. In 2019, he was the captain and led his team to the semi-final, where they lost to New Zealand in a rain-affected match that went on to happen for two days.

Kohli, who hit a hundred on his World Cup debut, has an excellent record in the tournament. He would be keen to make decisive contributions in the 2023 edition, which could be his last outing in the ODI mega event. 

  • Sourav Ganguly 


Former India captain Sourav Ganguly, too, has an excellent record in the 50-over World Cup. He played 21 World Cup matches, scoring over 1006 runs with a staggering average of 55.88. Ganguly represented India in three World Cups during his career – 1999, 2003, and 2007, leading the side to the final in South Africa in 2003.

  • Rohit Sharma

    Rohit Sharma will be shouldering plenty of expectations in the 2023 World Cup. Being the captain, he is expected to lead from the front like MS Dhoni did in 2011, taking India home with that six over long-on. Rohit played his first World Cup in 2015. In 2019, he was the top run scorer in the tournament. Indian fans will want Rohit to lead India to glory as a captain and batter.
  • Rahul Dravid


One of the most selfless cricketers that India has ever produced, Dravid played a crucial role in India reaching the 2003 World Cup final. Four years earlier, he had collected 461 runs, becoming the top run scorer in England. However, Dravid had his lowest point in 2007 as India got knocked out in the first round in the West Indies under his leadership. Nevertheless, he is India’s fifth-highest run-scorer in the ODI World Cup.

Virender Sehwag, Mohammad Azharuddin, MS Dhoni, Yuvraj Singh, Kapil Dev, Sunil Gavaskar, Shikhar Dhawan, and Ajay Jadeja, and Kris Srikkanth are others to register more than 500 runs for India in ODI World Cup. 

Concluding Thoughts


As can be seen above, the five names shouldn’t surprise you at all. These names are the loyal servants of Indian cricket and deservingly earned the legend tags. Indian batters have performed their job to the best at the big stage, and once again, we expect the current names on the list – Kohli and Rohit – to come good with the bat during the 2023 edition of the World Cup.