The T20I format gained attention after the 2007 World T20 in South Africa. India famously beat Pakistan to win the first T20 World Cup, which led to the creation of the Indian Premier League (IPL), and the rest is history. India has played 107 T20 internationals, with their first match in 2006 against South Africa at the Wanderers. The Men in Blue have won 1 T20 World Cup and were runners-up once.

Out of the 107 T20Is, India has won 69 and 2 ended with no result. The IPL has greatly contributed to the Indian team’s success in T20 cricket.

Here are the top 5 players who have played the most T20 games for India at the international level:

5. Yuvraj Singh – 58 Matches

Suresh Raina played for India in its first T20 international against South Africa in 2006. He was the first Indian to hit a century in T20 international cricket, and still, no other Indian has done that in the T20 World Cup. Raina made this remarkable achievement against South Africa in the 2010 ICC World T20.

In his career, Raina has scored 1,605 runs with an average of 29.18, and his highest score is 101. He also took 13 wickets when he bowled his off-spin in 27 innings, with an economy rate of 7.59. Raina led India in 3 T20 internationals and hasn’t lost any of those matches. Among Indian captains, only Virender Sehwag shares this unbeaten record in T20 internationals.

ALSO READ:

Mahendra Singh Dhoni played for India in T20 cricket from 2006 to 2018. He was captain for much of that time. Under his leadership, India won the T20 World Cup in 2007. Dhoni set records for playing the most T20 matches for India, both as captain and player.

During his time as captain, Dhoni helped India develop a strong team in T20 cricket. He didn’t score many runs himself, with only 1,417 in 93 matches, but he had a good average of 37.17. Dhoni was known for his skills as a wicketkeeper. He took 54 catches and did 33 stumpings, setting records for wicketkeeping along the way.

READ MORE: