On 20 April 2008, in the third week of the first IPL season ever played, Sourav Ganguly walked out at Eden Gardens and made 14 runs from 30 deliveries. One boundary. Twenty-two consecutive balls without finding the rope. It remains, seventeen seasons later, the slowest innings of 30 balls or more in the history of the competition — a strike rate of 46.67 in a format invented to make exactly that impossible.
Here is the more remarkable number. Across the 1,169 IPL matches and 278,205 deliveries in the complete ball-by-ball record from 2008 to 2025, there have been 703 innings in which a batter faced at least 20 balls and scored at under a run a ball. In 2009 alone there were 63 of them — better than one in every four qualifying innings. In 2025 there were eight. The anti-record book is not merely dormant. It is being sealed shut.
The Innings That Time Forgot
The IPL's slowest innings are not failures of technique. Almost without exception they are innings played on pitches, and under tactical assumptions, that no longer exist. Reading them back is less a highlight reel than an archaeology of what the league used to believe about risk.
Eden Gardens, 20 April 2008
Ganguly's 14 from 30 came in a chase of 111 against the Deccan Chargers, and Kolkata Knight Riders won by five wickets with an over to spare. That detail reframes the whole record: the slowest innings in IPL history occurred in a game the batter's team won comfortably. By the arithmetic of April 2008 there was no particular reason to hurry. Ricky Ponting produced a near-identical 19 from 31 for the same franchise nine days later against Mumbai Indians. The first season's tempo assumptions were closer to a 50-over middle period than to anything played today.
The Boundaryless Marathon
The purest form of the anti-record is the long innings containing no boundary at all. Steve Smith holds the outright mark: 34 from 39 balls for Rising Pune Supergiant against Sunrisers Hyderabad at Uppal on 6 May 2017, without a single four or six. Thirty-nine deliveries, thirty-four runs, all of them run. Pune posted 148 for 8 and won the match by 12 runs, which means the most boundary-starved long innings in IPL history was also a match-winning one.
Smith owns the second entry too — 22 from 33 for Rajasthan Royals at Motera on 8 May 2014, again with nothing struck to the fence. The most recent addition is the most surprising name on it: Nicholas Pooran, one of the most destructive strikers of the modern era, made 20 from 31 for Lucknow Super Giants against Chennai Super Kings at the Ekana on 3 May 2023 without a boundary. That match ended without a result.
The Fifty That Took 55 Balls
Slowest half-century in IPL history: JP Duminy, 50 from 55 balls for Mumbai Indians against Kings XI Punjab at Kingsmead, Durban, on 29 April 2009. He finished with 59 from 63. Mumbai were chasing 120 and fell three runs short. It is the anti-record with the cruellest ending — an innings slow enough to enter the record book and short enough to lose the game.
Below him the list is a roll call of 2009 and 2010: Parthiv Patel needed 53 balls for a fifty at Chepauk in 2010, Brendon McCullum 52 at Eden Gardens the same year, Robin Uthappa 52 for Pune Warriors in 2012. Only one entry in the top eight comes from after 2012 — Vijay Shankar's 51-ball fifty for Sunrisers Hyderabad in the 2020 season played in the UAE.
The Longest Drought
Define a boundary drought as the longest run of consecutive deliveries a batter faced in one innings without hitting a four or a six. The record is 41, and it is jointly held by Jacques Kallis — 69 not out from 59 balls for Royal Challengers Bengaluru against Mumbai Indians at the Wanderers on 3 May 2009 — and Yogesh Nagar, 44 not out from 47 for Delhi Daredevils at Chepauk in 2012.
Kallis is the instructive case. He front-loaded seven boundaries, then took the innings home through 41 successive deliveries without another one, and Bangalore chased 150 with ten balls to spare. Kallis appears in this record book more often than any other batter — 19 sub-run-a-ball innings of 20 balls or more. He also finished on the winning side in a great many of them. Slow was not, in that era, a synonym for wrong.
The Data Deep-Dive
The slowest qualifying innings, 2008–2025
Minimum 30 balls faced. Strike rate ascending.
| Batter | Score | SR | Boundaries | Match | Season |
|---|---|---|---|---|---|
| Sourav Ganguly | 14 (30) | 46.67 | 1×4 | KKR v Deccan Chargers, Kolkata | 2008 |
| Dinesh Karthik | 17 (35) | 48.57 | 1×4 | Delhi Daredevils v Kings XI Punjab, Delhi | 2010 |
| Matthew Hayden | 17 (31) | 54.84 | 1×4, 1×6 | CSK v Mumbai Indians, Mumbai | 2010 |
| Yuvraj Singh | 18 (31) | 58.06 | 1×4 | Kings XI Punjab v Delhi Daredevils, Bloemfontein | 2009 |
| Jacques Kallis | 19 (32) | 59.38 | 3×4 | RCB v Deccan Chargers, Mumbai | 2010 |
| Michael Hussey | 19 (32) | 59.38 | 2×4 | CSK v Rajasthan Royals, Jaipur | 2012 |
| Ricky Ponting | 19 (31) | 61.29 | 1×4 | KKR v Mumbai Indians, Kolkata | 2008 |
| Brendon McCullum | 19 (31) | 61.29 | 1×4 | KKR v Kings XI Punjab, Port Elizabeth | 2009 |
| Amit Mishra | 19 (30) | 63.33 | 2×4 | LSG v RCB, Lucknow | 2023 |
| Nicholas Pooran | 20 (31) | 64.52 | none | LSG v CSK, Lucknow | 2023 |
Eight of the ten come from 2012 or earlier. Every batter in the table was dismissed — these were not sedate cameos at the end of an innings but sustained occupations of the crease that ended in a wicket.
The slowest half-centuries
| Batter | Balls to 50 | Final score | Match | Season |
|---|---|---|---|---|
| JP Duminy | 55 | 59 (63) | Mumbai Indians v Kings XI Punjab, Durban | 2009 |
| Parthiv Patel | 53 | 57 (58) | CSK v Kings XI Punjab, Chennai | 2010 |
| Brendon McCullum | 52 | 57* (56) | KKR v Mumbai Indians, Kolkata | 2010 |
| Robin Uthappa | 52 | 60* (58) | Pune Warriors v Delhi Daredevils, Pune | 2012 |
| Vijay Shankar | 51 | 52* (51) | SRH v Rajasthan Royals | 2020 |
| Jacques Kallis | 51 | 58* (56) | RCB v Delhi Daredevils, Johannesburg | 2009 |
| Gautam Gambhir | 51 | 57* (56) | Delhi Daredevils v CSK, Chennai | 2010 |
Seventeen seasons of acceleration
The reason the anti-record book stopped taking new entries is visible in a single table. Run rate is per over across all deliveries; dot percentage is the share of deliveries that produced no run; balls per boundary counts deliveries faced per four or six; the final column is the share of 20-ball-plus innings played at under a run a ball.
| Season | Run rate | Dot % | Balls per boundary | Sub-100 SR innings |
|---|---|---|---|---|
| 2008 | 8.31 | 37.7 | 5.60 | 18.6% |
| 2009 | 7.49 | 38.9 | 7.20 | 25.7% |
| 2010 | 8.13 | 35.7 | 6.10 | 15.5% |
| 2011 | 7.73 | 38.1 | 6.46 | 22.5% |
| 2012 | 7.83 | 36.1 | 6.53 | 19.4% |
| 2013 | 7.69 | 38.2 | 6.47 | 20.6% |
| 2014 | 8.20 | 36.1 | 6.10 | 13.3% |
| 2015 | 8.37 | 36.2 | 5.73 | 13.3% |
| 2016 | 8.31 | 34.0 | 6.02 | 10.1% |
| 2017 | 8.41 | 33.9 | 5.80 | 11.6% |
| 2018 | 8.65 | 34.3 | 5.49 | 6.7% |
| 2019 | 8.41 | 35.5 | 5.70 | 14.4% |
| 2020 | 8.29 | 34.6 | 6.07 | 12.8% |
| 2021 | 8.05 | 36.0 | 6.24 | 14.1% |
| 2022 | 8.54 | 36.9 | 5.58 | 10.8% |
| 2023 | 8.99 | 33.7 | 5.22 | 8.8% |
| 2024 | 9.56 | 32.8 | 4.77 | 5.5% |
| 2025 | 9.64 | 32.2 | 4.65 | 2.5% |
The 2009 season, played in South Africa on slower, larger grounds, is the low-water mark for scoring and the high-water mark for slowness: 7.49 an over, a boundary once every 7.2 balls, and better than a quarter of all substantial innings played below a run a ball. By 2025 the same competition was scoring at 9.64, finding the boundary every 4.65 balls, and producing sub-run-a-ball innings at one-tenth the 2009 rate.
The team anti-records
The collective versions of the record survive better than the individual ones, because collapses still happen even when tempo does not. The lowest total by a side batting a full twenty overs is Kolkata Knight Riders' 84 for 8 against Royal Challengers Bangalore in Abu Dhabi on 21 October 2020 — a run rate of 4.20, chased down in 13.5 overs. Rajasthan Royals' 90 for 9 against Mumbai Indians at Sharjah in 2021 is next. The slowest powerplay is jointly held by Sunrisers Hyderabad, 14 for 3 against Rajasthan Royals at Pune on 29 March 2022, and Rajasthan Royals themselves, 14 for 2 against Bangalore at Cape Town in 2009.
Legacy Impact — What This Means Today
The extinction of the slow innings is not a story about individual batters getting braver. It is a story about four structural changes compounding: flatter and more consistently prepared surfaces, the impact player rule deepening batting orders so that recognised batters bat with a spare one behind them, franchise recruitment that prices strike rate above average, and a generation of players who learned the format rather than adapting to it.
The 2026 season makes the point without needing an argument. Across the 66 first innings logged in CricMind's IPL 2026 match archive, teams batting first scored at an average of 9.86 runs per over — higher than any season on the eighteen-year record above, and more than two full runs an over faster than 2009, the season that produced most of this article's entries. Only three of those 66 first innings came at under seven an over, and the slowest of them, Delhi Capitals' 75 all out in 16.3 overs against Royal Challengers Bengaluru on 27 April 2026, was a collapse rather than a crawl. That distinction matters: modern low scores come from wickets falling, not from batters declining to score.
This is precisely the kind of drift that CricMind's Oracle engine has to price. The macro model weights exponential moving averages of recent form and venue history far more heavily than raw historical head-to-head, because a chase model calibrated on 2011 tempo would systematically under-forecast totals in the present day. When the Oracle projects a par score at a venue, it is implicitly betting that the acceleration in the table above continues rather than reverts — and the widening of its Monte Carlo confidence interval on high-scoring grounds is the model admitting how much variance that assumption carries.
What survives of the anti-record book is the entries that were never really about slowness. Kallis batting through 41 boundaryless deliveries to win a chase, Steve Smith running 34 without a boundary in a winning total — these still appear in the low-scoring games a seaming pitch or a collapsing top order can produce. Shubman Gill went 40 successive balls without a boundary in Sharjah in 2021 and it was, in context, a perfectly sound innings. The record book cannot distinguish between a batter who could not score and a batter for whom scoring was not the job.
Three Takeaways
- The slowest innings in IPL history was played in a winning cause. Sourav Ganguly's 14 from 30 at Eden Gardens on 20 April 2008 came in a successful chase of 111. For the first several seasons, low targets genuinely removed the incentive to accelerate — which is why eight of the ten slowest qualifying innings ever played come from 2012 or earlier.
- The sub-run-a-ball innings has fallen by a factor of ten in sixteen years. From 25.7% of all 20-ball-plus innings in 2009 to 2.5% in 2025, with dot-ball percentage down from 38.9 to 32.2 and boundary frequency up from one every 7.2 balls to one every 4.65.
- Slow and unsuccessful are not the same record. Jacques Kallis holds the most sub-run-a-ball qualifying innings of any batter (19) and also holds the longest boundary drought (41 balls) — set while winning a chase with ten balls to spare. Virat Kohli, with 14 such innings, sits fourth on the same list and is the leading run scorer in the competition's history.
Frequently Asked Questions
What is the slowest innings in IPL history?
Among innings of at least 30 balls faced, Sourav Ganguly's 14 from 30 for Kolkata Knight Riders against the Deccan Chargers at Eden Gardens on 20 April 2008 — a strike rate of 46.67 — is the slowest in the ball-by-ball record covering 2008 to 2025. Lowering the qualification to 20 balls, Yashpal Singh's 6 from 20 for Kolkata against Rajasthan Royals at Durban on 20 May 2009 is slower still, at a strike rate of 30.00.
What is the slowest fifty in IPL history?
JP Duminy reached 50 from 55 balls for Mumbai Indians against Kings XI Punjab at Kingsmead, Durban, on 29 April 2009. He finished with 59 from 63 and Mumbai lost the match by three runs chasing 120.
Has anyone batted 30 balls or more in the IPL without hitting a boundary?
Yes. Steve Smith's 34 from 39 for Rising Pune Supergiant against Sunrisers Hyderabad at Uppal on 6 May 2017 is the longest boundaryless innings on record. Rising Pune won that match by 12 runs. Smith also made 22 from 33 without a boundary for Rajasthan Royals in 2014, and Nicholas Pooran made 20 from 31 without one for Lucknow Super Giants in 2023.
Which batter has played the most slow innings in the IPL?
Jacques Kallis, with 19 innings of 20 balls or more scored at under a run a ball between 2008 and 2025. MS Dhoni is second on 18, Manish Pandey third on 16 and Virat Kohli fourth on 14 — a list that is largely a function of longevity and of batting through difficult phases rather than of any shared weakness.
What is the longest a batter has gone without a boundary in one IPL innings?
Forty-one consecutive deliveries faced, shared by Jacques Kallis (69 not out from 59 for Royal Challengers Bangalore against Mumbai Indians at Johannesburg on 3 May 2009) and Yogesh Nagar (44 not out from 47 for Delhi Daredevils at Chepauk in 2012). Both innings ended in victory.
What is the lowest IPL total by a team that batted its full twenty overs?
Kolkata Knight Riders' 84 for 8 against Royal Challengers Bangalore at Abu Dhabi on 21 October 2020, a run rate of 4.20. Bangalore chased it in 13.5 overs. Lower IPL totals exist, but all of them involve a side being bowled out before the twenty overs were completed.
Are slow innings disappearing from the IPL?
Sharply. Innings of 20 balls or more scored at under a run a ball made up 25.7% of all qualifying innings in 2009 and 2.5% in 2025. Over the same span the competition's run rate rose from 7.49 to 9.64 an over, and in the 2026 season teams batting first averaged 9.86 an over — the fastest first-innings scoring of any IPL season on record.
Statistics derived from the complete IPL ball-by-ball record, 2008–2025 (1,169 matches, 278,205 deliveries), and CricMind's IPL 2026 match archive. Strike rates exclude wides from balls faced.