IPL Orange Cap Winners List covers 18 seasons and 14 different batters who topped the run charts. One number sits above everything else on this list: 973. Virat Kohli scored that in 2016, and it remains the highest total in a single IPL season, nearly a decade later.
David Warner collected three caps across five seasons, all for the same franchise. Two players, just two, managed to win the Orange Cap and lift the IPL trophy in the same year. One batter won it at 23 years and 237 days old, making him the youngest in history.
Every winner, every run count, broken down here.
IPL Orange Cap Winners: Every Season From 2008 to 2026
Every winner, every season, every run count in one place.
| Season | Player | Team | Matches | Runs |
|---|---|---|---|---|
| 2008 | Shaun Marsh | Kings XI Punjab | 11 | 616 |
| 2009 | Matthew Hayden | Chennai Super Kings | 12 | 572 |
| 2010 | Sachin Tendulkar | Mumbai Indians | 15 | 618 |
| 2011 | Chris Gayle | Royal Challengers Bangalore | 12 | 608 |
| 2012 | Chris Gayle | Royal Challengers Bangalore | 15 | 733 |
| 2013 | Michael Hussey | Chennai Super Kings | 16 | 733 |
| 2014 | Robin Uthappa | Kolkata Knight Riders | 16 | 660 |
| 2015 | David Warner | Sunrisers Hyderabad | 14 | 562 |
| 2016 | Virat Kohli | Royal Challengers Bangalore | 16 | 973 |
| 2017 | David Warner | Sunrisers Hyderabad | 14 | 641 |
| 2018 | Kane Williamson | Sunrisers Hyderabad | 17 | 735 |
| 2019 | David Warner | Sunrisers Hyderabad | 12 | 692 |
| 2020 | KL Rahul | Kings XI Punjab | 14 | 670 |
| 2021 | Ruturaj Gaikwad | Chennai Super Kings | 16 | 635 |
| 2022 | Jos Buttler | Rajasthan Royals | 17 | 863 |
| 2023 | Shubman Gill | Gujarat Titans | 17 | 890 |
| 2024 | Virat Kohli | Royal Challengers Bengaluru | 15 | 741 |
| 2025 | Sai Sudharsan | Gujarat Titans | 15 | 759 |
1. Shaun Marsh | Kings XI Punjab | 616 Runs | 2008
Kings XI Punjab walked into the inaugural IPL season without a single proven T20 name in their batting order.

What they had was a 24-year-old Australian left-hander who had barely played international cricket. That was enough.
616 runs across 11 matches and the first-ever Orange Cap in IPL history. His standout knock came against Rajasthan Royals in Jaipur, where he scored 115 off 65 balls and anchored KXIP to a strong total while taking the bowling apart.
Five half-centuries alongside that hundred showed this was not one good match surrounded by ordinary ones. It was consistent throughout. His batting was built on timing and placement rather than power, which made him difficult to contain on pitches where bowlers expected to dictate terms early.
He rotated strike, accelerated when needed, and never let the innings get away from him. 11 matches to lead the entire tournament in runs is a pace no winner has matched. Australia called him up after the tournament ended. The IPL had done the introduction on his behalf.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 11 | 616 | 68.44 | 139.68 | 115 |
2. Matthew Hayden | Chennai Super Kings | 572 Runs | 2009
The entire tournament was moved to South Africa. New grounds, unfamiliar conditions, a different bounce to the pitches. Half the players spent the first week adjusting. Hayden spent it hitting boundaries.
572 runs in 12 matches for Chennai Super Kings, with a best of 89 against Deccan Chargers, an innings that showed exactly how quickly he could dismantle a bowling attack when the mood took him.

Five half-centuries across the campaign kept his average above 50 for the full tournament. He had already retired from Test cricket by this point, which made the dominance even more striking.
His aggressive approach at the top of the order handed CSK early match momentum game after game, and his comfort on South African pitches gave him an edge over players still finding their footing. The hand-eye coordination and intent were still completely intact.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 12 | 572 | 52.00 | 144.81 | 89 |
3. Sachin Tendulkar | Mumbai Indians | 618 Runs | 2010
37 years old. The format was supposed to belong to the younger generation by now. Nobody told Tendulkar that.

