Sri Lanka's T. Dilshan has appeared for a total of 35 matches, which is the most appearances by any player in all of the T20 World Cups.
Pos | Player | Team | Span | Matches |
1 | T. Dilshan | Sri Lanka | 2007-2016 | 35 |
2 | Shahid Afridi | Pakistan | 2007-2016 | 34 |
3 | Dwayne Bravo | West Indies | 2007-2021 | 34 |
4 | Shoaib Malik | Pakistan | 2007-2021 | 34 |
5 | MS Dhoni | India | 2007-2016 | 33 |
6 | Chris Gayle | West Indies | 2007-2021 | 33 |
7 | Mushfiqur Rahim | Bangladesh | 2007-2021 | 33 |
8 | Rohit Sharma | India | 2007-2021 | 33 |
9 | Mahela Jayawardene | Sri Lanka | 2007-2014 | 31 |
10 | Lasith Malinga | Sri Lanka | 2007-2014 | 31 |