List Of The Most Runs In A Single Season Of IPL

This article was last updated by on

Indian premier league is the most celebrated cricketing event, with Virat Kohli at the top of the list as the highest scorer of the IPL.

Every year, players from different nations gather together to play the IPL. In IPL, ten teams compete to win the title. The batsmen want to score the most runs in a season, and the bowlers want the most wickets.

An in-form batsman is a boon for any team. If a team’s batsmen score the most runs within a season, it’s easy to chase or set up a target.

Cricketer (Source: Instagram)

Since IPL is a T20 league, scoring in a row is also difficult. It’s always a high-pressure situation, and the bowlers are top-quality. Therefore few batsmen manage to score high runs in the tournament.

As the star opener, Buttler has been the IPL 2022 star, scoring four hundred runs. Buttler scored 863 runs in 17 matches to win the season.

The list includes both foreign as well as Indian players. The stats of the player is taken from websites like ESPNcricinfo, cricbuzz.

Quick View | List Of The Most Runs In A Single Season Of IPL

S.N. Name Of Players Team Year Runs
10. KL Rahul Kings XI Punjab 2020/21 670
9. Rishabh Pant Dehli Daredevils 2018 684
8. AB de Villiers Royal Challengers Banglore 2016 687
7. David Warner Sunrisers Hyderabad 2019 692
6. Chris Gayle Royal Challengers Banglore 2013 708
5. Micheal Hussey Chennai Super Kings 2013 733
4. Chris Gayle Royal Challengers Banglore 2012 733
3. Kane Williamson Sunrisers Hyderabad 2018 735
2. David Warner Sunrisers  Hyderabad 2016 848
1. Virat Kohli Royal Challengers Banglore 2016 973

List Of The Most Runs In A Single Season Of IPL

10. KL Rahul

IPL Record:

  • Average: 42.06
  • Strike Rate: 138.15

KL Rahul has played for three different teams in the IPL. First, he was a good player for the RCB. But he shined in the Kings XI Punjab team. 

Kings XI Punjab bought him in 2018 after he missed a season in 2017. Since then, KL Rahul has smashed more than 2,500 runs for his team.

He found success as an opening batsman. His highest score till now was in the 2020/21 season, as he scored 670 runs.

KL Rahul (Source: Wikimedia Commons)
KL Rahul (Source: Wikimedia Commons)

But he has the lowest strike rate of the top 10 scorers. It’s just at 129.34, which is a poor strike rate considering the number of runs.

Despite his stellar performance, the Kings XI Punjab have won an IPL trophy.

In the 2022 season, Rahul occupies the second position in the Orange Cap standings behind Rajasthan Royals’ Jos Buttler. The former Punjab Kings man ended with 616 runs in just 15 matches.

KL Rahul sets a new record in the IPL as the Lucknow Super Giants skipper by scoring 600 plus runs in 4 different seasons.

KL Rahul’s 600-Run Seasons:- 
2018: 659 runs.
2020: 670 runs (Orange Cap Holder).
2021: 626 runs.
2022: 616 runs.

9. Rishabh Pant

IPL Record:

  • Average: 35.18
  • Strike Rate: 147.46

Delhi Capitals bought Rishabh Pant when he was playing for India U-19. He is a very talented batsman.

Apart from that, he is also an explosive batsman. Therefore, he is well-known for his high strike rate knocks.

Rishabh Pant (Source: News18)
Rishabh Pant (Source: News18)

In 2018, he scored 684 runs in a single season. During the season, he scored an average of 52.61.

His strike rate was equally impressive at 173.64. Again, this is the highest strike rate on this list. Also, he is the youngest player on this list.

In 2022, Pant was retained as a player and captain of the Capitals’.

He did decently as a batter, scoring 340 runs @ a 30.91 batting average and a batting strike rate of 151.79 but struggled as captain, as DC failed to make it to the playoffs for the first time since 2019.

8. AB De Villiers

IPL Record:

  • Average: 39.70
  • Strike Rate: 151.68

Mr 360-degree batter is one of the best players in T20 cricket. Over his career, he has scored more than 1000 runs in the T20 format alone.

Bowlers are intimidated to bowl to AB de Villiers as he can hit it all over the park. So it’s natural that he would also score high runs in the IPL.

AB De Villiers (Source: Sportzwiki)
AB De Villiers (Source: Sportzwiki)

