Most Runs in IPL History

Without question, the best T20 cricket league in the world is the Indian Premier League (IPL). Some of the best batsmen in cricket have shown off their abilities and broken multiple records in the high-profile competition since its launch in 2008. It’s difficult to score runs in a T20 format consistently and quickly. Over the years, though, several batters have managed to make it appear effortless. The elite group of batters who have scored the most runs in an IPL  history will be examined in this article. It takes a great deal of consistency, power-hitting talent, and match-after-match resolve to score over 800-900 runs in one IPL season. These batting superstars have proven they are full of potential.

Read more: Baap of IPL

Highest Run Scorers In IPL All Season 

Player  Year  Mat Inn Runs
V Kohli (RCB) 2016 16 16 973
S Gill (GT) 2023 17 17 890
J Buttler (RR) 2022 17 17 863
D Warner 2016 17 17 848
K Williamson (SRH) 2018 17 17 735
C Gayle (RCB) 2012 15 14 733
M Hussey (CSK) 2013 17 17 733
Faf Du Plessis (RCB) 2023 14 14 730
C Gayle (RCB) 2013 16 16 708
D Warner (SRH) 2019 12 12 692
AB DE Villiers (RCB) 2016 16 16 687
R Pant (DC) 2018 14 14 684

Most runs in IPL history in one season

1. IPL 2016: Virat Kohli’s 973 runs

Virat Kohli had an amazing IPL season in 2016. In 16 games, he amassed 973 runs at an average of 81.08 and a striking average of 152.03. This is the most runs that a player has ever scored in an IPL season. Additionally, with four hundreds in a single IPL season, Kohli holds the record. He scored seven fifty as well. That season, Kohli scored 113 against Kings XI Punjab, 109* against Gujarat Lions, and 108* against Rising Pune Supergiants among his greatest innings. He was the mainstay of RCB’s run to the championship game and took home the Orange Cap for scoring the most runs throughout the competition.

2. Shubman Gill (IPL 2023) – 890 Runs

In 2023, Shubman Gill had an exceptional year as he effortlessly scored runs in international cricket against some of the world’s top bowling assaults. He kept up his strong play for his Gujarat Titans club in the Indian Premier League.

Gill got the tournament underway against CSK with a crucial 36-ball 63 in the opening game. At the conclusion of the competition, he reached his pinnacle with three centuries in four games, including a triple-figure strike against the Mumbai Indians during the playoffs. Gill finished the tournament with 17 matches played, 890 runs at a strike rate of 157.80, and an average of 59.33. He amassed three hundreds, the best of which was 129 off sixty balls against the Mumbai Indians during the qualifying round. Despite Gill’s best efforts, the Gujarat Titans were defeated by CSK by five wickets in the championship match. In the end, Gill scored 54 off 39 balls.

3. Jos Buttler: 2022 IPL Total of 863 runs

The opening batsman for the Rajasthan Royals, Jos Buttler, had an outstanding 2022 IPL season. In 17 games, he scored 863 runs, narrowly falling short of Shubman Gill’s record. While in peak form, Buttler amassed four hundreds, matching Kohli’s season record.

With performances like 116 against the Delhi Capitals, 103 against KKR, and 89* against the Royals, Buttler wrecked bowling attacks. As the tournament’s top run scorer, he received the Orange Cap. Buttler was a prominent player in the IPL because of his talent, cunning, and accurate hitting. 

4. David Warner: 2016 IPL Runs: 848

With a pile of runs, Australian southpaw David Warner, who captained Sunrisers Hyderabad in 2016, led his team from the front. In 17 games, he amassed 848 runs at an average of 60.57 and a strike percentage of 151.42. Warner amassed the most half-centuries in an IPL season with nine, even though he did not score any hundreds. His consistency was outstanding. His batting was crucial in propelling SRH to the title. 

5. Kane Williamson: 2018 IPL: 735 Runs

2018 saw Kane Williamson lead the SRH to a fantastic IPL season. Williamson took over as Hyderabad’s top run scorer when Warner was banished. With an average of 52.5 and a strike average of 142.44, he scored 735 runs in 17 games. Along with Warner, Williamson had the most consecutive fifty-score innings in a season with eight. His 84 against CSK and 81 vs RCB innings demonstrated his talent and demeanor. 

6. Chris Gayle: 733 Runs in 2012 IPL

Legendary West Indian cricketer Chris Gayle has a fantastic 2012 IPL season with the Royal Challengers Bangalore. In just 15 games, he amassed 733 runs at an average of 61.08 and a striking average of 160.74.

Gayle destroyed bowling attacks on his own, hitting a century and seven fifties. Gayle’s incredible power and technique while hitting the ball were demonstrated in innings like 128* against the Delhi Daredevils and a fast-paced 81 against the Pune Warriors India. For scoring the most runs in 2012, he was awarded the Orange Cap.

Read more: Fastest Century of the IPL 

In summary

    • The most runs scored in an IPL season to date is 973, achieved by Virat Kohli in 2016. That year, he had fantastic batting form.

    • Jos Buttler’s consistency and four hundreds in 2022 took him very close to surpassing Kohli’s record of 863 runs.

    • With their exploits at bat and consistency, Chris Gayle, David Warner, and Kane Williamson round out the list of the top 5 run scorers.

    • It takes extreme concentration, a burning desire for runs, and the ability to perform well under duress game after game to score over 700–900 runs in one IPL season.

    • This select group of batsmen demonstrated that they possess the ideal balance of power hitting, technique, and match knowledge to be the top run scorers in an IPL season.

    • It’s not simple to consistently score truckloads of runs in the slam-bang T20 format throughout a season. However, these batting superheroes demonstrated their ability to leave their mark on the IPL record books with their incredible run-scoring performances in a single season.

Read more: Who is the king of the IPL?

Frequently Asked Questions (FAQs)

1) In a single IPL season, who scored the most runs?

Virat Kohli scored 973 runs in 2016 to accomplish this feat.

2) In IPL history, what is the highest team score?


With an incredible 263/5 in one innings, the Royal Challengers Bangalore set the record for the highest team total in IPL history. In a game against the Pune Warriors, Chris Gayle displayed his skill by hitting a record-breaking 175 runs off just 66 balls, setting a new record.

3) In a single IPL season, who scored the most hundreds?

The two players with the most hundreds in a single IPL season are Virat Kohli and Jos Buttler (4).


Read Other Articles:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top