Who won IPL 2025 Orange Cap? Sai Sudharsan emerges as highest scorer with 759 runs

Aishik Das

Who won IPL 2025 Orange Cap? Sai Sudharsan emerges as highest scorer with 759 runs image

The Indian Premier League (IPL) 2025 season came to an end on Tuesday, June 3, as Royal Challengers Bengaluru (RCB) took on the Punjab Kings (PBKS) in a final encounter at the Narendra Modi Stadium in Ahmedabad, Gujarat.

The final game proved to be another run-fest, as it has been the norm this season. The batters majorly dominated the 18th edition, with some exceptional individual performances in crunch matches.

Follow The Sporting News India on WhatsApp

The opening pair of Gujarat Titans (GT), Shubman Gill and Sai Sudharsan, dominated the highest run-getter charts, with Mitchell Marsh from Lucknow Super Giants (LSG) and Suryakumar Yadav from Mumbai Indians (MI) showcasing their class.

In the post-match presentation, the award for the highest run-scorer for the season - the Orange Cap - was handed out to the player with the most runs in the tournament.

The Sporting News takes a look at the details of the Orange Cap winner of the 2025 Indian Premier League.

READ MORE: How has Virat Kohli performed in IPL finals?

Who won IPL 2025 Orange Cap?

The leading run-scorer for the 2025 edition of the Indian Premier League was Gujarat Titans' Sai Sudharsan. The southpaw accumulated a total of 759 runs in 15 matches, with a highest score of 108 not out against the Delhi Capitals (DC) in match no. 60.

Sai Sudharsan claimed the Orange Cap for Gujarat Titans.

Sai Sudharsan: IPL 2025
InningsRunsAverageStrike-rateHighest score
1575954.21156.17108*

Top run-getters in IPL history: All Orange Cap winners

The Orange Cap is a testament to a batter's consistent performance throughout the season. In the inaugural edition of the IPL, Shaun Marsh was the highest run-scorer with 616 runs.

Check: IPL 2025 prize money: Full breakdown for winner, runner-up, man of the match, Orange and Purple Cap

Virat Kohli holds the record for the most runs in a single IPL season, as he hit a record 973 runs in the 2016 season.

Check out the full list below:

YearPlayerTeamRuns
2008Shaun MarshPBKS616
2009Matthew HaydenCSK572
2010Sachin TendulkarMI618
2011Chris GayleRCB608
2012Chris GayleRCB733
2013Michael HusseyCSK733
2014Robin UthappaKKR660
2015David WarnerSRH562
2016Virat KohliRCB973
2017David WarnerSRH641
2018Kane WilliamsonSRH735
2019David WarnerSRH692
2020KL RahulPBKS670
2021Ruturaj GaikwadCSK635
2022Jos ButtlerRR863
2023Shubman GillGT890
2024Virat KohliRCB741
2025Sai SudharsanGT759

Aishik Das

Aishik Das is a content producer for The Sporting News’ India edition.