Most Runs in IPL 2025, Orange Cap Holder Updated on April 3: Top 10 Highest Run Scorers and Teamwise Top 5
Most Runs in IPL 2025: Lucknow Super Giants' Nicholas Pooran holds on to the Orange Cap for another day as none of his rivals could catch up on him in the latest IPL match on April 3. Also read: IPL 2025 Points Table | Most Wickets | Most Sixes | Fairplay Award
Likes of Travis Head and Ishan Kishan, who were not too far behind from the top spot, failed to make an impact once again as the much-talked-about SRH top order faltered once again. 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:

Most runs in IPL 2025: Top 10 highest Run-Scorers
| Batter | Runs | Highest score | Innings | 50s | 100s | Fours | Sixes |
| 1. Nicholas Pooran (LSG) | 189 | 75 | 3 | 2 | 0 | 17 | 15 |
| 2. Sai Sudharsan (GT) | 186 | 74 | 3 | 2 | 0 | 9 | 16 |
| 3. Jos Buttler (GT) | 166 | 73* | 3 | 20 | 0 | 9 | 14 |
| 4. Shreyas Iyer (PBKS) | 149 | 97* | 2 | 2 | 0 | 8 | 13 |
| 5. Travis Head (SRH) | 140 | 67 | 4 | 1 | 0 | 19 | 6 |
| 6. Angkrish Raghuvanshi (KKR) | 126 | 50 | 4 | 1 | 0 | 4 | 12 |
| 7. Heinrich Klaasen (SRH) | 125 | 34 | 4 | 0 | 0 | 11 | 6 |
| 8. Mitchell Marsh (LSG) | 124 | 72 | 3 | 2 | 0 | 13 | 8 |
| 9. Aniket Verma (SRH) | 123 | 74 | 4 | 1 | 0 | 6 | 12 |
| 10. Ajinkya Rahane (KKR) | 123 | 56 | 4 | 1 | 0 | 10 | 9 |
- Updated after KKR vs SRH on April 3
- Highlighted players are in action in today's match
Teamwise Top Run-score
Top 5 run-scorers for Kolkata Knight Riders
- Angkrish Raghuvanshi - 126 runs
- Ajinkya Rahane - 123 runs
- Quinton De Kock - 103 runs
- Venkatesh Iyer - 69 runs
- Rinku Singh - 61 runs
Top 5 run-scorers for Royal Challengers Bengaluru
- Phil Salt - 102 runs
- Rajat Patidar - 97 runs
- Virat Kohli - 97 runs
- Liam Livingstone - 79 runs
- Tim David - 54 runs
Top 5 run-scorers for Sunrisers Hyderabad
- Travis Head - 140 runs
- Heinrich Klaasen - 125 runs
- Aniket Verma - 123 runs
- Ishan Kishan - 110 runs
- Nitish Kumar Reddy - 81 runs
Top 5 run-scorers for Rajasthan Royals
- Dhruv Jurel - 103 runs
- Nitish Rana - 100 runs
- Sanju Samson - 99 runs
- Shimron Hetmyer - 68 runs
- Riyan Parag - 52 runs
Top 5 run-scorers for Mumbai Indians
- Suryakumar Yadav - 104 runs
- Ryan Rickelton - 81 runs
- Tilak Varma - 70 runs
- Naman Dhir - 35 runs
- Mitchell Santner - 29 runs
Top 5 run-scorers for Chennai Super Kings
- Ruturaj Gaikwad - 116 runs
- Rachin Ravindra - 106 runs
- Ravindra Jadeja - 74 runs
- MS Dhoni - 46 runs
- Shivam Dube - 46 runs
Top 5 run-scorers for Lucknow Super Giants
- Nicholas Pooran - 189 runs
- Mitchell Marsh - 124 runs
- David Miller - 59 runs
- Aiden Markram - 44 runs
- Ayush Badoni - 42 runs
Top 5 run-scorers for Delhi Capitals
- Faf du Plessis - 79 runs
- Ashutosh Sharma - 66 runs
- Tristan Stubbs - 55 runs
- Vipraj Nigam - 39 runs
- Jake Fraser-McGurk - 39 runs
Top 5 run-scorers for Gujarat Titans
- Sai Sudharsan - 186 runs
- Jos Buttler - 166 runs
- Sherfane Rutherford - 94 runs
- Shubman Gill - 85 runs
- Shahrukh Khan - 15 runs
Top 5 run-scorers for Punjab Kings
- Shreyas Iyer - 149 runs
- Prabhsimran Singh - 74 runs
- Priyansh Arya - 55 runs
- Shashank Singh - 44 runs
- Nehal Wadhera - 43 runs
Most Runs in IPL History
| Full Name | Most Runs | Highest Score | Innings | 50s | 100s | Fours | Sixes |
| 1. Virat Kohli | 8101 | 113* | 247 | 56 | 8 | 712 | 276 |
| 2. Shikhar Dhawan | 6769 | 106* | 221 | 51 | 2 | 768 | 152 |
| 3. Rohit Sharma | 6636 | 109* | 254 | 43 | 2 | 601 | 280 |
| 4. David Warner | 6565 | 126 | 184 | 62 | 4 | 663 | 236 |
| 5. Suresh Raina | 5528 | 100* | 200 | 39 | 1 | 506 | 203 |
| 6. MS Dhoni | 5289 | 84* | 232 | 24 | - | 367 | 255 |
| 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











