Whenever Mumbai Indians (MI) and Punjab Kings (PBKS) meet in this league, one thing is sure: a treat. Since both these teams have come into existence, they have played matches wherein one would find real nail-biters, with high-pressure scenarios. There is always some last-over finish or surprise performance that happens in the MI vs PBKS match. It is certainly one of those matches that keep cricket lovers glued to their screens right till the last ball.

MI vs PBKS Head to Head Stats
As far as the present scenario is concerned, the competition between the Mumbai Indians and the Punjab Kings matches always captures the media’s attention.
Matches Played | MI Won | PBKS Won | MI Highest Score | PBKS Highest Score |
32 | 17 | 15 | 223 | 230 |
MI vs PBKS Head to Head Matches
Date | Winner | Won by | Venue |
18-Apr-2024 | MI | 9 runs | Mohali |
3-May-2023 | MI | 6 wickets | Mohali |
22-April-2023 | PBKS | 13 runs | Mumbai |
13-Apr-2022 | PBKS | 12 runs | Pune |
28-Sept-2021 | MI | 6 wickets | Abu Dhabi |
23-Apr-2021 | PBKS | 9 wickets | Chennai |
18-Oct-2020 | PBKS | Super Over | Dubai |
1-Oct-2020 | MI | 48 runs | Abu Dhabi |
10-Apr-2019 | MI | 3 wickets | Mumbai |
30-Mar-2019 | PBKS | 8 wickets | Mohali |
16-May-2018 | MI | 2 wickets | Mumbai |
4-May-2018 | MI | 6 wickets | Indore |
11-May-2017 | PBKS | 7 runs | Mumbai |
20-Apr-2017 | MI | 8 wickets | Indore |
12-May-2016 | PBKS | 7 wickets | Visakhapatnam |
24-Apr-2016 | MI | 25 runs | Mohali |
2-May-2015 | MI | 23 runs | Mohali |
11-Apr-2015 | PBKS | 18 runs | Mumbai |
20-May-2014 | MI | 7 wickets | Mohali |
2-May-2014 | MI | 5 wickets | Mumbai |
18-May-2013 | PBKS | 50 runs | Dharamsala |
28-Apr-2013 | MI | 4 runs | Mumbai |
24-Apr-2012 | MI | 4 wickets | Mohali |
21-Apr-2012 | PBKS | 6 wickets | Mumbai |
9-May-2011 | PBKS | 76 runs | Mohali |
1-May-2011 | MI | 23 runs | Mumbai |
8-Apr-2010 | PBKS | 6 wickets | Mohali |
29-Mar-2010 | MI | 4 wickets | Mumbai (BS) |
11-May-2009 | MI | 8 wickets | Centurion |
28-Apr-2009 | PBKS | 3 runs | Durban |
20-May-2008 | PBKS | 1 Run | Mumbai |
24-Apr-2008 | PBKS | 66 runs | Mohali |

Highest Run scorers in MI vs PBKS matches
Rank | Player | Team | Runs Scored |
1 | Rohit Sharma | MI | 602 |
2 | Kieron Pollard | MI | 539 |
3 | Shaun Marsh | PBKS | 526 |
Highest Wicket-takers in MI vs PBKS matches
Rank | Player | Team | Wickets | Best Bowling |
1 | Lasith Malinga | MI | 22 | 4/22 |
2 | Jasprit Bumrah | MI | 20 | 3/15 |
3 | Piyush Chawla | PBKS | 15 | 3/24 |
MI vs PBKS Head to Head matches at Wankhede Stadium
Matches Played | MI Won | PBKS Won | Last Meeting |
10 | 5 | 5 | PBKS won by 13 runs (April 22, 2023) |
MI vs PBKS Head to Head matches at Maharaja Yadavindra Singh Stadium
Matches Played | MI Won | PBKS MI | Last Meeting |
1 | 1 | 0 | MI won by 9 runs (April 18, 2024) |
MI vs PBKS Head to Head matches at a Neutral Venue
Matches Played | MI Won | PBKS Won | Last Meeting |
21 | 11 | 10 | MI won by 6 wickets (May 3, 2023) |

As a final point, the match between the Mumbai Indians, MI, and the Punjab Kings, PBKS, has always been an interesting and very close contest between the teams and the players. Both teams have brought in some of the players who have greatly excelled and have very much contributed to winning performances at times – Rohit Sharma and Lasith Malinga for MI; KL Rahul and Piyush Chawla for PBKS. These matches will only add to the already storied history of the contest between MI and PBKS and are bound to keep the fans clapping in the future.
FAQs on MI vs PBKS Head to Head
How many times have the Mumbai Indians and the Punjab Kings faced each other in the IPL?
MI and PBKS have faced each other 32 times in the IPL as of March 2025.Â
Which team happens to score higher between MI and PBKS?
15 are those won by Punjab Kings, whereas MI claimed 17 victories.
At What Score Mumbai Indians make their Highest against the Punjab Kings?
223 runs is the highest total that MI has managed against PBKS
What is the highest score by the Punjab Kings over the Mumbai Indians?
PBKS went even bigger once their highest score against MI was a massive 230 runs.
Which player has scored the highest runs in MI vs PBKS matches?
A true big match player, Rohit Sharma leads the charts thus: 602 runs in MI vs PBKS matches.
Where will MI and PBKS play their next match?
They are scheduled to play at the Himachal Pradesh Cricket Association Stadium in Dharamshala on May 11, 2025.