Indian Cricketers Who Have Played the Most ODI World Cups: Full List of Record Holders
- byManasavi
- 03 Aug, 2026
Sports News: India has enjoyed a remarkable legacy in the ICC Men's ODI Cricket World Cup, winning the prestigious tournament twice—first in 1983 under Kapil Dev and again in 2011 under MS Dhoni. Over the decades, several legendary cricketers have represented the country on cricket's biggest stage, creating unforgettable moments and setting impressive records.
Here's a look at the Indian players who have featured in the highest number of ODI World Cups.
1. Sachin Tendulkar – 6 ODI World Cups
Former batting legend Sachin Tendulkar holds the record for representing India in the most ODI World Cup tournaments.
He made his World Cup debut in 1992 and continued to play until his sixth appearance in 2011, when India lifted the trophy on home soil.
World Cup Appearances
- 1992
- 1996
- 1999
- 2003
- 2007
- 2011
Tendulkar remains one of the tournament's greatest performers and fulfilled his long-awaited dream by winning the World Cup in his final appearance.
2. Kapil Dev – 4 ODI World Cups
Legendary all-rounder Kapil Dev represented India in four ODI World Cups.
He first appeared in the tournament in 1979, while his final World Cup came in 1992.
World Cup Appearances
- 1979
- 1983
- 1987
- 1992
Kapil Dev's greatest achievement came in 1983, when he captained India to its first-ever Cricket World Cup title, transforming the country's cricketing history.
3. Mohammad Azharuddin – 4 ODI World Cups
Former Indian captain Mohammad Azharuddin also featured in four World Cup editions.
He made his World Cup debut in 1987 and played his final tournament in 1999.
World Cup Appearances
- 1987
- 1992
- 1996
- 1999
Known for his elegant batting and exceptional fielding, Azharuddin was one of India's most dependable middle-order batters during his international career.
4. Javagal Srinath – 4 ODI World Cups
Former fast bowler Javagal Srinath represented India in four ODI World Cups and served as the team's pace spearhead for more than a decade.
World Cup Appearances
- 1992
- 1996
- 1999
- 2003
Srinath played a key role in India's bowling attack throughout the 1990s and early 2000s and remains one of the country's most successful fast bowlers.
5. MS Dhoni – 4 ODI World Cups
Former captain MS Dhoni is another Indian great who has appeared in four ODI World Cups.
His World Cup journey began in 2007 and concluded in 2019.
World Cup Appearances
- 2007
- 2011
- 2015
- 2019
Dhoni's biggest achievement came in 2011, when he led India to its second ODI World Cup title after a 28-year wait. His match-winning captaincy and unbeaten innings in the final remain among the most iconic moments in Indian cricket.
Indian Players With the Most ODI World Cup Appearances
| Rank | Player | ODI World Cups Played | World Cup Span |
|---|---|---|---|
| 1 | Sachin Tendulkar | 6 | 1992–2011 |
| 2 | Kapil Dev | 4 | 1979–1992 |
| 3 | Mohammad Azharuddin | 4 | 1987–1999 |
| 4 | Javagal Srinath | 4 | 1992–2003 |
| 5 | MS Dhoni | 4 | 2007–2019 |
A Legacy Built on the Biggest Stage
The ODI World Cup has showcased some of India's finest cricketing talents across different generations. From Kapil Dev inspiring India's first World Cup triumph to Sachin Tendulkar's record-breaking career and MS Dhoni's unforgettable leadership in 2011, these players have left an enduring mark on world cricket.
Their consistent appearances across multiple editions of the tournament highlight not only their exceptional skill but also their longevity, fitness, and ability to perform on cricket's biggest stage.






