Most Runs in IPL 2025: Mitchell Marsh's lead in the Purple Cap race was short-lived as Nicholas Pooran slammed an entertaining 36-ball 87 not out against KKR in Kolkata on April 8 to retake the lead in the top run-scorers list. Also read: IPL Points Table | Most Wickets | Most Sixes
The knock came after Mitchell Marsh slammed 81 to surpass his teammate for the first time in what has now become a civil war for LSG. Meanwhile, KKR's captain Ajinkya Rahane entered the top five following a knock of 61 for the losing cause in the same game.

In the other game of the evening, Punjab Kings captain Shreyas Iyer, who was at the 8th spot, could only score 9 runs on the day but the effort was enough to push him to the sixth spot. This was soon followed by a stunning record century by rookie Priyansh Arya, who entered the top 10 with the effort. Let's take a look at the leading run-scorer of IPL 2025 below followed by the teamwise top 5 list of the franchises and of course the overall run leaders in IPL history:
| Batter | Runs | Highest score | Innings | 50s | 100s | Fours | Sixes |
| 1. Nicholas Pooran (LSG) | 288 | 87* | 5 | 3 | 0 | 25 | 24 |
| 2. Mitchell Marsh (LSG) | 265 | 81 | 5* | 3 | 0 | 23 | 13 |
| 3. Suryakumar Yadav (MI) | 199 | 67 | 5 | 1 | 0 | 20 | 8 |
| 4. Sai Sudharsan (GT) | 191 | 74 | 4 | 2 | 0 | 16 | 9 |
| 5. Ajinkya Rahane (KKR) | 184 | 61 | 5 | 2 | 0 | 17 | 12 |
| 6. Shreyas Iyer (PBKS) | 168 | 97* | 4 | 2 | 0 | 10 | 14 |
| 7. Jos Buttler (GT) | 166 | 73* | 4 | 20 | 0 | 9 | 14 |
| 8. Virat Kohli (RCB) | 164 | 67 | 4 | 2 | 0 | 15 | 6 |
| 9. Rajat Patidar (RCB) | 161 | 64 | 4 | 2 | 0 | 16 | 8 |
| 10. Priyansh Arya (PBKS) | 158 | 103 | 4 | 0 | 1 | 15 | 11 |
Top 5 run-scorers for Kolkata Knight Riders
Top 5 run-scorers for Royal Challengers Bengaluru
Top 5 run-scorers for Sunrisers Hyderabad
Top 5 run-scorers for Rajasthan Royals
Top 5 run-scorers for Mumbai Indians
Top 5 run-scorers for Chennai Super Kings
Top 5 run-scorers for Lucknow Super Giants
Top 5 run-scorers for Delhi Capitals
Top 5 run-scorers for Gujarat Titans
Top 5 run-scorers for Punjab Kings
| Full Name | Most Runs | Highest Score | Innings | 50s | 100s | Fours | Sixes |
| 1. Virat Kohli | 8168* | 113* | 248 | 56 | 8 | 720 | 278 |
| 2. Shikhar Dhawan | 6769 | 106* | 221 | 51 | 2 | 768 | 152 |
| 3. Rohit Sharma | 6666 | 109* | 256 | 43 | 2 | 603 | 282 |
| 4. David Warner | 6565 | 126 | 184 | 62 | 4 | 663 | 236 |
| 5. Suresh Raina | 5528 | 100* | 200 | 39 | 1 | 506 | 203 |
| 6. MS Dhoni | 5346 | 84* | 234 | 24 | - | 369 | 259 |
| 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