The most capped T20I cricketers – 120-plus appearances and counting

George Dockrell celebrates for Ireland
George Dockrell is among Ireland's most capped cricketers in T20I competition.

Nicholas Pooran recently played his 100th match in T20I cricket. But the West Indian star is nowhere close to being the most capped player in the shortest format of the international game.

Surprisingly, two Ireland cricketers feature among the top five, while a trio from India, Bangladesh and Afghanistan make up the rest.

Here, we look at the players who have been capped the most times in T20I competition.

5. Mohammad Nabi

The Afghanistan all-rounder wants to retire from ODI cricket after the 2025 Champions Trophy, but will likely remain available for the T20I team. He has already collected 129 T20Is since debuting in the format 2010 – and it’s not improbable that he’ll reach 150 and beyond.

Only one man, who features later in this list, has achieved that 150-plus feat.

4. Mohammad Mahmudullah

The spinning all-rounder is Bangladesh‘s most capped cricketer in the T20I format – and fourth overall – with 141 appearances since 2007’s first. With more than 50 catches, 40 wickets and 2,400 runs, Mahmudullah is among the best all-rounders in T20I cricket.

At 38 years old, though, he is nearing the twilight of his career.

Read more: These are the 9 biggest sixes in the history of cricket

3. George Dockrell

Dockrell started playing international cricketer as a youngster, before his 20th birthday. He has since gathered 141 T20I appearances. Ireland certainly play this format more than they do ODI or Test cricket. Dockrell has grown from being just a spinner to more of an all-rounder, capable of batting in the middle order nowadays. He is only Ireland’s second most capped T20I cricketer.

2. Paul Stirling

Stirling is Ireland’s most capped cricketer in T20I cricket – and second overall. More than 15 years of participating in this format have brought him 147 caps. A lot of them, too, have seen Stirling open the batting, bowling and captain the team in the same match as well.

Other than Sharma, Stirling is the only player among T20I cricket’s top six most capped to hit a century.

1. Rohit Sharma

Sharma has retired from T20I cricket, so won’t be adding to his 159 caps in the shortest format of the international game. He collected five centuries in T20I competition for India – and even took a single wicket. His T20I career coincided with some prolific seasons with the Mumbai Indians in the Indian Premier League, too.

It will be interesting to see if Stirling, Dockrell or others ever overtake Sharma as the most capped player in T20I cricket.

Read next: 4 players have now hit back-to-back centuries in T20I cricket