Every IPL Orange Cap and Purple Cap winner from 2008 to 2026 in one place the run tallies, wicket counts, team affiliations, and the records that still stand. IPL 2026 is now complete: Vaibhav Sooryavanshi (RR) won the Orange Cap with 776 runs at 15 years old – the youngest in history – and Kagiso Rabada (GT) claimed his second Purple Cap with 29 wickets. David Warner still holds the most Orange Cap wins with three; Dwayne Bravo, Bhuvneshwar Kumar and Harshal Patel each won the Purple Cap twice. Nobody has won both.
Quick Answer
Orange Cap most wins: David Warner (3 times – 2015, 2017, 2019). Purple Cap most wins: Dwayne Bravo, Bhuvneshwar Kumar and Harshal Patel (2 each). Kagiso Rabada now also has 2 (2020, 2026). Orange Cap record: Virat Kohli, 973 runs in 2016. Purple Cap record: 32 wickets, shared by Bravo (2013) and Harshal Patel (2021). IPL 2026 winners: Vaibhav Sooryavanshi (Orange Cap, 776 runs) and Kagiso Rabada (Purple Cap, 29 wickets).
📊 The Stat That Unites Both Lists
No player in IPL history has won both an Orange Cap and a Purple Cap in different seasons. The batting and bowling leaderboards have stayed completely separate across 19 seasons. The closest crossover is Dwayne Bravo, who twice topped the wicket charts as a bowling all-rounder – but his best batting season never put him in Orange Cap contention. On the batting side, the Orange Cap has produced 15 different winners in 19 seasons, which means repeat winners are rarer than they look: only Warner (3×), Kohli and Gayle (2× each) have managed it. On the bowling side, the Purple Cap has 16 different winners across those same 19 seasons, with Bravo, Bhuvneshwar, Harshal Patel and now Kagiso Rabada each on two wins.
IPL Orange Cap & Purple Cap – Combined Season-by-Season Table
Both awards, side by side, for every completed IPL season. One table. No page-switching.
| Season | 🟠 Orange Cap (Runs) | Team | Runs | 🟣 Purple Cap (Wickets) | Team | Wkts | IPL Champion |
|---|---|---|---|---|---|---|---|
| 2008 | Shaun Marsh | KXIP | 616 | Sohail Tanvir | RR | 22 | Rajasthan Royals |
| 2009 | Matthew Hayden | CSK | 572 | RP Singh | DC | 23 | Deccan Chargers |
| 2010 | Sachin Tendulkar | MI | 618 | Pragyan Ojha | DC | 21 | Chennai Super Kings |
| 2011 | Chris Gayle ① | RCB | 608 | Lasith Malinga | MI | 28 | Chennai Super Kings |
| 2012 | Chris Gayle ② | RCB | 733 | Morne Morkel | DD | 25 | Kolkata Knight Riders |
| 2013 | Michael Hussey | CSK | 733 | Dwayne Bravo ① | CSK | 32 ★ | Mumbai Indians |
| 2014 | Robin Uthappa | KKR | 660 | Mohit Sharma | CSK | 23 | Kolkata Knight Riders |
| 2015 | David Warner ① | SRH | 562 | Dwayne Bravo ② | CSK | 26 | Mumbai Indians |
| 2016 | Virat Kohli ① | RCB | 973 ★ | Bhuvneshwar Kumar ① | SRH | 23 | Sunrisers Hyderabad |
| 2017 | David Warner ② | SRH | 641 | Bhuvneshwar Kumar ② | SRH | 26 | Mumbai Indians |
| 2018 | Kane Williamson | SRH | 735 | Andrew Tye | KXIP | 24 | Chennai Super Kings |
| 2019 | David Warner ③ | SRH | 692 | Imran Tahir | CSK | 26 | Mumbai Indians |
| 2020 | KL Rahul | KXIP | 670 | Kagiso Rabada ① | DC | 30 | Mumbai Indians |
| 2021 | Ruturaj Gaikwad | CSK | 635 | Harshal Patel ① | RCB | 32 ★ | Chennai Super Kings |
| 2022 | Jos Buttler | RR | 863 | Yuzvendra Chahal | RR | 27 | Gujarat Titans |
| 2023 | Shubman Gill | GT | 890 | Mohammed Shami | GT | 28 | Chennai Super Kings |
| 2024 | Virat Kohli ② | RCB | 741 | Harshal Patel ② | PBKS | 24 | Kolkata Knight Riders |
| 2025 | Sai Sudharsan | GT | 759 | Prasidh Krishna | GT | 25 | Royal Challengers Bengaluru |
| 2026 | Vaibhav Sooryavanshi 🏆 | RR | 776 | Kagiso Rabada ② | GT | 29 | Royal Challengers Bengaluru |
① ② ③ = repeat winner tally. ★ = all-time season record. 🏆 = youngest-ever winner. Teams use official abbreviations current at time of season.
Orange Cap Winners – Deep Dive
The Orange Cap has produced 15 different winners in 19 seasons. Three players dominate the repeat-winner column: David Warner, Virat Kohli, and Chris Gayle. IPL 2026 added a new chapter entirely – a 15-year-old who didn’t just win it, he rewrote what the award looks like.
🏏 Orange Cap Repeat Winners & Records
David Warner – 3 wins (2015, 2017, 2019): All three for Sunrisers Hyderabad. No one else has won it more than twice. Virat Kohli – 2 wins (2016, 2024): The 2016 season (973 runs, 4 centuries) is the highest individual batting total in IPL history by a wide margin – and still untouched. Chris Gayle – 2 wins (2011, 2012): Both for RCB, in back-to-back seasons. Kohli is the only repeat winner to win it for the same franchise twice consecutively. Vaibhav Sooryavanshi – 1 win (2026): Won at 15 years and 65 days old, making him the youngest Orange Cap winner in IPL history by eight years. Previous record-holder Sai Sudharsan won it at 23 years and 231 days in 2025. Sooryavanshi’s 776 runs came at a strike rate of 237.30 – the highest strike rate by any Orange Cap winner in the award’s history.
Purple Cap Winners – Deep Dive
Four bowlers have now won the Purple Cap more than once, and each came to it a different way. Kagiso Rabada joined Bravo, Bhuvneshwar and Harshal Patel in the repeat-winner column after IPL 2026.
🎳 Purple Cap Repeat Winners
Dwayne Bravo – 2 wins (2013, 2015): Both for CSK. His 32-wicket haul in 2013 set the season record that still stands, shared now only with Harshal Patel. Bhuvneshwar Kumar – 2 wins (2016, 2017): The only bowler to win back-to-back Purple Caps. Both for SRH, and in 2016 he became one of only three Purple Cap winners to win the IPL title in the same season. In IPL 2026 he took 28 wickets for RCB – the second-highest in the tournament – and finished just one behind Rabada. Harshal Patel – 2 wins (2021, 2024): Won for two different franchises – RCB in 2021 (32 wickets, tying Bravo’s record) and Punjab Kings in 2024 (24 wickets), the only player to win for two different teams. Kagiso Rabada – 2 wins (2020, 2026): Won his first for Delhi Capitals in 2020 with 30 wickets. Won his second for Gujarat Titans in 2026 with 29 wickets, becoming the first overseas bowler to win the Purple Cap twice. He claimed the decisive 29th wicket – Devdutt Padikkal – in the IPL 2026 Final itself, edging out Bhuvneshwar Kumar who was level on 28.
The Records That Still Stand
Kohli’s 973 runs in 2016 included four centuries – the most in any single IPL season by any batter – and came in just 16 matches. Jos Buttler came closest to chasing it in 2022, falling 110 short at 863. Shubman Gill’s 890 in 2023 made a deeper dent but still fell 83 runs short. Sooryavanshi’s 776 in 2026 is now the fifth-highest single-season tally in IPL history, yet he scored it at a strike rate (237.30) no previous Orange Cap winner has come close to. The record is still 197 runs clear – safer than it looks. Bravo and Harshal Patel’s shared wicket mark of 32 is equally resistant: Rabada hit 30 in 2020, Shami reached 28 in 2023, and nobody has crossed 30 since Rabada in 2020.
Team-by-Team Cap Count
Orange Cap by Franchise
- SRH — 4 (Warner ×3, Williamson)
- RCB — 4 (Gayle ×2, Kohli ×2)
- CSK — 3 (Hayden, Hussey, Gaikwad)
- GT — 2 (Gill, Sai Sudharsan)
- RR — 2 (Buttler, Sooryavanshi)
- MI — 1 (Tendulkar, 2010)
- KKR — 1 (Uthappa, 2014)
- KXIP/PBKS — 1 (KL Rahul, 2020)
Purple Cap by Franchise
- CSK — 4 (Bravo ×2, Mohit, Tahir)
- DC/Deccan — 3 (RP Singh, Ojha, Rabada 2020)
- SRH — 2 (Bhuvneshwar ×2)
- GT — 3 (Shami, Prasidh Krishna, Rabada 2026)
- PBKS/KXIP — 2 (Tye, Harshal Patel 2024)
- RCB — 1 (Harshal Patel, 2021)
- RR/MI/KKR/DD — 1 each
The Most Surprising Winner on Each List
Orange Cap: Matthew Hayden in 2009 is the one most fans forget. The veteran Australian opener scored 572 runs for CSK at an average above 57 in a South Africa-hosted edition where pitches were slow and the IPL still finding its T20 footing. He was 37 at the time — still the oldest Orange Cap winner in history.
Purple Cap: Imran Tahir in 2019 remains the obvious surprise — a 40-year-old South African leg-spinner, still the oldest winner in the award’s history. What made it more remarkable was the economy: 7.27 across 17 matches, which for a wrist-spinner conceding less than 7.5 per over in T20 cricket is quietly exceptional. And then in 2026, Vaibhav Sooryavanshi flipped the age narrative entirely — winning the Orange Cap at 15, younger than any winner of either award had ever been.
The less-discussed entry on the Purple Cap list is Andrew Tye in 2018 — the only player here to win a cap award and essentially never replicate that level in the IPL again. Kings XI Punjab signed him, he took 24 wickets, and the consistency never returned at that scale.
The Orange Cap record at 973 is safer than most people think. Buttler’s 863 in 2022 and Gill’s 890 in 2023 felt like close misses in the moment, but a batter still needs to play 16-plus matches, stay injury-free, and do it on both flat and difficult pitches — over an entire season. Sooryavanshi’s 776 at a strike rate of 237 is arguably a better season in terms of impact than anything the leaderboard has seen since 2016. But impact and volume are different things. What Kohli did in 2016 — four centuries, zero quiet games, all under enormous pressure — was a different category of sustained output. I don’t expect it to fall before 2028 at the earliest.
The Purple Cap record is a different story. Bravo’s 32 in 2013 took 18 matches; Harshal equalled it in 15. The shorter route is there. Kagiso Rabada at 30 wickets in 2020 and 29 in 2026 has now made two deep runs at it. If the IPL ever delivers a full 74-match season with an overseas pace bowler in peak form — Rabada himself, Josh Hazlewood, Jofra Archer — a 33-wicket season has better odds than a 1,000-run batting campaign.
IPL 2026 — What Changed the Records
IPL 2026 added one winner to each list and rewrote the age record for the Orange Cap comprehensively. Vaibhav Sooryavanshi became the youngest Orange Cap winner at 15 years and 65 days, slicing eight years off the previous record held by Sai Sudharsan (23 years and 231 days, 2025). His 72 sixes in the tournament also broke Chris Gayle’s long-standing record of 59 sixes in a single IPL season, set in 2012. Kagiso Rabada’s second Purple Cap confirmed that he, not Jofra Archer or Mohammed Siraj, is the most consistent wicket-taking bowler of the current IPL era. Bhuvneshwar Kumar’s 28 wickets for RCB at an economy of 7.95 — better than anyone above him on the wicket chart — was one of the quieter stories of the season. He didn’t win the cap, but the numbers argue he was the more complete performer across the year.
Can Kohli’s 973 Be Beaten?
Three batters have made realistic attempts: Buttler (863 in 2022), Gill (890 in 2023), and Sooryavanshi (776 in 2026 at a strike rate no previous challenger has matched). To beat 973, a batter needs to average 60-plus across 16 matches while striking above 150. The math works — but no current franchise construction guarantees a top-order batter the injury-free 16-plus match run required. Sooryavanshi at 15 and Sai Sudharsan at 23 are the only active batters whose age and output trajectory make the record a live conversation across the next five seasons. Kohli’s record has now survived 10 years and three serious challengers. It will take someone playing in a completely different gear to the last decade to break it.
Orange Cap & Purple Cap — FAQs
Who has won the most Orange Caps in IPL history?
David Warner holds the record with three Orange Caps — all won while playing for Sunrisers Hyderabad, in 2015 (562 runs), 2017 (641 runs), and 2019 (692 runs). Virat Kohli (2016, 2024) and Chris Gayle (2011, 2012) are the only other players with more than one Orange Cap.
Who has won the Purple Cap most times in IPL history?
Four bowlers have each won the Purple Cap twice: Dwayne Bravo (CSK, 2013 and 2015), Bhuvneshwar Kumar (SRH, 2016 and 2017 — the only back-to-back winner), Harshal Patel (RCB in 2021, Punjab Kings in 2024 — the only player to win for two different franchises), and Kagiso Rabada (Delhi Capitals in 2020, Gujarat Titans in 2026 — the first overseas bowler to win it twice).
Who won the IPL 2026 Orange Cap?
Vaibhav Sooryavanshi of Rajasthan Royals won the IPL 2026 Orange Cap with 776 runs in 16 matches at a strike rate of 237.30. At 15 years and 65 days old, he became the youngest Orange Cap winner in IPL history — surpassing the previous record held by Sai Sudharsan (23 years and 231 days, 2025). Sooryavanshi also broke Chris Gayle’s record of 59 sixes in a season, hitting 72.
Who won the IPL 2026 Purple Cap?
Kagiso Rabada of Gujarat Titans won the IPL 2026 Purple Cap with 29 wickets in 17 matches. He clinched it by taking the wicket of Devdutt Padikkal in the IPL 2026 Final, edging out RCB’s Bhuvneshwar Kumar (28 wickets) by a single scalp. It was Rabada’s second Purple Cap — he also won it in 2020 with 30 wickets for Delhi Capitals.
Has any player won both the Orange Cap and Purple Cap in different seasons?
No. In 19 completed IPL seasons, not one player has won both awards in different seasons. The batting and bowling leaderboards have never overlapped across winners. The closest was Dwayne Bravo — a genuine all-rounder who topped the bowling charts twice — but his best batting season never put him near Orange Cap contention.
Who is the youngest Orange Cap winner in IPL history?
Vaibhav Sooryavanshi won the IPL 2026 Orange Cap at just 15 years and 65 days old, making him the youngest winner in the award’s history by a very wide margin. The previous record-holder was Sai Sudharsan, who claimed it in IPL 2025 at 23 years and 231 days — finishing with 759 runs for Gujarat Titans. Sooryavanshi is the first Orange Cap winner who was not yet 16 years old.
Which team has produced the most Orange Cap and Purple Cap winners combined?
Chennai Super Kings lead on the Purple Cap side with four wins (Bravo ×2, Mohit Sharma, Imran Tahir). On the Orange Cap side, SRH and RCB are tied at four wins each. After IPL 2026, Gujarat Titans have added their third Purple Cap win (Rabada), making them the joint-highest with DC/Deccan on three. Across both awards combined, CSK remain the franchise that has produced the most total cap winners.
Bottom Line
The Orange Cap and Purple Cap histories now cover 19 seasons, 31 different winners, and zero overlap. David Warner’s three Orange Caps and Bhuvneshwar Kumar’s back-to-back Purple Caps remain the clearest statements of sustained dominance either list has produced. Virat Kohli’s 973-run season in 2016 is still the most untouchable number in IPL batting history, while Bravo and Harshal Patel’s shared 32-wicket mark sits closer to danger. IPL 2026 added a 15-year-old who won the Orange Cap with the highest strike rate in the award’s history and an overseas bowler who confirmed he is the era’s most consistent wicket-taker. The records page has been updated. The conversation continues. Track the live race from 2027 on our IPL Orange Cap and IPL Purple Cap pages.
