Most Runs in IPL 2025, Orange Cap Holder - Sai Sudharsan jumps to 2nd spot: Top 10 Highest Run Scorers and Teamwise Top 5
Most Runs in IPL 2025: LSG's Nicholas Pooran almost lost his Purple Cap to Gujarat Titans' B Sai Sudharsan, who scored a second consecutive half-century but missed out on the top spot by a mere 9 runs in Ahmedabad on March 29. Also read: IPL 2025 Points Table | Most Wickets | Most Sixes | Fairplay Award
Let's take a look at the leading run-scorer of IPL 2025 below followed by the teamwise top 5 list of the franchises who have played so far 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. Nicholas Pooran (LSG) | 145 | 75 | 2 | 2 | 0 | 12 | 13 |
| 2. Sai Sudharsan (GT) | 137 | 74 | 2 | 2 | 0 | 9 | 8 |
| 3. Mitchell Marsh (LSG) | 124 | 72 | 2 | 2 | 0 | 13 | 8 |
| 4. Travis Head (SRH) | 114 | 67 | 2 | 1 | 0 | 14 | 6 |
| 5. Ishan Kishan (SRH) | 106 | 106* | 2 | 0 | 1 | 11 | 6 |
| 6. Rachin Ravindra (CSK) | 106 | 65* | 2 | 1 | 0 | 7 | 4 |
| 7. Dhruv Jurel (RR) | 103 | 70 | 2 | 1 | 0 | 10 | 6 |
| 8. Quinton De Kock (KKR) | 101 | 97* | 2 | 1 | 0 | 9 | 6 |
| 9. Shreyas Iyer (PBKS) | 97 | 97* | 1 | 1 | 0 | 5 | 9 |
| 10. Jos Buttler (GT) | 93 | 54 | 2 | 1 | 0 | 9 | 3 |
Updated after GT vs MI on March 29
Teamwise Top Run-scorers
Top 5 run-scorers for Kolkata Knight Riders
- Quinton De Kock - 101 runs
- Ajinkya Rahane - 74 runs
- Angkrish Raghuvanshi - 52 runs
- Sunil Narine - 44 runs
- Rinku Singh - 12 runs
Top 5 run-scorers for Royal Challengers Bangalore
- Virat Kohli - 90 runs
- Phil Salt - 88 runs
- Rajat Patidar - 85 runs
- Decdutt Padikkal - 37 runs
- Liam Livingstone - 25 runs
Top 5 run-scorers for Sunrisers Hyderabad
- Travis Head - 114 runs
- Ishan Kishan - 106 runs
- Nitish Kumar Reddy - 62 runs
- Heinrich Klaasen - 60 runs
- Aniket Verma - 43 runs
Top 5 run-scorers for Rajasthan Royals
- Dhruv Jurel - 103 runs
- Sanju Samson - 79 runs
- Shimron Hetmyer - 49 runs
- Shubham Pandey - 43 runs
- Riyan Parag - 29 runs
Top 5 run-scorers for Mumbai Indians
- Suryakumar Yadav - 77 runs
- Tilak Varma - 70 runs
- Naman Dhir - 35 runs
- Mitchell Santner - 29 runs
- Deepak Chahar - 28 runs
Top 5 run-scorers for Chennai Super Kings
- Rachin Ravindra - 106 runs
- Ruturaj Gaikwad - 53 runs
- Ravindra Jadeja - 42 runs
- MS Dhoni - 30 runs
- Shivam Dube - 28 runs
Top 5 run-scorers for Lucknow Super Giants
- Nicholas Pooran - 145 runs
- Mitchell Marsh - 124 runs
- David Miller - 27 runs
- Aiden Markram - 16 runs
- Shahbaz Ahmed - 13 runs
Top 5 run-scorers for Delhi Capitals
- Ashutosh Sharma - 66 runs
- Vipraj Nigam - 39 runs
- Tristan Stubbs - 34 runs
- Faf du Plessis - 29 runs
- Axar Patel - 22 runs
Top 5 run-scorers for Gujarat Titans
- Sai Sudharsan - 137 runs
- Jos Buttler - 93 runs
- Shubman Gill - 71 runs
- Sherfane Rutherford - 64 runs
- Shahrukh Khan - 15 runs
Top 5 run-scorers for Punjab Kings
- Shreyas Iyer - 88 runs
- Priyansh Arya - 47 runs
- Shashank Singh - 44 runs
- Marcus Stoinis - 20 runs
- Azmatullah Omarzai - 16 runs
Most Runs in IPL History
| Full Name | Most Runs | Highest Score | Innings | 50s | 100s | Fours | Sixes |
| 1. Virat Kohli | 8094 | 113* | 246 | 56 | 8 | 711 | 276 |
| 2. Shikhar Dhawan | 6769 | 106* | 221 | 51 | 2 | 768 | 152 |
| 3. Rohit Sharma | 6628 | 109* | 252 | 43 | 2 | 599 | 280 |
| 4. David Warner | 6565 | 126 | 184 | 62 | 4 | 663 | 236 |
| 5. Suresh Raina | 5528 | 100* | 200 | 39 | 1 | 506 | 203 |
| 6. MS Dhoni | 5273 | 84* | 230 | 24 | - | 366 | 254 |
| 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 |


Click it and Unblock the Notifications