The 17th Edition of the Indian Premier League (IPL) is around the corner and the fans have already started making speculations about who will be the highest-run getter in IPL 2024. Currently, there are many contenders to win the Orange Cap in the upcoming season of the cash-rich league, but how many runs a batter can score in a single IPL edition . If a batsman scores 600-650 runs in a season, it is considered as a good season for that player and he can also end up being the highest-run-getter in that season and win the orange cap.
However, there are also a few players who went beyond scoring 650 runs with their unreal batting masterclass and made or broke several records in a single season of the IPL. In the following listicle, we will discuss the top-10 Batsmen with most runs in a single IPL season.
Most Runs in IPL Single Season: From 2008 to 2024
Player | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
V Kohli (RCB) | 16 | 16 | 4 | 973 | 113 | 81.08 | 640 | 152.03 | 4 | 7 | 1 | 83 | 38 |
Shubman Gill (GT) | 17 | 17 | 2 | 890 | 129 | 59.33 | 564 | 157.80 | 3 | 4 | 1 | 85 | 33 |
JC Buttler (RR) | 17 | 17 | 2 | 863 | 116 | 57.53 | 579 | 149.05 | 4 | 4 | 0 | 83 | 45 |
DA Warner (SRH) | 17 | 17 | 3 | 848 | 93* | 60.57 | 560 | 151.42 | 0 | 9 | 1 | 88 | 31 |
V Kohli (RCB) | 15 | 15 | 3 | 741 | 113* | 61.75 | 479 | 154.69 | 1 | 5 | 0 | 62 | 38 |
KS Williamson (SRH) | 17 | 17 | 3 | 735 | 84 | 52.50 | 516 | 142.44 | 0 | 8 | 1 | 63 | 28 |
CH Gayle (RCB) | 15 | 14 | 2 | 733 | 128* | 61.08 | 456 | 160.74 | 1 | 7 | 0 | 46 | 59 |
MEK Hussey (CSK) | 17 | 17 | 3 | 733 | 95 | 52.35 | 566 | 129.50 | 0 | 6 | 0 | 81 | 17 |
F du Plessis (RCB) | 14 | 14 | 1 | 730 | 84 | 56.15 | 475 | 153.68 | 0 | 8 | 0 | 60 | 36 |
CH Gayle (RCB) | 16 | 16 | 4 | 708 | 175* | 59.00 | 453 | 156.29 | 1 | 4 | 0 | 57 | 51 |
1. Virat Kohli (RCB): 973 runs in IPL 2016

Royal Challengers Bangalore (RCB) star batter Virat Kohli had a memorable season in IPL 2016 where he amassed a record-973 runs in 16 matches at an average of 81.08. He is currently the all-time leading run-scorer and also has a record of most runs in a single IPL edition that is still untouched by many of the great modern-day cricketers. Along with this, in IPL 2016, Kohli also became the first batter to score four centuries in a single season of the IPL. However, the record was later equaled by Jos Buttler in IPL 2022. It was some unreal stuff by Kohli who shattered all previous records in a single edition and led RCB to their third IPL final. However, despite having an unforgettable season, Kohli couldn’t add an IPL trophy to his name as RCB lost the final to Sunrisers Hyderabad (SRH).
2. Shubman Gill (GT): 890 runs in IPL 2023

The only player who got a little bit closer to Virat Kohli’s record of 973 runs in a single edition was Shubman Gill. Playing for the Gujarat Titans (GT) in IPL 2023, Gill had a memorable season where he amassed 890 runs from 17 matches at an average of 59.33. GT, who were the champions of the previous edition, continued their dominance in IPL 2023 as well and qualified for the final for second consecutive time. There were many players who played a crucial role in GT’s second final appearance and Gill was also one of them scoring three centuries and four half-centuries. However, GT couldn’t defend their title as Chennai Super Kings (CSK) won the final by 5 wickets. Gill won the Orange cap for being the leading run scorer of the season and came in the second spot in the list of Batsmen with most runs in a single IPL season. He will now be seen as the skipper of GT in IPL 2024.
3. Jos Buttler (RR): 863 runs in IPL 2022

Before Shubman Gill could get near the Virat Kohli record of 973 runs, England wicketkeeper batter Jos Buttler threatened the record with his tremendous batting performance a year before. Playing for Rajasthan Royals (RR), Buttler had a memorable season in IPL 2022, where he amassed 863 runs from 17 matches at an average of 57.53. In the same season, the right-handed batter equaled Kohli’s record of four centuries in a single IPL season. Buttler was looking unstoppable in that season giving match-winning performances and played a crucial part for RR to qualify for an IPL final after 14 years. He won the orange cap for being the top scorer of the season, however, RR couldn’t win the title as they lost to Gujarat Titans in the final in Ahmedabad.
4. David Warner (SRH): 848 runs in IPL 2016

