Batsmen With The Most Runs In A Single IPL Season: The Indian Premier League is considered to be one of the most thrilling T20 cricket tournaments in the world. Over the years, the tournament has witnessed some remarkable batting feats, with many players having dominated the league with their sheer consistency and aggression with the bat.
Batsmen with the Most Runs in a Single IPL Season
7. Kane Williamson – 735 Runs (2018)
Kane Williamson played for the Sunrisers Hyderabad of India and had an outstanding 2018 season as he amassed 735 runs at an average of 52.50 over 17 matches (including 8 fifty-plus scores).
He was a key player in helping lead his team to the Final (which they lost) and was considered to be one of the best players that season due to his leadership qualities and ability to be successful as a batsman with consistent performance and cool demeanour throughout the year.
6. Virat Kohli – 741 Runs (2024)
Virat Kohli showed he is still among the best IPL batsman by scoring 741 runs during the 2024. Kohli played in only 15 games (with an average of 61.75) and produced one century and five fifty-plus scores (all of which accounted for at least 67% of his total runs). Kohli proved once again to be the greatest batsman to ever participate in the IPL.
5. Sai Sudharsan – 759 Runs (2025)
Playing for Gujarat Titans in 2025, Sai Sudharsan amazed everyone with 759 runs in 15 games with an average of 54.21. An emerging young talent who plays mature and composed inning. He gave consistent match-winning contributions and he is sure to break even bigger records.
4. David Warner – 848 Runs (2016)
David Warner was at the peak of his career in 2016 when he amassed 848 runs in 17 games with an average of 60.57 for Sunrisers Hyderabad. He made 9 half-centuries, led the team to the IPL title with outstanding captaincy and aggression. Warner’s all-round leadership made this season truly special.
3. Jos Buttler – 863 Runs (2022)
Jos Buttler was the star player of the 2022 season while playing for Rajasthan Royals, as he scored 863 runs in 17 matches at an average of 57.53. He made 4 centuries (record-equalling achievement) which consist of:
Explosive Starts
Consistent Pressure on the Opposition Bowlers
His aggressive batting skills made him one of the most dangerous players of the season.
2. Shubman Gill – 890 Runs (2023)
Shubman Gill was one of the star players of the 2023 season while playing for Gujarat Titans, as he scored 890 runs in 17 matches at an average of 59.33. He made 3 centuries and 4 half-centuries which helped the team reach the finals. His aggressive batting skills made him one of the finest players of the IPL history.
1. Virat Kohli – 973 Runs (2016)
Virat Kohli’s 2016 season is the benchmark by which all others are judged in the history of the IPL. Playing for Royal Challengers Bengaluru, Virat Kohli scored a record-breaking 973 runs in 16 games at an unbelievable average of 81.08.
4 centuries
7 half-centuries
Highest runs in a single IPL season (all-time record)
This iconic performance by Virat Kohli still holds the top spot for Batsmen with the Most Runs in a Single IPL Season.
ALSO READ: Top 10 Lowest Team Totals Of IPL
