Following are the 10 bowlers who took highest wickets in IPL 2016.
Purple Cap Holder in IPL 2016 – B Kumar (Sunrisers Hyderabad)

Player/ TeamMatchesOversMaidensRunsWicketsBest BowlingAverageStrike RateEconomy
B Kumar
(Sunrisers Hyderabad)
1766.0 3490234/2921.30 17.2 7.42
YS Chahal
(Royal Challengers Bangalore)
1349.1 0401214/2519.0914.0 8.15
SR Watson
(Royal Challengers Bangalore)
1656.30485204/29 24.2516.9 8.58
DS Kulkarni
(Gujarat Lions)
1449.0 4364184/14 20.2216.3 7.42
Mustafizur Rahman
(Sunrisers Hyderabad)
1661.01421173/1624.76 21.5 6.90
MJ McClenaghan
(Mumbai Indians)
1453.20436174/2125.6418.88.17
DJ Bravo
(Gujarat Lions)
1556.0 0494174/2229.0519.7 8.82
AD Russell
(Kolkata Knight Riders)
1236.3 0291154/2019.40 14.67.97
Sandeep Sharma
(Kings XI Punjab)
1450.0 1366152/1124.4020.07.32
JJ Bumrah
(Mumbai Indians)
1452.00406153/13 27.0620.87.80