In IPL 2025, a team made 200 or more 52 times. That had never happened before: the 2024 season, already called the high-water mark of the Impact Player era, produced 41, and the 2022 season produced just 18. Across the 146 completed innings of the 2025 edition, sides scored at 9.58 runs an over, the fastest rate the league had ever recorded, while a 14-year-old from Bihar, a left-hander from Tamil Nadu and a 33-year-old Mumbai stroke-maker rewrote what a single season could hold.
The 2025 season is mostly remembered for its ending: the week-long suspension in May, the restart, and Royal Challengers Bengaluru finally lifting the trophy in Ahmedabad on 3 June 2025 after 18 years of trying. We told that story in our IPL 2025 season deep-dive. This piece tells the other one: the season as a set of numbers, every figure taken from the ball-by-ball Cricsheet record of all 74 fixtures, and what those numbers mean for anyone trying to read a T20 match today.
The Season the Ceiling Moved
23 March 2025: 286 before most fans had found their seats
The tone was set in the second game of the season. On 23 March 2025 in Hyderabad, Sunrisers Hyderabad made 286/6 against Rajasthan Royals, one run short of their own all-time IPL record of 287/3 against Bengaluru in 2024. Ishan Kishan, on his debut for the franchise after the November 2024 mega auction, made 106 not out off 47 balls. Rajasthan replied with 242/6 and still lost by 44 runs. The two sides scored 528 runs in one evening, and the league had served notice that the scoring of 2024 was a floor, not a peak.
Two days later, on 25 March 2025, Punjab Kings made 243/5 against Gujarat Titans in Shreyas Iyer's first match in charge. By the end of the league stage, Punjab had passed 230 three times. Sunrisers went past 240 three times on their own, ending the season on 278/3 against Kolkata Knight Riders on 25 May 2025.
12 April 2025: the 246 chase and the 141
The defining night of the batting arms race came on 12 April 2025. Punjab made 245/6 in Hyderabad, a total that would have been a near-certain win in any season before 2023. Abhishek Sharma answered with 141 off 55 balls, the highest score by an Indian batter in IPL history at the time, beating KL Rahul's 132 not out from 2020, and Sunrisers chased 246 with two wickets down and nine balls to spare. It was the second-highest successful chase in the league's history, behind Punjab's own 262 against Kolkata in April 2024.
The symmetry mattered. Both of the two largest chases in IPL history had now happened inside 13 months, and both involved Punjab. From that night on, no first-innings total in the competition could be called safe.
28 April 2025: Vaibhav Suryavanshi, aged 14 years and 32 days
On 28 April 2025 in Jaipur, Gujarat Titans set Rajasthan 210. Vaibhav Suryavanshi, who had been signed for ₹1.1 crore at the November 2024 auction aged 13, reached a hundred off 35 balls and finished on 101 off 38. Rajasthan won with 25 balls to spare.
Three records fell at once. It was the youngest century in any senior T20 competition, the fastest IPL hundred by an Indian, and the second-fastest in the history of the league, behind only Chris Gayle's 30-ball century for Bengaluru against Pune Warriors in April 2013. Rajasthan finished ninth with four wins, but on that one night their teenage opener made the rest of the season's batting look slow.
The hundreds, ranked by pace
There were nine hundreds in IPL 2025. Five of them came in 45 balls or fewer.
| Batter | Team | Score | Balls to 100 | Opponent | Date |
|---|---|---|---|---|---|
| Vaibhav Suryavanshi | RR | 101 (38) | 35 | GT | 28 Apr 2025 |
| Heinrich Klaasen | SRH | 105* (39) | 37 | KKR | 25 May 2025 |
| Priyansh Arya | PBKS | 103 (42) | 39 | CSK | 8 Apr 2025 |
| Abhishek Sharma | SRH | 141 (55) | 40 | PBKS | 12 Apr 2025 |
| Ishan Kishan | SRH | 106* (47) | 45 | RR | 23 Mar 2025 |
| Rishabh Pant | LSG | 118* (61) | 54 | RCB | 27 May 2025 |
| Sai Sudharsan | GT | 108* (61) | 56 | DC | 18 May 2025 |
| Mitchell Marsh | LSG | 117 (64) | 56 | GT | 22 May 2025 |
| KL Rahul | DC | 112* (65) | 60 | GT | 18 May 2025 |
Klaasen's 37-ball hundred equalled Yusuf Pathan's 2010 effort as the third-fastest in IPL history. Priyansh Arya, an uncapped 24-year-old from Delhi, made his against Chennai Super Kings on 8 April 2025 in only his fourth IPL match.
The Run Machines: Consistency in a Season of Chaos
Sai Sudharsan's 759
The Orange Cap of 2025 did not go to the fastest scorer. Sai Sudharsan made 759 runs in 15 innings at a strike rate of 156, with six fifties and a hundred, and never once batted lower than first or second. His sequence (74, 63, 49, 5, 82, 56, 36, 52, 39, 48, 5, 108*, 21, 41, 80) shows only two failures in a season of extremes. On 18 May 2025 in Delhi, he and Shubman Gill chased 200 against Delhi Capitals without losing a wicket, finishing on 205/0. That ten-wicket win sealed playoff places for Gujarat, Bengaluru and Punjab on the same night. Gill finished fourth on the run charts with 650, which made Gujarat's opening pair the most productive in the league.
Suryakumar Yadav: 16 innings, never below 25
The most remarkable batting record of 2025 was not a single innings. Suryakumar Yadav batted 16 times for Mumbai Indians and passed 25 every time: 29, 48, 27, 67, 28, 40, 26, 68, 40, 54, 48, 35, 73, 57, 33, 44. His lowest score of the season was 26. No batter in the history of top-level T20 cricket had strung together so many consecutive 25-plus scores, and his 717 runs at a strike rate of 168 were the most ever by an IPL batter who did not open.
That reliability is why Mumbai, after a start of one win in five games, won six in a row from April into May and reached the Eliminator, where they beat Gujarat by 20 runs in Mullanpur on 30 May 2025 on the back of Rohit Sharma's 81.
Virat Kohli's eight fifties
At 36, Virat Kohli made 657 runs and eight fifties for Bengaluru, the most fifties of any batter in the season. His strike rate of 144.7 was lower than those of the specialist hitters around him, and the criticism that followed him through 2024 never fully went away. But the eight fifties came in a season where Bengaluru won nine league games, and his 43 off 35 in the final was the top score of the innings.
Top run-scorers, IPL 2025
| Batter | Team | Runs | Balls | SR | Sixes |
|---|---|---|---|---|---|
| Sai Sudharsan | GT | 759 | 486 | 156.2 | 21 |
| Suryakumar Yadav | MI | 717 | 427 | 167.9 | 38 |
| Virat Kohli | RCB | 657 | 454 | 144.7 | 19 |
| Shubman Gill | GT | 650 | 417 | 155.9 | 24 |
| Mitchell Marsh | LSG | 627 | 383 | 163.7 | 37 |
| Shreyas Iyer | PBKS | 604 | 345 | 175.1 | 39 |
| Prabhsimran Singh | PBKS | 599 | 370 | 161.9 | 30 |
| Yashasvi Jaiswal | RR | 559 | 350 | 159.7 | 28 |
Nicholas Pooran hit the most sixes, 40, for Lucknow Super Giants, one more than Iyer. The tournament as a whole produced 1,302 sixes and 2,263 fours.
The Bowlers Who Survived It
Prasidh Krishna and the Purple Cap
In a season where an economy rate of eight runs an over was respectable, Prasidh Krishna took 25 wickets for Gujarat at 8.27 and won the Purple Cap. His value was in the middle overs, where his hard length forced mistakes from batters trying to keep pace with 220-plus targets.
Noor Ahmad took 24 for Chennai in a team that won only four games. His left-arm wrist spin was the one consistent weapon of a CSK season that ended with the five-time champions bottom of the table for the first time in their history. Ruturaj Gaikwad's elbow fracture in April 2025 brought MS Dhoni back to lead the side for the rest of the season.
Bumrah's 6.68
Jasprit Bumrah missed Mumbai's first four matches with a back injury and still took 18 wickets in 12 games. His economy rate was 6.68, nearly a run and a half an over better than any other bowler among the season's leading wicket-takers. Mumbai's revival began within a week of his return.
| Bowler | Team | Wickets | Overs | Economy |
|---|---|---|---|---|
| Prasidh Krishna | GT | 25 | 59.0 | 8.27 |
| Noor Ahmad | CSK | 24 | 50.0 | 8.16 |
| Josh Hazlewood | RCB | 22 | 44.0 | 8.77 |
| Trent Boult | MI | 22 | 57.4 | 8.97 |
| Arshdeep Singh | PBKS | 21 | 58.2 | 8.88 |
| R Sai Kishore | GT | 19 | 42.3 | 9.25 |
| Jasprit Bumrah | MI | 18 | 47.2 | 6.68 |
| Krunal Pandya | RCB | 17 | 46.0 | 8.24 |
How Bengaluru Won a Batting Season with Bowling
Seven away wins out of seven
Bengaluru lost three of their five completed league games at the Chinnaswamy, against Gujarat, Delhi and Punjab, and their home game against Kolkata on 17 May 2025 was washed out. Away from home they were perfect: they won in Kolkata, Chennai, Mumbai, Jaipur, Delhi, Mullanpur and, on 27 May 2025, in Lucknow, where Rajat Patidar's side chased 228 against Pant's 118 not out to secure a top-two finish. No team had ever won all seven away league matches in a single IPL season.
Bengaluru and Punjab finished level on 19 points, with Gujarat on 18 and Mumbai on 16.
The playoffs
The first two playoff games were one-sided. In Qualifier 1 at Mullanpur on 29 May 2025, Bengaluru bowled Punjab out for 101, with Suyash Sharma named Player of the Match and Hazlewood sharing the damage, and then knocked the runs off in ten overs. Punjab regrouped in Qualifier 2 on 1 June 2025 in Ahmedabad, where Iyer's 87 not out off 41 balls chased down Mumbai's 203 with an over to spare and took the franchise to its first final since 2014.
| Match | Date | Result | Player of the Match |
|---|---|---|---|
| Qualifier 1 | 29 May 2025 | PBKS 101 all out; RCB 106/2 (10 ov). RCB won by 8 wkts | Suyash Sharma |
| Eliminator | 30 May 2025 | MI 228/5; GT 208/6. MI won by 20 runs | Rohit Sharma |
| Qualifier 2 | 1 June 2025 | MI 203/6; PBKS 207/5 (19 ov). PBKS won by 5 wkts | Shreyas Iyer |
| Final | 3 June 2025 | RCB 190/9; PBKS 184/7. RCB won by 6 runs | Krunal Pandya |
3 June 2025: 190 was enough
In a season of 52 totals of 200 or more, the title was decided by a total below 200. Bengaluru made 190/9 in Ahmedabad. Krunal Pandya took 2 for 17 in four overs of left-arm spin, the most economical spell of the night, and Punjab were held to 184/7 despite Shashank Singh's 61 not out off 30 balls. A season that had been about how fast teams could score ended with the champions winning on how well they could stop runs.
Legacy Impact: What IPL 2025 Means Today
The lasting lesson of 2025 is that the scoring jump from the Impact Player rule, introduced in 2023, has held. The league scored at 8.50 runs an over in 2022, 8.96 in 2023, 9.51 in 2024 and 9.58 in 2025. The number of 200-plus totals went from 18 to 37 to 41 to 52. A good total is now judged against a moving target, and any model, human or machine, that still treats 180 as a winning score at a flat venue is working from out-of-date numbers.
That is why CricMind's Oracle rates teams on recent results rather than reputation or titles won a decade ago. A side's rating moves after every completed match, so a season like 2025, in which five-time champions Chennai finished last and Punjab reached a final, shows up in the numbers within weeks rather than years. Every call the Oracle makes is locked before the toss and graded publicly once the result is in. You can test any two sides against each other in the Matchup Machine, and compare the 2025 run-makers' full careers on the compare page.
The individual stories carry on. Bengaluru went into IPL 2026 as defending champions and topped the league table again. Suryavanshi's 35-ball hundred made him one of the most-watched young batters in Indian cricket. Sai Sudharsan's Orange Cap and Gill's consistency confirmed Gujarat's opening pair as the template for building an innings in this era: two batters who can score at 155 for 15 matches without the failures of the pure hitters. And Bumrah's 6.68 remains the clearest measure of how much a truly elite bowler is worth when everyone else concedes nine an over.
For more context, see how the scoring climb began in our IPL 2024 deep-dive, and how Kohli's 2016 season compares with any other in our 973-runs retrospective.
Three Takeaways
- The 200-plus total is now ordinary, not exceptional. IPL 2025 produced 52 of them in 146 innings, more than one in every three, against 18 in 2022. The scoring rate of 9.58 runs an over is the highest the league has recorded.
- Consistency beat explosiveness at the top of the run charts. Sai Sudharsan won the Orange Cap at a strike rate of 156 and Suryakumar Yadav never scored below 26 in 16 innings, while the season's fastest hundreds came from batters who did not finish in the top five.
- Bowling still won the trophy. Bengaluru won all seven away league games, bowled Punjab out for 101 in Qualifier 1, and defended 190 in the final through Krunal Pandya's 2 for 17.
Frequently Asked Questions
How many 200-plus totals were there in IPL 2025?
There were 52 totals of 200 or more in IPL 2025, the most in any IPL season. The 2024 season had 41, 2023 had 37 and 2022 had 18.
Who won the Orange Cap and Purple Cap in IPL 2025?
Sai Sudharsan of Gujarat Titans won the Orange Cap with 759 runs in 15 innings. Prasidh Krishna, also of Gujarat Titans, won the Purple Cap with 25 wickets.
What was the fastest century of IPL 2025?
Vaibhav Suryavanshi's 35-ball hundred for Rajasthan Royals against Gujarat Titans in Jaipur on 28 April 2025 was the fastest of the season. He was 14 years and 32 days old, and it is the second-fastest century in IPL history after Chris Gayle's 30-ball hundred in 2013.
What was the highest team total in IPL 2025?
Sunrisers Hyderabad's 286/6 against Rajasthan Royals on 23 March 2025 was the highest total of the season, one run short of their IPL record of 287/3 set in 2024. Sunrisers also made 278/3 against Kolkata Knight Riders on 25 May 2025.
Who won the IPL 2025 final?
Royal Challengers Bengaluru beat Punjab Kings by six runs in the final at the Narendra Modi Stadium, Ahmedabad, on 3 June 2025. Bengaluru made 190/9 and held Punjab to 184/7. Krunal Pandya was Player of the Match for figures of 2 for 17. It was Bengaluru's first IPL title.
What was the highest successful run chase in IPL 2025?
Sunrisers Hyderabad chased 246 against Punjab Kings in Hyderabad on 12 April 2025, led by Abhishek Sharma's 141 off 55 balls. It is the second-highest successful chase in IPL history.
Which team finished last in IPL 2025?
Chennai Super Kings finished bottom of the table with four wins from 14 matches, the first time the five-time champions had ever finished last in an IPL season.
Statistics are compiled from the Cricsheet ball-by-ball record of all 74 IPL 2025 fixtures.