Top 10 Run Scorers in IPL History (Updated 2025)

The Indian Premier League (IPL) is not just a tournament—it’s a festival for cricket fans across the world. Since 2008, we’ve seen thrilling matches, last-ball finishes, and batting performances that leave us speechless. But some players have stood out year after year, not just for one good game, but for their consistency with the bat.

In this post, let’s look at the Top 10 highest run scorers in IPL history, updated at the end of the 2025 season. Whether you’re a hardcore fan or just getting into cricket, this list will give you a good idea of who the true legends of the IPL are.


🏏 What Makes This List Special?

This list is based on official stats from IPLT20.com and ESPN Cricinfo, updated after the 2025 IPL final. We’re only looking at total career runs, across all seasons played. These are the batters who made the biggest impact with the bat—season after season.


🔟 The Top 10 IPL Run Scorers (As of 2025)

Rank Player Total Runs Matches Teams
1 Virat Kohli 8,661 266 RCB
2 Rohit Sharma 7,046 272 MI, Deccan Chargers
3 Shikhar Dhawan 6,769 222 DC, SRH, PBKS
4 David Warner 6,565 184 DC, SRH
5 Suresh Raina 5,528 205 CSK, Gujarat Lions
6 MS Dhoni 5,443 278 CSK, Rising Pune
7 KL Rahul 5,222 145 PBKS, LSG, RCB, others
8 AB de Villiers 5,162 184 DC, RCB
9 Robin Uthappa 4,952 205 KKR, CSK, RR
10 Sanju Samson 4,870 162 RR, DC

📌 Note: Stats updated as of June 2025. Sources: IPLT20.com, ESPNcricinfo


🧠 Who Are These Run Machines?

Let’s quickly go over what makes some of these players so special:

Read Also:  Bangladesh Premier League Betting Guide

🥇 Virat Kohli – The King of Consistency

  • Runs: 8,661

  • Team: Royal Challengers Bengaluru (RCB)

  • Highlights: 8 centuries, 62 fifties, and the only player to score over 8,500 runs!

  • In 2025, Kohli scored 657 runs, helping RCB finally win their first-ever IPL title.

🥈 Rohit Sharma – The Hitman

  • Runs: 7,046

  • Known for elegant shots and captaincy, Rohit is one of only two players to cross 7,000 runs.

🥉 Shikhar Dhawan – Mr. Reliable

  • Runs: 6,769

  • Even at 39, Dhawan continues to impress with his calm and calculated batting.

🇦🇺 David Warner – Power from Down Under

  • Runs: 6,565

  • A fearless left-hander and one of the best overseas players IPL has ever seen.

💛 Suresh Raina – Mr. IPL (Retired)

  • Runs: 5,528

  • He may be retired, but Raina’s contributions for CSK will never be forgotten.

Other fan favorites like MS Dhoni, KL Rahul, and AB de Villiers also made this list thanks to their brilliant performances over the years.


🔍 What Changed in 2025?

The 2025 IPL season gave us some fresh stars and shifts in the rankings:

  • Sai Sudharsan was the highest run-scorer of the season with 759 runs.

  • Suryakumar Yadav came second with 717 runs, showing off his incredible shot range.

  • Kohli’s 657 helped him stay on top of the all-time list.

So while legends still rule the charts, a new generation is knocking on the door.


🔮 Who’s Next?

Looking at how young players like Sai Sudharsan, Shubman Gill, and Ruturaj Gaikwad are performing, it’s clear the future of Indian cricket is bright.

Read Also:  History of Chennai Super Kings in IPL: Titles, Records & Top Players

If these players continue at their current pace, they could enter the top 10 very soon!


✅ Final Thoughts

The IPL is more than just a cricket league—it’s a platform where talent meets opportunity. These top 10 players have given fans years of unforgettable memories, and their records speak for themselves.

But cricket is a game of surprises. New names could rise. Old legends might return. One thing’s for sure—the IPL never fails to excite!

Spread the love