IPL 2025: Who won the most Orange and Purple Caps in IPL?
IPL 2025 will start on March 22. While the final match will be played on May 25. In the last IPL 2024, Kolkata Knight Riders (KKR) won the title. But Royal Challengers Bangalore’s Virat Kohli dominated in batting and pacer Harshal Patel, who played for Punjab Kings, dominated in bowling. Let’s know about the Orange and Purple Cap winners of IPL so far…
The 18th season of the Indian Premier League (IPL) will start on March 22. While the final match will be played on May 25. The first match will be played between Kolkata Knight Riders (KKR) and Royal Challengers Bangalore (RCB) at Eden Gardens. In the IPL 2025 season, a total of 74 matches including the final will be played between these 10 teams in 65 days.
In the last IPL 2024, Kolkata Knight Riders won the title. But Virat Kohli of Royal Challengers Bangalore dominated in batting and pacer Harshal Patel, who plays for Punjab Kings, dominated in bowling.
Kohli showed excellent performance with the bat throughout the season and won the Orange Cap by scoring the most runs. While Harshal Patel captured the Purple Cap by taking the most wickets.
Kohli became the first Indian to do so

Kohli scored 741 runs in a total of 15 matches in IPL 2024 at an average of 61.75 and a strike rate of 154.69. During this, 1 century and five half-centuries came off King Kohli’s bat. Virat captured the Orange Cap for the second time.
With this, Kohli became the first Indian player to win the Orange Cap twice in the IPL. Earlier, Kohli had won the Orange Cap by scoring 973 runs in the 2016 season. Let’s know about the Orange and Purple Cap winners of IPL so far…
List of players who won the Orange Cap in IPL :
Season | Winner | Runs |
---|---|---|
2008 | Shaun Marsh (Punjab Kings) | 616 |
2009 | Matthew Hayden (Chennai Super Kings) | 572 |
2010 | Sachin Tendulkar (Mumbai Indians) | 618 |
2011 | Chris Gayle (Royal Challengers Bangalore) | 608 |
2012 | Chris Gayle (Royal Challengers Bangalore) | 733 |
2013 | Michael Hussey (Chennai Super Kings) | 733 |
2014 | Robin Uthappa (Kolkata Knight Riders) | 660 |
2015 | David Warner (Sunrisers Hyderabad) | 562 |
2016 | Virat Kohli (Royal Challengers Bangalore) | 973 |
2017 | David Warner (Sunrisers Hyderabad) | 641 |
2018 | Kane Williamson (Sunrisers Hyderabad) | 735 |
2019 | David Warner (Sunrisers Hyderabad) | 692 |
2020 | KL Rahul (Punjab Kings) | 670 |
2021 | Ruturaj Gaikwad (Chennai Super Kings) | 635 |
2022 | Jos Buttler (Rajasthan Royals) | 863 |
2023 | Shubman Gill (Gujarat Titans) | 890 |
2024 | Virat Kohli (Royal Challengers Bangalore) | 741 |
Harshal Patel also won the Purple Cap for the second time
On the other hand, talking about fast bowler Harshal Patel, he took 24 wickets in 14 matches in this 2024 season at an average of 19.87 and an economy rate of 9.73. Harshal Patel captured the Purple Cap for the second time. Earlier, Harshal had also won the Purple Cap in the 2021 season.
List of players who won the Purple Cap in IPL:
Season | Winner | Wickets |
---|---|---|
2008 | Sohail Tanvir (Rajasthan Royals) | 22 |
2009 | RP Singh (Deccan Chargers) | 23 |
2010 | Pragyan Ojha (Deccan Chargers) | 21 |
2011 | Lasith Malinga (Mumbai Indians) | 28 |
2012 | Morne Morkel (Delhi Capitals) | 25 |
2013 | Dwayne Bravo (Chennai Super Kings) | 32 |
2014 | Mohit Sharma (Chennai Super Kings) | 23 |
2015 | Dwayne Bravo (Chennai Super Kings) | 26 |
2016 | Bhuvneshwar Kumar (Sunrisers Hyderabad) | 23 |
2017 | Bhuvneshwar Kumar (Sunrisers Hyderabad) | 26 |
2018 | Andrew Tye (Punjab Kings) | 24 |
2019 | Imran Tahir (Chennai Super Kings) | 26 |
2020 | Kagiso Rabada (Delhi Capitals) | 30 |
2021 | Harshal Patel (Royal Challengers Bangalore) | 32 |
2022 | Yuzvendra Chahal (Rajasthan Royals) | 27 |
2023 | Mohammed Shami (Gujarat Titans) | 28 |
2024 | Harshal Patel (Punjab Kings) | 24 |
Most runs in IPL 2024 :
- Virat Kohli (Royal Challengers Bangalore) – 741 runs
- Ruturaj Gaikwad (Chennai Super Kings) – 583 runs
- Riyan Parag (Rajasthan Royals) – 573 runs
- Travis Head (Sunrisers Hyderabad) – 567 runs
- Sanju Samson (Rajasthan Royals) – 531 runs
Most wickets in IPL 2024 :
- Harshal Patel (Punjab Kings) – 24 wickets
- Varun Chakraborty (Kolkata Knight Riders) – 21 wickets
- Jasprit Bumrah (Mumbai Indians) – 20 wickets
- Andre Russell (Kolkata Knight Riders) – 19 wickets
- Harshit Rana (Kolkata Knight Riders)- 19 wickets