

Match Prediction
KKR are #8 on 11 points (5W-6L) in the IPL regular season, and winning both remaining matches might still not be enough to qualify for the playoffs. MI are #9 on 8 points (4W-8L) and have been eliminated from the playoffs race. Finn Allen (240 runs at SR 233) and Angkrish Raghuvanshi (213 runs at avg 71) have led KKR’s comeback after both were dropped earlier in the season. Hardik Pandya and Suryakumar Yadav are back for MI against KKR.
Toss & Conditions
The match at Eden Gardens will be played on pitch No. 4, which has hosted only one game this season: KKR chased down 156 against Rajasthan Royals in a day game. Across four completed matches in Kolkata this season, results are split evenly: two wins batting first and two wins chasing.
Head-to-Head
MI lead the last three meetings 2-1. In the most recent clash earlier this season, MI won a high-scoring game while chasing, finishing with five balls remaining. That match was defined by both teams crossing 220, with MI completing the chase. Across these three games, results have swung between a tight chase, a comfortable MI win, and a KKR win, but MI have taken two of the last three.
Kolkata Knight Riders
KKR are #8 on 11 points in the IPL regular season. Their last three results show two wins around one close defeat, including a 29-run win over Gujarat Titans in their most recent match. The recent pattern has been KKR winning both while chasing and while defending.
Mumbai Indians
MI are #9 on 8 points in the IPL regular season. Their last three matches include two wins and one narrow loss, with the most recent win coming with one ball remaining against Punjab Kings. They have also won a high-scoring chase recently, beating Lucknow Super Giants with eight balls remaining.
Playing XI
News & Facts
- Mumbai Indians have beaten Kolkata Knight Riders in 25 of 36 meetings, including a successful chase of 221 earlier this year.
- Hardik Pandya missed MI’s last three games due to back spasms, and Suryakumar Yadav missed the Punjab Kings game due to personal reasons; both are available for selection against KKR.
- MI wicketkeeper-batter Quinton de Kock and allrounder Raj Angad Bawa have been ruled out of the remainder of IPL 2026 due to injuries.
- Sunil Narine has bowled 180 balls to Rohit Sharma, conceding 191 runs and dismissing him 10 times.
- Jasprit Bumrah has three wickets in 12 innings this season after taking at least 15 wickets in every IPL season from 2016 to 2025.
Key Stats
Verdict
All four models favour KKR, with KKR projected at 55–64% and a 60% average. Bookmakers diverge from the models, pricing MI at 51% (1.88) vs KKR at 49% (1.93). Key stats lean heavily to KKR overall (6-1), driven by advantages in points, NRR, Elo, and economy rates across phases. The swing factor is MI’s recent head-to-head edge, including a 221 chase earlier this season, against KKR’s stronger season indicators.
Pandey and Powell steady the chase
Manish Pandey’s calm 45 off 33 became the hinge of a chase that never fully settled, before Rovman Powell’s 41 off 30 supplied the finishing thrust. KKR got home by 4 wickets with 7 balls remaining, but not without a squeeze when wickets kept the required rate honest. Mumbai Indians, lifted by Corbin Bosch’s all-round burst, had brief moments where a couple of dots felt like they could turn into a choke — until Powell broke the spell.
MI’s middle-overs freeze
The match was effectively decided in MI’s middle overs, where momentum drained away after a chaotic powerplay. From 46/4, MI managed only 49/2 in the middle phase at 4.9 an over, leaving their later surge to feel like damage control rather than a platform. Even with 52 runs at the death, the earlier slowdown meant 147 never looked a par score once KKR found a stable partnership.
Bosch’s burst, KKR’s composure
Bosch was everywhere: 32 off 18 gave MI a late jolt, and his 3/30 threatened to drag the chase into the last over. But Pandey and Powell’s 63-run stand restored order at the exact moment KKR needed it, turning a tricky pursuit into a controlled finish. Cameron Green’s 2/23 helped set the tone by ensuring MI’s rebuild never became a launchpad.
Pre-match edges play out
The pre-game lean towards KKR was built on season-long control with the ball and a stronger overall profile, and that script showed up in how MI were kept quiet for a long stretch. MI’s recent head-to-head confidence — including a big chase earlier in the season — needed a cleaner batting card, but losing four in the powerplay forced them into recovery mode. On a night where 150 was the line, KKR’s ability to avoid a full collapse mattered more than fireworks.
KKKolkata Knight Riders
247/2
GTGujarat Titans
218/4
RCRoyal Challengers Bengaluru
194/4
KKKolkata Knight Riders
192/4
DCDelhi Capitals
142/8
KKKolkata Knight Riders
147/2
SRSunrisers Hyderabad
165/10
KKKolkata Knight Riders
169/3
LSLucknow Super Giants
155/8
KKKolkata Knight Riders
155/7
KKKolkata Knight Riders
161/6
RRRajasthan Royals
155/9
GTGujarat Titans
181/5
KKKolkata Knight Riders
180/10
CSChennai Super Kings
192/5
KKKolkata Knight Riders
160/7
KKKolkata Knight Riders
181/4
LSLucknow Super Giants
182/7
KKKolkata Knight Riders
161/10
SRSunrisers Hyderabad
226/8
KK5
MI5
MIMumbai Indians
224/4
KKKolkata Knight Riders
220/4
MIMumbai Indians
121/2
KKKolkata Knight Riders
116/10
KKKolkata Knight Riders
157/7
MIMumbai Indians
139/8
MIMumbai Indians
145/10
KKKolkata Knight Riders
169/10
MIMumbai Indians
186/5
KKKolkata Knight Riders
185/6
MIMumbai Indians
113/10
KKKolkata Knight Riders
165/9
KKKolkata Knight Riders
162/5
MIMumbai Indians
161/4
MIMumbai Indians
155/6
KKKolkata Knight Riders
159/3
KKKolkata Knight Riders
142/7
MIMumbai Indians
152/10
MIMumbai Indians
149/2
KKKolkata Knight Riders
148/5
PBPunjab Kings
200/8
MIMumbai Indians
205/4
RCRoyal Challengers Bengaluru
167/9
MIMumbai Indians
166/7
MIMumbai Indians
229/4
LSLucknow Super Giants
228/5
CSChennai Super Kings
160/2
MIMumbai Indians
159/7
MIMumbai Indians
243/5
SRSunrisers Hyderabad
249/4
MIMumbai Indians
104/10
CSChennai Super Kings
207/6
GTGujarat Titans
100/10
MIMumbai Indians
199/5
MIMumbai Indians
195/6
PBPunjab Kings
198/3
MIMumbai Indians
222/5
RCRoyal Challengers Bengaluru
240/4
RRRajasthan Royals
150/3
MIMumbai Indians
123/9
RCB
13
9-4
18
GT
13
8-5
16
SRH
13
8-5
16
RR
13
7-6
14
PBKS
13
6-6
13
CSK
13
6-7
12
DC
13
6-7
12
KKR
12
5-6
11
MI
12
4-8
8
LSG
13
4-9
8
RCB
13
9
4
—
+1.044
18
GT
13
8
5
—
+0.400
16
SRH
13
8
5
—
+0.350
16
RR
13
7
6
—
+0.083
14
PBKS
13
6
6
1
+0.227
13
CSK
13
6
7
—
-0.016
12
DC
13
6
7
—
-0.871
12
KKR
12
5
6
1
-0.038
11
MI
12
4
8
—
-0.504
8
LSG
13
4
9
—
-0.639
8
RCBLLWWW
GTWWWWL
SRHWLWLW
RRWLLLW
PBKSLLLLL
CSKWWWLL
DCWLLWW
KKRWWWLW
MILLWLW
LSGLWLWL
