Written By: Shreya Patil

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.

CategoryMIPBKS
Matches Played3333
Won1716
Lost1617
No Result00
Highest Score223230
Lowest Score87119
MI vs PBKS Head to Head
Source – India Today

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.

DateVenueWinnerMargin
1 Jun 2025AhmedabadPBKS6 Wickets
18 Apr 2024ChandigarhMI9 Runs
3 May 2023ChandigarhMI6 Runs
22 Apr 2023MumbaiPBKS13 Runs
13 Apr 2022PunePBKS12 Runs
28 Sep 2021Abu DhabiMI6 Wickets
23 Apr 2021ChennaiPBKS9 Wickets
18 Oct 2020DubaiPBKSSuper Over
1 Oct 2020Abu DhabiMI48 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

PlayerTeamRuns
Rohit SharmaMI602
Kieron PollardMI539
Shaun MarshPBKS526
Rohit sharma vs PBKS
Source – India Today

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

PlayerTeamWickets
Lasith MalingaMI22
Jasprit BumrahMI23*
Piyush ChawlaPBKS15
Bumrah vs PBKS
Source – ESPN Cricinfo

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

RecordStatPlayerTeam
Highest Individual Score104* (Hashim Amla for MI) | 100* (Lendl Simmons for PBKS)Hashim Amla / Lendl SimmonsMI / PBKS
Best Bowling Figures (MI)5/21Munaf PatelMI
Best Bowling Figures (PBKS)4/15Marcus StoinisPBKS

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

FeatureDetailsStatus
Overall Record33 MatchesMI leads 17-16
Biggest MI Win48 Runs (Abu Dhabi, 2020)MI
Biggest PBKS Win76 Runs (Mohali, 2011)PBKS
Most Runs (MI)Rohit Sharma – 602MI
Most Runs (PBKS)Shaun Marsh – 526PBKS
Most WicketsJasprit Bumrah – 23MI

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.

About the Author

Shreya Patil is a Mumbai-based documentary photographer turned cricket storyteller. Having covered local leagues through her lens, she now writes feature pieces at WPLeague, capturing the human side of women’s cricket beyond the boundary ropes.

Scroll to Top