/sportsinfo/media/media_files/2025/10/10/untitled-designk-2025-10-10-12-09-57.jpg)
Indian players to have played 50 international matches across formats (X)
Overview
- As of October 2025, seven Indian cricketers have played at least 50 matches across formats
- Jasprit Bumrah is the latest entrant to the list, following his 50th Test appearance during the Delhi Test 2025 against the West Indies
- The list also features MS Dhoni, Virat Kohli, KL Rahul, Rohit Sharma, Ravindra Jadeja, and Ravichandran Ashwin
Jasprit Bumrah joined the elite list of Indian cricketers to have played 50 or more international matches across formats. During the second Test of the series against the West Indies in Delhi, Bumrah achieved the milestone of having played 50 Tests, which led to him joining the elite list of Indian cricketers.
Before the star pacer, six other Indian cricketers had achieved the milestone, including three of the most popular cricketers of the 21st century. In the current Indian setup, there are a few cricketers to have completed the milestone. There are a few others who have a good chance to join the list in the upcoming years.
Indian cricketers to have played 50 international matches across formats
MS Dhoni
MS Dhoni was the first Indian cricketer to achieve the milestone. The former Indian skipper played 90 matches in the longest format of the game, a whopping 350 matches in ODIs, and 98 matches in the shortest version of international cricket, before announcing his retirement from the highest level in 2020.
Also Read: Mohammad Azharuddin calls out Jasprit Bumrah's workload management
Virat Kohli
Virat Kohli was the second Indian cricketer to make it to the elite league. The star cricketer retired from Tests in May 2025 after playing 123 matches. He is continuing to play ODIs and has 302 caps. In T20Is, he retired after playing 125 matches, ending the format on a high by winning the Player of the Match award in a T20 World Cup final.
Ravindra Jadeja
Ravindra Jadeja was the third Indian player and the first All-rounder to reach the milestone. The veteran has played for India in 86 Tests, 204 ODIs, and 74 T20Is, as of October 2025. He needs one T20I appearance to become only the second Indian to have played 75 or more matches across formats.
Read More: Dinesh Karthik snubs KL Rahul and Kuldeep Yadav from his all-time India T20I XI
Ravichandran Ashwin
Ravichandran Ashwin has retired from international cricket and the Indian Premier League, as of 2025. Before doing so, the star spinner played 106 matches in Tests, 116 matches in ODIs, and 65 matches in T20Is. Ashwin is one of the fewest Indian cricketers to have won multiple ICC tournaments.
Rohit Sharma
Rohit Sharma achieved the milestone late in his career, when he played his 50th Test for India. Having been a recognized batter in white ball cricket, Rohit reached the milestone in 2023. As of October 10, 2025, Rohit has 67 appearances in Tests, 273 in ODIs, and 159 in T20Is, respectively.
KL Rahul
KL Rahul has played 64 Tests, 85 ODIs, and 72 T20Is for India, as of October 2025. In 2025, he has been at his best form in the longest format, scoring runs both at home and away. He played a key role in India's win in the Champions Trophy 2025. However, his last T20I appearance came way back during the T20 World Cup 2022.
Jasprit Bumrah
Jasprit Bumrah is the latest to join the list. The exceptional pacer played his 50th Test against the West Indies in Delhi and completed the unique milestone. He now has 50 caps in Tests, 89 in ODIs, and 75 in T20Is. Despite injuries and other challenges, Bumrah has continued to deliver for India at the highest level.
Follow Us