India has been a dominant force in T20I cricket, and a significant reason for this success is the experience and talent of its players. Here are the top 5 Indian cricketers with the most T20I matches played, a testament to their skill and dedication to the game:
Here are the top 5 players with the most appearances for India in T20 internationals:
5. Yuvraj Singh – 58 Matches
Yuvraj Singh was a key player for India in the first World Cup. He had the highest strike rate among Indian players. He is famous for hitting six sixes in one over during a T20I match against England in the 2007 World Cup. Stuart Broad was the bowler.
The all-rounder from Punjab played 58 T20I matches. He scored 1,177 runs with a strike rate of 136.38. His highest score in a match was 77. Yuvraj also took 28 wickets with an economy rate of 7.06 over 31 innings. His last T20I for India was in 2017, and he hasn’t returned to the team since then.
ALSO READ: Here are his top 5 T20I knocks, a showcase of his incredible batting ability
4. Virat Kohli – 62 Matches
Virat Kohli leads India’s T20I team and is one of their most experienced players in this format. He started playing T20Is in 2010 and has been very important for India since then. In the last three T20 World Cups, he has been India’s main batsman.
Kohli has scored 2,102 runs for India with an average of 48.88. His highest score is 90*. He has also bowled in 12 T20I matches, taking 4 wickets with his medium pace. Besides his batting and bowling, he is known for his great fitness and fielding skills, having caught 32 catches in his T20I career.
3. Suresh Raina – 78 Matches
Suresh Raina played for India in its first T20 international against South Africa in 2006. He was the first Indian to score a century in T20 international cricket, a record yet unmatched by any other Indian in the T20 World Cup. Raina achieved this milestone against South Africa in the 2010 ICC World T20.
Throughout 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 bowling off-spin in 27 innings, with an economy rate of 7.59. Raina captained India in 3 T20 internationals and did not lose any of those matches. Only Virender Sehwag shares this unbeaten record among Indian captains in T20 internationals.
2. Rohit Sharma – 87 Matches
Rohit Sharma is the vice-captain of the Indian T20I team. He has played in all six World T20 tournaments. He helped India win the 2007 World Cup and has been an important player in the T20 team since then. Rohit Sharma holds the record for hitting the most centuries in T20I matches, with four. He also has scored the most runs among Indian batsmen in T20Is.
In his T20I career, Rohit Sharma has played 87 matches and scored 2,207 runs, averaging 33.43. His highest score is 118. He has also taken one wicket in T20I matches. Rohit has captained India in 12 T20I matches and won 11 of them.
1. MS Dhoni – 93 Matches
Mahendra Singh Dhoni played T20 cricket for India from 2006 to 2018, mostly as captain. He led India to win the T20 World Cup in 2007. Dhoni holds records for playing the most T20 matches for India, both as captain and player.
As captain, Dhoni helped India build a strong T20 team. He didn’t score many runs himself, with only 1,417 in 93 matches, but he maintained a good average of 37.17. Dhoni was well-known for his wicketkeeping skills, taking 54 catches and making 33 stumpings, setting wicketkeeping records along the way.
READ MORE: