7 Consecutive Wins: Most Consecutive Wins Against an Opponent as a Skipper in IPL — Shreyas Iyer's Record Streak Ends

The most consecutive wins against an opponent as a skipper in IPL saw Shreyas Iyer match legends Dhoni and Warner, but Mumbai Indians ended his 7-game streak against them on May 14, 2026. Here is the full list.

 7 Consecutive Wins: Most Consecutive Wins Against an Opponent as a Skipper in IPL — Shreyas Iyer's Record Streak Ends

Mumbai Indians' Tilak Varma played a brilliant, unbeaten 75 to help MI hunt down 201 runs and clinch a six-wicket victory over Punjab Kings in Dharamsala this Thursday, May 14, 2026. While the result puts Punjab's playoff hopes in serious jeopardy, it also halted one of the most impressive captaincy runs in the league's history.

Most Consecutive Wins Against an Opponent as a Skipper in IPL: The Elite List After MI Ended Shreyas Iyer's Streak

Up until tonight, Shreyas Iyer had notched seven straight wins as captain against Mumbai Indians, a feat that put him in the same bracket as MS Dhoni and David Warner. The record for most consecutive wins against an opponent as a skipper in IPL is a rare milestone, and following tonight's upset, the historical leaderboard looks a bit different.

1. Gautam Gambhir vs Punjab Kings — 8 Wins (2014–17)

Gambhir holds the top spot, having completely dominated Punjab during KKR’s golden era. Winning eight straight games against a single franchise between 2014 and 2017 is a massive achievement that hasn't been topped since. It remains the absolute benchmark for tactical dominance by a captain in this tournament.

2. Rohit Sharma vs Kolkata Knight Riders — 8 Wins (2015–18)

Rohit sits right next to Gambhir, having dismantled KKR eight times in a row between 2015 and 2018. It’s a bit ironic considering the Shreyas Iyer-led Punjab Kings started their 2026 season looking unstoppable with seven straight wins, echoing the way Rohit’s MI used to make their opponents feel completely outmatched. For now, both legends remain tied at the peak of this list.

3. MS Dhoni vs Delhi Capitals — 7 Wins (2012–15)

Dhoni handled Delhi with his signature Captain Cool approach, racking up seven straight wins against them over three years. He had a knack for pulling matches out of the fire in the final overs, and this streak is a perfect snapshot of the relentless consistency that defined his prime years at CSK.

4. David Warner vs Punjab Kings — 7 Wins (2015–20)

Warner’s five-year winning streak against Punjab shows just how well he understood their game plan. Under his lead, SRH always seemed to have the right answers for Punjab’s lineup. Winning seven in a row as skipper against the same side wasn't just luck; it was a case of one captain having another team's number.

5. Shreyas Iyer vs Mumbai Indians — 7 Wins (2022–26) — STREAK ENDED 14 MAY 2026

Mumbai Indians finally landed a heavy blow to Punjab Kings’ playoff dreams on Thursday in Dharamsala. Despite the high-scoring nature of the game, Shardul Thakur’s four wickets and Tilak Varma’s 75* proved too much to handle. The loss officially ended Iyer’s seven-match winning streak against MI, a run that began back in 2022.

Interestingly, Iyer’s last captaincy loss to Mumbai before tonight was the 2020 Final; a memory that still haunts Delhi fans. He managed an incredible seven wins before Jasprit Bumrah’s squad finally broke the spell. On a personal note, Iyer also became the second captain ever to hit 1,000 runs for two different teams (joining KL Rahul), making it a night of mixed emotions.

The record for the most consecutive wins against an opponent as a skipper in IPL is perhaps the best way to measure a leader's tactical superiority over a specific rival. Thursday night in Dharamsala just added a fascinating new chapter to those history books.

  • Copy to Clipboard
Featured Video
More Videos