Some of the world's most prolific bowlers have exhibited their skills on the Indian Premier League stage since the inaugural season in 2008.
We've taken a look at the players who have taken the most wickets in the competition.
Indian wrist-spinner Yuzvendra Chahal holds the record for most wickets taken in the IPL and is the only player to surpass the 200-mark in the competition.
What makes Chahal's tally even more extraordinary is that opportunities were scarce for him at the start of his IPL career with Mumbai Indians - he made one appearance in three seasons - before emerging as an integral component of the Royal Challengers Bengaluru bowling attack.
He enjoyed his greatest season with Rajasthan Royals in 2022, claiming 27 wickets to win the Purple Cap.
Right-arm pace bowler Bhuvneshwar Kumar was forced to bide his time for an IPL opportunity but he was certainly worth the wait.
He claimed at least 18 wickets in each of his first four seasons, won the Purple Cap two years in a row and was instrumental in Sunrisers Hyderabad's only title win in 2016.
Longevity has played a key part in Sunil Narine's haul of wickets as the specialist slow bowler has represented the Kolkata Knight Riders since 2012.
Narine claimed 24 and 21 wickets in KKR's title wins of 2012 and 2014, and in 2024, he became the first player to score 500 runs and take 15 wickets in an IPL season.