Mumbai Indians vs Kolkata Knight Riders Live Score and Commentary, Match 12, IPL, 31 March, 2025
COMPLETED / Match 12 / Wankhede Stadium
121/2 (12.5 ov)
116/10 (16.2 ov)
Mumbai Indians won by 8 wickets
Recent
Player of the match
Ashwani Kumar,
Mumbai Indians
Player of the Series
Suryakumar Yadav,
Mumbai Indians
| Batting | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|
| Surya Kumar Yadav | 27 | 9 | 3 | 2 | 300.00 |
| Ryan Rickelton | 62 | 41 | 4 | 5 | 151.22 |
| Bowling | O | M | R | W | ECO |
| Andre Russell | 2.5 | 0 | 35 | 2 | 12.35 |
| Sunil Narine | 3 | 0 | 32 | 0 | 10.67 |
Mumbai Indians won by 8 wickets
Mumbai Indians vs Kolkata Knight Riders, Live Cricket Commentary
Recent Performance (Last 5 Matches)
| Opponent | Description | Date |
|---|---|---|
| Chennai Super Kings (CSK won by 103 runs) | Match 33 | 23 Apr 2026 |
| Gujarat Titans (MI won by 99 runs) | Match 30 | 20 Apr 2026 |
| Punjab Kings (PBKS won by 7 wickets) | Match 24 | 16 Apr 2026 |
| Royal Challengers Bangalore (Royal Challengers Bengaluru won by 18 runs) | Match 20 | 12 Apr 2026 |
| Rajasthan Royals (RR won by 27 runs) | Match 13 | 7 Apr 2026 |
| Opponent | Description | Date |
|---|---|---|
| Rajasthan Royals (KKR won by 4 wickets) | Match 28 | 19 Apr 2026 |
| Gujarat Titans (GT won by 5 wickets) | Match 25 | 17 Apr 2026 |
| Chennai Super Kings (CSK won by 32 runs) | Match 22 | 14 Apr 2026 |
| Lucknow Super Giants (LSG won by 3 wickets) | Match 15 | 9 Apr 2026 |
| Punjab Kings (No result (due to rain)) | Match 12 | 6 Apr 2026 |
Key Stats
- Partnership: 30 run (2.1 ov): Surya Kumar Yadav: 27 (9), Ryan Rickelton: 3 (4)
- Last Bat: Will Jacks 16(17) - c A Rahane b A Russell Andre Russell
- Fall of Wickets: 46 - 1 Rohit Sharma, 91 - 2 Will Jacks
- Reviews Remaining: Mumbai Indians - 2 of 2, Kolkata Knight Riders - 2 of 2
- Toss: Mumbai Indians elected to bowl
Match Info
- Match: Match 12
- Series: IPL
- Date: Monday, March 31, 2025
- Time: 07:30 PM
- Venue: Wankhede Stadium
- City: Mumbai
- Umpires: Saidharshan Kumar (India), Saiyed Khalid (India), Nitin Menon (India, TV)
- Referee: Javagal Srinath (India)
Varun Chakaravarthy to Will Jacks, 1 run, An accurately pitched legbreak on the stumps, Will Jacks hangs in the crease to make a confident sweep, sending the ball towards deep square leg for 1 run.
Varun Chakaravarthy to Ryan Rickelton, no run, Dot ball !! legbreak, full length, on the off stump, Ryan Rickelton hangs in the crease, trying to hit sloge sweep, but the ball shapes away late, beats the bat.
Varun Chakaravarthy to Ryan Rickelton, 1 run, An accurately pitched legbreak on the off stump, Ryan Rickelton hangs in the crease to make a confident defensive shot, sending the ball towards short cover for 1 run.
Varun Chakaravarthy to Will Jacks, no run, Dot ball !! legbreak, good length, on the off stump, Will Jacks hangs in the crease and strives to hit defensive shot, aiming to fend it off, but ball is too tricky to hit.
End of over 9 (3 runs)
Sunil Narine to Ryan Rickelton, Six, Six !! With a brilliant off break ball on the stumps, Ryan Rickelton goes back and showcases power-hitting prowess as batter unleashes a spectacular pull to deep square leg for a colossal Maximum!
Sunil Narine to Ryan Rickelton, no run, Dot ball !! off break ball, full length, on the stumps, Ryan Rickelton hangs in the crease and slash defensive shot towards short mid wicket, but the fielder reacts promptly and blocks it right away.
Sunil Narine to Ryan Rickelton, Six, Six !! With a brilliant off break ball on the stumps, Ryan Rickelton hangs in the crease and showcases power-hitting prowess as batter unleashes a spectacular sloge sweep to long on for a colossal Maximum!
Sunil Narine to Ryan Rickelton, 1 run, Ryan Rickelton hangs in the crease to take off break ball of full length aimed on the stumps, executing a confident flick shot that sent the ball sailing towards short mid wicket for 1 run.
Sunil Narine to Will Jacks, 2 runs, An accurately pitched off break ball on the stumps, Will Jacks hangs in the crease to make a confident flick shot, sending the ball towards deep mid wicket for 2 runs.
Sunil Narine to Will Jacks, 1 run, An accurately pitched off break ball on the stumps, Will Jacks hangs in the crease to make a confident flick shot, sending the ball towards deep square leg for 1 run.
End of over 10 (16 runs)
Andre Russell to Will Jacks, 1 run, An accurately pitched fast ball on the off stump, Will Jacks hangs in the crease to make a confident defensive shot, sending the ball towards short cover for 1 run.
Andre Russell to Ryan Rickelton, 1 run, An accurately pitched fast ball on the off stump, Ryan Rickelton hangs in the crease to make a confident defensive shot, sending the ball towards long on for 1 run.
Andre Russell to Will Jacks, no run, Dot ball !! fast ball, full length, on the off stump, Andre Russell bowls a sharp delivery, and Will Jacks hangs in the crease to defend the ball, but the ball nips away and beats the bat, leaving the batter stranded.
Will Jacks c A Rahane b A Russell 16 (17) Andre Russell to Will Jacks, no run, c A Rahane b A Russell, Caught out!! fast ball full length on the off stump, Will Jacks hangs in the crease to take the gamble with drive towards short cover, in the air!! and is perfectly caught by Ajinkya Rahane. Leading to a soft dismissal.
Andre Russell to Surya Kumar Yadav, no run, Dot ball !! fast ball, good length, on the off stump, Surya Kumar Yadav hangs in the crease to the delivery, tries to defend it with full face of the bat, but the ball jags away at the last moment, beating the bat.
Andre Russell to Surya Kumar Yadav, Six, Six !! With a brilliant fast ball on the off stump, Surya Kumar Yadav hangs in the crease and showcases power-hitting prowess as batter unleashes a spectacular flick shot to deep fine leg for a colossal Maximum!
End of over 11 (8 runs)
Sunil Narine to Ryan Rickelton, 1 run, An accurately pitched off break ball on the stumps, Ryan Rickelton hangs in the crease to make a confident defensive shot, sending the ball towards short mid wicket for 1 run.
Sunil Narine to Surya Kumar Yadav, Four, Four !! off break ball, full length, on the off stump, Surya Kumar Yadav hangs in the crease, plays sweep in the air to deep square leg. Ball finds the ropes for four.
Sunil Narine to Surya Kumar Yadav, 1 run, An accurately pitched off break ball on the stumps, Surya Kumar Yadav hangs in the crease to make a confident sweep, sending the ball towards deep square leg for 1 run.
Sunil Narine to Ryan Rickelton, no run, Dot ball !! carrom ball, good length, on the off stump, Ryan Rickelton hangs in the crease and strives to hit cut, aiming to fend it off, but ball is too tricky to hit.
Sunil Narine to Ryan Rickelton, 1 run, An accurately pitched off break ball on the off stump, Ryan Rickelton hangs in the crease to make a confident flick shot, sending the ball towards deep mid wicket for 1 run.
Sunil Narine to Surya Kumar Yadav, 1 run, An accurately pitched off break ball on the stumps, Surya Kumar Yadav hangs in the crease to make a confident flick shot, sending the ball towards deep mid wicket for 1 run.
End of over 12 (8 runs)
Andre Russell to Surya Kumar Yadav, Four, Four !! fast ball, good length, on the off stump, Surya Kumar Yadav hangs in the crease, plays pull in the air to deep mid wicket. Ball finds the ropes for four.
Andre Russell to Surya Kumar Yadav, Four, Four !! fast ball, back of length, on the off stump, Surya Kumar Yadav hangs in the crease, plays uppercut in the air to third man. Ball finds the ropes for four.
Andre Russell to Surya Kumar Yadav, 1 run, An accurately pitched fast ball on the stumps, Surya Kumar Yadav hangs in the crease to make a confident flick shot, sending the ball towards deep mid wicket for 1 run.
Andre Russell to Ryan Rickelton, 1 run, An accurately pitched fast ball on the off stump, Ryan Rickelton hangs in the crease to make a confident cut, sending the ball towards slip for 1 run.
Andre Russell to Surya Kumar Yadav, Six, Six !! With a brilliant fast ball on the off stump, Surya Kumar Yadav hangs in the crease and showcases power-hitting prowess as batter unleashes a spectacular ramp shot to deep fine leg for a colossal Maximum!