Team India’s veteran all-rounder, Ravindra Jadeja, completed a milestone in the ongoing IND vs BAN Champions Trophy match being played at the Dubai International Stadium. To note, Ravindra Jadeja is playing his 200th ODI match, which puts him in third place for most ODI matches for India among active players. Check out the list below.
Most ODI matches for India (Active players)
Speaking about the list, Virat Kohli tops the charts with 298 ODI matches. Team India skipper, Rohit Sharma comes next on the list of most ODI matches for India with 269 games. As stated above, Jadeja comes third on the list with 200 matches.
Player | Career Span | Matches | Runs | Highest Score | Average | Centuries | Half Centuries | Wickets | Economy Rate | Catches |
---|---|---|---|---|---|---|---|---|---|---|
Virat Kohli | 2008-2025 | 298 | 13,963 | 183 | 57.93 | 50 | 5 | 5 | 6.16 | 155 |
Rohit Sharma | 2007-2025 | 269 | 10,988 | 264 | 49.05 | 32 | 9 | 9 | 5.24 | 96 |
Ravindra Jadeja | 2009-2025 | 200 | 2,779 | 87 | 32.69 | – | – | 226 | 4.86 | 75 |
Most ODI matches for India
Sachin Tendulkar holds the record for the most ODI matches played for India, with 463 appearances from 1989 to 2012. Following him is MS Dhoni, who played 347 ODIs between 2004 and 20191. Rahul Dravid is third on the list with 340 matches from 1996 to 2011. Other notable players include Mohammad Azharuddin (334 matches), Sourav Ganguly (308 matches), and Yuvraj Singh (301 matches).
Editor's Pick
