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.
Mumbai Indians have the historical edge. They have won 17 of the 33 meetings between these two sides. But Punjab Kings are not a pushover. They have won 16 times, and the gap between the two sides is razor-thin. A single match can flip the overall record, and that is exactly what keeps this fixture interesting.
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
As of IPL 2025, Mumbai Indians and Punjab Kings have faced each other 33 times in the IPL. MI leads with 17 wins, and PBKS have 16. There have been no abandoned games. The series has also seen one tied match, which went to a Super Over in 2020, with Punjab Kings winning it in the most nerve-wracking fashion possible.
| Category | MI | PBKS |
|---|---|---|
| Matches Played | 33 | 33 |
| Won | 17 | 16 |
| Lost | 16 | 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 |
|---|---|---|---|
| 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 | 602 |
| 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 |
|---|---|---|
| Lasith Malinga | MI | 22 |
| Jasprit Bumrah | MI | 23* |
| 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 | 104* (Hashim Amla for MI) | 100* (Lendl Simmons for PBKS) | Hashim Amla / Lendl Simmons | MI / PBKS |
| Best Bowling Figures (MI) | 5/21 | Munaf Patel | MI |
| Best Bowling Figures (PBKS) | 4/15 | Marcus Stoinis | PBKS |
Hashim Amla hit 104 not out for MI in one of the biggest individual knocks in this matchup. 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 | 33 Matches | MI leads 17-16 |
| 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 |
Mumbai Indians lead the head-to-head by just one win, which tells you how close this rivalry has been. 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: MI Leads The Rivalry With 17 Wins Against PBKS
Mumbai Indians have the better record, but this rivalry is far closer than the scoreline suggests. One win separates these two sides over 33 meetings, and Punjab Kings have consistently shown that they can take the game to MI on any pitch, in any city.
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.