If you follow the IPL, you know that Mumbai Indians vs Punjab Kings is always a proper contest. It may not carry the same media noise as some other rivalries, but on the field, these two sides have pushed each other to the limit more times than you’d expect. There have been last-ball finishes, Super Overs, and century partnerships that turned matches on their heads.
Punjab Kings and Mumbai Indians will face each other today in Match 58 of IPL 2026 at the HPCA Stadium in Dharamshala. PBKS need a win to stay strong in the playoff race, while MI will look to finish their season on a positive note. Both teams are under pressure, which makes this an important match for both sides.
After the April 16 result, Punjab Kings now lead the head-to-head 18-17 across 35 matches. For the first time in this rivalry’s recent history, PBKS hold the outright advantage. One more win in Dharamsala, and they stretch the gap further. One MI win, and we are back to level again.
Let’s dig into the numbers, revisit some big games, and look at the players who have made the biggest difference when these two meet.
MI vs PBKS: Total Head-to-Head Results
Mumbai Indians and Punjab Kings have now faced each other 35 times in the IPL. Punjab Kings lead 18-17, taking the advantage after their dominant 7-wicket win at the Wankhede in April 2026.
There have been no abandoned matches in this fixture so far. The rivalry has also produced one of the most dramatic games in IPL history the 2020 clash that required two Super Overs, eventually won by the Punjab Kings.
| Category | MI | PBKS |
|---|---|---|
| Matches Played | 35 | 35 |
| Won | 17 | 18 |
| Lost | 18 | 17 |
| No Result | 0 | 0 |
| Highest Score | 223 | 230 |
| Lowest Score | 87 | 119 |

Punjab’s highest score in this rivalry is 230/5, while Mumbai’s best is 223/3. Even in the lowest-scoring games, PBKS have managed to set or chase something every single time. No collapses to single digits here. The competitiveness runs throughout.
MI vs PBKS: Season-by-Season Match Results
Here are the results over the years, from the most recent matches to the very first meeting in 2008.
| Date | Venue | Winner | Margin |
|---|---|---|---|
| 16 Apr 2026 | Mumbai | PBKS | 7 Wickets |
| 1 Jun 2025 | Ahmedabad | PBKS | 6 Wickets |
| 18 Apr 2024 | Chandigarh | MI | 9 Runs |
| 3 May 2023 | Chandigarh | MI | 6 Runs |
| 22 Apr 2023 | Mumbai | PBKS | 13 Runs |
| 13 Apr 2022 | Pune | PBKS | 12 Runs |
| 28 Sep 2021 | Abu Dhabi | MI | 6 Wickets |
| 23 Apr 2021 | Chennai | PBKS | 9 Wickets |
| 18 Oct 2020 | Dubai | PBKS | Super Over |
| 1 Oct 2020 | Abu Dhabi | MI | 48 Runs |
The full list of results goes back to 2008. Punjab Kings won 3 of the first 4 encounters between these sides. MI then got stronger and built its lead over time. The 2020 season was unique: both sides played twice, with MI winning the first match by 48 runs and the second ending in a tie, with PBKS winning the Super Over.
In 2023, the sides split the two games. PBKS won by 13 runs in Mumbai, and MI hit back in Chandigarh, winning by 6 runs. Recent seasons show PBKS closing the gap and making this one of the more evenly contested fixtures in the league.
Memorable Matches Between MI And PBKS
Here are some Memorable Matches between both teams:
MI vs PBKS, 2023 (Chandigarh)
This was a tight affair in Mohali. Mumbai Indians were chasing and needed Suryakumar Yadav to pull something special. He did exactly that, smashing 66 off just 31 balls to keep MI ahead of the rate. When he fell, the job was done. MI won by 6 wickets, and it was one of those Suryakumar innings that reminded everyone why he is so difficult to bowl to.
MI vs PBKS, 2019 (Mumbai)
Punjab posted 197 runs, thanks largely to KL Rahul’s century, which included 6 fours and 6 sixes. He also shared a 100-run stand with Chris Gayle, making the target look daunting. Mumbai chased it down with 3 wickets to spare in a finish that went down to the final overs. It was exactly the kind of game this rivalry is known for.
MI vs PBKS, 2012 (Mumbai)
Punjab posted 168/3, and Mumbai were 137/6 with 32 runs still needed from 12 balls. At that point, the match looked gone. Robin Petersen and Ambati Rayudu had other ideas. Petersen hit 14 off the first 3 balls of the penultimate over, and Rayudu finished it off with a couple of maximums. Mumbai won by 4 wickets in what remains one of the most dramatic finishes between these two sides.
MI vs PBKS, 2020 Super Over (Dubai)
Both sides finished on the same score in regulation time, sending the game to a Super Over. That too ended tied, which triggered a second Super Over. Punjab Kings won it, taking the match in the most extraordinary circumstances. It remains the only match in this rivalry to require two Super Overs to decide a winner.
Key Players in MI vs PBKS Fixtures
Here are the Key Players from both teams:
Top Run Scorers
| Player | Team | Runs |
|---|---|---|
| Rohit Sharma | MI | 634 |
| Kieron Pollard | MI | 539 |
| Shaun Marsh | PBKS | 526 |

