Close Menu
  • Home
  • Soccer
  • NBA
  • MLB
  • NFL
  • MMA
  • Golf
  • Tennis
  • Cricket
What's Hot

RAF 6 Results: Cejudo vs. Faber

February 28, 2026

Famous OGC Nice eagle mascot and trainer blasted by sprinkler

November 21, 2025

Placing all 30 MLB teams in free agency tiers, from biggest spenders to ‘Broke Boys’

November 19, 2025
Facebook X (Twitter) Instagram
  • Contact
  • Privacy Policy
  • Terms & Conditions
Facebook X (Twitter) Instagram
Nijaai – Sport CenterNijaai – Sport Center
  • Home
  • Soccer
  • NBA
  • MLB
  • NFL
  • MMA
  • Golf
  • Tennis
  • Cricket
Nijaai – Sport CenterNijaai – Sport Center
Home»Cricket»Who has played most ODIs for India? List of Indian players with most caps in ODIs
Cricket

Who has played most ODIs for India? List of Indian players with most caps in ODIs

August 7, 2024No Comments2 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
Share
Facebook Twitter LinkedIn Pinterest Email

Virat Kohli of India has recently made history by surpassing Sachin Tendulkar’s record for the most centuries in the ODI format. However, Tendulkar’s record of playing the most number of ODI matches, 463, seems unlikely to be matched by any current player.

Tendulkar, who retired from ODI cricket in 2012, holds the record for the most ODI matches played for India, followed by Mahela Jayawardene of Sri Lanka with 448 matches.

The competitive nature of modern cricket, especially with the rise of T20 cricket, makes it highly improbable for current players to surpass the records set by legends like Tendulkar.

Aside from Tendulkar, no Indian player has played more than 350 ODIs for the country.

In this article, we take a look at the list of Indian cricketers with the most appearances in ODIs.

Complete List of Indian players with most matches played in ODIs

Sachin Tendulkar leads the list with 463 ODI appearances, followed by MS Dhoni with 347 matches.

Here is a list of the top 10 Indian players with the most ODI appearances:

Player Matches
Sachin Tendulkar 463
MS Dhoni 347
Rahul Dravid 340
Mohammad Azharuddin 334
Sourav Ganguly 308
Yuvraj Singh 301
Virat Kohli 294
Anil Kumble 269
Rohit Sharma 264
Virender Sehwag 241

Out of the top ten players, only Virat Kohli and Rohit Sharma are currently active, and they are expected to continue playing in the 50-over format for a few more years.

If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Sporting News has editorial oversight for this content. Learn more >

See also  Prime Minister Narendra Modi shares 'real story' of T20 World Cup win as he dedicates win to 'youth of India'
caps India Indian List ODIs played players
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

Reds celebrate ‘Pete Rose Night’ after MLB all-time hits leader’s removal from ineligible list

May 15, 2025

MMA pound-for-pound rankings, May 2025: Does Jack Della Maddalena make the list after UFC 315?

May 12, 2025

Shohei Ohtani adds to his long list of Miami heroics with home run in Dodgers’ victory

May 6, 2025

Jaylen Brown, Kristaps Porzingis among Celtics players ready to take on rival Knicks: ‘It’s going to be a war’

May 3, 2025
Add A Comment

Comments are closed.

Editors Picks

Nelly Korda withdraws from Ladies European Tour event in London after being bitten by a dog

June 29, 2024

Barbados latest weather forecast ahead of India vs South Africa T20 World Cup 2024 final

June 29, 2024

West Ham vs Arsenal: Preview, predictions and lineups

November 30, 2024

Anthony Edwards explains why Joel Embiid chose Team USA over France

August 1, 2024
Latest Posts

RAF 6 Results: Cejudo vs. Faber

February 28, 2026

Famous OGC Nice eagle mascot and trainer blasted by sprinkler

November 21, 2025

Placing all 30 MLB teams in free agency tiers, from biggest spenders to ‘Broke Boys’

November 19, 2025
Nijaai – Sport Center
Facebook X (Twitter) Instagram Pinterest
  • Contact
  • Privacy Policy
  • Terms & Conditions
© 2026 nijaai.com - All rights reserved.

Type above and press Enter to search. Press Esc to cancel.