Highest wicket taker in T20 cricket

By Akshay
August 06, 2025

Lasith Malinga

Sri Lanka's Lasith Malinga has taken 390 wickets in 295 T20 matches.

Mohammad Amir

Pakistan's Mohammad Amir has taken 397 wickets in 339 T20 matches.

Wahab Riaz

Pakistan's Wahab Riaz has taken 413 wickets in 348 T20 matches.

Chris Jordan

England's Chris Jordan has taken 436 wickets in 414 T20 matches.

Andre Russell

West Indies' Andre Russell has taken 485 wickets in 563 T20 matches.

Shakib Al Hasan

Bangladesh's Shakib Al Hasan has taken 498 wickets in 451 T20 matches.

Imran Tahir

South Africa's Imran Tahir has taken 547 wickets in 434 T20 matches.

Sunil Narine

West Indies' Sunil Narine has taken 589 wickets in 554 T20 matches.

Dwayne Bravo

West Indies' Dwayne Bravo has taken 631 wickets in 582 T20 matches.

Rashid Khan

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.

See More Stories