Ans. Lasith Malinga from Mumbai Indians took the maximum number of wickets in the history of IPL with 170 wickets.