The Indian Premier League (IPL) is a tournament synonymous with explosive batting, jaw-dropping sixes, and game-changing innings. While blistering knocks often make the headlines, there’s an equally important metric that separates the good from the great — consistency. In a format designed for unpredictability, where one delivery can change the game, delivering steady performances match after match is an underrated art.
Scoring 25 or more runs in successive matches might not seem as glamorous as centuries or five-wicket hauls, but it is this very trait that defines a dependable player — someone who gives their team a platform in nearly every game. In this article, we shine a spotlight on the top 5 players in IPL history who have delivered the longest streaks of scoring 25+ runs in consecutive matches — a stat that highlights the backbone of reliability in an otherwise volatile format.
Let’s dive into the stories behind these streaks — how they unfolded, why they mattered, and what they say about the legends who achieved them.
5. Virat Kohli – 9 Matches (IPL 2024–2025)

Team: Royal Challengers Bangalore
Streak: 9 Consecutive Matches with 25+ Runs
Even after over 15 seasons, Virat Kohli’s hunger for runs refuses to fade. In IPL 2024–25, Kohli displayed vintage form with a 9-match streak of scoring 25 or more, proving that class truly is permanent. Whether it was finding gaps with surgical precision or bringing the crowd to life with his signature cover drives, Kohli’s performances kept RCB in playoff contention. His streak was particularly notable because it spanned two seasons — a sign of incredible form retention and fitness. Kohli’s presence at the crease remains a psychological advantage, and this run was a reminder that the King still rules when it comes to consistency.
4. Sai Sudharsan – 9 Matches (IPL 2023–2024)

Team: Gujarat Titans
Streak: 9 Consecutive Matches with 25+ Runs
One of the most heartening stories in recent IPL seasons has been the emergence of Sai Sudharsan, the elegant left-hander from Tamil Nadu. He showcased maturity far beyond his years for the Gujarat Titans, playing a crucial supporting role during their run to the finals. His 9-match streak of 25+ scores came between the 2023 and 2024 seasons, and what stood out was his calculated aggression and impeccable shot selection. He often walked in after an early wicket and stabilised the innings before accelerating at the death. Sudharsan’s reliability offered balance and flexibility, often anchoring tricky chases or rebuilding after collapses.
3. Steven Smith – 9 Matches (IPL 2016–2017)

Team: Rising Pune Supergiant
Streak: 9 Consecutive Matches with 25+ Runs
When Steven Smith captained Rising Pune Supergiant in 2017, he brought with him the calmness of a tactician and the ruthlessness of a top-order accumulator. But his remarkable 9-match streak of scoring 25+ runs began in 2016 and extended into 2017 — a period during which he established himself as one of the most consistent foreign batsmen in IPL. Smith’s ability to steer the innings, rotate strike, and punish loose deliveries made him the glue of RPS’s batting. Whether chasing a total or setting one, Smith ensured that RPS always had a man in the middle holding things together — and his team reaped the benefits by reaching the finals in 2017.
2. Robin Uthappa – 10 Matches (IPL 2014)

Team: Kolkata Knight Riders
Streak: 10 Consecutive Matches with 25+ Runs
Long before SKY’s rise, Robin Uthappa had set the gold standard for batting consistency in T20s. In IPL 2014, during KKR’s magical title-winning run, Uthappa emerged as the silent assassin at the top. In 10 straight games, he crossed the 25-run mark — a feat unheard of at the time. He amassed 660 runs in the season, claiming the Orange Cap, and often set the tone with quickfire starts. What made his run special was not just the volume, but the timing — most of these came in must-win matches during KKR’s incredible comeback from the bottom half of the table to becoming champions. His calm demeanour, classical technique, and shot selection made him a nightmare for bowlers during the Powerplay overs.
1. Suryakumar Yadav – 12 Matches (IPL 2025)

Team: Mumbai Indians
Streak: 12 Consecutive Matches with 25+ Runs
In IPL 2025, Suryakumar Yadav didn’t just play cricket — he orchestrated a symphony of sublime strokeplay. The Mumbai Indians’ batting maestro etched his name into the record books by becoming the first player in IPL history to score 25 or more runs in 12 consecutive matches. This feat wasn’t just about numbers; it was about rhythm, resilience, and sheer batting genius. Whether facing raw pace or deceptive spin, SKY’s adaptability stood out. His ability to shift gears seamlessly — anchoring innings one moment and accelerating the next — was pivotal in MI’s qualification for the playoffs. This historic streak also earned him the Orange Cap and cemented his status as one of the most dependable T20 batsmen in the world.
Across these 12 innings, SKY was the definition of fluency:
Scores: 29, 48, 27*, 67, 28, 40, 26, 68*, 40*, 54, 48*, 35
Stats Table
Rank | Player | Matches with 25+ Runs | Year(s) | Team |
---|---|---|---|---|
1 | Suryakumar Yadav | 12 | 2025 | Mumbai Indians |
2 | Robin Uthappa | 10 | 2014 | Kolkata Knight Riders |
3 | Steven Smith | 9 | 2016–2017 | Rising Pune Supergiant |
4 | Sai Sudharsan | 9 | 2023–2024 | Gujarat Titans |
5 | Virat Kohli | 9 | 2024–2025 | Royal Challengers Bangalore |
SEE MORE: