Skip to content
CricketTaken

IPL Highest Team Totals: All-Time Records

By CricketTaken EditorialPublished Cricket in the Indian Premier League12 min read

How this is written and checkedReport an error

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.