Top Players with Most Runs in Single IPL Season

The Indian Premier League (IPL) has been a platform dominated by batsmen, with players like Virat Kohli, Shikhar Dhawan, Suresh Raina, and Rohit Sharma consistently making significant contributions. While flamboyant centuries by Christopher Henry Gayle, Brendon McCullum, and AB de Villiers have added to the tournament’s allure, individual season consistency remains a mark of distinction. Here, we present the top 6 highest run-scorers in a single IPL season.

Top 6 Players With Most Runs in Single IPL Season


6 Chris Gayle – 733 Runs (IPL 2012) / Mike Hussey – 733 Runs (IPL 2013)

In 2012, Chris Gayle’s ‘Gayle Storm’ wreaked havoc, amassing 733 runs in just 15 games. The following year, he made history with a monumental 175* (66) innings. Mike Hussey, the consistent ‘Mr. Cricket,’ matched Gayle’s 733-run feat in 2013, showcasing the Australian’s prowess in the IPL.

5 Kane Williamson – 735 Runs (IPL 2018)

Nicknamed ‘Consistent,’ Kane Williamson’s valuable 735 runs in the 2018 season proved his worth as an asset for Sunrisers Hyderabad. With three consecutive fifties, Williamson’s persistence played a crucial role in guiding SRH to the IPL finals.

4 David Warner – 848 Runs (IPL 2016)

A consistent Orange Cap winner, David Warner, secured his spot with 848 runs in 2016. Although falling short to Virat Kohli in individual stats, Warner led Sunrisers Hyderabad to their first IPL championship, showcasing his leadership and batting prowess.

3 Jos Buttler – 863 Runs (IPL 2022)

In 2022, English wicketkeeper-batsman Jos Buttler owned the season, scoring an impressive 863 runs for Rajasthan Royals. With 4 centuries and 4 fifties at a phenomenal average and strike rate, Buttler’s explosive batting style made a significant impact.

2 Shubman Gill – 890 Runs (IPL 2023)

Shubman Gill had a standout year in 2023, continuing his excellent international form in the IPL for Gujarat Titans. Gill’s three centuries, including a Playoff special against Mumbai Indians, showcased his ability to consistently deliver impactful performances.

1 Virat Kohli – 973 Runs (IPL 2016)

Virat Kohli’s dominance reached its pinnacle in the 2016 IPL season, where he set a record with 973 runs in 16 matches, including an unprecedented four centuries. While leading Royal Challengers Bangalore to the final, Kohli’s unmatched batting display remains a historic feat in IPL history.

Conclusion: These top performers not only showcased their individual brilliance but also contributed significantly to their team’s success in their respective IPL seasons. The league continues to witness extraordinary batting displays, adding to the tournament’s global appeal.

Scroll to Top