Former Chennai Super Kings all-rounder Dwayne Bravo is the highest wicket-taker in IPL with 183 scalps from 161 matches in his career.
Former Mumbai Indians pacer and current Rajasthan Royals bowling coach Lasith Malinga has 170 wickets in 122 IPL matches.
Rajasthan Royals leg-spinner Yuzvendra Chahal is the 3rd highest wickettaker in IPL history with 170 wickets in 132 matches so far.
Lucknow Super Giants leg-spinner Amit Mishra is the 4th highest wickettaker in IPL with 166 wickets in 154 games.
Rajasthan Royals off-spinner Ravichandra Ashwin has claimed 158 wickets in 185 matches in the Indian Premier League.
Mumbai Indians leg-spinner Piyush Chawla has claimed 157 wickets in 166 matches in IPL till date.
Sunrisers Hyderabad pacer Bhuvneshwar Kumar has claimed 154 wickets in 147 IPL matches so far.
Kolkata Knight Riders and West Indies off-spinner Sunil Narine has picked up 153 wickets in 149 IPL matches.