Sunil Narine has taken 178 wickets in 174 IPL matches for KKR.
Lasith Malinga ended his IPL career with 170 wickets in 122 matches for MI.
Bhuvneshwar Kumar has 157 wickets in 141 IPL matches for SRH.
Dwayne Bravo picked up 140 wickets in 116 IPL matches for CSK.
Yuzvendra Chahal has 139 wickets in 113 IPL matches for RCB.
Amit Mishra took 106 wickets in 99 IPL matches for DC.
Yuzvendra Chahal and Siddharth Trivedi both have 65 wickets for RR.
Rashid Khan is GT's highest wicket-taker with 56 wickets in 45 matches.
Ravi Bishnoi has taken 37 wickets in 42 IPL matches for LSG.