Who has played the most T20 World Cup matches? Rohit Sharma, Shakib Al Hasan and more

05-30-2024
4 min read

On may 26, the 17th edition of the Indian Premier League (IPL) came to an end, as Kolkata Knight Riders lifted their third title after defeating Sunrisers Hyderabad in a one-sided final at the MA Chidambaram Stadium in Chennai.

BET NOW: Exclusive sign-up offers and bonuses when you bet on IPL action

The eyes of the cricketing world will now turn to the Men's T20 World Cup. The ninth edition of the tournament will kick off in the West Indies and USA on June 1, marking the first time the latter has hosted a major ICC event. This year's tournament is also an expanded edition, which will see twenty teams participate for the first time.

Who has played the most T20 World Cup matches?

A couple of players have been a staple of this tournament ever since it was established in 2007. India's Rohit Sharma and Bangladesh's Shakib Al Hasan have played at every edition of the T20 World Cup, and will be part of it in 2024 as well.

MORE: Will KKR retain Mitchell Starc for IPL 2025?

Rohit currently holds the record for the most matches played in the tournament, with 39. Shakib is close behind, on 36. Legendary Indian wicketkeeper MS Dhoni has not taken part in the last two tournaments, but has still notched up 33 appearances, which is also the record for most T20 World Cup matches played as skipper.

Additionally, a few other active players could increase their tally at this World Cup as David Warner (34 matches) and Mahmudullah (30) are set to represent Australia and Bangladesh respectively.

Most matches played in T20 World Cups
Name Country Matches Runs Wickets
Rohit Sharma* India 39 963 0
Shakib Al Hasan* Bangladesh 36 742 47
Tillakaratne Dilshan Sri Lanka 35 897 2
Dwayne Bravo West Indies 34 530 27
Shahid Afridi Pakistan 34 546 39
Shoaib Malik Pakistan 34 646 3
David Warner* Australia 34 806 0
MS Dhoni India 33 529 0
Chris Gayle West Indies 33 965 10
Mushfiqur Rahim Bangladesh 33 402 0

*playing in 2024 T20 World Cup  

When is India's next cricket match?

India has been drawn in Group A for the T20 World Cup 2024 along with Pakistan, Ireland, USA and Canada. They will begin their T20 World Cup campaign against Ireland on June 5.

India’s complete schedule for the 2024 T20 World Cup

Fixture Date Time (IST) Venue
India vs Ireland June 5, 2024 8:00 PM  Nassau County International Cricket Stadium
India vs Pakistan June 9, 2024 8:00 PM  Nassau County International Cricket Stadium
USA v India June 12, 2024 8:00 PM Nassau County International Cricket Stadium
India vs Canada June 15, 2024 8:00 PM Central Broward Regional Park