From Mohammed Shami to Yuzvendra Chahal: A complete list of IPL Purple Cap winners over the years
Indian Premier League (IPL) inaugural season was played in 2008, where Rajasthan Royals won the title and Sohail Tanvir was the highest wicket taker. As the upcoming edition of the IPL starts, here's the list of purple cap winners over the years.

2008
In the inaugural Indian Premier League season in 2008, Rajasthan Royals star Sohail Tanvir won the purple cap with 22 wickets in just 11 matches.

2009
In the Indian Premier League (IPL) 2009 season, Deccan Chargers star RP Singh claimed the cap with 23 wickets in 16 games.

2010
During Indian Premier League 2010, Deccan Chargers star Pragyan Ojha led the charts with 21 wickets in 16 matches.

2011
During Indian Premier League 2011, Mumbai Indians star speedster Lasith Malinga set a new benchmark with 28 wickets in 16 games.

2012
Delhi Capitals (DC) star Morne Morkel was the leading wicket taker in Indian Premier League 2012 with 25 wickets in 16 matches.

2013
In 2013, Dwayne Bravo (CSK) produced a record-breaking 32-wicket season in 18 games, a feat that remained unmatched for years.

2014
During Indian Premier League 2014, Chennai Super Kings speedster Mohit Sharma secured the cap with 23 wickets in 16 matches.

2015
Dwayne Bravo again clinched the Purple Cap in Indian Premier League 2015 by picking up 26 wickets in 16 games.

2016 and 2017
Bhuvneshwar Kumar (SRH) then dominated in back-to-back seasons, winning the Purple Cap in 2016 with 23 wickets in 17 matches and in 2017 with 26 wickets in 14 games.

2018
Australia cricketer Andrew Tye, who was featuring for Kings XI Punjab, won the Purple Cap in Indian Premier League 2018, picking 24 wickets in 14 matches.

2019
Chennai Super Kings star Imran Tahir won the Purple cap in Indian Premier League 2019 with 26 wickets in 17 games.

2020
Delhi Capitals star Kagiso Rabada won the Purple Cap in 2020 as he picked up 30 wickets in 17 matches.

2021
During Indian Premier League 2021, Royal Challengers Bengaluru star Harshal Patel won the Purple cap with 32 wickets in 15 games.

2022
Rajasthan Royals star Yuzvendra Chahal won the Purple cap in Indian Premier League 2022 with 27 wickets in 17 matches.

2023
India veteran speedster Mohammed Shami won the Purple Cap in Indian Premier League 2023 while featuring for Gujarat Titans, he picked up 28 wickets in 17 games.

2024
India speedster Harshal Patel won the Purple Cap in the last edition of the Indian Premier League. Featuring for Punjab Kings, he picked up 24 wickets in 14 matches.