In 2016, RCB reached the finals. He played an essential role in the season. During the season, he hit 687 runs with a strike rate of 168.79. In the season, he hit a century and six fifties. The highest score during the season was 129 runs.

During the season, he had an average of 52.84. However, de Villiers has not been able to deliver a trophy to his team. Nevertheless, his performance in the IPL is still above average.

AB De Villiers did not play in 2022 but confirmed his fans to return in the 2023 IPL.

7. David Warner

IPL Record:

  • Average: 41.59
  • Strike Rate: 139.96

Even though David Warner has played in IPL since 2009, he gained fame after 2014. Interestingly, Hyderabad bought Warner in 2014. 

Since 2014 Warner has consistently performed well. From 2014 to 2019, he averaged more than 40 while hitting a strike rate above 140.

In 2019, he hit 692 runs at a strike rate of 143. 86. It was the highest number of runs in the 2019 season. Therefore he won the orange cap.

David Warner (Source: Wikipedia)
David Warner (Source: Wikipedia)

Till now, he has won the orange cap three times. So, he is one of the key batsmen for Sunrisers Hyderabad.

In 2019, Hyderabad made it to the playoffs. But they lost to Dehli Capitals in the eliminator round and did not reach the finals.

The combination of Warner and Hyderabad has worked well. However, he struggled to score runs in the 2021 season.

Since 2014 he has scored at least 500 runs in each season.

David Warner made 432 runs with Delhi Capitals in the 2022 IPL.

6. Chris Gayle

IPL Record:

  • Average: 39.72
  • Strike Rate: 148.96

The Universe Boss is a familiar name to any cricket fan. However, some cricket fans may not be aware of his test record due to his reputation in the T20.

The West Indies cricketer has a stellar record in the IPL. However, in recent years his form has fallen.

Chris Gayle (Source: Cricket Australia)
Chris Gayle (Source: Cricket Australia)

The crowd loves to see Chris Gayle bat, even if he plays for the opposition. He was in terrific form in the first half of the decade.

In 2013, he scored 708 runs with a strike rate of 156.29. In the season, he had a strike rate of 59. The good hitters of the ball often have a low average. After all, it’s hard to hit consistently.

In 2013, Chris Gayle managed to do both. He had an incredible average and a great strike rate.

5. Micheal Hussey

IPL Record:

  • Average: 38.76
  • Strike Rate: 122.64

Micheal Hussey was an integral part of the Chennai lineup till 2014. He played in the IPL till 2015. After McCullum, he is the second player to score a century in IPL. Therefore he was crucial to CSK.

In 2013 he scored a total of 733 runs with a strike rate of 129.50. He opened the batting.

Michael Hussey (ESPNcricinfo)
Michael Hussey (Source: ESPNcricinfo)

On the first qualifier against Mumbai Indians, he scored 86 runs off 58 balls. His partnership with Suresh Raina helped Chennai to defeat the Mumbai Indians.

But he could not carry the same form into the finals. In the finals, he scored only a single run. Later on, Chennai went on to lose the match.

He played an essential role in 2011 when Chennai won the IPL for the second time.

4. Chris Gayle

IPL Record:

  • Average: 39.72
  • Strike Rate: 148.96

In 2012 and 2013, the Universe Boss was in top form. He was hitting bowlers as if he was on net practice.

In the 15 matches, he scored 733 runs with a strike rate of 160.74. During the season, he scored an average of 61.08 with 1 hundred and 7 fifties.

Chris Gayle (Source: Cricket Australia)
Chris Gayle (Source: Cricket Australia)

He is the third RCB batsman on this list. Yet, it’s sad that RCB failed to qualify for even the playoffs.

In 2012 he hit 46 fours and 59 runs. This means that he scored 73% of his runs from the boundaries.

His strike rate is one of the reasons which explains why the bowlers fear him. Once he gets going, it’s tough to stop him.

Gayle also has scored the highest runs in a single IPL match. He scored 175 runs off 66 balls against Pune Warriors India.

In the 2022 IPL, Gayle scored 4,965 runs in 142 matches at a strike rate of 148.96. In point of fact, he leads all batsmen in IPL history with six centuries.

3. Kane Williamson

IPL Record:

  • Average: 40.10
  • Strike Rate: 131.26