618 runs in 15 matches for Mumbai Indians, delivered with the kind of technical precision that made high-paced T20 bowling look like a problem already solved. His highest of 89 not out came against Rajasthan Royals, anchoring a vital chase and keeping Mumbai in control when the match was in the balance.
Five half-centuries across 15 games showed the consistency held throughout the full campaign rather than spiking in one or two matches. The argument against Tendulkar in short-format cricket was always about explosiveness, whether his classical game could generate the strike rates the format demanded. He answered it with placement and timing rather than brute force.
Mumbai Indians reached the IPL final that season with Tendulkar anchoring their top order from start to finish. He remains the only player on this list who was simultaneously regarded as one of the greatest Test batters alive while winning the award.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 15 | 618 | 47.53 | 132.60 | 89 |
4. Chris Gayle | Royal Challengers Bangalore | 608 Runs | 2011
The first ball of a Gayle innings carried a specific tension. Every fielder on the boundary already knew what was coming. Every bowler in the huddle had already had the conversation about lengths and plans. None of it worked.
608 runs in 12 matches for Royal Challengers Bangalore, with a strike rate of 183.13, the highest on this entire list by a significant margin. He scored a century during the campaign, finishing with 107 in one of his best individual knocks that season.

RCB built their entire batting structure around his presence at the top, and when he got going, the match changed shape within the first three overs. His ability to attack from ball one, regardless of the situation or the opposition’s bowling plan, made him unlike any other batter in the tournament.
The 608 runs were not just a high total. They were 608 runs collected faster and more destructively than anyone else managed that season.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 12 | 608 | 67.55 | 183.13 | 107 |
5. Chris Gayle | Royal Challengers Bangalore | 733 Runs | 2012
The previous year had already been the best season of his IPL career. He came back and scored 125 more runs.
733 runs in 15 matches in 2012, with a highest score of 128 not out against Delhi Daredevils, an innings built around seven half-centuries across the campaign that kept his average above 61 for the full tournament.

His strike rate dropped from 183 in 2011 to 160.74, still the second-highest on this list, which shows that even his slightly more measured 2012 season was operating at a pace most batters never reach. Gayle became the first and still only player in IPL history to win back-to-back Orange Caps.
RCB did not change their approach around him between the two seasons because there was no reason to. Two consecutive Orange Caps, same franchise, same fearless method. Nobody has defended the title since.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 15 | 733 | 61.08 | 160.74 | 128 |
6. Michael Hussey | Chennai Super Kings | 733 Runs | 2013
They called him Mr. Cricket. The nickname described him precisely: a cricketer who worked harder than almost anyone, batted longer than most, and found a way to contribute when his team needed it most.

733 runs in 16 matches at a strike rate of 129.50, the most measured scoring rate on this list, yet it produced the same total as Gayle’s explosive 2012 campaign. The method was entirely different.
Key innings included 95 against Kolkata Knight Riders and 88 against Rajasthan Royals, both in situations where CSK needed anchoring rather than fireworks. Six half-centuries across 16 matches kept the consistency level high from start to finish.
CSK reached the final that season with Hussey as their most reliable scorer throughout. It was the final major tournament of his playing career. He left on those terms.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 16 | 733 | 52.35 | 129.50 | 95 |
7. Robin Uthappa | Kolkata Knight Riders | 660 Runs | 2014
KKR won the IPL in 2014. When you go through their batting numbers from that season, one name keeps appearing at the top of every chart.

660 runs in 16 matches with a highest score of 83, and a sequence of eight consecutive 40-plus scores that showed a level of sustained form very few batters maintain across a full tournament. His average of 44 and strike rate of 137.78 together explained why KKR built their batting around his presence at the top.
He is one of only two players in IPL history to hold the Orange Cap and the championship trophy in the same season.
The individual award and the team prize arriving on the same night is the rarest combination on this entire list.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 16 | 660 | 44.00 | 137.78 | 83 |
8. David Warner | Sunrisers Hyderabad | 562 Runs | 2015
SRH was still building. Still figuring out who they were as a franchise, what their batting would look like across a full tournament, who they could depend on when it mattered. Warner gave them a clear answer.

