Orange Cap Winners List

An orange cap is given to the player who has scored the most runs in a season. Over the year, this award features big names such as Sachin Tendulkar, Virat Kohli, David Warner, and more. Shaun Marsh was the player to win the orange cap in the inaugural season. This article will feature all the Orange Cap winners since IPL’s inaugural season.

Record and Facts Regarding the Orange Cap

Here are the records and facts regarding the Orange Cap:

Record CategoryDetails Key Data
Most Orange CapsDavid Warner (3)Won in 2015, 2017, and 2019.
Highest Runs (Single Season)973 RunsSet by Virat Kohli (RCB) in the 2016 season.
Multiple WinnersChris Gayle & Virat KohliBoth have won the award 2 times each.
Orange Cap & Trophy DoubleUthappa (2014) & Gaikwad (2021)Only players to win the Cap and the Title in the same year.
Back-to-Back WinsChris GayleThe only player to win the Orange cap two consecutive years (2011, 2012).
Youngest WinnerSai Sudharsan23 years, 231 days (achieved in the 2025 season).
Country-wise SuccessIndia (8) & Australia (6)Indian players lead the chart with 8 total wins.
Franchise LeaderboardSRH & RCB (4 each)SRH: Warner (3), Williamson (1)RCB: Gayle (2), Kohli (2)

Source: WPLeague

1. Shaun Marsh: 2008 (Kings XI Punjab, 616 Runs)

Shaun Marsh IPL runs

An Australian Left-handed batter scored 616 runs in just 11 innings in the inaugural season of IPL 2008. He had an outstanding average of 68.44. His season includes one century and five half-centuries, with the highest individual total of 115 against the Rajasthan Royals.

Also Read: IPL is No Longer a Cricket League — It’s India’s Biggest Marketing Platform

2. Matthew Hayden: 2009 (Chennai Super Kings, 572 Runs)

 Matthew Hayden

Another Australian batter, Matthew Hayden, showed his form in IPL 2009 and scored 572 runs in 12 innings with an average of 52.00. During the season, Matthew Hayden hit five half-centuries and was known for using a Mongoose bat that year.

3. Sachin Tendulkar: 2010 (Mumbai Indians, 618 Runs)

Sachin Tendulkar

In 2010, Sachin Tendulkar known as the God of cricket, won the orange cap and became the first Indian to have an orange cap. He scored 618 runs in 15 matches with an average of 47.5. His season included five half-centuries. He also helped the Mumbai Indians reach their first ever Final.

4. Chris Gayle: 2011 (Royal Challengers Bengaluru, 608 runs)

Chris Gayle

Chris Gayle, known as the Universe Boss and came as a replacement that year and turned the tournament completely upside down. He scored 608 runs in just 12 matches with an average of 67.55 and a strike rate of 183.13. Also, he scored two centuries and three half-centuries that year.

Also Read: Top 10 Highest-Paid IPL Captains 2026: From Rishabh Pant to Ajinkya Rahane

5. Chris Gayle: 2012 (Royal Challengers Bengaluru, 733 Runs)

Chris Gayle IPL runs

In 2012, Chris Gayle became the first player to win the orange cap back to back. In 2012, he raised the bar very high and scored 733 runs in 15 matches with an average of 61.03. He hit 59 sixes during the season, and his highest score was 128 not out.

6. Michael Hussey: 2013 (Chennai Super Kings, 733 Runs)

Michael Hussey

Michael Hussey has matched Gayle’s record of 733 runs in 2013. He has played 17 innings and scored with an average of 52.35. He hit six half-centuries and led the CSK’s batting lineup.

7. Robin Uthappa: 2014 (Kolkata Knight Riders, 660 Runs)

Robin Uthappa

Uthappa has scored 660 runs in 16 matches. He was the first player to win the Orange Cap and IPL trophy in the same season. He has scored 40+ runs eight times consecutively during the tournament.

Also Read: IPL 2026 Highest Paid Players List: Top 10 Cricketers With Salary & Team Details

8. David Warner: 2015 (Sunrisers Hyderabad, 562 Runs)

David Warner

