Updated June 3rd, 2024 at 11:36 IST

From Rohit Sharma to MS Dhoni: Players with the Most Appearances in the ICC T20 World Cup History

The players with the most appearances in ICC Men's T20 World Cup history include Rohit Sharma, Shakib Al Hasan, and David Warner.

Reported by: Aryan Suraj Chadha
MS Dhoni and Rohit Sharma | Image:PTI

Many cricketing icons have taken the pitch at the ICC T20 World Cup since its start in 2007. Several of these players have distinguished themselves during the competition not just with their abilities but also with their capacity to endure. We look at the players who have made the most appearances in T20 World Cup history.

Players with the Most Appearances in T20 World Cup History

Rohit Sharma (India): 39 Matches

Rohit Sharma, an integral part of the Indian cricket team, holds the record for the most matches played in T20 World Cup history. Since his debut in the inaugural 2007 tournament, Rohit has played in every edition, amassing a total of 39 matches. Throughout these games, he has scored 963 runs, making him one of the most prolific run-scorers in the tournament's history. His leadership skills were also on display when he captained India to the semi-finals in the 2022 edition. He is now leading India into the T20 World Cup 2024 in the USA and the West Indies.


Shakib Al Hasan (Bangladesh): 36 Matches

Bangladesh's Shakib Al Hasan is another stalwart who has been a consistent performer in T20 World Cups. With 36 matches under his belt, Shakib has been a cornerstone for his team, contributing 742 runs and 47 wickets. His all-round performance has been crucial for Bangladesh, making him one of the most valuable players in the tournament.

Tilakaratne Dilshan (Sri Lanka): 35 Matches

Tilakaratne Dilshan, one of Sri Lanka's finest cricketers, played in 35 T20 World Cup matches from 2007 to 2016. Known for his innovative batting style and aggressive play, Dilshan scored 897 runs and took 2 wickets during his T20 World Cup career. His contributions were instrumental in Sri Lanka's success in the shorter format of the game.

Dwayne Bravo (West Indies): 34 Matches

West Indies' Dwayne Bravo has been a key player in T20 World Cups, appearing in 34 matches from 2007 to 2021. Bravo scored 530 runs and took 27 wickets, showcasing his abilities as an all-rounder. His performances have been vital in the West Indies' T20 campaigns, helping them secure victories in crucial matches.

Shahid Afridi (Pakistan): 34 Matches

Shahid Afridi, a legend of Pakistan cricket, also played in 34 T20 World Cup matches from 2007 to 2016. Known for his explosive batting and effective leg-spin, Afridi scored 546 runs and claimed 39 wickets. His dynamic presence on the field made him a fan favorite and a key player for Pakistan.

Shoaib Malik (Pakistan): 34 Matches

Another Pakistani cricket great, Shoaib Malik, has also made 34 appearances in T20 World Cups. Playing from 2007 to 2021, Malik scored 646 runs and took 3 wickets. His experience and consistency have been valuable assets for the Pakistan team over the years.

David Warner (Australia): 34 Matches

Australia's David Warner has been a standout performer in T20 World Cups, featuring in 34 matches since 2009. Warner has scored 806 runs, making him one of Australia's top batsmen in the format. His aggressive batting style and ability to perform in high-pressure situations have made him a key player for Australia.

MS Dhoni (India): 33 Matches

MS Dhoni, one of India's most successful captains, played in 33 T20 World Cup matches from 2007 to 2016. Dhoni scored 529 runs and was renowned for his calm and composed leadership. Under his captaincy, India won the inaugural T20 World Cup in 2007, setting the stage for the future of T20 cricket in India.

Chris Gayle (West Indies): 33 Matches

Chris Gayle, the "Universe Boss," has been a dominant force in T20 cricket. Playing in 33 T20 World Cup matches from 2007 to 2021, Gayle scored 965 runs and took 10 wickets. His explosive batting and charismatic personality have made him one of the most entertaining players in T20 history.

Mushfiqur Rahim (Bangladesh): 33 Matches

Mushfiqur Rahim has been a consistent performer for Bangladesh, appearing in 33 T20 World Cup matches from 2007 to 2021. Rahim scored 402 runs, providing stability and experience to the Bangladesh batting lineup.

The players listed above have not only made the most appearances in T20 World Cup history but have also left an indelible mark on the tournament with their exceptional performances. Their contributions have been pivotal in their teams' successes, and they continue to inspire the next generation of cricketers in the shortest format of the game. As we look forward to the T20 World Cup 2024, these legends' legacies remind us of the excitement and brilliance that T20 cricket brings to the world stage.


Published June 3rd, 2024 at 11:25 IST