Five Indian players with 500 international matches

5. Rohit Sharma (500 matches)

Rohit Sharma joined the elite 500-match club with his effortless stroke play and leadership excellence. His record-breaking double hundreds define his batting brilliance.

Image: BCCI

4. Rahul Dravid (504 matches)

Known as ‘The Wall,’ Rahul Dravid’s technique and patience made him the backbone of India’s batting lineup for over a decade. He remains a symbol of discipline and grace.

Image: Getty

3. MS Dhoni (535 matches)

MS Dhoni’s calm leadership and match-winning ability behind the stumps made him India’s most successful captain across formats. His legacy as a finisher remains unmatched.

Image: Getty

2. Virat Kohli (551 matches)

Virat Kohli’s incredible fitness and hunger for runs have made him one of the most consistent modern-day greats. His aggressive style redefined India’s batting approach.

Image: Getty

1. Sachin Tendulkar (654 matches)

Sachin Tendulkar, the ‘Master Blaster,’ holds the record for most international matches by any player. His unmatched consistency and records define Indian cricket’s golden era.

Image: Getty

IND vs AUS: When is India’s next ODI match?

Former India skipper slams management after 1st ODI

I told before only that KL Rahul should play ahead of Shreyas Iyer. It was an absurd decision by the team and management.