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.
Piyush Chawla has averaged a wicket per match across a 16-year career in the IPL where he's represented Kings XI Punjab, Kolkata Knight Riders, Chennai Super Kings and Mumbai Indians.
A death-over specialist, Dwayne Bravo ranks third on the all-time list of IPL wicket takers.
The Trinidadian shares the record with Harshal Patel for most wickets in a season having accumulated 32 scalps in the 2013 campaign for Chennai Super Kings.