Only 4 Indian cricketers have surpassed the 500-match milestone across formats.
Leading the pack is Sachin Tendulkar with 664 matches.
He is also the overall highest-capped player in international cricket.
MS Dhoni follows Sachin in 2nd place.
He featured in 538 matches for India from 2004 to 2019.
Virat Kohli takes 3rd place on this list.
He has represented India in 534 games between 2008 and 2024.
Rounding off this list is Rahul Dravid.
Dravid played 509 matches between 1996-2012.
Rohit Sharma could soon join this club as he sits at 484 caps.