CSE
Toss Index979.6 −2.00%Match Index3,412.8 +3.00%The Hundred 2026 · CSXM216 SB vs BP +3.00%M215 JKS vs KR −1.87%M214 SB-W vs BP-W +3.00%M213 MIL vs LS −1.36%M212 CLK vs DMS +3.67%M211 MIL-W vs LS-W +0.00%M210 WF vs TR +3.00%M209 WF-W vs TR-W +1.00%M208 GG vs KR +0.00%M207 SL vs MSG −3.33%Toss Index979.6 −2.00%Match Index3,412.8 +3.00%The Hundred 2026 · CSXM216 SB vs BP +3.00%M215 JKS vs KR −1.87%M214 SB-W vs BP-W +3.00%M213 MIL vs LS −1.36%M212 CLK vs DMS +3.67%M211 MIL-W vs LS-W +0.00%M210 WF vs TR +3.00%M209 WF-W vs TR-W +1.00%M208 GG vs KR +0.00%M207 SL vs MSG −3.33%
Cricket Stats

Top 7 Indian cricketers with most ODI World Cup appearances ft. Virat Kohli

Take a look at the seven Indian cricketers with the most ODI World Cup appearances, featuring Virat Kohli.

Top 7 Indian cricketers with most ODI World Cup appearances featuring Virat Kohli, Sachin Tendulkar, MS Dhoni
Top 7 Indian cricketers with most ODI World Cup appearances featuring Virat Kohli, Sachin Tendulkar, MS Dhoni

Winning the ICC ODI World Cup is the biggest achievement in one-day international cricket. Every edition tests a player's skill, consistency and ability to perform under pressure. Since the tournament began in 1975, the ODI World Cup has produced many unforgettable moments and legendary careers.

Many of the game's greatest cricketers have featured in several ODI World Cups. Former Australia captain Ricky Ponting holds the record for the most World Cup appearances, having played 46 matches across five editions from 1996 to 2011. He also won the title three times, including two triumphs as captain.

India has enjoyed a rich history in the ODI World Cup. The Men in Blue won their first title under Kapil Dev in 1983 and lifted the trophy again under MS Dhoni in 2011. Over the years, several Indian stars have represented the country in multiple World Cups and played key roles on the biggest stage.

From Sachin Tendulkar to Virat Kohli, many Indian cricketers have made numerous ODI World Cup appearances. Their consistency, longevity and performances have earned them a place among India's World Cup greats.

Here's a look at the seven Indian cricketers with the most ODI World Cup appearances.

7. Rohit Sharma – 3 ODI World Cups

Rohit Sharma – 3 ODI World Cups

Rohit Sharma has represented India in three ODI World Cups so far, playing in the 2015, 2019 and 2023 editions. One of the finest opening batters in white-ball cricket, Rohit has been a key player for India at the World Cup. With his international career still active, he could add to his World Cup appearances in the future.

Rohit took time to establish himself in international cricket, but his move to the top of the order in 2013 transformed his career. Since then, he has become one of the most successful ODI batters of all time. He holds the record for three ODI double centuries and has led India with aggressive batting at the top. His 2019 World Cup campaign was particularly memorable, as he scored five centuries—the most by any batter in a single ODI World Cup edition.

See also -Rohit Sharma net worth 2026: Inside his ₹214 crore empire, salary, endorsements & luxury lifestyle

In 28 ODI World Cup matches, Rohit has scored 1,575 runs at an impressive average of 60.57 and a strike rate of 105.49. His best score is 140, and he has registered seven centuries and six fifties in the tournament. Across the 2015, 2019 and 2023 editions, he has established himself as one of India's greatest performers in ODI World Cup history.

6. Virat Kohli – 4 ODI World Cups

6. Virat Kohli – 4 ODI World Cups

Virat Kohli has represented India in four ODI World Cups, making his debut in 2011 before featuring in the 2015, 2019 and 2023 editions. One of the greatest ODI batters of all time, Kohli has been a consistent performer on cricket's biggest stage. With his international career still active, he could add another World Cup appearance in the future.

Kohli made an immediate impact in his maiden World Cup in 2011 by scoring a century on debut against Bangladesh and later helped India lift the trophy. He continued his impressive run in the next three editions, finishing as one of India's leading run-scorers. His finest campaign came in the 2023 World Cup, where he scored a record-breaking 765 runs, the most by any batter in a single ODI World Cup edition, and was named the Player of the Tournament.

See also -'My favourite Test batting partner': Virat Kohli pens heartfelt note for Ajinkya Rahane's all-format cricket retirement

In 37 ODI World Cup matches, Kohli has scored 1,795 runs at an outstanding average of 59.83 and a strike rate of 88.21. His highest score is 117, and he has registered five centuries and 12 half-centuries in the tournament. His remarkable consistency across four World Cups has made him one of India's greatest ODI World Cup performers.

5. MS Dhoni – 4 ODI World Cups

MS Dhoni – 4 ODI World Cups

MS Dhoni represented India in four ODI World Cups, playing in the 2007, 2011, 2015 and 2019 editions. One of India's greatest captains, Dhoni led the team to its second ODI World Cup title in 2011. His unbeaten 91 in the final against Sri Lanka remains one of the most iconic innings in Indian cricket history.

Known for his calm leadership and finishing ability, Dhoni was a reliable performer throughout his World Cup career. He played several crucial knocks under pressure and guided India's middle order in multiple tournaments. His experience and composure made him one of the team's most valuable players across four World Cup campaigns.

