9. Lasith Malinga (Mumbai Indians/MI)

Mumbai Indians legend Lasith Malinga sits pretty at the top of most wickets for the franchise in IPL history. He has 170 wickets in 122 matches at an average of 19.79 and a strike rate of 16.6. He had an economy of just 7.14 and best bowling of 5/13. He held the record for most wickets in all IPL until Yuzvendra Chahal broke the record a couple of seasons back.