562 runs in 14 matches at a strike rate of 156.54, the third highest on this list behind only Gayle’s two campaigns. His highest score of 91 came against Chennai Super Kings, where he anchored a chase and drove the innings almost single-handedly.
Four additional fifties kept the output steady across all 14 matches, rather than relying on a single big innings to carry the total. The 562 runs won the cap that season. The more significant thing it did was establish Warner as the undisputed centre of SRH’s batting plans for years ahead.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 14 | 562 | 43.23 | 156.54 | 91 |
9. Virat Kohli | Royal Challengers Bangalore | 973 Runs | 2016
973 runs. Four centuries. Nine years have passed. The number still stands.

Jos Buttler scored 863 in 2022, the closest anyone has come. Still 110 short. Shubman Gill scored 890 in 2023. Still 83 short.
The average of 81.08 across 16 matches tells you how often Kohli converted starts into big scores, and the strike rate of 152.03 shows the innings were not slow accumulations but controlled dominance at a proper T20 scoring pace.
His highest of 113 not out against the Rajasthan Royals was one of four centuries he scored that season. Only two batters in IPL history have scored four centuries in a single season: Kohli in 2016 and Buttler in 2022.
Kohli did it while setting the all-time run record of 973. Warner led SRH to the title in that same year. Kohli did not lift the trophy. The 973 runs are what the season is still remembered for.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 16 | 973 | 81.08 | 152.03 | 113 |
10. David Warner | Sunrisers Hyderabad | 641 Runs | 2017
The year before, Warner had captained SRH to the IPL title. The trophy had gone. His batting had not.
641 runs in 14 matches, his second Orange Cap for the same franchise. His highest score of 126 was the best individual knock of his three winning campaigns, an innings that showed a different dimension to his game beyond the aggressive accumulation that usually defined his SRH batting.

The average of 58.27 was his best across his three Orange Cap seasons, and the strike rate of 141.81 showed the scoring rate was maintained even in a slightly more measured year. His second cap came without the drama of a record-breaking season.
Just 641 runs, efficiently scored, making him the leading batter in the entire tournament for the second time in three years.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 14 | 641 | 58.27 | 141.81 | 126 |
11. Kane Williamson | Sunrisers Hyderabad | 735 Runs | 2018
Most Orange Cap winners open the batting. Williamson did not. He came in at No. 3, after the field had already spread, after the powerplay bowlers had been used, and still outscored every opener in the tournament.

735 runs across 17 matches while captaining SRH to the IPL final. Eight half-centuries through the campaign, including a key 84 against CSK that guided SRH to a competitive total under pressure in the middle overs.
His average of 58.27 and strike rate of 142.44 showed he was not simply grinding out runs but scoring at a proper T20 pace throughout. The highest score of 84 reflected a batter who converted regularly without necessarily going on to massive individual totals.
Consistent match contributions, not one or two outstanding knocks, built the 735. The only non-opener in recent IPL history to win the Orange Cap.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 17 | 735 | 58.27 | 142.44 | 84 |
12. David Warner | Sunrisers Hyderabad | 692 Runs | 2019
12 matches. 692 runs. Work that out, and it comes to almost 58 runs every time he walks to the crease.

His highest score of 100 that season made him the only player across his three Orange Cap campaigns to score a century, and his average of 69.20 was the best of his three winning years, higher than in both 2015 and 2017 despite playing fewer matches than either. Strike rate of 143.87 held steady across the 12 games.
Third Orange Cap, still for SRH, still opening, still the same method that produced the first two. No other batter in IPL history has topped the run charts three times. Warner did it across five seasons, all for one franchise, with consistency that made the cap look like a personal possession.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 12 | 692 | 69.20 | 143.87 | 100 |
13. KL Rahul | Kings XI Punjab | 670 Runs | 2020
Two roles. One tournament. The entire IPL was in conditions he had never played T20 cricket in before.
670 runs across 14 matches while keeping wickets every game. His highest of 132 not out against Royal Challengers Bangalore was the highest score ever made by an Indian batter in IPL history at that point.

