MI vs PBKS Head To Head is one of the closest battles in IPL history. Mumbai Indians and Punjab Kings have met 34 times, with both teams winning 17 matches each.
That perfect 17-17 split shows how little separates these sides over the years. The rivalry has seen massive totals too, with PBKS posting 230, while MI have reached 223. It has also produced collapses, including MI’s lowest score of 87 in this fixture. Punjab Kings won both meetings in 2025, including the latest clash by 5 wickets.
With level records, high-scoring games, and dramatic finishes, this matchup rarely feels predictable.
MI vs PBKS Overall Head-to-Head Record
One of IPL’s closest rivalries, with both teams locked at 17 wins each from 34 matches.

| Stat | MI | PBKS |
|---|---|---|
| Matches Played | 34 | 34 |
| Won | 17 | 17 |
| Lost | 17 | 17 |
| No Result | 0 | 0 |
| Highest Team Total | 223 | 230 |
| Lowest Team Total | 87 | 119 |
MI vs PBKS All Season Results
Season-by-season results showing how momentum has shifted over the years.
| Year | Winner | Result |
|---|---|---|
| 2025 | Punjab Kings | Won by 7 wickets |
| 2025 | Punjab Kings | Won by 5 wickets |
| 2024 | Mumbai Indians | Won by 9 runs |
| 2023 | Punjab Kings | Won by 13 runs |
| 2023 | Mumbai Indians | Won by 6 wickets |
| 2022 | Punjab Kings | Won by 12 runs |
| 2021 | Punjab Kings | Won by 9 wickets |
| 2021 | Mumbai Indians | Won by 6 wickets |
| 2020 | Mumbai Indians | Won by 48 runs |
| 2020 | Match Tied | PBKS won second one-over eliminator |
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 charts in this rivalry with 602 runs and has delivered across multiple seasons. Kieron Pollard added 539 runs with several match-changing finishes.

For Punjab Kings, Shaun Marsh was their most consistent batter with 526 runs.
Top Wicket Takers
| Player | Team | Wickets |
|---|---|---|
| Jasprit Bumrah | MI | 23* |
| Lasith Malinga | MI | 22 |
| Piyush Chawla | PBKS | 15 |
Jasprit Bumrah has taken 23 wickets against PBKS, making him the top wicket-taker in this fixture. Lasith Malinga follows closely with 22 wickets.

For Punjab Kings, Piyush Chawla was their most successful bowler with 15 dismissals.
Individual Records
| Record | Stat | Player | Team |
|---|---|---|---|
| Highest Individual Score | 104* | Hashim Amla | PBKS |
| Highest Individual Score for MI | 100* | Lendl Simmons | MI |
| Best Bowling Figures (MI) | 5/21 | Munaf Patel | MI |
| Best Bowling Figures (PBKS) | 4/15 | Marcus Stoinis | PBKS |
Hashim Amla’s unbeaten 104 remains the highest individual score in this rivalry. Lendl Simmons also produced a century for Mumbai Indians.

With the ball, Munaf Patel’s 5/21 is the best spell in MI vs PBKS history.
Key Records In MI vs PBKS Rivalry
The batters and bowlers who have made the biggest impact in this rivalry.
| Record | Details |
|---|---|
| Highest Team Total | 230 by PBKS |
| Highest Team Total by MI | 223 |
| Lowest Team Total | 87 by MI |
| Lowest Team Total by PBKS | 119 |
| Biggest MI Win | 48 runs |
| Biggest PBKS Win | 76 runs |
| Latest Result | PBKS won by 5 wickets (2025) |
Suggested Reads:
Conclusion: MI vs PBKS Rivalry Is Equally 17-17 In IPL History
Mumbai Indians and Punjab Kings have played 34 IPL matches, with both teams winning 17 each. That makes this one of the most evenly matched rivalries in league history.
Punjab Kings have won the last two meetings, but Mumbai Indians have the experience of repeatedly bouncing back. Whenever these teams meet, the numbers suggest another close contest.
FAQs
No team leads. Both have 17 wins each.
A total of 34 IPL matches.
Rohit Sharma with 602 runs.
Jasprit Bumrah with 23 wickets.
Punjab Kings won by 5 wickets in 2025.
