Sai Sudharsan owned the record of the Most Runs In IPL 2025, followed by Suryakumar Yadav at the second place.
The most runs in IPL 2024 batsman, Virat Kohli came third while the most runs in IPL 2023 batsman, Shubman Gill came fourth – in the category of the most runs in IPL 2025.
Mitchell Marsh, Shreyas Iyer & Yashasvi Jaiswal occupied the positions of – fifth, sixth & seventh in order.
Prabhsimran Singh found himself eighth in the list of most runs in IPL 2025 while KL Rahul found himself ninth to the same.

The highest ODI total & biggest ODI win team player, Jos Buttler proved to be the tenth most runs in IPL 2025 player.
Also Read : Most Wkts In IPL 2024 | Most Wkts In IPL 2023 | Most Wkts In IPL History | Best Bowling In IPL 2023 | Best Bowling In IPL History
Most Runs Orange Cap Most Runs In IPL 2025 List Top 10, Who Scored Most Runs In IPL 2025? IPL 2025 Punjab Kings Wicketkeeper Batsman Prabhsimran Singh Stats, The Most Sixes In IPL 2022 Batsman Jos Buttler Stats In IPL 2025, Royal Challengers Bangalore IPL 2025 Winner
| No. | Player | Runs | Team | Mts | Inns | NO | Avg | HS | 100s | 50s | SR |
| 1 | Sai Sudharsan | 759 | GT | 15 | 15 | 1 | 54.2 | 108* | 1 | 6 | 156 |
| 2 | Suryakumar Yadav | 717 | MI | 16 | 16 | 5 | 65.1 | 73* | 0 | 5 | 167 |
| 3 | Virat Kohli | 657 | RCB | 15 | 15 | 3 | 54.7 | 73* | 0 | 8 | 144 |
| 4 | Shubman Gill | 650 | GT | 15 | 15 | 2 | 50.0 | 93* | 0 | 6 | 155 |
| 5 | Mitchell Marsh | 627 | LSG | 13 | 13 | 0 | 48.2 | 117 | 1 | 6 | 163 |
| 6 | Shreyas Iyer | 604 | PBKS | 17 | 17 | 5 | 50.3 | 97* | 0 | 6 | 175 |
| 7 | Yashasvi Jaiswal | 559 | RR | 14 | 14 | 1 | 43.0 | 75 | 0 | 6 | 159 |
| 8 | Prabhsimran Singh | 549 | PBKS | 17 | 17 | 0 | 32.2 | 91 | 0 | 4 | 160 |
| 9 | KL Rahul | 539 | DC | 13 | 13 | 3 | 53.9 | 112* | 1 | 3 | 149 |
| 10 | Jos Buttler | 538 | GT | 14 | 13 | 4 | 59.7 | 97* | 0 | 5 | 163 |
Also Read : Fastest 100 | Highest Team Score | Fastest 50 – In IPL History
IPL 2025 Most Fours Batsman Sai Sudharsan Most Runs In IPL 2025 Batsman, IPL 2025 Gujarat Titans Player Sai Sudharsan Stats In IPL, 759 : The 5th Most Runs In An IPL Edition
A stylish and elegant left handed batsman, Sai Sudharsan proved to be the most runs in IPL 2025 batter.

Playing for Gujarat Titans in the 2025 season, the opener amassed 759 runs in 15 innings. He had a very good batting average(54) and strike rate(156) as well.
108* against Delhi Capitals was the highest individual score for Sudharsan. He had an unbeaten 205 runs opening wicket partnership with Shubman Gill.
| Runs | Inns | Mts | HS | Avg | SR | 6s | 4s | 50+ | Team |
| 759 | 15 | 15 | 108* | 54.2 | 156 | 21 | 88 | 7 | GT |
This involved, only the 2nd instance of a team chasing down 200+ target without losing a wicket across all T20s.
Also, this was the 2nd 200+ partnership in IPL, between the two – only the 2nd pair to do so in T20 cricket.
Also Read : Most 100s | Most Runs | Most Wkts | Most 6s | Highest Score | Fastest 10000 Runs | Fastest 500 Wkts | Fastest 1000 Runs | Fastest 100 Wkts | Most Runs In A Match – In Test Cricket History
IPL 2020 Winning Team Mumbai Indians Player Suryakumar Yadav Had 2nd Most Runs In IPL 2025, The Asia Cup 2025 Winner India Captain Suryakumar Yadav IPL 2025 Mumbai Indians Captain, ICC T20 World Cup 2024 Winning Team India Player Suryakumar Yadav Stats In IPL
Suryakumar Yadav, the man leading Indian team to the Asia Cup 2025 triumph, came 2nd in respect of the most runs in IPL 2025.
Scoring 717 runs in 16 innings, the T20 batting star had a batting average of 65 while a strike rate of 167.
With five 50+ scores in the tournament, 73*(Vs DC) remained the highest score for SKY. He hit 38 as the 3rd most 6s, after Nicholas Pooran & Shreyas Iyer in order.
| Runs | Inns | Mts | HS | Avg | SR | 6s | 4s | 50+ | Team |
| 717 | 16 | 16 | 73* | 65.1 | 167 | 38 | 69 | 5 | MI |
Also Read : Most Runs | Most Wkts | Fastest 100 | Most 6s | Best Bowling | Fastest 50 | Most 100s | Most Runs Single Edition | Most 50s – In ODI World Cup History
The Most Runs In IPL 2024 & Most Runs In IPL 2016 Batsman Virat Kohli 3rd Most Runs In IPL 2025 Batsman, The Most Runs In IPL History & Most Hundreds In IPL History Batsman Virat Kohli Stats In IPL 2025, The Most ODI Hundreds Batsman Virat Kohli IPL 2016 973 Runs
Having 741 runs(most) under his belt in IPL 2024, Virat followed it with 657 in 2025 – the 3rd most.
Batting in 15 innings, the 2nd most runs in ODI history player had an average of 54 & a strike rate of 144. Including the highest score of 73*(Vs PBKS), he had 8 fifty+ scores.
| Runs | Inns | Mts | HS | Avg | SR | 6s | 4s | 50+ | Team |
| 657 | 15 | 15 | 73* | 54.7 | 144 | 66 | 8 | RCB |
The legend IPL batter played a valuable knock of 43 in the Finals(Vs PBKS) and helped the Royal Challengers Bangalore lifting its 1st ever IPL Trophy.
The Most Runs In IPL 2023 Batter Shubman Gill Had The 4th Most Runs In IPL 2025, The Highest Score In IPL 2023 & 3rd Most 6s In IPL 2023 Player Shubman Gill Stats, IPL 2022 Winner Gujarat Titans Player Shubman Gill IPL 2025 Gujarat Titans Captain
With a runs tally of 650, the Gujarat Titans captain Shubman Gill proved to be the 4th in respect of the most runs in IPL 2025.

