1. Sunil Narine

Probably the first spinner in the history of T20 cricket who was given the ball whenever the captain needed a wicket. He has played 354 T20s & picked up 393 wickets at an economy of 6.06 runs per over

 2. Rashid Khan

Rashid Khan is considered as the best white-ball spinner in today’s time. He has played 265 T20s & picked up 370 wickets at an economy of 6.27 runs per over.

 3. Mohammad Hafeez

Hafeez has also been the No 3 T20 bowler in the ICC rankings. He has played 324 T20s & picked up 180 wickets at an economy of 6.42 runs per over.

 4. Imad Wasim

Wasim arm ball is a treat to watch as it has deceived the best of batsmen. He has played 324 T20s & picked up 180 wickets at an economy of 6.42 runs per over.

Irfan has played 150 T20s & picked up 157 wickets at an economy of 6.64 runs per over.

 5. Mohammad Irfan

 6. Mujeeb ur Rahman

Mujeeb astonished everyone when his delivery bamboozled Virat Kohli & hit the stumps. He has played 141 T20s & picked up 155 wickets at an economy of 6.71 runs per over.

 7. Shahid Afridi

Boom Boom Afridi scored more than 8000 runs & taken more than 300 wickets in ODIs.  He has played 326 T20s & picked up 344 wickets at an economy of 6.74 runs per over.

 8. Harbhajan Singh

Bhaji has the record of bowling the most no of dot balls in the IPL.. He has played 267 T20s & picked up 235 wickets at an economy of 6.78 runs per over

 9. Aaron Phangiso

The left-arm off-spinner didn’t spin the ball much but was dead accurate. He has played 160 T20s & picked up 144 wickets at an economy of 6.82 runs per over

 10. Dale Steyn

He was a rare commodity & unplayable at his best as there aren’t even a handful of bowlers who can swing the ball both ways at a speed of more than 145 km/h. He has played 228 T20s & picked up 263 wickets at an economy of 6.85 runs.