The correct answer is: D. Yuzvendra Chahal
Yuzvendra Chahal was the highest wicket-taker in IPL 9, with 23 wickets in 17 matches. He took 3 wickets in a match on 3 occasions, and 4 wickets in a match on 1 occasion. He was the only bowler to take more than 20 wickets in the tournament.
Harbhajan Singh took 17 wickets in 16 matches. He took 3 wickets in a match on 2 occasions.
Lasith Malinga took 17 wickets in 16 matches. He took 3 wickets in a match on 2 occasions.
Bhuvaneshwar Kumar took 16 wickets in 16 matches. He took 3 wickets in a match on 1 occasion.