Saturday, April 25, 2026
HomeCricketIPL Orange Cap Winners List: Know every player who has won the...

IPL Orange Cap Winners List: Know every player who has won the Orange Cap since 2008

The Indian Premier League, famously called ‘IPL’ is the biggest cricket tournament in history. All ten teams have the best players and every game is a heart-stopping thriller. Every year, fans witness batters perform magically and score runs throughout the season. In the end, the player who scores the most runs in that season wins the orange cap. Over the years, multiple players have won the cap. So, let us look at the IPL Orange Cap winners list since 2008.

IPL Orange Cap Winners List

YearPlayerTeam RepresentedRuns
2008Shaun MarshKings XI Punjab (Punjab Kings)616
2009Matthew HaydenChennai Super Kings572
2010Sachin TendulkarMumbai Indians618
2011Chris GayleRoyal Challengers Bangalore608
2012Chris GayleRoyal Challengers Bangalore733
2013Michael HusseyChennai Super Kings733
2014Robin UthappaKolkata Knight Riders660
2015David WarnerSunrisers Hyderabad562
2016Virat KohliRoyal Challengers Bangalore973
2017David WarnerSunrisers Hyderabad641
2018Kane WilliamsonSunrisers Hyderabad735
2019David WarnerSunrisers Hyderabad692
2020Kl RahulPunjab Kings670
2021Ruturaj GaikwadChennai Super Kings635
2022Jos ButtlerRajasthan Royals863
2O23Shubman GillGujarat Titans890
2024???

In case you missed: Top 10 players to watch out for in the IPL 2024

IPL Orange Cap Winners List

Over the years, IPL has given 13 different orange cap winners. Among these orange-cap winners, six are Indian, and seven are foreign players.

Moreover, two players have won the orange cap multiple times. The first is David Warner, who has won the Orange Cap thrice (in 2015, 2017, and 2019), and the second is Chris Gayle, who has won it twice (in 2011 and 2012). Gayle is also the only player to win the cap back-to-back.

The first-ever orange cap winner is former Punjab Kings batter Shaun Marsh. Whereas, the first Indian cricketer to win the orange cap was Sachin Tendulkar in 2010. He represented the Mumbai Indians and scored 618 runs.

Regarding the highest run scorer in an IPL season, Royal Challengers Bangalore batter Virat Kohli holds the record. He scored 973 runs during the 2016 season, when they ended runner-up.

Thank you for reading it. Leave us a comment if you liked it.

Do follow us on: Google News | Facebook | Instagram | Twitter | Youtube | LinkedIn

Have a good day ahead 🙂
Nikhil Lopes
Nikhil Lopes
Hi, this is Nikhil Lopes, who has a great interest in sports. Nikhil has been following several sports in the past few years, like the NFL, football, NBA, F1, UFC, cricket, and many more. The term 'sports addict' completely suits him.
RELATED ARTICLES

Read More