IPL

Most Runs in IPL History: Top Run-Scorers & Orange Cap Legends

Most Runs in IPL History
Most Runs in IPL History Graphic: SpoRush

The Indian Premier League (IPL) has been the ultimate stage for the world's finest batters to showcase their dominance. Over the years, the league has witnessed breathtaking centuries, massive sixes, and consistent run-scoring machines who have built absolute legacies for their respective franchises.

The Undisputed King: Virat Kohli

When it comes to batting records in the IPL, Virat Kohli stands completely alone at the summit. Playing exclusively for the Royal Challengers Bengaluru (RCB) since the tournament's inception in 2008, Kohli has amassed a staggering 9,203 runs, making him the all-time highest run-scorer in the history of the league.

He is the only player to have crossed the monumental 8,000 and 9,000-run milestones, a true testament to his unparalleled fitness, consistency, and hunger for runs. Following closely behind him are two of India's most successful white-ball openers: Rohit Sharma and Shikhar Dhawan.

Top 4 Leading Run-Scorers in IPL History (All-Time List)

Here is the official leaderboard of the top 4 batters with the most career runs in IPL history:

RankPlayerCareer IPL RunsTeams Represented
1Virat Kohli9,203Royal Challengers Bengaluru
2Rohit Sharma7,314Deccan Chargers, Mumbai Indians
3Shikhar Dhawan6,769DC, MI, DCH, SRH, PBKS
4David Warner6,565Delhi Capitals, Sunrisers Hyderabad

Most Runs in a Single IPL Season: The Orange Cap Elite

While consistency over a decade builds a legacy, dominating a single two-month season requires a supernatural run of form. The Orange Cap is awarded to the highest run-scorer of a particular season.

The 973-Run Benchmark (2016)

Virat Kohli's 2016 IPL campaign remains the absolute gold standard for T20 batting. He scored an astonishing 973 runs in just 16 matches, averaging 81.08 with a strike rate of 152.03. This record for the most runs in a single season is yet to be broken.

The Modern Challengers

In recent years, a few elite batters have come dangerously close to Kohli's historic 973-run mark:

  • Shubman Gill (2023): The Gujarat Titans star had a phenomenal breakout season, piling up 890 runs in 17 matches to win the Orange Cap.

  • Jos Buttler (2022): The English powerhouse was unstoppable for the Rajasthan Royals, hammering 863 runs in 17 matches.

Recent Orange Cap Winners (2024 & 2025)

The race for the Orange Cap remains fiercely competitive every year.

  • 2024 Season: Virat Kohli proved his timeless class by winning his second career Orange Cap, scoring 741 runs for RCB.

  • 2025 Season: Young Indian sensation Sai Sudharsan representing the Gujarat Titans claimed the Orange Cap with a brilliant tally of 759 runs in 15 matches, scoring at a rapid strike rate of 156.00.

The Ultimate Orange Cap Collector

While Virat Kohli holds the record for the most overall runs, Australian opener David Warner holds the prestigious record for winning the most Orange Caps in IPL history. Warner has won the award three times (2015, 2017, and 2019) during his incredibly successful stint with the Sunrisers Hyderabad. Universe Boss Chris Gayle (2011, 2012) and Virat Kohli (2016, 2024) are the only other players to have won the award multiple times.

More from IPL