Punjab Kings vs Mumbai Indians: Prediction, Head-to-Head, Odds & Stats

Wojtek Kolan

Wojtek Kolan

Published on 01 Jun, 02:00 PM UTC

FT
207/5 (19)
RR: 10.89
203/6 (20)
RR: 10.15

Scheduled H2H Match For Punjab Kings Vs Mumbai Indians

Indian Premier League, Playoffs

Sun, 01 Jun 2025 at 02:00 PM UTC

Punjab Kings
Punjab Kings

IND IND

Recent Form

L
W
W
W
L
Mumbai Indians
Mumbai Indians

IND IND

Recent Form

W
W
W
L
W

6

Win

Last 10 Played

10
0 Draws

4

Win

2
Position
4

Punjab Kings vs Mumbai Indians H2H Results Summary

In the most recent 10 H2H matches between these rivals, Punjab Kings have won 6 times and Mumbai Indians have come out on top on 4 occasion. In the latest match between them, Punjab Kings won 207-203.


Head-to-Head (Last 10 Matches)
Punjab Kings6
Mumbai Indians4

Punjab Kings vs Mumbai Indians Past H2H Matches

11165
Indian Premier League
02:00 PM
01/06/25
187776
Punjab Kings
207
187780
Mumbai Indians
203
02:00 PM
26/05/25
187776
Punjab Kings
187
187780
Mumbai Indians
184
10:00 AM
11/05/25
187776
Punjab Kings
187780
Mumbai Indians
02:00 PM
18/04/24
187776
Punjab Kings
183
187780
Mumbai Indians
192
02:00 PM
03/05/23
187776
Punjab Kings
214
187780
Mumbai Indians
216
02:00 PM
22/04/23
187780
Mumbai Indians
201
187776
Punjab Kings
214
02:00 PM
13/04/22
187780
Mumbai Indians
186
187776
Punjab Kings
198
02:00 PM
28/09/21
187780
Mumbai Indians
137
187776
Punjab Kings
135
02:00 PM
23/04/21
187776
Punjab Kings
132
187780
Mumbai Indians
131
02:00 PM
18/10/20
187780
Mumbai Indians
181
187776
Punjab Kings
181
02:00 PM
01/10/20
187776
Punjab Kings
143
187780
Mumbai Indians
191
02:30 PM
10/04/19
187780
Mumbai Indians
198
187776
Punjab Kings
197
10:30 AM
30/03/19
187776
Punjab Kings
177
187780
Mumbai Indians
176
02:30 PM
16/05/18
187780
Mumbai Indians
186
187776
Punjab Kings
183
02:30 PM
04/05/18
187776
Punjab Kings
174
187780
Mumbai Indians
176
02:30 PM
11/05/17
187780
Mumbai Indians
223
187776
Punjab Kings
230
02:30 PM
20/04/17
187776
Punjab Kings
198
187780
Mumbai Indians
199
02:30 PM
13/05/16
187780
Mumbai Indians
124
187776
Punjab Kings
127
02:30 PM
25/04/16
187776
Punjab Kings
164
187780
Mumbai Indians
189
10:30 AM
03/05/15
187776
Punjab Kings
149
187780
Mumbai Indians
172
02:30 PM
12/04/15
187780
Mumbai Indians
159
187776
Punjab Kings
177
02:30 PM
21/05/14
187776
Punjab Kings
156
187780
Mumbai Indians
159
10:30 AM
03/05/14
187780
Mumbai Indians
170
187776
Punjab Kings
168
10:30 AM
18/05/13
187776
Punjab Kings
183
187780
Mumbai Indians
133
02:30 PM
29/04/13
187780
Mumbai Indians
174
187776
Punjab Kings
170

Punjab Kings Recent Matches

