Shakib entered the game with 39 wickets in 28 matches.
Having produced a match-winning spell (4/9) against Oman in the preliminaries, Shakib, one of the world’s leading all-rounders, found himself among the wickets in the team’s first Super 12 game, against Sri Lanka.
Afridi picked 39 wickets in 34 matches.
Shakib went past Afridi’s record when he used his vast experience to get the better of Nissanka with a flighted delivery.
Two balls later, Shakib bowled Avishka Fernando for his 41st wicket in the tournament.
With Bangladesh having made the Super 12s and guaranteed to play at least five matches, it was only a matter of time before the left-arm spinner bettered Afridi’s record.
Shakib is also the current highest wicket-taker in T20Is.