| 1 | Sohail Tanvir — 2008 (22 Wickets) Rajasthan Royals | First Purple Cap Winner Sohail Tanvir became the inaugural IPL Purple Cap winner in 2008 with 22 wickets from just 11 matches for Rajasthan Royals. He also bowled the only 6-wicket haul in IPL history (6/14 vs CSK) that same season. | Rajasthan Royals | 2008 | 11 | 22 |
| 2 | RP Singh — 2009 (23 Wickets) Deccan Chargers | Helped DC Win Title RP Singh won the 2009 Purple Cap with 23 wickets for Deccan Chargers, playing a key role in their title win in South Africa. His ability to swing the ball in all conditions made him the standout bowler of the tournament. | Deccan Chargers | 2009 | 16 | 23 |
| 3 | Pragyan Ojha — 2010 (21 Wickets) Deccan Chargers | Left-Arm Spinner Pragyan Ojha won the 2010 Purple Cap with 21 wickets from 16 matches for Deccan Chargers. The left-arm orthodox spinner was the dominant wicket-taker of the season with his consistent performances across the tournament. | Deccan Chargers | 2010 | 16 | 21 |
| 4 | Lasith Malinga — 2011 (28 Wickets) Mumbai Indians | Best Economy Among Purple Cap Winners Lasith Malinga won the 2011 Purple Cap with 28 wickets from 16 matches for MI at an economy rate of just 5.95 — the best economy among all Purple Cap winners in IPL history. His death-over dominance was at its absolute peak. | Mumbai Indians | 2011 | 16 | 28 |
| 5 | Morne Morkel — 2012 (25 Wickets) Delhi Daredevils | Pace and Bounce Morne Morkel won the 2012 Purple Cap with 25 wickets from 16 matches for Delhi Daredevils. The South African tall fast bowler generated extra bounce from Delhi pitches to consistently trouble batters across the season. | Delhi Daredevils | 2012 | 16 | 25 |
| 6 | Dwayne Bravo — 2013 (32 Wickets) CSK | Joint Most Wickets in a Single Season (All-Time Record) Dwayne Bravo won his first Purple Cap in 2013 with 32 wickets from 18 matches for CSK — the all-time record for most wickets in a single IPL season (equalled by Harshal Patel in 2021). His death-over bowling was virtually unplayable. | Chennai Super Kings | 2013 | 18 | 32 |
| 7 | Mohit Sharma — 2014 (23 Wickets) Chennai Super Kings | Clever Variations Mohit Sharma won the 2014 Purple Cap with 23 wickets from 16 matches for CSK. His cleverly disguised slower balls and yorkers made him the most effective Indian pacer of that season. | Chennai Super Kings | 2014 | 16 | 23 |
| 8 | Dwayne Bravo — 2015 (26 Wickets) CSK | Second Purple Cap — Only Player Before Bhuvneshwar to Win Twice Dwayne Bravo won his second Purple Cap in 2015 with 26 wickets from 16 matches for CSK. He became the first player to win multiple Purple Caps, a record later equalled by Bhuvneshwar Kumar and Harshal Patel. | CSK | 2015 | 16 | 26 |
| 9 | Bhuvneshwar Kumar — 2016 (23 Wickets) SRH | First of Back-to-Back Purple Caps Bhuvneshwar Kumar won his first Purple Cap in 2016 with 23 wickets from 17 matches for SRH, including a 5-wicket haul against KXIP (5/19). He was instrumental in SRH's title-winning campaign that season. | Sunrisers Hyderabad | 2016 | 17 | 23 |
| 10 | Bhuvneshwar Kumar — 2017 (26 Wickets) SRH | First Bowler to Win Back-to-Back Purple Caps Bhuvneshwar Kumar won his second consecutive Purple Cap in 2017 with 26 wickets from 14 matches for SRH — becoming the first (and still only) bowler to win back-to-back Purple Caps in IPL history. | SRH | 2017 | 14 | 26 |
| 11 | Andrew Tye — 2018 (24 Wickets) Kings XI Punjab | Only Australian Purple Cap Winner Andrew Tye won the 2018 Purple Cap with 24 wickets from 14 matches for KXIP — the only Australian ever to win the award. He also took a hat-trick on his IPL debut in 2017. | Kings XI Punjab | 2018 | 14 | 24 |
| 12 | Imran Tahir — 2019 (26 Wickets) CSK | Oldest Purple Cap Winner (40 Years) Imran Tahir won the 2019 Purple Cap with 26 wickets from 17 matches for CSK at the age of 40 — the oldest Purple Cap winner in IPL history. His leg-spin was a revelation and proved age is no barrier in T20 cricket. | CSK | 2019 | 17 | 26 |
| 13 | Kagiso Rabada — 2020 (30 Wickets) Delhi Capitals | Second Highest Season Wickets Ever Kagiso Rabada won the 2020 Purple Cap with 30 wickets from 17 matches in the UAE edition — the second-highest wicket tally in a single IPL season. He narrowly beat Jasprit Bumrah (27 wickets) in a dramatic finish. | Delhi Capitals | 2020 | 17 | 30 |
| 14 | Harshal Patel — 2021 (32 Wickets) RCB | Equalled Bravo's All-Time Season Record Harshal Patel won the 2021 Purple Cap with 32 wickets from 15 matches for RCB, equalling Dwayne Bravo's all-time season record from 2013. He also took a hat-trick (dismissing Hardik Pandya, Kieron Pollard, and Rahul Chahar) that season. | RCB | 2021 | 15 | 32 |
| 15 | Yuzvendra Chahal — 2022 (27 Wickets) Rajasthan Royals | Chahal's First Purple Cap Yuzvendra Chahal won his first Purple Cap in 2022 with 27 wickets from 17 matches for Rajasthan Royals, including 6 four-wicket hauls. His outstanding leg-spin helped RR reach the 2022 IPL final. | Rajasthan Royals | 2022 | 17 | 27 |
| 16 | Mohammed Shami — 2023 (28 Wickets) Gujarat Titans | Most Wickets in IPL 2023 Mohammed Shami won the 2023 Purple Cap with 28 wickets from 17 matches for Gujarat Titans, including a match-winning 4/11 in the Qualifier 1 against MI. His lethal seam movement on good lengths made him the most dangerous pacer of the season. | Gujarat Titans | 2023 | 17 | 28 |
| 17 | Harshal Patel — 2024 (24 Wickets) Punjab Kings | Second Purple Cap Harshal Patel won his second Purple Cap in 2024 with 24 wickets from 14 matches for Punjab Kings, becoming one of only three players to win the award twice (along with Bravo and Bhuvneshwar). | Punjab Kings | 2024 | 14 | 24 |
| 18 | Prasidh Krishna — 2025 (25 Wickets) Gujarat Titans | Youngest Purple Cap Winner 2025 Prasidh Krishna won the 2025 Purple Cap with 25 wickets from 15 matches for Gujarat Titans at an average of 19.52 and economy rate of 8.27. His best figures of 5/21 came against Delhi Capitals. His growth as a strike bowler proved decisive throughout the season. | Gujarat Titans | 2025 | 15 | 25 |