By Akshay
August 06, 2025
Sri Lanka's Lasith Malinga has taken 390 wickets in 295 T20 matches.
Pakistan's Mohammad Amir has taken 397 wickets in 339 T20 matches.
Pakistan's Wahab Riaz has taken 413 wickets in 348 T20 matches.
England's Chris Jordan has taken 436 wickets in 414 T20 matches.
West Indies' Andre Russell has taken 485 wickets in 563 T20 matches.
Bangladesh's Shakib Al Hasan has taken 498 wickets in 451 T20 matches.
South Africa's Imran Tahir has taken 547 wickets in 434 T20 matches.
West Indies' Sunil Narine has taken 589 wickets in 554 T20 matches.
West Indies' Dwayne Bravo has taken 631 wickets in 582 T20 matches.
The highest wicket-taker in T20 cricket is Rashid Khan of Afghanistan. He has taken 651 wickets in 482 matches. He has become the first bowler to take 650 or more T20 wickets.