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.

Sports Tak

Sports Tak

2008
1/16

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
2/16

2009


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

2010
3/16

2010


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

2011
4/16

2011

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

2012
5/16

2012

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

2013
6/16

2013

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

2014
7/16

2014

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

2015
8/16

2015

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

2016 and 2017
9/16

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
10/16

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
11/16

2019


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

2020
12/16

2020

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

2021
13/16

2021

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

2022
14/16

2022


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

2023
15/16

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
16/16

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.