There are only four Indian cricketers who have crossed the 500-match milestones across the formats.
Top 4 Players To Cross 500 Match Milestones
Sachin Tendulkar stands in the first spot to play the most games in international cricket.
He has played 664 matches and is the highest-capped player in the International cricket.
MS Dhoni stands at the second spot and has played 538 matches for India from 2004 to 2019
Virat Kohli stands at the third spot and has played 534 matches between 2008 and 2024
Rahul Dravid stands at the fourth spot in the list and has played 509 matches between 1996 and 2012.