11165
Indian Premier League (30 Matches)
02:00 PM
03/06/25
187843
Royal Challengers Bengaluru
190
187776
Punjab Kings
184
L
02:00 PM
01/06/25
187776
Punjab Kings
207
187780
Mumbai Indians
203
W
02:00 PM
29/05/25
187776
Punjab Kings
101
187843
Royal Challengers Bengaluru
106
L
02:00 PM
26/05/25
187776
Punjab Kings
187
187780
Mumbai Indians
184
W
02:00 PM
24/05/25
187776
Punjab Kings
206
187841
Delhi Capitals
208
L
10:00 AM
18/05/25
187842
Rajasthan Royals
209
187776
Punjab Kings
219
W
10:00 AM
11/05/25
187776
Punjab Kings
187780
Mumbai Indians
-
02:00 PM
04/05/25
187776
Punjab Kings
236
410010
Lucknow Super Giants
199
W
02:00 PM
30/04/25
187777
Chennai Super Kings
190
187776
Punjab Kings
194
W
02:00 PM
26/04/25
187775
Kolkata Knight Riders
7
187776
Punjab Kings
201
-
10:00 AM
20/04/25
187776
Punjab Kings
157
187843
Royal Challengers Bengaluru
159
L
02:00 PM
18/04/25
187843
Royal Challengers Bengaluru
95
187776
Punjab Kings
98
W
02:00 PM
15/04/25
187776
Punjab Kings
111
187775
Kolkata Knight Riders
95
W
02:00 PM
12/04/25
187844
Sunrisers Hyderabad
247
187776
Punjab Kings
245
L
02:00 PM
08/04/25
187776
Punjab Kings
219
187777
Chennai Super Kings
201
W
02:00 PM
05/04/25
187776
Punjab Kings
155
187842
Rajasthan Royals
205
L
02:00 PM
01/04/25
410010
Lucknow Super Giants
171
187776
Punjab Kings
177
W
02:00 PM
25/03/25
216006
Gujarat Titans
232
187776
Punjab Kings
243
W
10:00 AM
19/05/24
187844
Sunrisers Hyderabad
215
187776
Punjab Kings
214
L
02:00 PM
15/05/24
187842
Rajasthan Royals
144
187776
Punjab Kings
145
W
02:00 PM
09/05/24
187776
Punjab Kings
181
187843
Royal Challengers Bengaluru
241
L
10:00 AM
05/05/24
187776
Punjab Kings
139
187777
Chennai Super Kings
167
L
02:00 PM
01/05/24
187777
Chennai Super Kings
162
187776
Punjab Kings
163
W
02:00 PM
26/04/24
187775
Kolkata Knight Riders
261
187776
Punjab Kings
262
W
02:00 PM
21/04/24
187776
Punjab Kings
142
216006
Gujarat Titans
146
L
02:00 PM
18/04/24
187776
Punjab Kings
183
187780
Mumbai Indians
192
L
02:00 PM
13/04/24
187776
Punjab Kings
147
187842
Rajasthan Royals
152
L
02:00 PM
09/04/24
187776
Punjab Kings
180
187844
Sunrisers Hyderabad
182
L
02:00 PM
04/04/24
216006
Gujarat Titans
199
187776
Punjab Kings
200
W
02:00 PM
30/03/24
410010
Lucknow Super Giants
199
187776
Punjab Kings
178
L

Mumbai Indians Recent Matches

11165
Indian Premier League (30 Matches)
02:00 PM
01/06/25
187776
Punjab Kings
207
187780
Mumbai Indians
203
L
02:00 PM
30/05/25
216006
Gujarat Titans
208
187780
Mumbai Indians
228
W
02:00 PM
26/05/25
187776
Punjab Kings
187
187780
Mumbai Indians
184
L
02:00 PM
21/05/25
187780
Mumbai Indians
180
187841
Delhi Capitals
121
W
10:00 AM
11/05/25
187776
Punjab Kings
187780
Mumbai Indians
-
02:00 PM
06/05/25
187780
Mumbai Indians
155
216006
Gujarat Titans
147
L
02:00 PM
01/05/25
187842
Rajasthan Royals
117
187780
Mumbai Indians
217
W
10:00 AM
27/04/25
187780
Mumbai Indians
215
410010
Lucknow Super Giants
161
W
02:00 PM
23/04/25
187844
Sunrisers Hyderabad
143
187780
Mumbai Indians
146
W
02:00 PM
20/04/25
187780
Mumbai Indians
177
187777
Chennai Super Kings
176
W
02:00 PM
17/04/25
187780
Mumbai Indians
166
187844
Sunrisers Hyderabad
162
W
02:00 PM
13/04/25
187841
Delhi Capitals
193
187780
Mumbai Indians
205
W
02:00 PM
07/04/25
187780
Mumbai Indians
209
187843
Royal Challengers Bengaluru
221
L
02:00 PM
04/04/25
410010
Lucknow Super Giants
203
187780
Mumbai Indians
191
L
02:00 PM
31/03/25
187780
Mumbai Indians
121
187775
Kolkata Knight Riders
116
W
02:00 PM
29/03/25
216006
Gujarat Titans
196
187780
Mumbai Indians
160
L
02:00 PM
23/03/25
187777
Chennai Super Kings
158
187780
Mumbai Indians
155
L
02:00 PM
17/05/24
187780
Mumbai Indians
196
410010
Lucknow Super Giants
214
L
02:00 PM
11/05/24
187775
Kolkata Knight Riders
157
187780
Mumbai Indians
139
L
02:00 PM
06/05/24
187780
Mumbai Indians
174
187844
Sunrisers Hyderabad
173
W
02:00 PM
03/05/24
187780
Mumbai Indians
145
187775
Kolkata Knight Riders
169
L
02:00 PM
30/04/24
410010
Lucknow Super Giants
145
187780
Mumbai Indians
144
L
10:00 AM
27/04/24
187841
Delhi Capitals
257
187780
Mumbai Indians
247
L
02:00 PM
22/04/24
187842
Rajasthan Royals
183
187780
Mumbai Indians
179
L
02:00 PM
18/04/24
187776
Punjab Kings
183
187780
Mumbai Indians
192
W
02:00 PM
14/04/24
187780
Mumbai Indians
186
187777
Chennai Super Kings
206
L
02:00 PM
11/04/24
187780
Mumbai Indians
199
187843
Royal Challengers Bengaluru
196
W
10:00 AM
07/04/24
187780
Mumbai Indians
234
187841
Delhi Capitals
205
W
02:00 PM
01/04/24
187780
Mumbai Indians
125
187842
Rajasthan Royals
127
L
02:00 PM
27/03/24
187844
Sunrisers Hyderabad
277
187780
Mumbai Indians
246
L

