List of India ODI cricketers
A One Day International is an international cricket match between two representative teams, each having ODI status, as determined by the International Cricket Council. An ODI differs from Test matches in that the number of overs per team is limited, and that each team has only one innings.
India played their first ODI in 1974 and a total of 257 players have represented the team. Snce 1974 India has played 1,058 ODIs, resulting in 559 victories, 445 defeats, 10 ties and 44 no results. India's first series victory came against England in 1981, winning 2–1. India won the Cricket World Cup twice in 1983 and 2011 and was runner-up in 2003 and 2023. India won the ICC Champions Trophy in the year 2013 and had earlier shared once with Sri Lanka in 2002 because rain washed out the attempt to complete the final twice. India was also runner-up in 2000. India have won the Asia Cup a total of seven times in 1984, 1988, 1990, 1995, 2010, 2018 and 2023.
Sachin Tendulkar is the youngest debutant at the age of 16 years and 238 days and Farokh Engineer is the oldest debutant at the age of 36 years and 138 days. Anil Kumble is the leading wicket taker with 337 wickets to his name, and Sachin Tendulkar is the leading run scorer with 18,426 runs to his name from 452 innings at an average of 44.83. Tendulkar holds the record for playing the most ODI matches played. He also holds the world record number of Man of the Match awards. Rohit Sharma's score of 264 against Sri Lanka in November 2014 is the highest number of runs scored by any player in an ODI. Sourav Ganguly's 183 against Sri Lanka is the highest number of runs scored by an Indian Cricketer in a Cricket World Cup match.
Players
The list is arranged in the order in which each player won his first ODI cap. Where more than one player won his first ODI cap in the same match, those players are listed alphabetically by last name at the time of debut. The statistics in this table only include ODI matches played for India.Statistics are correct as of 7 August 2024.
Notes:
- 1 Anil Kumble, Sourav Ganguly, Harbhajan Singh, Zaheer Khan, Yuvraj Singh, Ashish Nehra and Mahendra Singh Dhoni also played ODI cricket for ACC Asian XI. Only their records for India are given above.
- 2 Rahul Dravid and Virender Sehwag have played ODI cricket for both the ICC World XI and the ACC Asian XI. Only their records for India are given above.
Captains
A total of 27 players have captained the Indian ODI team.| Number | Name | Year | Played | Won | Lost | Tied | No result | Win % |
| 1 | Ajit Wadekar | 1974 | ||||||
| 2 | S. Venkataraghavan | 1975–1979 | 1 | |||||
| 3 | Bishan Singh Bedi | 1975–1978 | ||||||
| 4 | Sunil Gavaskar | 1980–1986 | ||||||
| 5 | Gundappa Viswanath | 1980 | ||||||
| 6 | Kapil Dev | 1982–1992 | ||||||
| 7 | Syed Kirmani | 1983 | ||||||
| 8 | Mohinder Amarnath | 1984 | ||||||
| 9 | Ravi Shastri | 1986–1991 | ||||||
| 10 | Dilip Vengsarkar | 1987–1988 | ||||||
| 11 | Krishnamachari Srikkanth | 1989–1990 | ||||||
| 12 | Mohammad Azharuddin | 1989–1999 | ||||||
| 13 | Sachin Tendulkar | 1996–1999 | ||||||
| 14 | Ajay Jadeja | 1997–1999 | ||||||
| 15 | Sourav Ganguly | 1999–2005 | ||||||
| 16 | Rahul Dravid | 2000–2007 | ||||||
| 17 | Anil Kumble | 2001 | ||||||
| 18 | Virender Sehwag | 2003–2011 | ||||||
| 19 | M.S. Dhoni | 2007–2018 | ||||||
| 20 | Suresh Raina | 2010–2014 | ||||||
| 21 | Gautam Gambhir | 2010–2011 | ||||||
| 22 | Virat Kohli | 2013–2021 | ||||||
| 23 | Ajinkya Rahane | 2015 | ||||||
| 24 | Rohit Sharma | 2017–2025 | ||||||
| 25 | Shikhar Dhawan | 2021–2022 | ||||||
| 26 | KL Rahul | 2022–2025 | ||||||
| 27 | Hardik Pandya | 2023 | ||||||
| 27 | Shubman Gill | 2025 – |