India to play their 250th T20I against Oman on Friday, September 19. Check out the players with most matches for India in the shortest format of the game.
India ODI captain Rohit Sharma has played the most T20I matches for the national team. Out of 250 matches that India played, Rohit was part of 159 of them. He has scored 4231 runs in the time frame, at a strike rate of 140.89. He captained India to T20 World Cup win in 2024.
2/5Image Source : AP
Former India captain Virat Kohli stands second on the list of most T20Is for the national team. He has played 125 matches, scoring 4188 runs at a strike rate of 137.04. Like Rohit, he also won the T20 World Cup in 2024, winning the POTM award in the final.
3/5Image Source : AP
Star all-rounder Hardik Pandya stands third on the list of most T20I matches for India. He has represented the national team in 116 T20Is, scoring 1812 runs at a strike rate of 141.67. The 31-year-old also has 95 wickets to his name in the format. He can topple both Rohit and Virat in the list of most matches in the format.
Advertisement
4/5Image Source : PTI
Former India captain MS Dhoni has played 98 T20Is for the national team. He stands fourth on the list of most matches played for India in the format. The keeper-batter scored 1617 runs at a strike rate of 126.13. He led India to the T20 World Cup win in 2007.
5/5Image Source : AP
Current India T20I captain Suryakumar Yadav is fifth on the list of players with the most T20I matches for India. He has played 85 T20Is, scoring 2652 runs at a strike rate of 166.37.