Punjab Kings vs Mumbai Indians H2H Recent Match Scorecard

BatterRB4s6sSR
Rohit Sharma
b Marcus Stoinis c Vyshak Vijaykumar
871114.29
Jonny Bairstow
b Vyshak Vijaykumar c Josh Inglis
382432158.33
Tilak Varma
b Kyle Jamieson c Priyansh Arya
442922151.72
Suryakumar Yadav
b Yuzvendra Chahal c Nehal Wadhera
442643169.23
Hardik Pandya
b Azmatullah Omarzai c Josh Inglis
15131115.38
Naman Dhir
b Azmatullah Omarzai c Marcus Stoinis
37187205.56
Raj Angad Bawa
Not out
84200.00
Mitchell Santner
Not out
10.00
Extras: 9W: 4N: 2B: 0LB: 3P: 0
Total: 203/6 (20 overs)
BowlerOMRWNBWDE/R
Arshdeep Singh404400211.00
Kyle Jamieson40301017.50
Marcus Stoinis101411014.00
Azmatullah Omarzai404320110.75
Vyshak Vijaykumar303011010.00
Yuzvendra Chahal40391009.75
Fall of Wickets
1. R Sharma19-1 (2.2)
2. J Bairstow70-2 (6.6)
3. S Yadav142-3 (13.5)
4. T Varma142-4 (14.1)
5. H Pandya180-5 (17.6)
6. N Dhir197-6 (19.3)
Partnerships
Rohit Sharma / Jonny Bairstow19 (14)
Tilak Varma / Jonny Bairstow51 (29)
Tilak Varma / Suryakumar Yadav72 (42)
Tilak Varma / Hardik Pandya0 (2)
Naman Dhir / Hardik Pandya38 (23)
Naman Dhir / Raj Angad Bawa17 (9)
Mitchell Santner / Raj Angad Bawa6 (3)

Punjab Kings Last Match Played Scorecard Stats