The New Zealand skipper Kane Williamson is one of the great players of the current generation. However, many associate him with only Test or ODI cricket.

But his record in the IPL and T20 cricket shows that he is a good T20 player. His record in IPL cricket also proves the claim.

Williamson’s best year was 2018. In 2018 he scored 735 runs with a strike rate of 142.44 and an average of 52.50.

Kane Williamson (Source: Sky Sports)
Kane Williamson (Source: Sky Sports)

The strike rate of 142.44 is very high for a classic player like Kane.

In the 2018 season, he scored 8 fifties. Kane was also the captain of the team in 2018. Warner missed the 2018 season due to a one-year ban.

So, he filled in the shoes of Warner in his absence. Sadly, Hyderabad lost in the finals.

In the IPL 2022, Williamson also played poorly, as he only scored 216 runs in 13 innings because of a painful condition in his elbow.

His strike rate of 93.50 was the lowest of all batters who faced at least 100 balls this season.

2. David Warner

IPL Record:

  • Average: 41.59
  • Strike Rate: 139.96

The Australian Cricketer David Warner was in the form of his life during the 2016 season. There are only two players in the history of IPL to score more than 800 runs.

Warner scored 848 runs with a strike rate of 151.42 with an average of 60.57. He scored 9 fifties in the 17 matches.

Warner also led his team to the maiden IPL victory. David played an important knock in the final against Royal Challengers Banglore. The Hyderabad team lost their first two matches. But the tables started to turn after the first two matches.

David Warner (Source: IMDb)
David Warner (Source: IMDb)

Warner scored not out 93 runs off 58 balls in the second qualifier. His contribution led the team to victory. David also won the player of the match title.

In the finals, they faced Royal Challengers Banglore. Banglore was the favorite. Again, David Warner played an important knock in the finals. He scored 69 runs off 38 balls. They defeated RCB by 8 runs.

1. Virat Kohli

IPL Record:

  • Average: 37.39
  • Strike Rate: 129.94

King Kohli is one of the best batsmen of the modern era. Apart from being a great Test and ODI player, he is also a great T20 player.

In 2016, Kohli could hit a boundary with his eyes closed. He was scoring as if he was playing a computer game.

Virat Kohli Highest Run-Scorer IPL (Source
Virat Kohli Highest Run-Scorer IPL (Source

Virat Kohli scored 973 runs with an average of 81.08 and a strike rate of 152.03. He hit 4 centuries and 7 half-centuries. No other player has hit 4 centuries in a single year.

In the IPL, he has the third-highest number of the fifties. An average above 40 is regarded as a very good average. Kohli averaged twice in the 2016 season.

Despite his stellar performance, the team lost in the finals to Hyderabad. It was also a rare year when two players outperformed others by a mile.

The other player was David Warner. Even though Kohli won the orange cap, Warner won the IPL trophy.

Kohli, comparatively than last year, didn’t even make half fulfilled 50% of last year as he ended with 341 runs in 16 matches, two fifties, and three golden ducks in 2022 IPL.


Interestingly, there are three players from the RCB team with the four highest individual runs in a season, yet they haven’t won a single IPL trophy. On the other hand, Mumbai Indians, the five-time champion team, has no player on this list.

List Of The Most Runs Of 2022 IPL

No. Name IPL Teams Runs
1. JC Buttler Rajasthan Royals 863
2. KL Rahul Lucknow Super Giants 616
3. Q De Kock Lucknow Super Giants 508
4. HH Pandya Gujarat Titans 487
5. Shubman Gill Gujarat Titans 483
6. DA Miller Gujarat Titans 481
7. F du Plessis Royal challengers Bangalore 468
8. S Dhawan Punjab Kings 460
9. SV Samson Rajasthan Royals 458
10. DJ Hooda Lucknow Super Giants 451


Sanjib Sah
Sanjib Sah
Sanjib Sah is an engineer and content writer passionate about sports and athletics. With a background in engineering and a love for all things active, Sanjib brings a unique perspective to the world of sports writing. Whether he is covering the latest trends in sports technology or sharing tips on improving your game, Sanjib's words are always rooted in a deep appreciation for players' hard work and dedication everywhere. In his free time, you can find him hitting the courts or hitting the trails, always looking for new ways to challenge himself and improve his skills.

Related articles



Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share article

Latest News