Which player has won the most Orange Caps in IPL History? Check full winners list
Most Orange Cap wins in IPL history: The IPL 2026 final is set for Sunday with Royal Challengers Bengaluru playing Gujarat Titans. Both teams seek their second IPL title. Teenage star Vaibhav Sooryavanshi continues to lead the run charts. David ...

IPL Orange Cap Winners List and Batting Records
Even though Rajasthan Royals have been eliminated from the tournament, teenage star Vaibhav Sooryavanshi continues to dominate the run charts. The 15-year-old sensation dazzled in Qualifier 2 with a stunning 96 off 47 deliveries in New Chandigarh, pushing his season tally to 776 runs in 16 matches.
Also Read: Royal Challengers Bengaluru vs Gujarat Titans Live
Player With Most Orange Cap Wins in IPL
David Warner holds the record for the most Orange Cap wins in IPL history, having secured the award three times, in 2015, 2017, and 2019.Complete IPL Orange Cap Winners List
| Year | Player | Team | Runs |
|---|---|---|---|
| 2008 | Shaun Marsh | Kings XI Punjab | 616 |
| 2009 | Matthew Hayden | Chennai Super Kings | 572 |
| 2010 | Sachin Tendulkar | Mumbai Indians | 618 |
| 2011 | Chris Gayle | Royal Challengers Bengaluru | 608 |
| 2012 | Chris Gayle | Royal Challengers Bengaluru | 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 Bengaluru | 973 |
| 2017 | David Warner | Sunrisers Hyderabad | 641 |
| 2018 | Kane Williamson | Sunrisers Hyderabad | 735 |
| 2019 | David Warner | Sunrisers Hyderabad | 692 |
| 2020 | KL Rahul | Kings XI Punjab | 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 Bengaluru | 741 |
| 2025 | Sai Sudharsan | Gujarat Titans | 759 |
Virat Kohli and David Warner IPL Records
David Warner remains the most successful Orange Cap winner in IPL history, having claimed the award three times (2015, 2017, and 2019). Meanwhile, Virat Kohli holds the record for the highest runs in a single IPL season, amassing a remarkable 973 runs in 2016.Highest Runs Scored in a Single IPL Season
Virat Kohli set the benchmark for the most runs in a single IPL season, scoring a remarkable 973 runs in 16 matches for Royal Challengers Bengaluru in 2016.The Economic Times Business News App for the Latest News in Business, Sensex, Stock Market Updates & More.
The Economic Times News App for Quarterly Results, Latest News in ITR, Business, Share Market, Live Sensex News & More.