Shakib Al Hasan, the captain of the Bangladesh T20I squad, led his side against Afghanistan on Tuesday after playing 100 games in the format. Shakib, a legendary player, now has the No. 2 all-rounder ranking in the world and holds the T20I record for most wickets taken with 121.

Shakib, though, failed to ignite the game with his bat during Tuesday’s encounter against Afghanistan and was bowled out for 11 by Mujeeb-Ur-Rahman.

Bangladesh Cricket posted a photo of the world’s best all-rounder on Tuesday, congratulating Shakib on his signature accomplishment. Congratulations to Shakib Al Hasan on reaching 100 T20 international appearances! He joins Mahmudullah and Mushfiqur Rahim as the third Bangladeshi player to reach this milestone.

Shakib made his T20I debut against Zimbabwe in November of 2006. On his debut, Shakib had scored 26 runs and taken the crucial wicket of Zimbabwe batsman Sean Williams. The Bangladeshi star has gone a long way since his debut and is now ranked 15th all-time for most T20I appearances.

Shakib has made 100 T20I matches, scoring 2021 runs at an average of 22.97, with the top score being 84. In T20Is, the Bangladesh skipper has also claimed over 100 wickets at a fantastic economy rate of 6.70. Along with Pakistan’s Umar Gul and Afghanistan’s Rashid Khan, he holds the world record for most four-wicket hauls in an innings with a bowling average of 5/20.

The seasoned all-arounder has previously represented Kolkata Knight Riders and Sunrisers Hyderabad in the Indian Premier League. He has taken part in several T20 competitions throughout the world, including the Caribbean Premier League, Pakistan Super League, and Big Bash League.