By Devadyuti Das | Updated: August 27, 2026 10:34 AM IST
1. Rashid Khan: Afghanistan and Gujarat Titans leg-spinner is the highest-ever wicket-taker in T20 cricket with 736 scalps in 547 matches so far.
2. Sunil Narine: Kolkata Knight Riders and Trinbago Knight Riders spinner became the 2n bowler to claim 650 wickets in T20 cricket. He now has 650 wickets in 611 matches after claiming 1/27 in Caribbean Premier League 2026 match vs Saint Lucia Kings.
3. Dwayne Bravo: Former Chennai Super Kings and West Indies all-rounder has 631 wickets in 582 T20 matches.
4. Imran Tahir: Former South Africa leg-spinner retired with 582 wickets in 456 T20 games.
5. Andre Russell: Kolkata Knight Riders all-rounder has claimed 535 wickets in 607 T20 matches.
6. Shakib al Hasan: Former Bangladesh all-rounder has picked up 521 wickets in 483 matches.
7. Chris Jordan: Former England pacer has claimed 461 wickets in 447 T20 matches.