Afghanistan's Rashid Khan holds the record for the most wickets in T20 cricket, with 633 wickets in 461 matches.
West Indies legend Dwayne Bravo ranks second, with 631 wickets in 582 T20 games.
Another West Indies star, Sunil Narine, sits third with 574 wickets in 536 T20 matches.
South African spinner Imran Tahir occupies the fourth spot with 531 wickets in 428 T20 games.
Bangladesh's Shakib Al Hasan is fifth, having taken 492 wickets in 444 T20 matches.
West Indies all-rounder Andre Russell is ranked sixth with 466 wickets in 538 T20 matches.
England’s Chris Jordan is seventh, with 416 wickets in T20 cricket.
Former Pakistan pacer Wahab Riaz completes the top 8, with 413 wickets in 348 T20 games.