7 Indian players to have played 50 international matches across formats

Cricket: During the second Test between India and the West Indies in 2025, Jasprit Bumrah joined the elite list of Indian cricketers to have played 50 matches across formats.

author-image
Vibhakar
New Update
Untitled design

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
Advertisment

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.

Also Check: 'Have to play domestic cricket' - Irfan Pathan asks Rohit Sharma and Virat Kohli for more match time ahead of ODI World Cup

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.

Virat Kohli MS Dhoni India Jasprit Bumrah