The ongoing Indian Premier League (IPL) 2025 has become home to many special individual batting performances—from 14-year-old Vaibhav Suryavanshi’s 35-ball century to 17-year-old Ayush Mhatre’s blistering 94 against RCB. However, along with these one-off individual performances, there are many batters who have been performing at the highest level, constantly scoring runs in bulk for their teams.
As of now, Gujarat Titans’ Sai Sudharsan and Shubman Gill are the top two highest run-getters in IPL 2025, with 638 and 636 runs to their names, respectively. Mumbai Indians’ Suryakumar Yadav, with 583 runs, is at the number three spot, while Lucknow Super Giants’ Mitchell Marsh—who scored a brilliant 117 against GT on Thursday—is at number four in the top run-getters list with 560 runs to his name.
The star batter Virat Kohli, with 548 runs, is at the number six spot but has ample time to catch up with the table-toppers in the coming days.
But how does the Orange Cap race look overall? Take a look at the full list of top run-getters in IPL 2025 below.
Top run-getters in IPL 2025:
POS | Player | Team | Runs | Mat | Inns | HS | 100 | 50 |
1 | Sai Sudharsan | GT | 638 | 13 | 13 | 108* | 1 | 5 |
2 | Shubman Gill | GT | 636 | 13 | 13 | 93* | 0 | 6 |
3 | Suryakumar Yadav | MI | 583 | 13 | 13 | 73* | 0 | 4 |
4 | Mitchell Marsh | LSG | 560 | 12 | 12 | 117 | 1 | 5 |
5 | Yashasvi Jaiswal | RR | 559 | 14 | 14 | 75 | 0 | 6 |
6 | Virat Kohli | RCB | 548 | 12 | 12 | 73* | 0 | 7 |
7 | Jos Buttler | GT | 533 | 13 | 12 | 97* | 0 | 5 |
8 | Nicholas Pooran | LSG | 511 | 13 | 13 | 87* | 0 | 5 |
9 | KL Rahul | DC | 504 | 12 | 12 | 112* | 1 | 3 |
10 | Prabhsimran Singh | PBKS | 458 | 12 | 12 | 91 | 0 | 4 |
11 | Aiden Markram | LSG | 445 | 13 | 13 | 66 | 0 | 5 |
12 | Shreyas Iyer | PBKS | 435 | 12 | 12 | 97* | 0 | 4 |
13 | Abhishek Sharma | SRH | 407 | 13 | 12 | 141 | 1 | 2 |
14 | Riyan Parag | RR | 393 | 14 | 14 | 95 | 0 | 1 |
15 | Heinrich Klaasen | SRH | 382 | 13 | 12 | 71 | 0 | 1 |
16 | Ajinkya Rahane | KKR | 375 | 12 | 11 | 61 | 0 | 3 |
17 | Ryan Rickelton | MI | 361 | 13 | 13 | 62* | 0 | 3 |
18 | Priyansh Arya | PBKS | 356 | 12 | 12 | 103 | 1 | 1 |
19 | Shivam Dube | CSK | 340 | 13 | 13 | 50 | 0 | 1 |
20 | Dhruv Jurel | RR | 333 | 14 | 13 | 70 | 0 | 2 |