Most Runs in IPL 2025, Orange Cap Holder on May 1 - Suryakumar Yadav takes lead, Rohit Sharma surges: Top 10 Highest Run Scorers and Teamwise Top 5
Most Runs in IPL 2025:The see-saw battle for the Orange Cap sees Mumbai Indians' Suryakumar Yadav replace Gujarat Titans' Sai Sudharsan at the top during the latest IPL match between MI and Rajasthan Royals on May 1. Also read: IPL 2025 Points Table | IPL Qualification Scenario | Most Wickets | Most Sixes | Fairplay Award
However, his hold at the top could be short-lived as Rajasthan Royals opener Yashasvi Jaiswal (426 runs) will have the chance to wear the Orange Cap for the first time this season. Meanwhile, MI captain Rohit Sharma is back at his best and is rapidly rising up the table as he improved to 16th spot after a half century.

Let's take a look at the leading run-scorer of IPL 2025 below, followed by the team-wise top 5 list of the franchises and, of course, the overall run leaders in IPL history:
Most runs in IPL 2025: Top 10 highest Run-Scorers
| Batter | Runs | Highest score | Innings | 50s | 100s | Fours | Sixes |
| 1. Suryakumar Yadav (MI) | 460* | 68* | 11 | 3 | 0 | 45 | 25 |
| 2. Sai Sudharsan (GT) | 456 | 82 | 9 | 3 | 0 | 46 | 16 |
| 3. Virat Kohli (RCB) | 443 | 73* | 10 | 6 | 0 | 39 | 13 |
| 4. Yashasvi Jaiswal (RR) | 426 | 75 | 10 | 5 | 0 | 41 | 42 |
| 5. Jos Buttler (GT) | 406 | 97* | 9 | 4 | 0 | 43 | 17 |
| 6. Nicholas Pooran (LSG) | 404 | 87* | 10 | 4 | 0 | 33 | 34 |
| 7. Shubman Gill (GT) | 389 | 90 | 9 | 4 | 0 | 38 | 13 |
| 8. Mitchell Marsh (LSG) | 378 | 66 | 10 | 4 | 0 | 37 | 20 |
| 9. KL Rahul (DC) | 371 | 93* | 9 | 3 | 0 | 29 | 16 |
| 10. Shreyas Iyer (PBKS) | 360 | 97* | 10 | 0 | 4 | 23 | 25 |
- Updated after Suryakumar Yadav took lead during MI innings vs RR on May 1
- Highlighted players are in action in today's match
Teamwise Top Run-score
Top 5 run-scorers for Royal Challengers Bengaluru
- Virat Kohli - 443 runs
- Phil Salt - 239 runs
- Devdutt Padikkal - 230 runs
- Rajat Patidar - 228 runs
- Tim David - 184 runs
Top 5 run-scorers for Punjab Kings
- Shreyas Iyer - 360 runs
- Priyansh Arya - 346 runs
- Prabhsimran Singh - 346 runs
- Nehal Wadhera - 194 runs
- Shashank Singh - 181 runs
Top 5 run-scorers for Mumbai Indians
- Suryakumar Yadav - 451 runs*
- Ryan Rickelton - 334 runs
- Rohit Sharma - 293 runs
- Tilak Varma - 239 runs
- Naman Dhir - 155 runs
Top 5 run-scorers for Kolkata Knight Riders
- Ajinkya Rahane - 297 runs
- Angkrish Raghuvanshi - 241 runs
- Sunil Narine - 178 runs
- Rinku Singh - 169 runs
- Quinton De Kock - 143 runs
Top 5 run-scorers for Sunrisers Hyderabad
- Heinrich Klaasen - 288 runs
- Travis Head - 261 runs
- Abhishek Sharma - 240 runs
- Aniket Verma - 190 runs
- Ishan Kishan - 183 runs
Top 5 run-scorers for Rajasthan Royals
- Yashasvi Jaiswal - 426 runs
- Riyan Parag - 266 runs
- Dhruv Jurel - 238 runs
- Sanju Samson - 224 runs
- Nitish Rana - 208 runs
Top 5 run-scorers for Chennai Super Kings
- Shivam Dube - 242 runs
- Rachin Ravindra - 191 runs
- Ravindra Jadeja - 166 runs
- MS Dhoni - 140 runs
- Ruturaj Gaikwad - 122 runs
Top 5 run-scorers for Lucknow Super Giants
- Nicholas Pooran - 404 runs
- Mitchell Marsh - 378 runs
- Aiden Markram - 335 runs
- Ayush Badoni - 251 runs*
- David Miller - 125 runs*
Top 5 run-scorers for Delhi Capitals
- KL Rahul - 371 runs
- Abhishek Porel - 257 runs
- Axar Patel - 232 runs
- Tristan Stubbs - 218 runs
- Faf du Plessis - 165 runs
Top 5 run-scorers for Gujarat Titans
- Sai Sudharsan - 456 runs
- Jos Buttler - 404 runs
- Shubman Gill - 389 runs
- Sherfane Rutherford - 201 runs
- Shahrukh Khan - 73 runs
Most Runs in IPL History
| Full Name | Most Runs | Highest Score | Innings | 50s | 100s | Fours | Sixes |
| 1. Virat Kohli | 8436* | 113* | 253 | 58 | 8 | 743 | 285 |
| 2. Rohit Sharma | 6861 | 109* | 259 | 44 | 2 | 617 | 296 |
| 3. Shikhar Dhawan | 6769 | 106* | 221 | 51 | 2 | 768 | 152 |
| 4. David Warner | 6565 | 126 | 184 | 62 | 4 | 663 | 236 |
| 5. Suresh Raina | 5528 | 100* | 200 | 39 | 1 | 506 | 203 |
| 6. MS Dhoni | 5394 | 84* | 239 | 24 | - | 375 | 261 |
| 7. AB de Villiers | 5162 | 133* | 170 | 40 | 3 | 413 | 251 |
| 8. Chris Gayle | 4965 | 175* | 141 | 31 | 6 | 404 | 357 |
| 9. Robin Uthappa | 4952 | 88 | 197 | 27 | - | 481 | 182 |
| 10. Dinesh Karthik | 4842 | 97* | 234 | 22 | - | 466 | 161 |
Note: Highlighted players are currently active in IPL 2025


Click it and Unblock the Notifications