The Indian Premier League (IPL) has been the pinnacle of franchise T20 cricket since its inception in 2008. Over the years, the tournament has recognized extraordinary individual brilliance through two prestigious awards: the Orange Cap, awarded to the tournament’s highest run-scorer, and the Purple Cap, given to the leading wicket-taker. Below is the verified and comprehensive data covering every season from 2008 to 2025.

Table of Contents
Orange Cap Winners (Highest Run-Scorer)
The Orange Cap is the ultimate batting accolade in the IPL. From Shaun Marsh’s inaugural heroics to Sai Sudharsan’s spectacular 2025 campaign, here is the complete year-by-year statistical breakdown.
| Year | Player | Team | Runs | Matches | Average | Strike Rate | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| 2008 | Shaun Marsh |
Kings XI Punjab |
616 | 11 | 68.44 | 139.68 | 1 | 5 |
| 2009 | Matthew Hayden |
Chennai Super Kings |
572 | 12 | 52.00 | 144.80 | 0 | 5 |
| 2010 | Sachin Tendulkar |
![]() Mumbai Indians |
618 | 15 | 47.53 | 132.61 | 0 | 5 |
| 2011 | Chris Gayle |
Royal Challengers Bangalore |
608 | 12 | 67.55 | 183.13 | 2 | 3 |
| 2012 | Chris Gayle |
Royal Challengers Bangalore |
733 | 15 | 61.08 | 160.74 | 1 | 6 |
| 2013 | Michael Hussey |
Chennai Super Kings |
733 | 17 | 52.35 | 129.50 | 0 | 6 |
| 2014 | Robin Uthappa |
Kolkata Knight Riders |
660 | 16 | 44.00 | 137.78 | 0 | 5 |
| 2015 | David Warner |
Sunrisers Hyderabad |
562 | 14 | 43.23 | 156.54 | 0 | 6 |
| 2016 | Virat Kohli |
Royal Challengers Bangalore |
973 | 16 | 81.08 | 152.03 | 4 | 7 |
| 2017 | David Warner |
Sunrisers Hyderabad |
641 | 14 | 58.27 | 141.81 | 1 | 4 |
| 2018 | Kane Williamson |
Sunrisers Hyderabad |
735 | 17 | 52.50 | 142.44 | 1 | 8 |
| 2019 | David Warner |
Sunrisers Hyderabad |
692 | 12 | 69.20 | 143.86 | 1 | 8 |
| 2020 | KL Rahul |
Kings XI Punjab |
670 | 14 | 55.83 | 129.34 | 1 | 5 |
| 2021 | Ruturaj Gaikwad |
Chennai Super Kings |
635 | 16 | 45.35 | 136.26 | 1 | 4 |
| 2022 | Jos Buttler |
Rajasthan Royals |
863 | 17 | 57.53 | 149.05 | 4 | 4 |
| 2023 | Shubman Gill |
Gujarat Titans |
890 | 17 | 59.33 | 157.80 | 3 | 4 |
| 2024 | Virat Kohli |
Royal Challengers Bangalore |
741 | 15 | 61.75 | 154.69 | 1 | 5 |
| 2025 | Sai Sudharsan |
Gujarat Titans |
759 | 15 | 54.21 | 152.10 | 1 | 6 |
Purple Cap Winners (Highest Wicket-Taker)
The Purple Cap honors the premier bowlers of the tournament. The mastery of pace, spin, and death bowling is evident in this elite list, spanning from Sohail Tanvir’s initial dominance to Prasidh Krishna’s triumphant 2025 season.
| Year | Player | Team | Wickets | Matches | Best Figures | Economy | Average |
|---|---|---|---|---|---|---|---|
| 2008 | Sohail Tanvir |
Rajasthan Royals |
22 | 11 | 6/14 | 6.46 | 12.09 |
| 2009 | RP Singh |
Deccan Chargers |
23 | 16 | 4/22 | 6.98 | 18.13 |
| 2010 | Pragyan Ojha |
Deccan Chargers |
21 | 16 | 3/26 | 7.29 | 19.85 |
| 2011 | Lasith Malinga |
![]() Mumbai Indians |
28 | 16 | 5/13 | 5.95 | 18.28 |
| 2012 | Morne Morkel |
Delhi Daredevils |
25 | 16 | 4/20 | 7.29 | 18.12 |
| 2013 | Dwayne Bravo |
Chennai Super Kings |
32 | 18 | 4/42 | 7.95 | 15.80 |
| 2014 | Mohit Sharma |
Chennai Super Kings |
23 | 16 | 4/14 | 8.39 | 19.10 |
| 2015 | Dwayne Bravo |
Chennai Super Kings |
26 | 16 | 3/22 | 8.14 | 16.33 |
| 2016 | Bhuvneshwar Kumar |
Sunrisers Hyderabad |
23 | 17 | 4/29 | 7.42 | 21.30 |
| 2017 | Bhuvneshwar Kumar |
Sunrisers Hyderabad |
26 | 14 | 5/19 | 7.05 | 14.08 |
| 2018 | Andrew Tye |
Kings XI Punjab |
24 | 14 | 4/16 | 8.00 | 18.66 |
| 2019 | Imran Tahir |
Chennai Super Kings |
26 | 17 | 4/12 | 6.69 | 21.61 |
| 2020 | Kagiso Rabada |
Delhi Capitals |
30 | 17 | 4/24 | 8.34 | 18.28 |
| 2021 | Harshal Patel |
Royal Challengers Bangalore |
32 | 15 | 5/27 | 8.14 | 14.34 |
| 2022 | Yuzvendra Chahal |
Rajasthan Royals |
27 | 17 | 5/40 | 7.75 | 19.51 |
| 2023 | Mohammed Shami |
Gujarat Titans |
28 | 17 | 4/11 | 8.03 | 17.03 |
| 2024 | Harshal Patel |
Punjab Kings |
24 | 14 | 3/15 | 9.73 | 18.66 |
| 2025 | Prasidh Krishna |
Gujarat Titans |
25 | 15 | 4/26 | 8.27 | 19.52 |
Key Records and Milestones
Orange Cap Records
- Most Runs in a Season: Virat Kohli holds the all-time IPL record with a staggering 973 runs in the 2016 season.
- Most Orange Caps: David Warner has secured the award an unmatched 3 times (2015, 2017, 2019).
- Multiple Winners: Only Chris Gayle (2), Virat Kohli (2), and David Warner (3) have won the award more than once.
- Highest Strike Rate: Among players with minimum 500 runs, Chris Gayle’s 183.13 in 2011 is unmatched.
- Most Centuries: Virat Kohli (2016) and Jos Buttler (2022) share the record with 4 centuries in a single season.
Purple Cap Records
- Most Wickets in a Season: 32 wickets, a record jointly held by Dwayne Bravo (2013) and Harshal Patel (2021).
- Most Purple Caps: Dwayne Bravo, Bhuvneshwar Kumar, and Harshal Patel have each won it 2 times.
- Best Economy Rate: Lasith Malinga’s phenomenal 5.95 economy in 2011 remains the gold standard.
- First Spinner to Win: Pragyan Ojha carved history as the first spinner in 2010.
- Oldest Winner: Imran Tahir won at 40 years of age in 2019.
- Fewest Matches to Win: Sohail Tanvir won the inaugural cap playing just 11 matches (2008).
Team-Wise Award Breakdown
Analyzing the franchise dominance, Chennai Super Kings have historically nurtured the most consistent top-performing bowlers, while teams like RCB and SRH have dominated the batting charts.
| Team | Orange Caps | Purple Caps | Total Awards |
|---|---|---|---|
|
Chennai Super Kings |
3 | 4 | 7 |
|
Royal Challengers Bangalore |
4 | 2 | 6 |
|
Sunrisers Hyderabad |
4 | 2 | 6 |
|
Gujarat Titans |
2 | 2 | 4 |
|
Kings XI Punjab / Punjab Kings |
2 | 2 | 4 |
|
Rajasthan Royals |
1 | 2 | 3 |
![]() Mumbai Indians |
1 | 1 | 2 |
|
Delhi Daredevils / Capitals |
0 | 2 | 2 |
|
Deccan Chargers |
0 | 2 | 2 |
|
Kolkata Knight Riders |
1 | 0 | 1 |
Trending FAQs on IPL Award Winners
Who has won the most Orange Caps in IPL history?
David Warner holds the remarkable record for winning the most Orange Caps in IPL history. He has secured the award three times during the 2015, 2017, and 2019 seasons, playing for Sunrisers Hyderabad.
Who holds the record for the most runs in a single IPL season?
Virat Kohli holds the absolute IPL record for the most runs in a single season. He amassed an incredible 973 runs during the 2016 tournament for Royal Challengers Bangalore, hitting 4 centuries in the process.
Who took the most wickets in a single IPL season to win the Purple Cap?
The record for the most wickets in a single IPL season is tied at 32 wickets. Dwayne Bravo achieved this feat first in 2013 for Chennai Super Kings, and Harshal Patel equaled it in 2021 playing for Royal Challengers Bangalore.
Which team has won the most Purple Caps?
Chennai Super Kings (CSK) bowlers have won the most Purple Caps in IPL history, claiming the award 4 times in total (Dwayne Bravo won it twice, Mohit Sharma once, and Imran Tahir once).