An average of 55.83 and a strike rate of 129.34 across 14 UAE matches showed he adapted to the conditions quickly and maintained that level throughout.
Kings XI missed the playoffs, meaning the 670 runs came across 14 league games without the additional matches that finalists collect.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 14 | 670 | 55.83 | 129.34 | 132* |
14. Ruturaj Gaikwad | Chennai Super Kings | 635 Runs | 2021
CSK won the IPL in 2021. Their fourth title. The batting at the top of their order that season was built around a 24-year-old who had barely completed a full IPL campaign before.

635 runs in 16 matches, with his maiden IPL century of 101 not out against Rajasthan Royals the highlight of the campaign. That innings came in a critical chase and showed composure under pressure that most batters, twice his experience, would have struggled to replicate.
His average of 45.35 and strike rate of 136.26 held steady across a tournament split between India and the UAE, two completely different surface types in the same season.
He is one of only two players in IPL history to win the Orange Cap and the championship in the same season. The other is Uthappa in 2014. That combination has appeared just twice in 18 editions.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 16 | 635 | 45.35 | 136.26 | 101* |
15. Jos Buttler | Rajasthan Royals | 863 Runs | 2022
Only two batters in IPL history have scored four centuries in a single season. Virat Kohli did it in 2016 while setting the all-time run record of 973. Buttler did it in 2022, becoming the second. Nobody else has managed it across 18 editions.
863 runs across 17 matches at a strike rate of 149.05 and an average of 57.53, with a highest of 116 that showed he was not just converting fifties into hundreds but building genuinely large innings across the campaign.

The four centuries came in the same season he led Rajasthan Royals to the IPL final, making 2022 the most complete individual batting campaign since Kohli’s record year.
The 863 total is the second highest in IPL history, 110 runs short of the record. Across 17 matches, Buttler was consistently the most dangerous batter in the tournament.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 17 | 863 | 57.53 | 149.05 | 116 |
16. Shubman Gill | Gujarat Titans | 890 Runs | 2023
83 runs from Kohli’s record. The closest any batter has come since 2016, and the second-highest total in IPL history.

890 runs in 17 matches at a strike rate of 157.80 and an average of 59.33, with a highest of 129 against Rajasthan Royals, an innings that showed his ability to build a big score while maintaining the tempo a T20 innings demands. His combination of classical technique and modern acceleration produced numbers that sit above every other batter that season by a significant margin.
Gill was also 23 years and 263 days old when he won the cap, making him the youngest Orange Cap winner in history at that point. GT reached the final in 2023.
Two years later, another Gujarat Titans opener broke his youngest-winner record.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 17 | 890 | 59.33 | 157.80 | 129 |
17. Virat Kohli | Royal Challengers Bengaluru | 741 Runs | 2024
Eight years between Orange Caps. Same player. Same franchise. Same result.
741 runs in 15 matches at a strike rate of 154.70 and an average of 61.75, with a highest of 113, showing he was converting innings into big scores rather than collecting runs in small bursts.

The 2024 numbers show his output at the top of RCB’s order had not declined in any meaningful way across eight years. Both Orange Caps came from the same franchise. No other player has won the award twice for the same team.
He joined Warner and Gayle as the only batters in IPL history to win the Orange Cap more than once, and his two winning totals of 973 and 741 are the highest and fifth-highest single-season run tallies ever recorded.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 15 | 741 | 61.75 | 154.70 | 113 |
18. Sai Sudharsan | Gujarat Titans | 759 Runs | 2025
Gujarat Titans had done this before. Two years earlier, one of their openers broke the youngest-winner record. In 2025, another one came along and broke it again.