Rohit Sharma leads the run-scoring charts for MI in this fixture with 602 runs. Kieron Pollard added 539 across multiple seasons, often arriving at crucial moments to rescue or accelerate. For Punjab, Shaun Marsh was the most consistent batter over the years with 526 runs.
Top Wicket Takers
| Player | Team | Wickets |
|---|---|---|
| Jasprit Bumrah | MI | 24 |
| Lasith Malinga | MI | 22 |
| Piyush Chawla | PBKS | 15 |

Jasprit Bumrah has taken 23 wickets against PBKS, making him the highest wicket-taker in this fixture. His 2024 spell stood out in particular, where he broke a key partnership at a decisive moment and conceded very little. Lasith Malinga took 22 wickets in this rivalry across his career with MI. For Punjab, Piyush Chawla has been the most reliable wicket-taking option with 15 dismissals.
Individual Records
| Record | Stat | Player | Team |
|---|---|---|---|
| Highest Individual Score | 112 / 100 | Quinton de Kock / Lendl Simmons | MI / PBKS |
| Best Bowling Figures (MI) | 5/21 | Munaf Patel | MI |
| Best Bowling Figures (PBKS) | 4/15 | Marcus Stoinis | PBKS |
Quinton de Kock’s 112 not out at the Wankhede in April 2026 is now the highest individual score by an MI batter in this fixture. For PBKS, Lendl Simmons scored a century of his own. In bowling, Munaf Patel’s 5/21 for MI remains the best figures by any bowler in this fixture.
Key Takeaways
| Feature | Details | Status |
|---|---|---|
| Overall Record | 35 Matches | PBKS leads 18-17 |
| Biggest MI Win | 48 Runs (Abu Dhabi, 2020) | MI |
| Biggest PBKS Win | 76 Runs (Mohali, 2011) | PBKS |
| Most Runs (MI) | Rohit Sharma – 602 | MI |
| Most Runs (PBKS) | Shaun Marsh – 526 | PBKS |
| Most Wickets | Jasprit Bumrah – 23 | MI |
Punjab Kings now lead the head-to-head by one win, a shift that came about through consistent results over the last few seasons. MI has the stronger record in terms of winning margins and playoff experience, but PBKS have shown they can match them on any given day. The 2020 double Super Over and several last-over finishes over the years make this one of the IPL’s most competitive bilateral fixtures.
Suggested Reads:
Conclusion: PBKS Lead The Rivalry With 18 Wins Against MI
Punjab Kings have taken the lead in this rivalry for the first time in a long while, and they have earned it through performances that speak for themselves. Their 7-wicket demolition at the Wankhede in April 2026, powered by Arshdeep’s early strikes and the Prabhsimran-Iyer partnership, was as emphatic as any result in this rivalry’s history. One win now separates these two sides across 35 meetings.
Both squads change from season to season, bringing in new talent and new tactics. What stays the same is the intensity between these two sides. Every time MI and PBKS meet, something unexpected happens. That unpredictability is what makes this one of the fixtures fans circle in the calendar every year.