Most runs in a single IPL season in history

The Indian Premier League (IPL) is one of the world’s most popular professional cricket leagues. Every year, top international players worldwide come together to participate in this tournament. The competition is one of the most exciting and fiercely contested events in world cricket, and each season provides thrilling moments that will be remembered for years to come.

A critical factor determining a team’s success in the IPL is its ability to score runs heavily throughout each game. Therefore, the individual performance also significantly affects a team’s performance. Over the years, some players have exceeded expectations and achieved heavily over an entire season—a feat recognized by crowning them with coveted records. In this article, we look at some of these records belonging to players who have scored the most runs in one IPL season till now.

Top 5 Most Run in IPL

The Indian Premier League (IPL) has become one of the most popular cricket tournaments in the world over the last few years. The players try to score the most runs each season and make it to the top of the table. Let’s look at the top 5 players who have achieved the most runs in an IPL season.

Virat Kohli

Virat Kohli has earned himself the ‘run machine’ title in cricket. He is known to have smashed many international and domestic leagues with huge runs. The Indian Premier League (IPL) is no exception. Here is a look at the top five seasons where he scored most of his runs in the IPL:

1. 2016- In 2016, Virat Kohli set a new record for most runs by any batsman in a single season of “Indian Premier League” when he scored 973 runs for Royal Challengers Bangalore (RCB). It was also the highest score by any batsman against all teams in a single season.

2. 2017- Virat Kohli had another stellar record-breaking season in 2017, scoring four centuries and seven half-centuries in that season, making it the highest tally of hundreds ever by any batsman in IPL history. Additionally, his aggregate tally of 641 runs was the third-highest tally he had ever achieved in a single IPL tournament.

3. 2013- In 2013, ‘The Run Machine12 hit five centuries and two half centuries, helping him make the fastest 5,000 runs mark in 66 matches. His total tally then was 733 runs, just 18 short of Suresh Raina’s all-time highest aggregate score of 750 runs during his debut in 2010.

4. 2011-In 2011, Kohli made 680 runs for Royal Challengers Bangalore becoming second only to Chris Gayle as RCB’s leading run scorer that year and getting his name inscribed into RCB’s books as one of their most prominent players from 2011 onwards.”

5 .2012 – During this edition of IPL, Virat was awarded “Man Of The Match” 11 times out 10 games played and ended up scoring 557 Runs overall, which included 2 centuriesand two fifties along with multiple 20+ scores too, thus making it one of his best scored IPL tournaments ever till date.”

David Warner

David Warner has had franchise-topping performances over the past decade. As one of the greatest batsmen in the Indian Premier League (IPL), he holds the record for most runs in a single season. In 2019, he scored 692 runs for Sunrisers Hyderabad and became the first cricketer to cross the 650-run mark in a single IPL season. Not just impressive, but this performance was nothing short of downright remarkable!

In total, Warner has amassed 5,621 runs in 138 matches of the IPL at an average of 42.71 and a strike rate of 140.7. He is one of only two players with more than five thousand runs in IPL history, making him one of the hottest picks whenever Sunrisers Hyderabad step into the bat! Along with Virat Kohli and Suresh Raina, he also holds the distinction of having the most centuries (4) to his name in IPL.

Apart from these top 5 cricketers who have scored the most runs in a single season, several players have had excellent showings over 11 editions, including Shikhar Dhawan ( currently playing for Delhi Capitals), Rohit Sharma ( currently playing for Mumbai Indians ), Gautam Gambhir (formerly with Delhi Capitals & Kolkata Knight Riders ), Robin Uthappa ( formerly with Rajasthan Royals ) and Yuvraj Singh ( formerly with Kings XI Punjab ). All these names will forever be remembered as some of the most prolific batsmen to grace IPL’s hallowed greens!

Shikhar Dhawan

