Highest Individual Score in ODI World Cup for India
India’s ODI World Cup history is filled with iconic batting performances. From Kapil Dev rescuing India from 17/5 in 1983 to Sachin Tendulkar dominating attacks across six tournaments and Rohit Sharma redefining World Cup century-making in the modern era, Indian batters have produced some of the competition’s most memorable innings.
The highest individual score by an Indian batter in men’s ODI World Cup history belongs to Sourav Ganguly, who made 183 against Sri Lanka at Taunton in 1999. His innings remains ahead of Kapil Dev’s legendary 175 not out against Zimbabwe and Virender Sehwag’s 175 against Bangladesh.
Only four Indian World Cup innings have reached 150 or more: Ganguly’s 183, Kapil’s unbeaten 175, Sehwag’s 175 and Sachin Tendulkar’s 152 against Namibia. Several other great Indian batters, including Rahul Dravid, Rohit Sharma, Shikhar Dhawan and Virat Kohli, have produced important centuries without breaking the 150 mark.
Highest Individual Scores by Indian Batters in ODI World Cups
The table below lists India’s highest individual scores in men’s ODI World Cup history through the latest completed edition in 2023.
| Rank | Player | Score | Balls | Opponent | Year | Venue |
|---|---|---|---|---|---|---|
| 1 | Sourav Ganguly | 183 | 158 | Sri Lanka | 1999 | Taunton |
| 2 | Kapil Dev | 175* | 138 | Zimbabwe | 1983 | Tunbridge Wells |
| 3 | Virender Sehwag | 175 | 140 | Bangladesh | 2011 | Mirpur |
| 4 | Sachin Tendulkar | 152 | 151 | Namibia | 2003 | Pietermaritzburg |
| 5 | Rahul Dravid | 145 | 129 | Sri Lanka | 1999 | Taunton |
| 6 | Sachin Tendulkar | 140* | 101 | Kenya | 1999 | Bristol |
| 7 | Rohit Sharma | 140 | 113 | Pakistan | 2019 | Manchester |
| 8 | Sachin Tendulkar | 137 | 137 | Sri Lanka | 1996 | Delhi |
| 9 | Shikhar Dhawan | 137 | 146 | South Africa | 2015 | Melbourne |
| 10 | Rohit Sharma | 137 | 126 | Bangladesh | 2015 | Melbourne |
| 11 | Rohit Sharma | 131 | 84 | Afghanistan | 2023 | Delhi |
| 12 | Sachin Tendulkar | 127* | 138 | Kenya | 1996 | Cuttack |
The list covers several generations of Indian batting. Ganguly’s record has survived since 1999 despite India’s enormous improvement in ODI scoring rates and the arrival of some of the format’s most prolific century-makers.
Sourav Ganguly – 183 vs Sri Lanka
Sourav Ganguly holds the record for the highest individual score by an Indian batter in ODI World Cup history.
He scored 183 from 158 balls against defending champions Sri Lanka at Taunton during the 1999 tournament.
India lost opener Sadagoppan Ramesh early, but Ganguly and Rahul Dravid completely changed the match. The pair added 318 for the second wicket, which was then the highest partnership for any wicket in ODI history.
Ganguly struck 17 fours and seven sixes. His scoring accelerated sharply as the innings developed, while Dravid provided equally valuable support with 145.
India reached 373/6.
Sri Lanka were then dismissed for 216, giving India a 157-run victory.
Ganguly’s 183 remains his career-best ODI score and has stood as India’s World Cup record for more than two decades.
Kapil Dev – 175* vs Zimbabwe
Kapil Dev’s unbeaten 175 against Zimbabwe in 1983 remains one of the most important innings in India’s cricket history.
India were in serious trouble at Tunbridge Wells.
The top order collapsed to 9/4 before Kapil arrived, and the situation soon became 17/5.
A heavy defeat could have damaged India’s hopes of reaching the semi-finals, but the captain produced an extraordinary counterattack.
Kapil scored 175 not out from 138 balls, hitting 16 fours and six sixes.
He shared a crucial unbeaten 126-run ninth-wicket partnership with Syed Kirmani and carried India to 266/8 from their 60 overs.
Zimbabwe replied with 235, leaving India winners by 31 runs.
Kapil’s 175 was the highest individual ODI score in the world at the time. India eventually went on to defeat West Indies in the final and win their first World Cup.
The innings is even more famous because no television footage survives from the match.
Virender Sehwag – 175 vs Bangladesh
Virender Sehwag matched Kapil Dev’s 175 in the opening game of the 2011 World Cup against Bangladesh in Mirpur.
India were returning to the venue where Bangladesh had stunned them during the 2007 World Cup, but Sehwag immediately ensured there would be no repeat.
He attacked from the start and scored 175 from 140 deliveries.
His innings included 14 fours and five sixes.
Sehwag shared a 203-run partnership with Virat Kohli, who scored an unbeaten century on his World Cup debut.
India finished on 370/4.
Bangladesh reached 283/9, but the chase never seriously threatened India’s total.
Sehwag’s innings gave India’s eventual title-winning campaign the perfect start and remains tied with Kapil for the second-highest World Cup score by an Indian batter.
Sachin Tendulkar – 152 vs Namibia
Sachin Tendulkar produced India’s fourth-highest individual World Cup score against Namibia in Pietermaritzburg during the 2003 tournament.
Tendulkar made 152 from 151 balls.
He shared a 244-run second-wicket partnership with Sourav Ganguly, who scored 112.
Tendulkar did not need explosive hitting to dominate the innings. Instead, he controlled the bowling through timing, placement and constant rotation of the strike.
India scored 311/2 before bowling Namibia out for 130.
Tendulkar went on to score 673 runs in the tournament, finishing as the leading run-scorer and winning the Player of the Tournament award.
India reached the final before losing to Australia.
Rahul Dravid – 145 vs Sri Lanka
Rahul Dravid’s 145 against Sri Lanka came in the same 1999 match as Ganguly’s record 183.
After India lost an early wicket, Dravid and Ganguly built one of the greatest partnerships in World Cup history.
Dravid scored 145 from 129 balls, hitting 17 fours and one six.
His strike rotation allowed Ganguly to attack from the other end, and both batters eventually increased the scoring rate dramatically.
Their 318-run stand transformed the match.
Dravid’s innings can sometimes be overshadowed by Ganguly’s 183, but 145 remains one of the highest World Cup scores by an Indian and was a remarkable display of controlled aggression.
Indian Batters With 150-Plus World Cup Scores
Only four innings by Indian batters have reached 150 in men’s ODI World Cups.
| Player | Score | Opponent | Year | Venue |
|---|---|---|---|---|
| Sourav Ganguly | 183 | Sri Lanka | 1999 | Taunton |
| Kapil Dev | 175* | Zimbabwe | 1983 | Tunbridge Wells |
| Virender Sehwag | 175 | Bangladesh | 2011 | Mirpur |
| Sachin Tendulkar | 152 | Namibia | 2003 | Pietermaritzburg |
The limited number is striking because India have produced many prolific World Cup century-makers.
Rohit Sharma, for example, holds the record for the most centuries in men’s World Cup history with seven, yet his highest tournament score is 140.
Virat Kohli has also scored five World Cup hundreds, but his highest score is 117.
That shows the difference between consistency and one enormous innings. Ganguly, Kapil, Sehwag and Tendulkar went far beyond a normal century on their best days.
Highest Scores by Indians in World Cup Knockout Matches
World Cup knockout innings carry extra pressure because one defeat ends the campaign.
Rohit Sharma holds India’s record for the highest individual score in a men’s ODI World Cup knockout match.
He scored 137 against Bangladesh in the 2015 quarter-final at the Melbourne Cricket Ground.
| Rank | Player | Score | Opponent | Stage | Year |
|---|---|---|---|---|---|
| 1 | Rohit Sharma | 137 | Bangladesh | Quarter-final | 2015 |
| 2 | Virat Kohli | 117 | New Zealand | Semi-final | 2023 |
| 3 | Sourav Ganguly | 111* | Kenya | Semi-final | 2003 |
| 4 | Gautam Gambhir | 97 | Sri Lanka | Final | 2011 |
| 5 | Sachin Tendulkar | 85 | Pakistan | Semi-final | 2011 |
Rohit’s 137 helped India recover after a relatively cautious start against Bangladesh. His century powered India to 302/6 before the bowlers completed a 109-run victory.
Virat Kohli came close to the knockout record in 2023 when he scored 117 against New Zealand in the semi-final at Mumbai.
That innings was historically significant because it became Kohli’s 50th ODI century, taking him beyond Sachin Tendulkar’s previous career record.
India scored 397/4 and won by 70 runs.
Sourav Ganguly’s unbeaten 111 against Kenya in the 2003 semi-final also deserves special mention. He guided India to 270/4 before the bowlers secured a place in the final.
Highest Indian Score in an ODI World Cup Final
No Indian batter has scored a century in a men’s ODI World Cup final.
Gautam Gambhir’s 97 against Sri Lanka in Mumbai in 2011 remains India’s highest individual score in a World Cup final.
India were chasing 275 and slipped to 31/2 after losing Virender Sehwag and Sachin Tendulkar.
Gambhir rebuilt the innings with Virat Kohli and then shared a match-defining partnership with MS Dhoni.
He was bowled by Thisara Perera three runs short of a century.
Dhoni finished the chase with an unbeaten 91, hitting the famous winning six as India became world champions.
The fact that neither batter reached 100 shows that match-winning World Cup innings are not always defined by centuries.
From Kapil Dev’s 175 to the Modern Era
India’s World Cup batting evolution can be traced through its biggest individual scores.
Kapil Dev’s 175 in 1983 came in a very different form of ODI cricket.
Matches lasted 60 overs, bats were less powerful and fielding restrictions were far less favorable to attacking batting. Kapil’s counterattack from 17/5 was therefore extraordinary for its era.
By the 1990s, India had developed a world-class top order.
Sachin Tendulkar became the central figure, while Sourav Ganguly and Rahul Dravid added further strength.
Ganguly’s 183 in 1999 reflected that shift. It was built at the top of the order rather than as a rescue from a collapse.
Sehwag brought another change.
His 175 in 2011 demonstrated how aggressively an opener could attack from the first over while still batting deep into the innings.
Rohit Sharma later took that approach further.
He scored five centuries in the 2019 tournament and added another in 2023. His 131 from only 84 balls against Afghanistan was India’s fastest World Cup hundred at the time and showed how modern opening batting had changed.
Virat Kohli represented a different model of modern dominance.
Rather than relying entirely on explosive starts, Kohli built long innings through controlled risk, fitness and exceptional running between the wickets.
He scored 765 runs in 2023, the highest aggregate by any batter in a single men’s World Cup.
Yet even after all these changes, Ganguly’s 183 still stands.
Rohit Sharma’s Place Among India’s World Cup Greats
Rohit may not hold India’s highest individual World Cup score, but his overall century record is unmatched.
His seven World Cup hundreds are the most by any batter in men’s tournament history.
His biggest innings include 140 against Pakistan in 2019, 137 against Bangladesh in the 2015 quarter-final and 131 against Afghanistan in 2023.
The Afghanistan innings was particularly aggressive.
Rohit reached his century rapidly and finished with 16 fours and five sixes as India chased 273 in only 35 overs.
His record shows that the highest single score does not always determine who has been the most prolific century-maker.
Ganguly owns India’s biggest World Cup innings, while Rohit owns the century record.
Sachin Tendulkar’s Multiple Entries in the Record List
Sachin Tendulkar appears four times among India’s 12 highest World Cup scores.
His 152 against Namibia is his best, followed by 140 not out against Kenya in 1999, 137 against Sri Lanka in 1996 and 127 not out against Kenya in the same tournament.
That consistency helps explain why Tendulkar remains the highest run-scorer in men’s ODI World Cup history with 2,278 runs.
He played in six editions from 1992 to 2011 and finished his career as a World Cup winner.
His high scores came across multiple continents, opponents and tournament situations, making him one of India’s most adaptable World Cup batters.
Conclusion
Sourav Ganguly holds the record for the highest individual score by an Indian batter in ODI World Cup history with 183 against Sri Lanka at Taunton in 1999.
Kapil Dev’s unbeaten 175 against Zimbabwe in 1983 and Virender Sehwag’s 175 against Bangladesh in 2011 share second place.
Sachin Tendulkar is the only other Indian to score 150 or more in a World Cup innings, making 152 against Namibia in 2003.
Rohit Sharma holds India’s knockout record with 137 against Bangladesh in the 2015 quarter-final, while Gautam Gambhir’s 97 against Sri Lanka in 2011 remains India’s highest score in a World Cup final.
From Kapil’s rescue act in 1983 to Ganguly’s 183, Tendulkar’s consistency, Sehwag’s aggression and the modern dominance of Rohit and Kohli, India’s World Cup batting history shows how the role of elite ODI batting has evolved without diminishing the value of the great innings that came before.
FAQs
### Who has the highest individual score for India in ODI World Cup history?
Sourav Ganguly holds the record with 183 from 158 balls against Sri Lanka at Taunton during the 1999 World Cup.
### How many Indian batters have scored 150 or more in a World Cup innings?
Four Indian batters have done it: Sourav Ganguly, Kapil Dev, Virender Sehwag and Sachin Tendulkar.
What is Rohit Sharma’s highest score in an ODI World Cup?
Rohit Sharma’s highest World Cup score is 140 against Pakistan at Manchester during the 2019 tournament.
What is India’s highest individual score in a World Cup knockout match?
Rohit Sharma holds the record with 137 against Bangladesh in the 2015 World Cup quarter-final at Melbourne.
What is India’s highest individual score in a World Cup final?
Gautam Gambhir’s 97 against Sri Lanka in the 2011 final is the highest individual score by an Indian batter in a men’s ODI World Cup final.
What was Kapil Dev’s score against Zimbabwe in the 1983 World Cup?
Kapil Dev scored an unbeaten 175 from 138 balls after India had collapsed to 17/5. India recovered to 266/8 and won the match by 31 runs.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
