Home
/

IPL Records & All-Time Stats

Complete IPL Orange Cap Winners List (2008–2026)

PublishedMarch 27, 2026

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.

SeasonPlayerTeamMatchesRuns
2008Shaun MarshKings XI Punjab11616
2009Matthew HaydenChennai Super Kings12572
2010Sachin TendulkarMumbai Indians15618
2011Chris GayleRoyal Challengers Bangalore12608
2012Chris GayleRoyal Challengers Bangalore15733
2013Michael HusseyChennai Super Kings16733
2014Robin UthappaKolkata Knight Riders16660
2015David WarnerSunrisers Hyderabad14562
2016Virat KohliRoyal Challengers Bangalore16973
2017David WarnerSunrisers Hyderabad14641
2018Kane WilliamsonSunrisers Hyderabad17735
2019David WarnerSunrisers Hyderabad12692
2020KL RahulKings XI Punjab14670
2021Ruturaj GaikwadChennai Super Kings16635
2022Jos ButtlerRajasthan Royals17863
2023Shubman GillGujarat Titans17890
2024Virat KohliRoyal Challengers Bengaluru15741
2025Sai SudharsanGujarat Titans15759

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. 

Shaun Marsh
Source – Durham CCC

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.

MatchesRunsAverageStrike RateHighest Score
1161668.44139.68115

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. 

Matthew Hayden
Source – CricTracker

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.

MatchesRunsAverageStrike RateHighest Score
1257252.00144.8189

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.

Sachin Tendulkar
Source – X

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.

MatchesRunsAverageStrike RateHighest Score
1561847.53132.6089

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. 

Chris Gayle
Source – ESPNcricinfo

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.

MatchesRunsAverageStrike RateHighest Score
1260867.55183.13107

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. 

Chris Gayle
Source –  ESPNcricinfo

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.

MatchesRunsAverageStrike RateHighest Score
1573361.08160.74128

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.

Michael Hussey
Source – thefangarage

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.

MatchesRunsAverageStrike RateHighest Score
1673352.35129.5095

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.

Robin Uthappa
Source – ESPNcricinfo

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.

MatchesRunsAverageStrike RateHighest Score
1666044.00137.7883

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.

David Warner
Source – Asia Cup

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.

MatchesRunsAverageStrike RateHighest Score
1456243.23156.5491

9. Virat Kohli | Royal Challengers Bangalore | 973 Runs | 2016

973 runs. Four centuries. Nine years have passed. The number still stands.

Virat Kohli
Source – ESPNcricinfo

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.

MatchesRunsAverageStrike RateHighest Score
1697381.08152.03113

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. 

David Warner
Source – ThePapare

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.

MatchesRunsAverageStrike RateHighest Score
1464158.27141.81126

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.

Kane Williamson
Source –  Hindustan Times

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.

MatchesRunsAverageStrike RateHighest Score
1773558.27142.4484

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.

David Warner
Source – Cricbuzz

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.

MatchesRunsAverageStrike RateHighest Score
1269269.20143.87100

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. 

KL Rahul
Source – India TV News

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. 

MatchesRunsAverageStrike RateHighest Score
1467055.83129.34132*

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.

Ruturaj Gaikwad
Source – NDTV Sports

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.

MatchesRunsAverageStrike RateHighest Score
1663545.35136.26101*

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. 

Jos Buttler
Source – CricketnMore

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.

MatchesRunsAverageStrike RateHighest Score
1786357.53149.05116

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.

Shubman Gill
Source – NDTV Sports

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.

MatchesRunsAverageStrike RateHighest Score
1789059.33157.80129

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. 

Virat Kohli
Source – Live Hindustan

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.

MatchesRunsAverageStrike RateHighest Score
1574161.75154.70113

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.

Sai Sudharsan
Source –  News18

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. 

MatchesRunsAverageStrike RateHighest Score
1575954.00156.00108*

Players With the Most Orange Caps

Only three batters have won it more than once across 18 IPL seasons.

PlayerOrange CapsSeasonsTeam
David Warner32015, 2017, 2019Sunrisers Hyderabad
Chris Gayle22011, 2012Royal Challengers Bangalore
Virat Kohli22016, 2024Royal 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.

RecordDetail
Highest runs in a single season973, Virat Kohli for RCB in 2016
Second-highest single season890, Shubman Gill for GT in 2023
Third-highest single season863, Jos Buttler for RR in 2022
Most Orange Caps3, David Warner (2015, 2017, 2019) all for SRH
Only back-to-back winnerChris Gayle, RCB (2011 and 2012)
Youngest winnerSai Sudharsan, 23 years 237 days (2025)
Previous youngest recordShubman Gill, 23 years 263 days (2023)
First-ever Orange Cap winnerShaun Marsh, Kings XI Punjab (2008)
Won the Orange Cap and the IPL trophy in the same seasonRobin Uthappa (KKR 2014) and Ruturaj Gaikwad (CSK 2021)
Fewest matches to win11, Shaun Marsh in 2008
4 centuries in a single seasonOnly Virat Kohli (2016) and Jos Buttler (2022)
Back-to-back youngest winners from the same teamGujarat 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

Who has won the most IPL Orange Caps

David Warner holds the record with three Orange Caps, all won while playing for Sunrisers Hyderabad in 2015, 2017, and 2019.

What is the highest run total in a single IPL season

Virat Kohli’s 973 runs for Royal Challengers Bangalore in 2016 remain the highest. He scored four centuries across 16 matches that season.

Who is the youngest Orange Cap winner in IPL history

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.

Which players won the Orange Cap and IPL title in the same season

Only two players have achieved this. Robin Uthappa with Kolkata Knight Riders in 2014 and Ruturaj Gaikwad with Chennai Super Kings in 2021.

Has any batter won back-to-back Orange Caps

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.

Which team has produced the most Orange Cap winners

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.

The Complete IPL Archive

Access every match report, every record, and every tactical breakdown since 2008.
The ultimate encyclopedia for Indian Cricket fans.

WPL 2026 TABLE LIVE STANDINGS
TEAM P W L PTS
RCBW 6 5 1 10
DCW 6 3 3 6
GGW 6 3 3 6
MIW 6 2 4 4
UPW 6 2 4 4
Scroll to Top