759 runs in 15 matches at a strike rate of 156 and an average of 54, with a highest of 108 not out against Royal Challengers Bangalore, his first IPL century. Six fifties, alongside that hundred, kept the scoring consistent throughout the full campaign rather than relying on one or two standout performances.
He was 23 years and 237 days old when he won the cap, 26 days younger than Gill was in 2023. Back-to-back youngest Orange Cap winners from the same franchise is something no other team in 18 IPL editions has produced.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 15 | 759 | 54.00 | 156.00 | 108* |
Players With the Most Orange Caps
Only three batters have won it more than once across 18 IPL seasons.
| Player | Orange Caps | Seasons | Team |
|---|---|---|---|
| David Warner | 3 | 2015, 2017, 2019 | Sunrisers Hyderabad |
| Chris Gayle | 2 | 2011, 2012 | Royal Challengers Bangalore |
| Virat Kohli | 2 | 2016, 2024 | Royal Challengers Bangalore/Bengaluru |
Warner stands alone with three caps, all for Sunrisers Hyderabad. Gayle is the only batter to win in consecutive seasons. Kohli’s two wins came eight years apart for the same franchise, with both totals ranking among the five highest single-season tallies in IPL history.
Key IPL Orange Cap Records
The numbers, firsts, and records that define the Orange Cap across 18 seasons.
| Record | Detail |
|---|---|
| Highest runs in a single season | 973, Virat Kohli for RCB in 2016 |
| Second-highest single season | 890, Shubman Gill for GT in 2023 |
| Third-highest single season | 863, Jos Buttler for RR in 2022 |
| Most Orange Caps | 3, David Warner (2015, 2017, 2019) all for SRH |
| Only back-to-back winner | Chris Gayle, RCB (2011 and 2012) |
| Youngest winner | Sai Sudharsan, 23 years 237 days (2025) |
| Previous youngest record | Shubman Gill, 23 years 263 days (2023) |
| First-ever Orange Cap winner | Shaun Marsh, Kings XI Punjab (2008) |
| Won the Orange Cap and the IPL trophy in the same season | Robin Uthappa (KKR 2014) and Ruturaj Gaikwad (CSK 2021) |
| Fewest matches to win | 11, Shaun Marsh in 2008 |
| 4 centuries in a single season | Only Virat Kohli (2016) and Jos Buttler (2022) |
| Back-to-back youngest winners from the same team | Gujarat Titans, Gill (2023) and Sudharsan (2025) |
Suggested Reads:
Conclusion: David Warner Holds the Most Orange Caps in IPL History
David Warner’s three Orange Caps between 2015 and 2019 make him the most successful batter in this award’s history.
Kohli’s 973 runs in 2016 remain untouched after nine seasons, and only two batters, Buttler and Gill, have come within 110 runs of it. Gayle is the only batter to defend the cap in consecutive seasons. Gill and Sudharsan, both from the Gujarat Titans, broke and reset the youngest-winner record within two years of each other.
18 seasons, 14 different batters, and one standard that has not been matched since the day Kohli set it.
FAQs
David Warner holds the record with three Orange Caps, all won while playing for Sunrisers Hyderabad in 2015, 2017, and 2019.
Virat Kohli’s 973 runs for Royal Challengers Bangalore in 2016 remain the highest. He scored four centuries across 16 matches that season.
Sai Sudharsan won the Orange Cap in 2025 at 23 years and 237 days old, breaking the previous record held by Shubman Gill, who was 23 years and 263 days old when he won in 2023.
Only two players have achieved this. Robin Uthappa with Kolkata Knight Riders in 2014 and Ruturaj Gaikwad with Chennai Super Kings in 2021.
Chris Gayle is the only player to win the Orange Cap in consecutive seasons, claiming it for Royal Challengers Bangalore in both 2011 and 2012.
Sunrisers Hyderabad produced David Warner’s three caps across 2015, 2017, and 2019. Gujarat Titans produced back-to-back youngest-ever winners with Gill in 2023 and Sudharsan in 2025.


