2. Amit Mishra (157 Wickets) | The 37-year-old veteran spinner Amit Mishra is the second highest wicket-taker in IPL history with 157 wickets in 147 games. In his entire IPL career, Mishra has played for three franchises - Deccan Chargers, Sun Risers Hyderabad and now Delhi Capitals. The leg-spinner has recorded three IPL hat-tricks to his name and his vast experience and wicket-taking ability makes him a vital cog in Delhi Capitals team.