Shikhar Dhawan is one of the most reliable batsmen in the history of the Indian Premier League (IPL). He enjoyed a great season in 2019, during which he accumulated the most total runs out of any player in a single season. His remarkable array of performances propelled Delhi Capitals to their first-ever appearance in an IPL final that year.

Shikhar Dhawan achieved 521 runs at a staggering average of 57.88, with his highest score being 97 not out against Chennai Super Kings. His strike rate was 138, and he was instrumental in guiding Delhi Capitals to a formidable position in the IPL points table for the 2019 and 2020 seasons.

Dhawan is tied with Virat Kohli for receiving the highest number of Man of The Match awards (2) and has served up some stellar batting performances against strong opponents such as Royal Challengers Bangalore, Mumbai Indians, Kolkata Knight Riders, Rajasthan Royals, and Chennai Super Kings.

Rohit Sharma

Rohit Sharma, popularly known as the ‘Hitman,’ has reigned supreme amongst all IPL players in terms of runs over the years. He is the leading run-scorer in IPL history, with 5,154 runs from 189 matches at an average of 33.15. With four hundred and 34 half-centuries, Rohit Sharma also stands first in the list of most runs scored in a single season.

In 2019, Rohit Sharma scored 973 runs in 17 innings with four centuries and seven fifties at a brilliant average of 63.53. This was his highest tally since he debuted when Mumbai Indians won their first IPL title in 2013 at the Eden Gardens Stadium in Kolkata. Rohit’s run tally for this season put him well above other batsmen such as David Warner (692), Jonny Bairstow (622), and Shikhar Dhawan (568).

Following behind Rohit Sharma is Virat Kohli, who amassed 974 runs during IPL 2016, which included four tons and seven fifties at an outstandingly consistent average of 81. His unbeaten 109 off 55 balls against Gujarat Lions made way for Royal Challengers Bangalore’s run chase one year into their newly refurbished look after they had crashed out that year due to lackluster batting performances from most players on their team – a knock which included 14 fours and 3 maximums earned him significant points from teammates, fans and experts alike from across the world.

Next up are two skippers – Kane Williamson for Sunrisers Hyderabad had bagged 872 runs at an average of 65 against KKR and Mumbai Indians, respectively. In contrast, Suresh Raina for CSK had 748 runs against RR & RCB back to back during the same tournament showcasing strong leadership capabilities by setting examples with sheer consistency on-field performance despite both their teams not having much luck standing second place at their respective finishes making them both worthy contenders to feature within this list even though they lacked just a few precious hits compared to Kohli & Sharma up top.

Suresh Raina

Suresh Raina is an Indian professional cricketer and former captain of the Chennai Super Kings in IPL. He is considered as one of the most successful batsmen in the Indian Premier League (IPL). He is the league’s third-highest run-scorer and holds an impressive record for most runs in a single season with 548 runs. Raina has performed consistently good performances over the years, becoming one of the most feared batsmen in the IPL.

He scored his career-best 548 runs during the season of 2010, which saw him finish as the fourth-highest run scorer that year. He was fourth again in 2012 with 538 runs, ending second on the list behind Virat Kohli (606 runs). His prowess continued over subsequent years, scoring 421, 461, and 398, respectively, from the 2014 to 2016 seasons. In 2017, he scored 285 runs from 14 matches at an incredible average of 25 plus.

Suresh Raina has undoubtedly been a key contributor for many title-winning teams for Chennai Super Kings throughout IPL history due to his tremendous batting abilities and knack for finding boundaries, even when playing difficult shots or defending difficult balls from opposing bowlers. The combination of his flamboyant style and consistency set him apart from other batters within the team and around the league as well.


In conclusion, the highest run scorer of a single season in the Indian Premier League is Virat Kohli, who scored 973 runs in the 2016 IPL season. His impressive batting performance helped Royal Challengers Bangalore finish amongst the tournament’s top four teams. This achievement by Virat capped off an incredible IPL season where he recorded four centuries and seven 50s and cemented his name as one of the best batsmen in contemporary cricket.

Share :