IPL Highest Team Totals: All-Time Records
By CricketTaken EditorialPublished Cricket in the Indian Premier League12 min read
Sunrisers Hyderabad made 287 for 3 against Royal Challengers at the Chinnaswamy Stadium on 15 April 2024, and it is still the largest innings total in the Indian Premier League. Royal Challengers replied with 262 for 7 and lost by twenty-five runs. The match produced 549 runs, the highest aggregate in the competition's history, and it was the second time in three weeks that the same Sunrisers batting order had passed 270.
What makes 287 interesting is not the number but its date. Across the first fifteen seasons of the competition, a total of 230 or more was made thirteen times in all — less than once a season. In 2024 it happened fourteen times. In 2025, fourteen again. In 2026, thirteen. The record did not creep upwards; it stepped, and the step happened in one specific year.
Every figure below is counted from ball-by-ball records of all 1,243 Indian Premier League matches from April 2008 to the 2026 final. There have been 2,480 completed team innings in that time.
Every IPL total of 240 or more
| # | Total | Overs | Team | Opponent | Venue | Date | Result |
|---|---|---|---|---|---|---|---|
| 1 | 287/3 | 20 | Sunrisers Hyderabad | Royal Challengers Bengaluru | Bengaluru | 15 Apr 2024 | Won by 25 runs |
| 2 | 286/6 | 20 | Sunrisers Hyderabad | Rajasthan Royals | Hyderabad | 23 Mar 2025 | Won by 44 runs |
| 3 | 278/3 | 20 | Sunrisers Hyderabad | Kolkata Knight Riders | Delhi | 25 May 2025 | Won by 110 runs |
| 4 | 277/3 | 20 | Sunrisers Hyderabad | Mumbai Indians | Hyderabad | 27 Mar 2024 | Won by 31 runs |
| 5 | 272/7 | 20 | Kolkata Knight Riders | Delhi Capitals | Visakhapatnam | 3 Apr 2024 | Won by 106 runs |
| 6 | 266/7 | 20 | Sunrisers Hyderabad | Delhi Capitals | Delhi | 20 Apr 2024 | Won by 67 runs |
| 7 | 265/4 | 18.5 | Punjab Kings | Delhi Capitals | Delhi | 25 Apr 2026 | Won by 6 wickets |
| 8 | 264/2 | 20 | Delhi Capitals | Punjab Kings | Delhi | 25 Apr 2026 | Lost by 6 wickets |
| 9 | 263/5 | 20 | Royal Challengers Bangalore | Pune Warriors | Bangalore | 23 Apr 2013 | Won by 130 runs |
| 10 | 262/7 | 20 | Royal Challengers Bengaluru | Sunrisers Hyderabad | Bengaluru | 15 Apr 2024 | Lost by 25 runs |
| 11 | 262/2 | 18.4 | Punjab Kings | Kolkata Knight Riders | Kolkata | 26 Apr 2024 | Won by 8 wickets |
| 12 | 261/6 | 20 | Kolkata Knight Riders | Punjab Kings | Kolkata | 26 Apr 2024 | Lost by 8 wickets |
| 13 | 257/5 | 20 | Lucknow Super Giants | Punjab Kings | Chandigarh | 28 Apr 2023 | Won by 56 runs |
| 14 | 257/4 | 20 | Delhi Capitals | Mumbai Indians | Delhi | 27 Apr 2024 | Won by 10 runs |
| 15 | 255/4 | 20 | Sunrisers Hyderabad | Royal Challengers Bengaluru | Hyderabad | 22 May 2026 | Won by 55 runs |
| 16 | 254/7 | 20 | Punjab Kings | Lucknow Super Giants | New Chandigarh | 19 Apr 2026 | Won by 54 runs |
| 17 | 254/5 | 20 | Royal Challengers Bengaluru | Gujarat Titans | Dharamsala | 26 May 2026 | Won by 92 runs |
| 18 | 250/3 | 20 | Royal Challengers Bengaluru | Chennai Super Kings | Bengaluru | 5 Apr 2026 | Won by 43 runs |
| 19 | 249/4 | 18.4 | Sunrisers Hyderabad | Mumbai Indians | Mumbai | 29 Apr 2026 | Won by 6 wickets |
| 20 | 248/3 | 20 | Royal Challengers Bangalore | Gujarat Lions | Bangalore | 14 May 2016 | Won by 144 runs |
| 21 | 247/9 | 20 | Mumbai Indians | Delhi Capitals | Delhi | 27 Apr 2024 | Lost by 10 runs |
| 22 | 247/2 | 18.3 | Sunrisers Hyderabad | Punjab Kings | Hyderabad | 12 Apr 2025 | Won by 8 wickets |
| 23 | 247/2 | 20 | Kolkata Knight Riders | Gujarat Titans | Kolkata | 16 May 2026 | Won by 29 runs |
| 24 | 246/5 | 20 | Mumbai Indians | Sunrisers Hyderabad | Hyderabad | 27 Mar 2024 | Lost by 31 runs |
| 25 | 246/5 | 20 | Chennai Super Kings | Rajasthan Royals | Chennai | 3 Apr 2010 | Won by 23 runs |
| 26 | 245/6 | 20 | Kolkata Knight Riders | Kings XI Punjab | Indore | 12 May 2018 | Won by 31 runs |
| 27 | 245/6 | 20 | Punjab Kings | Sunrisers Hyderabad | Hyderabad | 12 Apr 2025 | Lost by 8 wickets |
| 28 | 243/5 | 20 | Punjab Kings | Gujarat Titans | Ahmedabad | 25 Mar 2025 | Won by 11 runs |
| 29 | 243/5 | 20 | Mumbai Indians | Sunrisers Hyderabad | Mumbai | 29 Apr 2026 | Lost by 6 wickets |
| 30 | 243/8 | 20 | Rajasthan Royals | Sunrisers Hyderabad | New Chandigarh | 27 May 2026 | Won by 47 runs |
Thirty-five totals of 240 or more exist, and the thirty largest appear above. Twenty-nine of the thirty-five were made in 2024 or later; the other six are spread across 2008, 2010, 2013, 2016, 2018 and 2023, one apiece. Sunrisers Hyderabad account for seven of the top nineteen, including the four highest, all of them between March 2024 and May 2026.
Sunrisers, and the six weeks that reset the record
Between 27 March and 20 April 2024 one batting order made 277, 287 and 266. The previous IPL record had stood at 263, set eleven years earlier by a Royal Challengers side containing Chris Gayle at his peak, and it was beaten twice inside three weeks.
The method was unusual and specific. Sunrisers opened with Travis Head and Abhishek Sharma and scored at 11.18 an over in the powerplay across sixteen innings that season, a figure only Rajasthan Royals in 2026 have bettered over a full campaign. Behind the openers came Heinrich Klaasen and Nitish Kumar Reddy, and the run rate did not fall away after the sixth over — the middle order accelerated instead of consolidating.
The record has moved once more since. Their 286 for 6 against Rajasthan Royals at Uppal in March 2025 fell one run short of 287; their 278 for 3 against Kolkata two months later did not threaten it. Only one total by any other club has passed 270: Kolkata Knight Riders' 272 for 7 at Visakhapatnam in April 2024.
Club records
| Franchise | Innings | Best | 200+ | 220+ | 250+ | Runs per over |
|---|---|---|---|---|---|---|
| Royal Challengers | 286 | 263 | 43 | 14 | 4 | 8.59 |
| Punjab (both names) | 277 | 265 | 41 | 15 | 3 | 8.57 |
| Chennai Super Kings | 265 | 246 | 40 | 9 | 0 | 8.47 |
| Mumbai Indians | 291 | 247 | 36 | 10 | 0 | 8.49 |
| Sunrisers Hyderabad | 210 | 287 | 35 | 15 | 6 | 8.55 |
| Rajasthan Royals | 250 | 243 | 35 | 11 | 0 | 8.45 |
| Kolkata Knight Riders | 278 | 272 | 31 | 11 | 2 | 8.39 |
| Delhi (both names) | 280 | 264 | 24 | 7 | 2 | 8.31 |
| Gujarat Titans | 77 | 233 | 23 | 8 | 0 | 9.20 |
| Lucknow Super Giants | 72 | 257 | 18 | 6 | 1 | 9.07 |
| Deccan Chargers | 75 | 214 | 1 | 0 | 0 | 7.86 |
| Gujarat Lions | 30 | 208 | 1 | 0 | 0 | 8.49 |
| Pune Warriors | 45 | 192 | 0 | 0 | 0 | 7.23 |
| Rising Pune Supergiants | 30 | 195 | 0 | 0 | 0 | 8.09 |
| Kochi Tuskers Kerala | 14 | 184 | 0 | 0 | 0 | 7.55 |
The most striking figures are the two newest clubs. Gujarat Titans have scored at 9.20 an over and Lucknow at 9.07, well clear of everyone else, purely because neither existed before 2022 and their entire history falls inside the high-scoring era. Deccan Chargers played 75 innings and passed 200 once; the two Pune franchises played 75 between them and never did.
Chennai and Mumbai, the two most successful clubs in the competition, have never made 250. That is not a failing — both have won titles by building sides around bowling and a chase — but it does mean the totals record is almost the inverse of the trophy record.
Where the big totals come from
| Venue | 230+ totals |
|---|---|
| Hyderabad | 10 |
| Kolkata | 7 |
| Delhi | 7 |
| Mumbai | 6 |
| Ahmedabad | 6 |
| Dharamsala | 4 |
| Bengaluru and Bangalore | 5 |
| Lucknow | 3 |
| Chandigarh and New Chandigarh | 4 |
Chennai has produced one total of 230 or more in nineteen seasons — the 246 for 5 that Chennai Super Kings themselves made in 2010. Chepauk's surface has held up better than any other regular venue against the general inflation, and the Chennai Super Kings record has been built on that.
Dharamsala's four from a very small number of matches is the highest rate of any ground on the circuit. Ahmedabad's six all came in 2023 or later, and four of them in the 2025 season alone.
The totals that were not enough
| First-innings total | Team | Opponent | Venue | Date | Winner |
|---|---|---|---|---|---|
| 264/2 | Delhi Capitals | Punjab Kings | Delhi | 25 Apr 2026 | Punjab Kings |
| 261/6 | Kolkata Knight Riders | Punjab Kings | Kolkata | 26 Apr 2024 | Punjab Kings |
| 245/6 | Punjab Kings | Sunrisers Hyderabad | Hyderabad | 12 Apr 2025 | Sunrisers Hyderabad |
| 243/5 | Mumbai Indians | Sunrisers Hyderabad | Mumbai | 29 Apr 2026 | Sunrisers Hyderabad |
| 228/6 | Rajasthan Royals | Sunrisers Hyderabad | Jaipur | 25 Apr 2026 | Sunrisers Hyderabad |
| 228/5 | Lucknow Super Giants | Mumbai Indians | Mumbai | 4 May 2026 | Mumbai Indians |
| 227/3 | Lucknow Super Giants | Royal Challengers Bengaluru | Lucknow | 27 May 2025 | Royal Challengers Bengaluru |
| 225/6 | Rajasthan Royals | Delhi Capitals | Jaipur | 1 May 2026 | Delhi Capitals |
Punjab are the only club to have chased down two totals above 260, and both times they did it with more than a full over to spare. Sunrisers appear three times as the chasing side here, which sits oddly with their ownership of the four highest totals ever made — the same batting method that produces 287 also produces 249 in the second innings. The full chasing record is on the IPL highest successful chases page.
The 200 became routine, and then stopped meaning anything
| Season | Innings | 200+ | Average innings | Runs per over |
|---|---|---|---|---|
| 2008 | 116 | 11 | 154.6 | 8.31 |
| 2009 | 114 | 1 | 143.2 | 7.48 |
| 2013 | 152 | 4 | 148.3 | 7.68 |
| 2018 | 120 | 15 | 165.8 | 8.65 |
| 2021 | 120 | 9 | 155.2 | 8.05 |
| 2022 | 148 | 18 | 164.8 | 8.54 |
| 2023 | 147 | 37 | 174.7 | 8.99 |
| 2024 | 142 | 41 | 182.9 | 9.56 |
| 2025 | 146 | 52 | 181.5 | 9.63 |
| 2026 | 147 | 65 | 186.7 | 9.88 |
A 200 was made once in 2009 and sixty-five times in 2026. The 2026 figure means that in a season of 147 innings, 44 per cent of them reached 200 — a total that won matches comfortably for fifteen years and is now marginally above par at several venues.
There are 328 totals of 200 or more in the competition's history, of which 195 came in the four seasons from 2023 to 2026. That concentration is why the twenty-eight-of-thirty-five figure at the top of the 240 list is less surprising than it first looks.
Three things the totals list shows
One club owns the top of the record. Sunrisers Hyderabad have made six of the eighteen totals of 250 or more, in only 210 innings — a rate roughly four times the competition average — and hold the four highest.
The biggest totals rarely produce the biggest margins. Of the thirty totals above, the largest winning margins came from 263 (130 runs) and 248 (144 runs), both made by Royal Challengers a decade before the current era, when the reply had no chance of keeping up. Seven of the thirty ended in defeat.
Rebranded and expansion clubs distort every era comparison. Titans and Lucknow have the two best run rates in the competition and have never played a season before 2022; the Pune and Kochi franchises have the worst and never played one after 2017. Any list of team records in this tournament is a list of when a club existed as much as how it batted. The individual innings inside these totals are on the IPL highest individual scores page, and the six-hitting that drives them on the IPL most sixes page.
The place of the tournament in the wider Indian season is set out on the cricket in India hub.
Sources and method
Every total on this page was recomputed by summing runs off the bat and all extras for each team innings in the Cricsheet ball-by-ball archive (cricsheet.org, ODC-BY 1.0), which covers all 1,243 IPL matches from 18 April 2008 to 31 May 2026.
Only the first and second innings of each match are counted; super overs are excluded, since a super-over score is not a team total. Overs shown are the legal deliveries faced expressed in the usual notation, so an innings closed at 18.4 overs faced 112 legal balls. Wickets are all dismissals in the innings, including run-outs.
Runs per over for a club is total runs divided by total legal overs faced across every innings it has played, so it is unaffected by how many matches a franchise has played — which is what makes the Gujarat Titans and Lucknow figures comparable with the older clubs' despite the huge difference in sample size.
Where a franchise changed its name, the innings are merged in the club-records table and the era name is used in the ranked list; the header marks which rows are merged. Venue rows in the big-totals table are keyed on city rather than stadium name, because several grounds appear under more than one spelling in the source, and Bengaluru and Bangalore, and Chandigarh and New Chandigarh, are shown as pairs because the older and newer names refer to different grounds serving the same place. Season labels are the calendar year the tournament was played. All figures close with the 2026 final.