Home Blog Who has scored the most runs for India in World Cups?

Who has scored the most runs for India in World Cups?

rovorobs ovington
2026-08-17 08:06:26 9 min read
Sachin Tendulkar Owns This Record, and It's Not Close If you're a cricket fan and you've ever wondered who holds the title for scoring the most runs for India in World Cups, the answer is Sachin...

Sachin Tendulkar Owns This Record, and It's Not Close

If you're a cricket fan and you've ever wondered who holds the title for scoring the most runs for India in World Cups, the answer is Sachin Tendulkar, and honestly, it isn't even a debate. Across five ODI World Cups between 1992 and 2011, Tendulkar scored 2,278 runs, a number that towers over every other Indian batsman who has ever played the tournament. To put that gap in perspective, the next name on the list, Rohit Sharma, sits well behind him, and even the greatest players of other generations haven't come close to touching that tally. When people talk about World Cup batting royalty, Tendulkar's name comes up first, and for good reason.

Just How Big Is the Gap?

Numbers alone can feel abstract, so let's put this into context. Tendulkar's 2,278 runs came at an average of nearly 57, which is an extraordinary number for a tournament format known for producing pressure situations, tricky pitches, and knockout stakes. He also holds the record for the most centuries in World Cup history, with six hundreds to his name, along with the most fours ever hit in the tournament. Ricky Ponting, the closest challenger globally, finished his career with 1,743 World Cup runs, more than 500 behind Tendulkar. And remember, Tendulkar achieved all this despite missing the 2015 and 2019 editions entirely, having already retired from international cricket by then. If he'd played even one more World Cup at his peak, the gap might be even wider than it already is.

The 2003 World Cup Was His Masterpiece

While Tendulkar's overall World Cup record spans two decades, one single tournament stands out above the rest: the 2003 World Cup held in South Africa. That year, he scored 673 runs in just eleven innings, at an average above 61, and walked away with the Player of the Tournament award despite India ultimately losing the final to Australia. It remains the highest run tally by any batsman in a single World Cup edition, a record that has survived challenges from players like Rohit Sharma and David Warner in more recent years but has never actually been broken.

What made that tournament special wasn't just the volume of runs, it was how he scored them. Against Pakistan in one of the most anticipated matches in cricket history, Tendulkar smashed 98 runs off just 75 balls, taking on a bowling attack that included Wasim Akram, Waqar Younis, and Shoaib Akhtar at their peak. He also scored 152 against Namibia, which remains his highest individual World Cup score, and posted contributions against Zimbabwe, Sri Lanka, and Kenya that kept India's campaign rolling all the way to the final. It was a run of form that many consider among the greatest sustained batting performances in World Cup history, by anyone, from any country.

Why This Record Might Never Be Broken

There's a reason nobody has come close to catching Tendulkar even fifteen years after his last World Cup appearance. Longevity matters enormously here. To challenge this record, a player would need to remain at the top of their game across four or five World Cups, which given the physical demands of modern cricket and the four-year gap between editions, is an incredibly difficult ask. Tendulkar played his first World Cup as a teenager in 1992 and his last as a veteran in 2011, nearly two decades of consistent excellence on the biggest stage cricket has to offer.

Among current players, Virat Kohli is often mentioned as someone with a realistic shot at climbing the list, given his volume of ODI runs and his own standout World Cup performances, including a record 765 runs in the 2023 World Cup held in India. Rohit Sharma, too, has been a prolific World Cup performer, holding the record for most centuries scored by any batsman across World Cup history when you count all editions combined, seven in total, including five in the 2019 tournament alone. But even these modern greats are still hundreds of runs shy of Tendulkar's tally, and closing that gap would require several more World Cup campaigns worth of exceptional form.

What About the T20 World Cup?

It's worth pointing out that this record specifically refers to the ODI World Cup, the format cricket fans traditionally think of when they hear "World Cup." Cricket also has a separate T20 World Cup, and the record for most runs by an Indian batsman there belongs to Virat Kohli, who has piled up 1,292 runs across multiple editions of the shorter format. India has had plenty of success in T20 World Cups too, including winning the most recent edition in 2026, co-hosted on home soil, where Sanju Samson had a standout individual tournament with 321 runs, the most by any Indian batsman in a single T20 World Cup edition. So depending on which version of the World Cup you're asking about, the answer to "who scored the most runs" can differ, but for the traditional ODI World Cup, Tendulkar's record stands untouched.

A Record Built Across an Entire Career

What makes Tendulkar's achievement so remarkable isn't just one great tournament, it's the consistency stretched across an entire career. He debuted in the 1992 World Cup as a 19-year-old prodigy already carrying the weight of Indian cricket's expectations. By the time he lifted the trophy in 2011, playing his sixth and final World Cup on home soil in Mumbai, he had become the sport's most complete batsman, and the World Cup runs tally he built reflected years of showing up when it mattered most, against every kind of opponent, on every kind of pitch, under every kind of pressure.

It's a fitting parallel to his broader legacy in the sport. Tendulkar retired as the leading run-scorer in both Test and ODI cricket overall, and his World Cup numbers are simply an extension of that same dominance, concentrated into cricket's most prestigious event. For Indian fans who watched him bat across those two decades, the World Cup runs record isn't just a statistic sitting in a record book, it represents years of moments, the 98 against Pakistan, the 152 against Namibia, the emotional final chapter in 2011 when India finally won the trophy with him on the team. Given how the format has evolved and how difficult it now is to sustain a career across multiple World Cup cycles, there's a strong chance this particular record could remain unbroken for a very long time to come.