
In this quiz, you need to name the Indian men's players with the most combined appearances in Tests, ODIs, and T20Is.
Five men have played at least 500 international matches for India across the three formats. The latest to join the club is a former T20 World Cup-winner who achieved the feat during the first match of the 2025 ODI series against Australia in Perth. That was his first international appearance in nearly seven months, having already called time on his T20I and Test careers.
Also try: Quiz! Have these players taken Babar Azam's wicket in international cricket?
The record for the most matches for the India men's team belongs to international cricket’s all-time highest run-getter. His tally of 664 games is also the highest-ever globally. Known as the "Master Blaster" in his playing days, he is closely followed by international cricket’s third-highest run-getter, who has played the second-most matches (551) for India.
Also try: Quiz! Every Indian Test cricketer to debut after Virat Kohli
In this quiz, you have to name all 29 India men’s players who have played at least 200 matches across formats. We have given you the number of matches each played along with their career span. You have six minutes to name them all. Good luck!
The data was updated on October 19, 2025.
Can you name the men with most international appearances for India?
Please refresh the page if the quiz does not load properly.
Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.