Which spinner has taken the most wickets in IPL?


IPL 2023 Winner

The spinner with the most wickets in IPL history is Yuzvendra Chahal. As of 2025, he has taken 205 wickets in 160 matches. He surpassed previous record holders like Amit Mishra and Piyush Chawla to become the leading wicket-taker among spinners in the tournament's history​