Indian Players With Most ODI Matches

Published by: ABP News Bureau
Image Source: Getty

1. Sachin Tendulkar

463 matches

Image Source: PTI

2. MS Dhoni

347 matches

Image Source: Getty

3. Rahul Dravid

340 matches

Image Source: PTI

4. Mohammad Azharuddin

334 matches

Image Source: Getty

5. Sourav Ganguly

308 matches

Image Source: Getty

6. Yuvraj Singh

301 matches

Image Source: Getty

7. Virat Kohli

299 matches

Image Source: PTI

8. Rohit Sharma

270 matches

Image Source: PTI

9. Anil Kumble

269 matches

Image Source: Getty

10. Virender Sehwag

241 matches

Image Source: PTI