One of the most consistent performers in IPL, Australia’s David Warner has won most Orange Caps in the cash-rich league having finished as the highest-run-getter of the season thrice. However, he would have four Orange Caps to his name if there was no Virat Kohli special in IPL 2016. Playing as the skipper for Sunrisers Hyderabad (SRH) in IPL 2016, Warner finished the season with 848 runs from 17 matches at an average of 60.57. He was just behind Kohli in the list of top run getters in that season and SRH to their first IPL title in 2016.
5. Kane Williamson (SRH): 735 runs in IPL 2018

After David Warner was given a one-year ban due to the ball-tampering incident, Kane Williamson was given the responsibility to lead Sunrisers Hyderabad in IPL 2018 in his absence. The right-handed batsman excelled in both batting and captaincy and he not only finished as the highest run-getter of the season, but also led SRH to their second IPL final. Williamson ended up winning the Orange Cap by amassing 735 runs from 17 matches at an average of 52.5 and a strike rate of 142.44. Under his captaincy, SRH also finished at the top of the points table with nine wins from 14 matches and made it into the final after 2016. However, the Orange Army couldn’t repeat the 2016 Heroics as Chennai Super Kings ended up winning the final to clinch their third IPL trophy.
6. Chris Gayle (RCB): 733 runs in IPL 2012

Widely regarded as the ‘Universe Boss’ former West Indian cricketer Chris Gayle has finished as the top-scorer in an IPL season twice. The Orange Cap winner of the IPL 2011, Gayle repeated the same heroics in IPL 2012 and finished as the highest-run-getter of the season for the consecutive second time. The left hander amassed 733 runs from 15 matches at an average of 61.08 and a strike rate of 160.74 along with one hundred and seven half-centuries.
7. Michael Hussey (CSK): 733 runs in IPL 2013

After Chris Gayle amassed 733 runs in IPL 2012, he was the player to score most runs in a single IPL edition at that time, before Michael Hussey joined him in the very next season. Playing for Chennai Super Kings (CSK) in IPL 2013, Hussey amassed 733 runs from 17 matches at an average of 52.35. He was top performer for CSK in that season and also ended up winning the Orange Cap for scoring most runs in IPL 2013. He played a key role for CSK to qualify for their fourth consecutive IPL final since 2013, However, CSK couldn’t win the title this time as Mumbai Indians (MI) defeated them in the final to clinch their maiden IPL trophy.
8. Faf du Plessis (RCB): 730 runs in IPL 2023

Former South African cricketer Faf du Plessis had his best IPL season in 2023 where he finished as the second highest-run scorer of the season. Captaining Royal Challengers Bangalore (RCB) in IPL 2023, Du Plessis amassed 730 runs from 14 matches at an average of 56.15 and a strike rate of 153.68. He was a consistent performer for RCB along with Virat Kohli and Glenn Maxwell and played a crucial part for most of the wins. He finished just behind Shubman Gill in the list of top-run-getters in IPL 2023. Despite his heroics, Du Plessis couldn’t end the trophy drought for RCB as they were knocked out by Gujarat Titans in the league stage.
9. Chris Gayle (RCB): 708 runs in IPL 2013

After finishing as the highest-run-getter in IPL 2012, Chris Gayle continued his beast form in IPL 2013 as well and finished second in the list of leading run scorers of the season. The Caribbean amassed 708 runs from 16 matches at an average of 59, and a strike rate of 156.29. It was a same season where Gayle played a historic 175-run knock in the match against Pune Warriors India at the M. Chinnaswamy Stadium. This was for the second consecutive time that Gayle scored more than 700 runs in an IPL season.
10. David Warner (SRH): 692 runs in IPL 2019

After serving a one-year ban by the ICC over the infamous ball-tampering controversy, David Warner made a comeback as the skipper of the Sunrisers Hyderabad in IPL 2019. It turned out to be redemption for the left-handed batsman as he finished as the highest run-scorer in that season and ended up winning the Orange Cap for the third time, which is the most by any player in IPL history till now. Warner amassed 692 runs from 12 matches in IPL 2019 at an average of 69.2 and a strike rate of 143.86 with one hundred and eight half-centuries. Under his captaincy, SRH qualified for the fourth consecutive time since 2016.
FAQ’s
Who has most runs in IPL in one season?
Virat Kohli has a record of amassing most runs in a single IPL edition. The former RCB skipper amassed 973 runs from 16 matches in IPL 2016 along with four centuries.
Who scored most runs in IPL?
Virat Kohli is the all-time highest-run-getter in IPL history with 7263 from 237 matches at an average of 37.25.
Which batsman scored the fastest 1,000 runs in the IPL?
Former Punjab Kings player Shaun Marsh is the fastest batter to score 1000 runs in the IPL history. He achieved the milestone in 21 innings.