MI vs KKR Ball by Ball Commentary
Commentary
Mumbai Indians
Your feedback is crucial ! Rate your
Experience

Very Bad
Bad
Ok
Good
Excellent
Match Details
Venue
Wankhede Stadium, Mumbai
Toss
Mumbai Indians, elected to field
Series
Indian Premier League, 2025
Series Period
22 Mar 2025 - 25 May 2025
Match Day
31 Mar 2025 - D/N (20 - over match)
Umpires
Saidharshan Kumar (IND), Saiyed Khalid (IND) and Nitin Menon (IND)
Match Referee
Javagal Srinath (IND)
Streaming Platform
JioHotstar
Broadcasting Platform
Star Sports
Andre Russell to Suryakumar Yadav, 6 runs
SIX! Suryakumar Yadav finishes the game off in trademark fashion! On a good length, on middle and leg, Suryakumar Yadav just uses the pace on the ball. Gets low and manages to get under the ball. Laps it over deep fine leg for a six. Mumbai Indians register a thumping win and are off the mark in the 2025 IPL!
Andre Russell to Ryan Rickelton, 1 run
Slanting across, on a hard length, Ryan rides the bounce and steers it to the right of backward point for one more.
Andre Russell to Suryakumar Yadav, 1 run
Very full, on middle, Suryakumar Yadav flicks it through mid-wicket for a single.
Andre Russell to Suryakumar Yadav, 4 runs
FOUR! Clever, very clever! Banged into the deck at pace, on off, Suryakumar Yadav arches back and ramps it over short third for four more. SKY brings up 8,000 runs in T20 cricket. MI are a hit away now!
Andre Russell to Suryakumar Yadav, 4 runs
FOUR! Up and over! On a short of a good length, pace taken off, this sits up to be hit. Suryakumar Yadav waits back and pulls it over mid-wicket for a boundary.
Sunil Narine to Suryakumar Yadav, 1 run
Floated fuller and on the stumps, Suryakumar Yadav leans on it and turns it away to deep mid-wicket for a single.
Sunil Narine to Ryan Rickelton, 1 run
Good length, on the middle and leg, Ryan Rickelton nudges it off the back foot to deep mid-wicket. Another single.
Sunil Narine to Ryan Rickelton, no run
Length, turning away from outside off. Ryan Rickelton looks to cut it square, but misses.
Sunil Narine to Suryakumar Yadav, 1 run
Same line and length, same shot, but the fielder is stationed now in the deep to cut it off. Just a single.
Sunil Narine to Suryakumar Yadav, 4 runs
FOUR! Swept away neatly! Fuller and on the stumps from Narine, Suryakumar Yadav gets a bit inside the line of the ball, and sweeps it along the ground to deep square leg for a boundary.
Sunil Narine to Ryan Rickelton, 1 run
Good length, on middle, Ryan tucks it to deep mid-wicket for a single.
Andre Russell to Suryakumar Yadav, 6 runs
SIX! Trademark Suryakumar Yadav! Length all, and just inside the tramline, on off from Dre Russ, Suryakumar Yadav sits on his knee, reaches for it, and laps it behind deep fine leg for a massive six. Played with ease and at will.
Andre Russell to Suryakumar Yadav, no run
Outside off, length, SKY swings for the square cut and misses.
Andre Russell to Will Jacks, no run
OUT! GONE! CAUGHT! Ajinkya Rahane has made this catch look so easy! On the back of a length, just around the off stump line, it is the slower one, with a bit of an extra bounce on it. Will Jacks gets on the front foot and tries to place through the off side, but ends up chipping it in the air, towards short cover where Ajinkya Rahane puts in a low dive to his right and takes a fine catch.
Andre Russell to Will Jacks, no run
Swing and a miss! Speared fuller and outside off, Will Jacks goes for a booming cover drive, but misses.
Andre Russell to Ryan Rickelton, 1 run
Pace taken off, on a nagging length, on middle, Ryan punches it to long on for one.
Andre Russell to Will Jacks, 1 run
On a length, on off, Jacks pats it in front of mid off and takes a quick single.
Sunil Narine to Will Jacks, 1 run
Sliding onto the pads, Will tucks this short ball through mid-wicket for a single.
Sunil Narine to Will Jacks, 2 runs
Drops it short, on middle, Will nudges it off the back foot to the left of deep mid-wicket for a brace.
Sunil Narine to Ryan Rickelton, 1 run
Full and at the stumps, Ryan pushes it to long on and gets to the other end.
Sunil Narine to Ryan Rickelton, 6 runs
SIX! Launched down the ground! A bit too full from Narine, on middle and leg, Ryan gets under the ball and pumps it over long on for a biggie.
Sunil Narine to Ryan Rickelton, no run
Flat and short, on the pads, Ryan Rickelton stays back and tucks it to mid-wicket.
Sunil Narine to Ryan Rickelton, 6 runs
SIX! Ryan Rickelton gets to his FIFTY with a massive hit! Maiden IPL half-century for the southpaw from the Rainbow Nation. A half-tracker from Narine, on middle, Ryan Rickelton gets on the back foot quickly and pulls it over deep mid-wicket for a six.
Varun Chakaravarthy to Will Jacks, no run
Beaten! At 97.2 kph, fuller and quicker, outside offf, Jacks presses forward to push it away on the off side but the ball sneaks past the outside edge.
Varun Chakaravarthy to Ryan Rickelton, 1 run
On the fuller side, on off, Ryan Rickelton goes back to a full delivery but manages to punch it away towards deep cover for a single.
Varun Chakaravarthy to Ryan Rickelton, no run
Pushed across the left-hander from over the wicket, Ryan reaches out for the drive but misses.
Varun Chakaravarthy to Will Jacks, 1 run
Looped up, on middle, Jacks sweeps it behind square on the leg side for a single.
Varun Chakaravarthy to Ryan Rickelton, 1 run
Darted in, full and on middle, Rickelton pushes it to long on for a single.
Varun Chakaravarthy to Ryan Rickelton, no run
Floated up, on off, Ryan goes for the drive but gets beaten as the ball spins away.
Sunil Narine to Will Jacks, no run
This goes straight on, on a nagging length, on off, Jacks waits back and pats it to cover.
Sunil Narine to Will Jacks, no run
A loud shout for LBW, but the umpire remains unmoved! The ball turned back in sharply and seemed to be going down leg. Ajinkya Rahane has a word with Narine and takes the review. Floated up, full and around off, Jacks gets his bat out in front of the front pad and tries to work it away with the turn. The ball beats the inside edge due to the turn and goes onto hit the front pad. The Ball Tracking comes up as umpire's call with the ball clipping the leg stump. The on-field call is upheld!
Sunil Narine to Ryan Rickelton, 1 run
The length is pulled back now, on off, Ryan Rickelton punches it past cover for a single.
Sunil Narine to Ryan Rickelton, 6 runs
SIX! Clean strike! On the fuller side, on middle, Ryan Rickelton stays slightly leg side of the ball and then reaches out in front. Gets nice and low to slog sweep it over deep mid-wicket for a six.
Sunil Narine to Ryan Rickelton, no run
From around the wicket to the left-hander, angled in, on middle, Ryan flicks it straight to mid-wicket.
Sunil Narine to Will Jacks, 1 run
Tossed up, on off, Jacks presses forward and pushes it to long off for a single.
Varun Chakaravarthy to Ryan Rickelton, 4 runs
FOUR! Cheeky! Nice and full, attacking the stumps, Rickelton gets down on a knee and brings out the reverse. Hits it fine to the right of short third for a boundary.
Varun Chakaravarthy to Will Jacks, 1 run
Slanting in, on the fuller side, on middle, WJ turns it past mid-wicket for one.
Varun Chakaravarthy to Ryan Rickelton, 1 run
Oh, that could have gone anywhere! Slower through the air from around the wicket, short and on middle and leg, Ryan closes the bat face early. Gets a leading edge that lobs well away from the bowler to his left. They cross.
Varun Chakaravarthy to Will Jacks, 1 run
This is even quicker, at 103.2 kph, on off, Will knocks it to long off and crosses over.
Varun Chakaravarthy to Will Jacks, no run
At 101 kph, fractionally short, on middle, Will stays back and plays it to mid-wicket.
Varun Chakaravarthy to Will Jacks, no run
Flicked from the front of the hand, on a nagging length, on off, Jacks gets behind the line and tucks it to mid-wicket.
Andre Russell to Will Jacks, 1 run
Takes pace off this time and bowls it on a shortish length, on off, Jacks waits on it and guides it to the left of backward point for another single. At the end of the Powerplay, MI are 55/1.
Andre Russell to Will Jacks, 6 runs
SIX! Helped away! Andre Russell attempts a bumper but does not get it high enough and the line is slightly around leg, Jacks gets under the ball and helps it away over deep fine leg for a six.
Andre Russell to Ryan Rickelton, 1 run
Continues to hit the deck hard and keeps the line nice and tight, just outside the off stump, Ryan hops and dabs it down in front of point for a single.
Andre Russell to Will Jacks, 1 run
Digs it on a hard length, around off, Jacks rides the bounce and pats it to the left of backward point for a single to get off the mark.
Andre Russell to Rohit Sharma, no run
OUT! CAUGHT! Andre Russell strikes with his second legal ball! Banged in short, near the tramline on off, it pitches and deviates further away from the right-hander. Rohit stays deep in the crease and reaches out. Tries to drag it with a flat bat to go down the ground. Gets it right off the toe end of the bat and it goes only as far as mid off where Harshit Rana runs over his right shoulder and takes an easy catch. Rohit misses out for the third game in a row. Mumbai Indians are now 46/1, needing 71 more runs.
Andre Russell to Ryan Rickelton, 1 run
On off, on a good length, on off, Ryan goes for a swipe across the line. Gets it off the toe end towards long on for one.
Andre Russell to Ryan Rickelton, 1 run
NO BALL! A false start for Andre! Pushes the ball across the left-hander, on a hard length and gets a good lift off the deck, Ryan slashes at the delivery but misses.
Varun Chakaravarthy to Rohit Sharma, no run
Quick and flat, a slider on middle and leg, on a good length, Rohit Sharma is flummoxed by the movement and blocks it off the inside half of the bat, onto the back pad.
Varun Chakaravarthy to Ryan Rickelton, 1 run
Angling into the pads, on a length, Ryan Rickelton steers it wide of long on for a single.
Varun Chakaravarthy to Ryan Rickelton, no run
Around the stumps, at 110.9 kph, swings away from outside off, on a good length, cut away by Ryan to the point fielder.
Varun Chakaravarthy to Rohit Sharma, 1 run
Curving back into the batter, full and on the legs, Rohit Sharma flicks all along the ground for a single at deep mid-wicket.
Varun Chakaravarthy to Rohit Sharma, no run
This one is darted down the leg stump, on a good length, Rohit Sharma goes for a pull shot, but misses and the ball eventually comes off the back of the bat and drops in front of backward point.
Varun Chakaravarthy to Rohit Sharma, no run
Nagging length, sliding into middle, Rohit punches it across to mid on.
Harshit Rana to Ryan Rickelton, 4 runs
FOUR! Fantastic shot! A low full toss, and around off, Ryan Rickelton taps his front foot out and smashes it down the ground, to the left of long off for a boundary. An expensive over from Rana - 14 runs off it.
Harshit Rana to Ryan Rickelton, no run
Pace on, at the pads, on a length, Ryan Rickelton gets a leading edge, trying to flick across. The ball goes on the bounce to the short third fielder.
Harshit Rana to Ryan Rickelton, no run
Swing and a miss! Too full and on off, nibbling away, Ryan Rickelton goes for a cover drive, but gets beaten on the outside edge.
Harshit Rana to Ryan Rickelton, 6 runs
SIX! An authoritative pull shot! Bangs it into the surface, does Rana, short and angling on the leg stump. Ryan Rickelton weighs on the back foot and nails the pull shot to perfection. Sails it into the third tier behind deep backward square leg for a humongous six.
Harshit Rana to Ryan Rickelton, 4 runs
FOUR! Drilled down the ground, powerfully! A slower one by Rana, at 117.9 kph, full and on off, Ryan Rickelton takes the front foot out and smashes it down the ground for a boundary.
Harshit Rana to Ryan Rickelton, no run
An appeal for LBW from Rana, but not entertained by the umpire. They do not go upstairs to review it. Pitching just outside leg on a good length, Ryan Rickelton weighs on the back foot and misses to pull, and wears on the back pad.
Spencer Johnson to Ryan Rickelton, 1 run
Shortish around off, Ryan Rickelton gets on the back foot and punches it in front of mid off. A quick run to wrap the third over.
Spencer Johnson to Ryan Rickelton, no run
Nagging length, nips back into the batter, on off, Ryan Rickelton is pinned on the crease and tries to work it across, but wears on the body.
Spencer Johnson to Ryan Rickelton, no run
Good length and just a shade outside off, Rickelton goes for a slog across the line, but gets no wood on it.
Spencer Johnson to Ryan Rickelton, 6 runs
EDGED, SIX! Rickelton with a truckload of luck tonight! Back of a length, moving away from off. Ryan Rickelton tries to pull it over the leg side, but top-edges due to that extra bounce. He swings hard and the ball flies behind deep third for a six.
Spencer Johnson to Ryan Rickelton, 4 runs
FOUR! Gets it through this time! Full and closer to the off stump. Ryan Rickelton goes for a heave across, but plays it off the inner half of the bat. Manages to get it past the right of the short fine leg fielder for a boundary.
Spencer Johnson to Ryan Rickelton, 2 runs
Edged, but luck stays with Rickelton! Shapes away from off, on a length, Ryan Rickelton leans forward and attempts to drive through the off side, but gets it sliced off the outer half, over backward point for a couple of runs.
Harshit Rana to Rohit Sharma, 2 runs
Back of a length, outside off, Rohit Sharma works it past the diving backward point fielder, to his right, for a couple of runs.
Harshit Rana to Rohit Sharma, 6 runs
SIX! Rohit makes the most out of the Free Hit! A loosener from Rana, another full toss, on off, Rohit Sharma takes it on the full, and tonks it over long off for a cracking six. That came right off the middle of the bat.
Harshit Rana to Rohit Sharma, 3 runs
A big inswinger from Rana, but hurled out as a full toss, on middle and leg. Rohit Sharma flicks it through mid-wicket and scampers through for the second run. Uh, oh! The siren echoes as Harshit has overstepped. NO BALL! And a Free Hit to follow...
Harshit Rana to Ryan Rickelton, 1 run
An attempted yorker on the pads, Ryan clips it to the right of short fine leg for a single.
Harshit Rana to Ryan Rickelton, 1 run
WIDE! He will have to reload that one again! Going across the off stump, beyond the tramline as it nips away. Rickelton lets it be. Wide called.
Harshit Rana to Rohit Sharma, 1 run
A slower one, full toss at 113.6 kph, Rohit waits and flicks it to the right of mid on for a single.
Harshit Rana to Rohit Sharma, no run
An inswinger tailing back on the pads, full in length, Rohit misses to whip it away and wears on the front pad.
Harshit Rana to Rohit Sharma, no run
What a ball to start! Hard length, skidding through, and jagging back into the batter from outside off. Rohit Sharma tries to block off the front foot, but plays over it and the ball deflects off his thigh pad and goes behind to the keeper.
Spencer Johnson to Ryan Rickelton, no run
Hard length, on off, Ryan Rickelton gets on the back foot and pats it out to the point fielder. Just a solitary run off Johnson's first over.
Spencer Johnson to Ryan Rickelton, no run
The ball is flirting past the edges of Ryan Rickelton at the moment! Nipping back in sharply, on a good length, on top of off, Ryan Rickelton is cramped for room and gets beaten past the inside edge.
Spencer Johnson to Ryan Rickelton, no run
At 134.8 kph, Spencer bowls fuller, on the fourth stump, nibbling away. Ryan Rickelton pushes at it, but misses to drive down the ground.
Spencer Johnson to Ryan Rickelton, no run
JAFFA! This one jags miles back into the left-hander, around off, on a good length. Ryan Rickelton tries to block off the back foot, but the ball sneaks past the inside edge. A good diving stop by the keeper to his right.
Spencer Johnson to Ryan Rickelton, no run
BEATEN! A hint of away shape around off, on a length, Ryan Rickelton looks to play the back foot punch, but plays inside the line and is beaten on the outside edge.
Spencer Johnson to Rohit Sharma, 1 run
MI and Rohit are underway into the chase! Spencer starts off from over the stumps, and lands fuller, on the pads. Rohit Sharma nudges it to deep square leg for a single.