Most int’l cricket matches by an Indian
AFP
1. Sachin Tendulkar
Considered one of the greatest players in the history of cricket, Sachin Tendulkar played 664 international matches for India – 200 Tests, 463 ODIs, 1 T20I.
AFP
2. MS Dhoni
MS Dhoni, an immensely successful Indian skipper, played 535 international matches for India from 2004 – 2019. He starred in 90 Tests, 350 ODIs and 98 T20Is.
AFP
3. Rahul Dravid
Former India captain and current coach Rahul Dravid is third on the list with 504 international matches – 164 Tests, 344 ODIs and 1 T20I.
AFP
4. Virat Kohli
Star player Virat Kohli has played 499 international matches (110 Tests, 274 ODIs, 115 T20Is) till now. He will feature in his 500th international match today.
AFP
5. Rohit Sharma
India skipper Rohit Sharma has played 442 international matches till now. This includes 51 Tests, 243 ODIs and 148 T20Is.
AFP
Jemimah magic in IND W vs BAN W 2nd ODI