These cricketers played in the shortest format of the game for a very long time and contributed greatly to their respective team’s success as well
1. Shakib Al Hasan (Bangladesh) – 17 years, 209 days
The veteran Bangladesh all-rounder, who announced his retirement from T20Is earlier this June, made his debut in the format back in 2006. Throughout his career, Shakib played 129 T20Is, scoring 2551 runs and taking 149 wickets.
2. Sean Williams (Zimbabwe) – 17 years, 166 days
The Zimbabwean all-rounder retired from the shortest format earlier this may after making his debut back in 2006. Williams played a total of 81 matches in his T20I career, scoring 1691 runs and taking 48 wickets.
3. Mahmudullah Riyad (Bangladesh) – 17 years, 38 days
The Bangladesh batter will be retiring from T20Is after the ongoing 3-match series between India and Bangladesh concludes. Mahmudullah, who made his T20I debut back in 2007, has so far played 139 T20I matches, scoring 2395 runs and taking 40 wickets.
4. Rohit Sharma (India) – 16 years, 284 days
The former Indian T20I skipper announced his retirement from the shortest format earlier this June after leading India to the T20 World Cup title. Rohit made his T20I debut back in 2007 and played 159 matches in his career, scoring 4231 runs.
5. Collins Obuya (Kenya) – 16 years, 204 days
The Kenyan all-rounder retired from the shortest format earlier this March. Obuya, who made his T20I debut back in 2007, played a total of 75 T20I matches in his career, scoring 1742 runs and taking 25 wickets.