Indian Premier League Records

IPL Stats: Batters with Most Runs in a Season for Each Team

Every IPL team has one or two premier batters in their ranks who are the backbone of their batting lineup. These batters are entrusted with accumulating as many runs as possible.

As a result, the IPL has seen batters top the run charts for their respective teams in a particular season. Virat Kohli is the most apt example, as he amassed a record-breaking 973 runs for RCB in 2016.

On that note, let’s look at the list of batters with the most runs in a season for each IPL team.

Most Runs in a Season for Each IPL Team

Player Runs in an IPL Season Season Team
Virat Kohli 973 2016 Royal Challengers Bengaluru
Shubman Gill 890 2023 Gujarat Titans
Jos Buttler 863 2022 Rajasthan Royals
David Warner 848 2016 Sunrisers Hyderabad
Michael Hussey 733 2013 Chennai Super Kings
Rishabh Pant 684 2018 Delhi Capitals
KL Rahul 670 2020 Punjab Kings
Robin Uthappa 660 2014 Kolkata Knight Riders
Sachin Tendulkar 618 2010 Mumbai Indians
KL Rahul 616 2022 Lucknow Super Giants
Shikhar Dhawan 569 2012 Deccan Chargers
Ajinkya Rahane 480 2016 Rising Pune Supergiants
Aaron Finch 456 2013 Pune Warriors
Suresh Raina 442 2017 Gujarat Lions
Brendon McCullum 357 2011 Kochi Tuskers Kerala

Key Insights

Virat Kohli holds the record for scoring the most runs in a single IPL season. He scored an astounding 973 runs in 16 innings at an impeccable average of 81.08 and a healthy strike rate of 152.03 for RCB in 2016.

The 2016 season saw two batters rack up 800+ runs each. Apart from Kohli, David Warner garnered 848 runs in 17 innings for SRH. 

The same season also witnessed Virat Kohli hammering four centuries — the most tons in a single IPL edition. Later, in IPL 2022, Jos Buttler levelled Kohli’s record by scoring four hundred for Rajasthan Royals.

Sachin Tendulkar scored 618 runs for the Mumbai Indians in the 2010 season and bagged the Orange Cap award. With that, the master blaster became the first Indian batter to win the coveted Orange Cap.

KL Rahul and Faf du Plessis are the only two batters who have scored 600 or more runs in a season for two different teams. Rahul accumulated 670 runs for Punjab in 2020 and 616 for Lucknow in 2022, that too while leading both teams. Faf, on the other hand, scored 633 runs for Chennai in 2021 and 730 for Bengaluru in 2023.