Virat Kohli holds the record for the most runs in a single IPL season with 973 runs in IPL 2016. This remains the highest individual tally in any IPL edition, and nearly a decade later, no batter has come close to breaching the 900-run mark except Shubman Gill.
Kohli’s 2016 campaign was nothing short of extraordinary. He smashed four centuries in 16 matches, maintained an average above 81, and struck at over 152. The record still stands unmatched, making it arguably the greatest individual batting season in T20 league cricket history.
Top 10 Most Runs in a Single IPL Season
Here is the complete list of the highest run-scorers in a single IPL season. This table includes all players who have crossed the 700-run mark in an edition.
| Rank | Player | Team | Year | Runs | Matches | Average | Strike Rate |
|---|---|---|---|---|---|---|---|
| 1 | Virat Kohli | RCB | 2016 | 973 | 16 | 81.08 | 152.03 |
| 2 | Shubman Gill | GT | 2023 | 890 | 17 | 59.33 | 157.80 |
| 3 | Jos Buttler | RR | 2022 | 863 | 17 | 57.53 | 149.05 |
| 4 | David Warner | SRH | 2016 | 848 | 17 | 60.57 | 151.42 |
| 5 | Sai Sudharsan | GT | 2025 | 759 | 15 | 54.21 | 156.17 |
| 6 | Virat Kohli | RCB | 2024 | 741 | 15 | 61.75 | 154.70 |
| 7 | Kane Williamson | SRH | 2018 | 735 | 17 | 52.50 | 142.44 |
| 8 | Chris Gayle | RCB | 2012 | 733 | 15 | 61.08 | 160.74 |
| 9 | Faf du Plessis | RCB | 2022 | 730 | 16 | 56.15 | 153.68 |
| 10 | David Warner | SRH | 2019 | 692 | 12 | 69.20 | 143.86 |
Source: ESPNcricinfo & IPL Official Records (iplt20.com)
Virat Kohli’s Record-Breaking 2016 Season

The 2016 IPL season belonged to Virat Kohli. Playing for Royal Challengers Bangalore, he turned every match into a masterclass of T20 batting.
Kohli scored 973 runs in 16 matches, falling just 27 runs short of becoming the first player to score 1,000 runs in a single IPL season. His consistency was unreal.
Key Stats from Kohli’s 2016 Campaign
| Statistic | Value |
|---|---|
| Total Runs | 973 |
| Matches Played | 16 |
| Centuries | 4 |
| Half-Centuries | 7 |
| Highest Score | 113 |
| Batting Average | 81.08 |
| Strike Rate | 152.03 |
Source: ESPNcricinfo (espncricinfo.com/cricketers/virat-kohli)
What made this season special was Kohli’s ability to score big when it mattered. He hit four centuries in a single edition, a record that only Jos Buttler has equaled since (in IPL 2022).
Despite Kohli’s heroics, RCB finished as runners-up to Sunrisers Hyderabad. Warner, who finished with 848 runs himself, led SRH to their maiden IPL title that year.
Shubman Gill’s 890-Run Season in IPL 2023

Shubman Gill came closest to breaking Kohli’s record when he amassed 890 runs in IPL 2023 for the Gujarat Titans. He finished just 83 runs behind Kohli’s all-time tally.
Gill’s campaign featured three centuries, including a stunning 129 against the Mumbai Indians. His strike rate of 157.80 was actually higher than Kohli’s 2016 season.
At 23 years old, Gill became the Orange Cap winner and showcased maturity beyond his age. His elegant strokeplay and ability to accelerate made him a nightmare for opposition bowlers.
Fun fact: Gill was just 23 years and 263 days old when he won the Orange Cap, making him the youngest winner at the time. This record was later broken by Sai Sudharsan in 2025 (23 years, 237 days).
Jos Buttler’s Explosive IPL 2022

Jos Buttler had an absolutely sensational IPL 2022 season with the Rajasthan Royals. The English wicketkeeper-batter scored 863 runs in 17 matches, powering RR to their first final since the inaugural 2008 edition.
Buttler hit four centuries during the season, equalling Kohli’s record for most hundreds in a single IPL. He also won the Most Valuable Player award and led the charts for most sixes (45) and fours (83).
Buttler’s Four Centuries in IPL 2022
| Opposition | Score | Balls Faced | Strike Rate |
|---|---|---|---|
| Mumbai Indians | 100 | 68 | 147.06 |
| Kolkata Knight Riders | 103 | 62 | 166.12 |
| Delhi Capitals | 116 | 65 | 178.46 |
| RCB (Qualifier 2) | 106* | 60 | 176.66 |
Source: Rajasthan Royals Official Website (rajasthanroyals.com)
Buttler became the first overseas player to score four centuries in a single IPL season. His knock in Qualifier 2 against RCB was particularly memorable, as he single-handedly chased down 158.
David Warner: The Three-Time Orange Cap Winner

David Warner holds the record for winning the Orange Cap three times (2015, 2017, 2019). No other player has achieved this feat in IPL history.
His best individual season came in IPL 2016 when he scored 848 runs in 17 matches. That year, both Warner and Kohli were in sensational form, but Kohli’s tally was 125 runs more.
Warner captained Sunrisers Hyderabad to their only IPL title in 2016. He hit nine half-centuries that season, the most by any batter in a single IPL edition.
Warner’s Orange Cap Seasons
| Year | Runs | Matches | Average | Strike Rate |
|---|---|---|---|---|
| 2015 | 562 | 14 | 43.23 | 156.54 |
| 2017 | 641 | 14 | 58.27 | 141.81 |
| 2019 | 692 | 12 | 69.20 | 143.86 |
Source: ESPNcricinfo IPL Records (espncricinfo.com/records)
Sai Sudharsan: IPL 2025 Orange Cap Winner

