Updated IPL 2025 orange and purple cap leaderboards – who has the most runs and wickets?

Noor Ahmad celebrates
Noor Ahmad is among the leading wicket-takers in the 2025 IPL.

Do you want to know who currently has the orange cap – most runs in 2025 Indian Premier League; and purple cap – most wickets in this year’s IPL?

This is the latest information about the top run-scorer and wicket-taker in the 2025 IPL.

Read on to find out more about the orange cap and purple cap holders in this year’s IPL.

2025 IPL orange cap leaderboard

Mumbai Indians batter Suryakumar Yadav currently has the orange cap for the most runs in the 2025 Indian Premier League. Yadav has 510 runs in 12 innings.

2025 IPL purple cap leaderboard

Gujarat Titans seamer Prasidh Krishna currently has the purple cap for the most wickets in the 2025 Indian Premier League. Krishna has 20 wickets in 11 innings.

Also read: Where does Virat Kohli’s prolific 2024 tournament rank among the most runs scored in a single IPL season?

Full list of previous orange and purple cap winners – 2008 to 2024

Most runs in IPL season

2008: Shaun Marsh (Kings XI Punjab) – 616 runs
2009: Matthew Hayden (Chennai Super Kings) – 572 runs
2010: Sachin Tendulkar (Mumbai Indians) – 618 runs
2011: Chris Gayle (Royal Challengers Bangalore) – 608 runs
2012: Chris Gayle (Royal Challengers Bangalore) – 733 runs
2013: Michael Hussey (Chennai Super Kings) – 733 runs
2014: Robin Uthappa (Kolkata Knight Riders) – 660 runs
2015: David Warner (Sunrisers Hyderabad) – 562 runs
2016: Virat Kohli (Royal Challengers Bangalore) – 973 runs
2017: David Warner (Sunrisers Hyderabad) – 641 runs
2018: Kane Williamson (Sunsrisers Hyderabad) – 735 runs
2019: David Warner (Sunrisers Hyderabad) – 692 runs
2020: KL Rahul (Kings XI Punjab) – 670 runs
2021: Ruturaj Gaikwad (Chennai Super Kings) – 635 runs
2022: Jos Buttler (Rajasthan Royals) – 863 runs
2023: Shubman Gill (Gujarat Titans) – 890 runs
2024: Virat Kohli (Royal Challengers Bangalore) – 741 runs

Most wickets in IPL season

2008: Sohail Tanvir (Rajasthan Royals) – 22 wickets
2009: RP Singh (Deccan Chargers) – 23 wickets
2010: Pragyan Ojha (Deccan Chargers) – 21 wickets
2011: Lasith Malinga (Mumbai Indians) – 28 wickets
2012: Morne Morkel (Delhi Daredevils) – 25 wickets
2013: Dwayne Bravo (Chennai Super Kings) – 32 wickets
2014: Mohit Sharma (Chennai Super Kings) – 23 wickets
2015: Dwayne Bravo (Chennai Super Kings) – 26 wickets
2016: Bhuvneshwar Kumar (Sunrisers Hyderabad) – 23 wickets
2017: Bhuvneshwar Kumar (Sunrisers Hyderabad) – 26 wickets
2018: Andre Tye (Kings XI Punjab) – 24 wickets
2019: Imran Tahir (Chennai Super Kings) – 26 wickets
2020: Kagiso Rabada (Delhi Capitals) – 30 wickets
2021: Harshal Patel (Royal Challengers Bangalore) – 32 wickets
2022: Yuzvendra Chahal (Rajasthan Royals) – 27 wickets
2023: Mohammed Shami (Gujarat Titans) – 28 wickets
2024: Harshal Patel (Punjab Kings) – 24 wickets

IPL team name changes

The Delhi Daredevils have since been renamed the Delhi Capitals. Kings XI Punjab are now the Punjab Kings. The Royal Challengers Bangalore have become the Royal Challengers Bengaluru.

Read next: Who has taken the most wickets in the history of the Indian Premier League since the tournament started in 2008?