BatterRB4s6sSR
Phil Salt
b Kyle Jamieson c Shreyas Iyer
16921177.78
Virat Kohli
c & b Azmatullah Omarzai
43353122.86
Mayank Agarwal
b Yuzvendra Chahal c Arshdeep Singh
241821133.33
Rajat Patidar
b Kyle Jamieson (LBW)
261612162.50
Liam Livingstone
b Kyle Jamieson (LBW)
25152166.67
Jitesh Sharma
b Vyshak Vijaykumar (Bowled)
241022240.00
Romario Shepherd
b Arshdeep Singh (LBW)
17911188.89
Krunal Pandya
b Arshdeep Singh c Shreyas Iyer
4580.00
Bhuvneshwar Kumar
b Arshdeep Singh c Priyansh Arya
1250.00
Yash Dayal
Not out
11100.00
Extras: 9W: 9N: 0B: 0LB: 0P: 0
Total: 190/9 (20 overs)
BowlerOMRWNBWDE/R
Arshdeep Singh404030210.00
Kyle Jamieson404830312.00
Azmatullah Omarzai40351028.75
Vyshak Vijaykumar40301027.50
Yuzvendra Chahal40371009.25
Fall of Wickets
1. Phil Salt18-1 (1.4)
2. Mayank Agarwal56-2 (6.2)
3. Rajat Patidar96-3 (10.5)
4. Virat Kohli131-4 (14.5)
5. Liam Livingstone167-5 (16.5)
6. Jitesh Sharma171-6 (17.4)
7. Romario Shepherd188-7 (19.2)
8. Krunal Pandya189-8 (19.4)
9. Bhuvneshwar Kumar190-9 (19.6)
Partnerships
Phil Salt / Virat Kohli18 (10)
Mayank Agarwal / Virat Kohli38 (28)
Rajat Patidar / Virat Kohli40 (27)
Liam Livingstone / Virat Kohli35 (24)
Liam Livingstone / Jitesh Sharma36 (12)
Romario Shepherd / Jitesh Sharma4 (5)
Romario Shepherd / Krunal Pandya17 (10)
Bhuvneshwar Kumar / Krunal Pandya1 (2)
Bhuvneshwar Kumar / Yash Dayal1 (2)

Mumbai Indians Last Match Played Scorecard Stats

BatterRB4s6sSR
Rohit Sharma
b Marcus Stoinis c Vyshak Vijaykumar
871114.29
Jonny Bairstow
b Vyshak Vijaykumar c Josh Inglis
382432158.33
Tilak Varma
b Kyle Jamieson c Priyansh Arya
442922151.72
Suryakumar Yadav
b Yuzvendra Chahal c Nehal Wadhera
442643169.23
Hardik Pandya
b Azmatullah Omarzai c Josh Inglis
15131115.38
Naman Dhir
b Azmatullah Omarzai c Marcus Stoinis
37187205.56
Raj Angad Bawa
Not out
84200.00
Mitchell Santner
Not out
10.00
Extras: 9W: 4N: 2B: 0LB: 3P: 0
Total: 203/6 (20 overs)
BowlerOMRWNBWDE/R
Arshdeep Singh404400211.00
Kyle Jamieson40301017.50
Marcus Stoinis101411014.00
Azmatullah Omarzai404320110.75
Vyshak Vijaykumar303011010.00
Yuzvendra Chahal40391009.75
Fall of Wickets
1. R Sharma19-1 (2.2)
2. J Bairstow70-2 (6.6)
3. S Yadav142-3 (13.5)
4. T Varma142-4 (14.1)
5. H Pandya180-5 (17.6)
6. N Dhir197-6 (19.3)
Partnerships
Rohit Sharma / Jonny Bairstow19 (14)
Tilak Varma / Jonny Bairstow51 (29)
Tilak Varma / Suryakumar Yadav72 (42)
Tilak Varma / Hardik Pandya0 (2)
Naman Dhir / Hardik Pandya38 (23)
Naman Dhir / Raj Angad Bawa17 (9)
Mitchell Santner / Raj Angad Bawa6 (3)

Indian Premier League Standings

POSTEAMMPWLDPTS
1Punjab KingsPunjab Kings1494019
2Royal Challengers BengaluruRoyal Challengers Bengaluru1494019
3Gujarat TitansGujarat Titans1495018
4Mumbai IndiansMumbai Indians1486016
5Delhi CapitalsDelhi Capitals1476015
6Sunrisers HyderabadSunrisers Hyderabad1467013
7Lucknow Super GiantsLucknow Super Giants1468012
8Kolkata Knight RidersKolkata Knight Riders1457012
9Rajasthan RoyalsRajasthan Royals1441008
10Chennai Super KingsChennai Super Kings1441008

Cricket Previews & Betting Tips

10 Nov 2025

Sheffield Shield Preview And Prediction: Western Australia vs Queensland Betting Tips & Picks November 11, 2025

09 Nov 2025

Sheffield Shield Preview And Prediction: New South Wales vs Victoria Betting Tips & Picks November 9, 2025

31 Oct 2025

One Day International Preview And Prediction: New Zealand vs England Betting Tips & Picks November 1, 2025

27 Oct 2025

Sheffield Shield Preview And Prediction: Western Australia vs South Australia Betting Tips & Picks October 28, 2025

27 Oct 2025

Sheffield Shield Preview And Prediction: Victoria vs Tasmania Betting Tips & Picks October 27, 2025

28 Jul 2025

T20 International Preview And Prediction: West Indies vs Australia Betting Tips & Picks July 28, 2025