Top players with most matches for India in ODIs | Possible11

By Rohit
February 28, 2025

Virat Kohli -

299 Matches

Yuvraj Singh -

301 Matches

Sourav Ganguly -

308 Matches

Mohammad Azharuddin-

334 Matches

Rahul Dravid -

340 Matches

MS Dhoni -

347 Matches

Sachin Tendulkar -

463 Matches

See More Stories