Most Wickets In IPL. Who has taken the most Wickets in IPL History?

Wondering which bowler has taken the most wickets in IPL history? Who is the best bowler in IPL history? Purple Cap
Below is the list of the Top IPL bowlers who have taken the most number of wickets in IPL :
NoBowlerWicketsMatchesBestEcon4w
1 Lasith Malinga 170 122 5/13 7.14 6
2 Amit Mishra 166 154 5/17 7.35 4
3 Piyush Chawla 156 164 4/17 7.87 2
4 Dwayne Bravo 156 144 4/22 8.38 2
5 Harbhajan Singh 150 163 5/18 7.07 1
6 Ravichandran Ashwin 139 159 4/34 6.90 1
7 Bhuvneshwar Kumar 139 126 5/19 7.31 2
8 Sunil Narine 130 124 5/19 7.31 6
9 Yuzvendra Chahal 125 106 4/25 7.70 2
10 Ravindra Jadeja 120 191 5/16 7.62 3
These records are updated up until IPL 2021 first edition (April-May 2021)