- By Aditi Priya Singh
- Sun, 01 Jun 2025 07:40 PM (IST)
- Source:JND
Top IPL 2025 players with the highest 100+ score: The Indian Premier League (IPL) 2025 is coming to its conclusion as its final match will be played on 3rd June. This season has been an exciting season full of thrilling performances and high-scoring matches. One of the season's biggest highlights has been the incredible hundreds that some of the top cricketers have scored this season. These strong innings helped their teams reach or surpass large totals in addition to providing fans with entertainment. Many players demonstrated their skill by scoring 100 runs or more in a single match, ranging from explosive openers to reliable middle-order batsmen. These centuries significantly increased team confidence and helped turn games around.
Top Cricketers Who Scored Highest 100+ Score In A Single Match
While seasoned players like Rishabh Pant, KL Rahul, and Heinrich Klaasen continued to dazzle with their skill and consistency, young talents like Abhishek Sharma, Vaibhav Suryavanshi and Priyansh Arya shocked everyone with their fearless batting. In this article, we look at the top cricketers of IPL 2025 who scored the highest runs in a single inning. Let’s celebrate these amazing performances and see how they made a difference for their teams on the biggest T20 stage in the world
Rank | Player | Runs | Balls | Team | Opposition Team |
1. | Abhishek Sharma | 141 | 88 | SRH | vs PBKS |
2. | Rishabh Pant | 118 | 97 | LSG | vs RCB |
3. | Mitchell Marsh | 117 | 107 | LSG | vs GT |
4. | KL Rahul | 112 | 101 | DC | vs GT |
5. | Sai Sudarshan | 108 | 80 | GT | vs DC |
6. | Ishan Kishan | 106 | 97 | SRH | vs RR |
7. | Heinrich Classen | 105 | 64 | SRH | vs KKR |
8. | Priyansh Arya | 103 | 61 | PBKS | vs CSK |
9. | Vaibhav Suryavanshi | 101 | 59 | RR | vs GT |
Source: ESPN cricinfo
Here are the top nine cricketer who scored over 100 runs in a single inning during IPL 2025, including whether their team won or lost:
1. Abhishek Sharma – 141 runs (88 balls)
Abhishek Sharma played an extraordinary innings, smashing 141 runs off just 88 balls for Sunrisers Hyderabad against Punjab Kings. His powerful knock was full of boundaries and sixes, setting a massive target. Due to his heroic performance, SRH won the match comfortably.
2. Rishabh Pant – 118 runs (97 balls)
Delhi Capitals captain Rishabh Pant showed great form by scoring 118 runs off 97 balls against Royal Challengers Bangalore. It was a steady and powerful knock. Despite his efforts, LSG couldn’t defend the total and RCB won the match.
3. Mitchell Marsh 117 runs (107 balls)
Mitchell Marsh played a fighting innings of 117 runs from 107 balls for Lucknow Super Giants against Gujarat Titans. His century kept LSG in the game, but in the end, GT chased down the target and won.
4. KL Rahul – 112 runs (101 balls)
KL Rahul scored a stylish 112 off 101 balls while playing for Delhi Capitals against Gujarat Titans. His knock was full of classy shots and helped DC put up a good score. Delhi Capitals ended up winning the match.
5. Sai Sudharsan – 108 runs (80 balls)
Sai Sudharsan impressed everyone with his 108 runs off just 80 balls for the Gujarat Titans against the Delhi Capitals. He batted with great control and power. However, despite his brilliant knock, GT lost the match.
6. Ishan Kishan – 106 runs (97 balls)
Ishan Kishan hit a fine 106 from 97 balls for Sunrisers Hyderabad against Rajasthan Royals. His century gave SRH a solid base. Unfortunately, Rajasthan Royals chased the target successfully and won the match.
7. Heinrich Klaasen – 105 runs (64 balls)
Heinrich Klaasen was in destructive form, scoring 105 off just 64 balls for Sunrisers Hyderabad against Kolkata Knight Riders. His explosive innings changed the game, and SRH won the match with ease.
8. Priyansh Arya – 103 runs (61 balls)
Priyansh Arya played an entertaining knock of 103 runs in only 61 balls for the Punjab Kings against the Chennai Super Kings. His aggressive batting helped PBKS post a huge total. Punjab Kings went on to win the match.
9. Vaibhav Suryavanshi – 101 runs (59 balls)
Vaibhav Suryavanshi smashed a quick 101 off just 59 balls for the Rajasthan Royals against the Gujarat Titans. His explosive innings gave RR a big advantage, and they secured a comfortable victory.