Sunil Narine has taken four wickets in an inning for the most number of times in IPL. Sunil Narine has done this seven times while playing for Kolkata
Kagiso Rabada and Lasith Malinga have done it six times
Yuzvendra Chahal, Amit Mishra and Chris Morris have done it four times
A total of six players including Kuldeep Yadav have done this three times.
17 bowlers have taken four wickets in an inning twice in IPL