Sachin Tendulkar To Virat Kohli: Indian Cricketers Who Have Played 300 Or More ODIs - In Pics
Virat Kohli added another milestone to his career during India's ICC Champions Trophy 2025 match against New Zealand in Dubai. The 36-year-old Kohli became the seventh Indian cricketer to play 300 or more One-Day Internationals (ODIs). Here's a list of Indian players, who have played 300 or more ODI matches:
Zee Media Bureau
| Mar 02, 2025, 22:48 PM IST
Virat Kohli added another milestone to his career during India's ICC Champions Trophy 2025 match against New Zealand in Dubai. The 36-year-old Kohli became the seventh Indian cricketer to play 300 or more One-Day Internationals (ODIs).
Here's a list of Indian players, who have played 300 or more ODI matches:
1/7
1. Sachin Tendulkar

2/7
2. MS Dhoni

3/7
3. Rahul Dravid

4/7
4. Mohammad Azharuddin

5/7
5. Sourav Ganguly

6/7
6. Yuvraj Singh