Sai Sudharsan emerged as a batting sensation in IPL 2025, scoring 759 runs in 15 matches for the Gujarat Titans. The left-handed opener won the Orange Cap and became the youngest winner in IPL history.
At just 23 years and 237 days, Sudharsan broke Shubman Gill’s record as the youngest Orange Cap holder. His consistency at the top of the order was remarkable throughout the tournament.
Sudharsan’s highest score was an unbeaten 108 against the Delhi Capitals. He struck at over 156, combining solid technique with modern-day aggression.
Gujarat Titans have now produced back-to-back Orange Cap winners, with Gill winning in 2023 and Sudharsan in 2025. The franchise has become an Orange Cap factory of sorts.
Complete List of IPL Orange Cap Winners (2008-2025)
The Orange Cap is awarded to the leading run-scorer of each IPL season. Here is the complete list of all Orange Cap winners since the tournament’s inception in 2008.
| Year | Player | Team | Runs | Matches |
|---|---|---|---|---|
| 2008 | Shaun Marsh | Punjab Kings | 616 | 11 |
| 2009 | Matthew Hayden | Chennai Super Kings | 572 | 12 |
| 2010 | Sachin Tendulkar | Mumbai Indians | 618 | 15 |
| 2011 | Chris Gayle | RCB | 608 | 12 |
| 2012 | Chris Gayle | RCB | 733 | 15 |
| 2013 | Michael Hussey | Chennai Super Kings | 733 | 17 |
| 2014 | Robin Uthappa | Kolkata Knight Riders | 660 | 16 |
| 2015 | David Warner | Sunrisers Hyderabad | 562 | 14 |
| 2016 | Virat Kohli | RCB | 973 | 16 |
| 2017 | David Warner | Sunrisers Hyderabad | 641 | 14 |
| 2018 | Kane Williamson | Sunrisers Hyderabad | 735 | 17 |
| 2019 | David Warner | Sunrisers Hyderabad | 692 | 12 |
| 2020 | KL Rahul | Punjab Kings | 670 | 14 |
| 2021 | Ruturaj Gaikwad | Chennai Super Kings | 635 | 16 |
| 2022 | Jos Buttler | Rajasthan Royals | 863 | 17 |
| 2023 | Shubman Gill | Gujarat Titans | 890 | 17 |
| 2024 | Virat Kohli | RCB | 741 | 15 |
| 2025 | Sai Sudharsan | Gujarat Titans | 759 | 15 |
Source: Wikipedia – List of IPL Awards, IPLT20.com
Key Insights About High-Scoring IPL Seasons
Here are some Key Insights
Players with Multiple Orange Cap Wins
David Warner leads with three Orange Cap wins (2015, 2017, 2019), all while playing for Sunrisers Hyderabad.
Chris Gayle and Virat Kohli have won the award twice each. Gayle is the only player to retain the Orange Cap in consecutive seasons (2011 and 2012).
Does the Orange Cap Winner’s Team Win the IPL?
Interestingly, individual brilliance rarely translates to team success. Only two players have won both the Orange Cap and the IPL trophy in the same season:
Robin Uthappa (KKR, 2014) and Ruturaj Gaikwad (CSK, 2021) are the only exceptions. Even Kohli’s 973-run season ended with RCB finishing runners-up.
Team-wise Orange Cap Distribution
Sunrisers Hyderabad players have won the most Orange Caps (4 times: Warner thrice, Williamson once). RCB follows with three wins (Gayle twice, Kohli twice counts as four, but two belong to each).
What Does It Take to Score 700+ Runs in an IPL Season?
Scoring 700+ runs in a single IPL season requires more than just talent. It demands consistency across 14-17 matches, the ability to handle pressure, and staying injury-free throughout.
Average Performance Metrics for 700+ Runs
To cross 700 runs in an IPL season, a batter typically needs to average around 45-50 runs per innings if playing all matches.
For a 14-match season, that translates to about 50 runs per game. In a 17-match campaign (including playoffs), around 41-42 runs per match would suffice.
However, the real differentiator is big scores. Players like Kohli, Buttler, and Gill succeeded because they regularly converted starts into centuries.
The Strike Rate Factor
In T20 cricket, strike rate is as important as runs. All top scorers in a single season have maintained strike rates above 140.
Shubman Gill’s 157.80 in 2023 and Gayle’s 160.74 in 2012 show that aggressive intent is essential. Slow accumulation doesn’t cut it at the highest level.
Also Read:
Virat Kohli’s 973 runs in IPL 2016 remain the benchmark for most runs in a single IPL season
Nearly a decade later, no batter has managed to breach the 900-run barrier except Shubman Gill.
The IPL continues to produce exceptional batting performances each year. From Warner’s consistent excellence to Buttler’s explosive 2022 season, the tournament rewards those who combine talent with consistency. Whether someone breaks Kohli’s record in the future remains cricket’s most tantalizing question.
