India’s one the most famous and watched tournaments, Indian Premier League is a place where talent comes from different countries and sets their own milestones. The Indian Premier League gives chances to everyone who can bring their outstanding talent. Many batters broke several records which made them famous personalities. From Virat Kohli’s record-breaking 2016 season to Jos Buttler’s dominant run in 2022, all performances showcase their talent and bring hope for other batters.
Below, in this article we will talk about the top 10 batsmen with most runs in a single IPL edition in the history of IPL. So, if you want to know which player scored the most runs in a single IPL season in the history of IPL, kindly read the entire article.
Highest Run Scorers in One IPL Season – All-Time Great Batting Performances
| Rank | Player | Team | Innings | Runs | High Score | Average | Season |
|---|---|---|---|---|---|---|---|
| 1 | Virat Kohli | RCB | 16 | 973 | 113 | 81.08 | 2016 |
| 2 | Shubman Gill | GT | 17 | 890 | 129 | 59.33 | 2023 |
| 3 | Jos Buttler | RR | 17 | 863 | 116 | 57.53 | 2022 |
| 4 | David Warner | SRH | 17 | 848 | 93* | 60.57 | 2016 |
| 5 | B Sai Sudharsan | GT | 15 | 759 | 108* | 54.21 | 2025 |
| 6 | Virat Kohli | RCB | 15 | 741 | 113* | 61.75 | 2024 |
| 7 | K. Williamson | SRH | 17 | 735 | 84 | 52.50 | 2018 |
| 8 | Chris Gayle | RCB | 14 | 733 | 128* | 61.08 | 2012 |
| 9 | Michael Hussey | CSK | 17 | 733 | 95 | 52.35 | 2013 |
| 10 | Faf du Plessis | RCB | 14 | 730 | 84 | 56.15 | 2023 |
1. Virat Kohli

India’s icon player Virat Kohli is the first batsman who scored the most runs in a single season. He achieved this record in 2016 IPL season where he played a total of 17 innings in which he scored a total of 973 runs. He scored another highest runs in 2024 season where he played a total of 15 innings in which he scored the season highest 741 runs.
Read Also :-Top 10 Lowest Scores in IPL: Worst Batting Performances Ever
2. Shubman Gill

Indian rising star Shubman Gill is the second batsman who scored the most runs in a single season. He achieved this record in the 2016 IPL season where he played a total of 16 innings in which he scored a total of 890 runs.
3. Jos Buttler

England cricketer Jos Buttler is the third batsman who scored the most runs in a single season. He achieved this record in the 2023 IPL season where he played a total of 17 innings in which he scored a total of 863 runs.
4. David Warner

Australian cricketer David Warner is the fourth batsman who scored the most runs in a single season. He achieved this record in the 2016 IPL season where he played a total of 17 innings in which he scored a total of 848 runs.
5. B Sai Sudharsan

Indian player B Sai Sudharsan is the fifth batsman who scored the most runs in a single season. He achieved this record in the 2025 IPL season where he played a total of 15 innings in which he scored a total of 759 runs.
6. K. Williamson

New Zealand batsman K. Williamson is the seventh batsman who scored the most runs in a single season. He achieved this record in the 2018 IPL season where he played a total of 17 innings in which he scored a total of 735 runs.
7. Chris Gayle

West Indies former cricketer Chris Gayle is the eight batsman who scored the most runs in a single season. He achieved this record in the 2012 IPL season where he played a total of 14 innings in which he scored a total of 733 runs.
8. Michael Hussey

Australian cricketer Michael Hussey is the ninth batsman who scored the most runs in a single season. He achieved this record in the 2013 IPL season where he played a total of 17 innings in which he scored a total of 733 runs.
9. Faf du Plessis

South African cricketer Faf du Plessis is the tenth batsman who scored the most runs in a single season. He achieved this record in the 2023 IPL season where he played a total of 14 innings in which he scored a total of 730 runs.
FAQS
Virat Kohli has the highest run scorer in an inning.
The highest score of Virat Kohli in an IPL is 973.
The highest score of J. Buttler in an IPL is 863.
The highest score of Shubman Gill in an IPL is 890.