The fastest 2000 runs in ODI player batted with the average of 50 & strike rate of 155, in the 15 innings.
The highest score of 93* was part of his unbroken 205 runs partnership with Sai Sudharsan, against the Delhi Capitals.
| Runs | Inns | Mts | HS | Avg | SR | 6s | 4s | 50+ | Team |
| 650 | 15 | 15 | 93* | 50 | 155 | 24 | 62 | 6 | GT |
Also, the duo had 912 runs partnership in IPL 2025 – the 3rd most in an IPL season & the highest by an Indian duo.
Also Read : Highest Score | Most Wkts | Best Bowling – In ODI World Cup 2023
Australian Allrounder Mitchell Marsh 5th Highest Runs Getter In IPL 2025 Season, The 2nd Most Runs In ODI World Cup 2023 Batsman For Australia Mitchell Marsh Stats In IPL 2025, Mitchell Marsh IPL 2025 Lucknow Super Giants Player
The Lucknow Super Giants opener in IPL 2025, Mitchell Marsh was the 5th highest runs getter in the season.

He had 627 runs under his bag in the 13 innings he came out to bat, with an average of 48 and a strike rate of 163.
| Runs | Inns | Mts | HS | Avg | SR | 6s | 4s | 50+ | Team |
| 627 | 13 | 13 | 117 | 48.2 | 163 | 37 | 56 | 7 | LSG |
There were – a century & six fifties for the 6th most runs in Ashes 2023 batter for Australia, which included the highest knock of IPL career(117 Vs GT) for him.
Also Read : The Ashes | AUS Vs IND Test | ZIM Test | IND Vs AUS ODI | ENG Vs IND ODI IND Vs NZ Test | ICC World Test Championship 2025 | 1983 WC | ICC Champions Trophy | NZ Vs SA ODI
FAQs(Frequently Asked Questions)
Who is the top run-scorer in 2025?
Sai Sudharsan comes out as the top run-scorer in IPL 2025, with the number of 759.
Who has scored 100 runs in IPL 2025?
With the H.S. order : 141(A Sharma), 118*(R Pant), 117(M Marsh), 112*(KL Rahul), 108*(S Sudharsan), 106*(I Kishan), 105*(H Klaasen), 103(P Arya) & 101(V Suryavanshi), there were 9 hundreds scored in the IPL 2025.
Who scored 8000 runs in IPL?
Virat Kohli is the only batsman in IPL history, scoring over 8000 runs.
How many runs of head in IPL 2025?
374 runs in 12 innings, Travis Head went on scoring in IPL 2025 season.
Who hit 100 in 35 balls?
Vaibhav Suryavanshi(RR) hit a 35 balls hundred(Vs GT) in IPL 2025, is the 2nd fastest hundred in IPL history.
Who scored 700 runs in IPL 2025?
In IPL 2025, there were 2 batsmen having runs in excess of 700. Sai Sudharsan was the most runs in IPL 2025 batter with 759, followed by Suryakumar Yadav with 717.
Who is the fastest 5000 runs in IPL?
KL Rahul has the fastest 5000 runs in IPL history, in 130 innings.
Who hit 100 in 39 balls?
Priyansh Arya(PBKS) hit a 39 balls hundred in IPL 2025(Vs CSK).
Who scored 172 in T20?
Aaron Finch(AUS) scored 172(76 balls) – the highest individual score in T20I cricket, against Zimbabwe in 2018.
Who scored 50 runs in 9 balls?
Dipendra Singh Airee(NEP) scored a 9 balls fifty – the fastest in cricket history, against Mongolia in 2023.
Who scored 7000 runs in IPL?
Virat Kohli & Rohit Sharma, are the only 2 players having the IPL runs in excess of 7000.
Who is No. 1 run in IPL?
Virat Kohli is the No.1, in respect of the most runs in IPL history. The 3rd most runs in IPL 2025 batter, has the total runs in excess of eight thousand in his IPL career.
Who hit 1000 sixes?
Chris Gayle is the only player in T20 cricket, having sixes in excess of 1000. He hits 1056 sixes in the 455 innings he bats.