David Warner first received the orange cap in 2015. He has scored 562 runs in 14 matches with an average of 43.23. Also, he has scored seven fifties for Sunrisers Hyderabad.

9. Virat Kohli: 2016 (Royal Challengers Bengaluru, 973 Runs)

Virat Kholi

Virat Kohli holds the records of most runs in the season. In 2016, he has scored 973 runs in 16 matches with an average of 81.08 and a strike rate of 152.03. He also holds the record of highest centuries in a season. He has scored 4 centuries in 2016.

10. David Warner: 2017 (Sunrisers Hyderabad, 641 Runs)

David Warner

Warner secured his 2nd orange cap in 2017 with 641 runs in just 14 matches. During the season, he has scored one century and four fifties with an average of 58.27.

Also Read: Top 10 Highest Wicket Takers in IPL History (Updated 2026)

11. Kane Williamson: 2018 (Sunrisers Hyderabad, 735 Runs)

Kane Williamson

In 2018, David Warner was suspended and Kane Williamson stepped in as the captain for SRH. During the season, he has scored a total of 735 runs in 17 matches with eight fifties and an average of 52.50. He is the only non-opener to have an orange cap.

12. David Warner: 2019 (Sunrisers Hyderabad, 692 Runs)

David Warner

Warner is the only player to have three Orange Cap titles. In 2019, he made a comeback and scored 692 in just 12 matches with an average of 69.20. Later, he missed the tournament because of the World Cup duties for his country.

13. KL Rahul: 2020 (Kings XI Punjab, 670 Runs)

 KL Rahul

The 2020 season moved to the UAE because of the pandemic. He was the captain of Kings XI Punjab ( now Punjab Kings). He scored 670 runs with an average of 55.83 in just 14 matches. His highest score was 132 runs against RCB.

Also Read: Most Runs in IPL History: Top 10 Highest Run Scorers (Updated 2026)

14. Ruturaj Gaikwad: 2021 (Chennai Super Kings, 635 Runs)

Ruturaj gaikwad IPL runs

In 2021, Ruturaj scored 635 runs in 16 innings. During the season, he has scored one century and four fifties. He became the second player to win the Orange Cap and Trophy in the same season. Also, he was the first uncapped indian to have the orange cap.

15. Jos Buttler: 2022 (Rajasthan Royals, 863 Runs)

Jos Buttler IPL runs

In 2022, Buttler was in brilliant form and scored 863 runs in 17 innings with an average of 57.53. During the season, Buttler has scored four centuries and matched Virat Kohli’s record.

Also Read: Top 10 Richest IPL Teams 2026: Brand Value and Net Worth

16. Shubman Gill: 2023 (Gujarat Titans, 890 Runs)

Shubman Gill IPL runs

2023 was the dream season for Shubman Gill. He has scored 890 runs with an average of 59. 33 in 17 matches. He holds the record of 2nd most highest runs in a single season after Virat Kohli’s 973 in 2016. During the season, Gill has scored three centuries and four fifties.

17. Virat Kohli: 2024 (Royal Challengers Bengaluru, 741 Runs)

Virat Kohli IPL runs

Virat Kohli won the orange cap in 2024 by scoring 741 runs in 15 matches with an average of 61.75. Also, Virat Kohli became the third player to achieve the orange cap more than once. He joins David Warner and Chris Gayle.

Also Read: Top 10 Players with Most Centuries in IPL History (Updated List)

18. Sai Sudharsan: 2025 (Gujarat Titans, 759 Runs)

Sai Sudharsan IPL runs

In 2025, Sai Sudharsan became the youngest player to win the Orange Cap after Shubman Gill. During the season, Sai Sudharsan scored 759 runs in 15 matches with an average of 54.21. His highest score was 108 against the Delhi Capitals.

Overall, orange is not about personal achievement; it shows a batter’s ability to stay consistent every match.

Author

  • Jaideep Tanwar

    Jaideep Tanwar is a writer at KhabrBite with 2 years of experience writing across cricket, automobile, mobile industry news, and current affairs. He covers IPL updates, player analysis, smartphone launches, and car reveals with a focus on clear and accurate reporting.

Leave a Reply

Your email address will not be published. Required fields are marked *