In 25 ODI World Cup matches, Dhoni scored 780 runs at an average of 43.33 and a strike rate of 89.97. His highest score was 91*, and he finished with five half-centuries in the tournament. Along with his contributions with the bat, Dhoni also made a huge impact behind the stumps and as captain, helping India achieve memorable success on the world stage.

4. Javagal Srinath – 4 ODI World Cups

Javagal Srinath – 4 ODI World Cups

Javagal Srinath represented India in four ODI World Cups, playing in the 1992, 1996, 1999 and 2003 editions. One of India's greatest fast bowlers, Srinath led the pace attack for more than a decade. His ability to bowl with pace and accuracy made him a key player in India's World Cup campaigns.

Srinath delivered several important performances on the biggest stage, especially during the 1999 and 2003 World Cups. He played a crucial role in India's run to the 2003 World Cup final, finishing as the team's leading fast bowler. His consistency with the new ball and at the death made him one of India's most dependable bowlers in ODI cricket.

In 33 ODI World Cup matches, Srinath took 44 wickets at an average of 27.77 and an economy rate of 4.32. His best bowling figures were 4/30, while his strike rate was 38.54. He remains one of India's highest wicket-takers in ODI World Cup history and is regarded as one of the country's finest fast bowlers.

3. Mohammad Azharuddin – 4 ODI World Cups

Mohammad Azharuddin – 4 ODI World Cups

Mohammad Azharuddin represented India in four ODI World Cups, playing in the 1987, 1992, 1996 and 1999 editions. One of India's most elegant batters, Azharuddin was a key member of the team throughout the 1990s. He also captained India in the 1996 and 1999 World Cups.

Azharuddin was known for his stylish stroke play and ability to score runs consistently in the middle order. He played several important innings for India across four World Cup campaigns and was one of the team's most reliable batters during his career. His experience and leadership made him an important figure in Indian cricket.

In 25 ODI World Cup matches, Azharuddin scored 825 runs at an average of 39.28 and a strike rate of 77.46. His highest score was 93, and he finished with eight half-centuries in the tournament. His consistent performances across four World Cups earned him a place among India's most experienced ODI World Cup players.

2. Kapil Dev – 4 ODI World Cups

2. Kapil Dev – 4 ODI World Cups

Kapil Dev represented India in four ODI World Cups, playing in the 1979, 1983, 1987 and 1992 editions. One of India's greatest all-rounders, Kapil created history by leading the team to its maiden ODI World Cup title in 1983. His unbeaten 175 against Zimbabwe remains one of the most iconic innings in World Cup history and played a crucial role in India's title-winning campaign.

Kapil made valuable contributions with both bat and ball throughout his World Cup career. His aggressive batting and effective fast bowling made him one of the best all-rounders of his era. He finished the 1983 World Cup as one of India's standout performers and inspired a generation of cricketers with his leadership and match-winning performances.

In 24 ODI World Cup innings, Kapil scored 669 runs at an average of 37.17 and an outstanding strike rate of 115.15, including one century and one half-century, with a highest score of 175*. With the ball, he claimed 28 wickets in 25 matches at an average of 31.89 and an economy rate of 3.77. His best bowling figures were 5/43, highlighting his impact as one of the greatest all-rounders in ODI World Cup history.

1. Sachin Tendulkar – 6 ODI World Cups

1. Sachin Tendulkar – 6 ODI World Cups

Sachin Tendulkar holds the record for the most ODI World Cup appearances by an Indian cricketer, having played in six editions from 1992 to 2011. Widely regarded as one of the greatest batters in cricket history, Tendulkar was a consistent performer across two decades. His World Cup journey ended on a memorable note as India lifted the trophy on home soil in 2011.

Tendulkar delivered several iconic performances in the tournament and remains the highest run-scorer in ODI World Cup history. He was the leading run-scorer in the 2003 World Cup with 673 runs and played a key role in India's run to the final. Throughout his World Cup career, he provided India with strong starts and produced match-winning innings against some of the best bowling attacks in the world.

In 44 ODI World Cup matches, Tendulkar scored 2,278 runs at an outstanding average of 56.95 and a strike rate of 89.02. His highest score was 152, and he finished with six centuries and 15 half-centuries in the tournament. His remarkable consistency and longevity make him India's greatest ODI World Cup batter and one of the finest players in the history of the competition.

Frequently Asked Questions

Sachin Tendulkar holds the record for the most ODI World Cup appearances by an Indian cricketer. He played in six editions of the tournament between 1992 and 2011.

Kapil Dev, Mohammad Azharuddin, Javagal Srinath, MS Dhoni and Virat Kohli have each represented India in four ODI World Cups.

Rohit Sharma has played in three ODI World Cups so far, featuring in the 2015, 2019 and 2023 editions.

Sachin Tendulkar is India's highest run-scorer in ODI World Cup history with 2,278 runs in 44 matches.

About the Author

Avijit Das
Written By

Avijit Das

author · 1464 articles

Sports run in my veins and stories fuel my pen. With over 3 years in journalism — including stints at Sportskeeda, Cricreads, and Athlete Fortune — I’ve lived every word I’ve written. A Madrista at heart and a CR7 devotee, I fell in love with cricket because of one man — Virat Kohli. His passion for the game taught me to see cricket beyond the numbers. Currently writing for Cricket Winner, I cover match analyses, player stories, stats-based features, and cricket news updates. When I’m not writing, you’ll find me glued to tennis courts or boxing rings, living the sport from every angle.

Watch Now

Web Stories

It is not my job to announce the winner

Rohit Sharma on being asked if England were rightly awarded the World Cup title in 2019