INTRO
Mumbai Indians finally snapped their four-match losing streak, and they did it brutally. At the Narendra Modi Stadium in Ahmedabad, MI posted 199/5 and then bowled Gujarat Titans out for 100 in 15.5 overs, sealing a 99-run win. The match turned on two huge interventions: Tilak Varma’s maiden IPL hundred and Ashwani Kumar’s destructive 4/24, with Mumbai also getting an immediate new-ball breakthrough from Jasprit Bumrah on the very first ball of the chase.
Match snapshot 📊
The summary below is compiled from the official match report and the full scorecard.
| Category | Details |
|---|---|
| Match | Gujarat Titans vs Mumbai Indians, Match 30 |
| Venue | Narendra Modi Stadium, Ahmedabad |
| Toss | GT won the toss and chose to bowl |
| MI total | 199/5 in 20 overs |
| GT total | 100 all out in 15.5 overs |
| Result | Mumbai Indians won by 99 runs |
| Player of the Match | Tilak Varma |
| Top MI scorer | Tilak Varma — 101* (45) |
| Best support knock | Naman Dhir — 45 (32) |
| Best GT scorer | Washington Sundar — 26 (17) |
| Best GT bowler | Kagiso Rabada — 3/33 |
| Best MI bowlers | Ashwani Kumar — 4/24, Mitchell Santner — 2/16, AM Ghazanfar — 2/17 |
MI innings: Tilak Varma turned a crisis into a demolition 💥
Gujarat’s decision to bowl first looked correct almost immediately. Kagiso Rabada ripped through Mumbai’s top order, removing Danish Malewar, Quinton de Kock, and Suryakumar Yadav inside the powerplay. MI slipped to 44/3 in 5.5 overs, and the official IPL report says Mumbai were “reeling” after losing three wickets in the Powerplay. Rabada’s new-ball spell was the best bowling phase GT produced all evening.
Then Tilak Varma and Naman Dhir changed the game. The pair added 52 runs, stabilizing the innings after the early damage, and Dhir’s 45 off 32 gave Tilak time to settle. Reuters notes that Tilak had only 19 runs off his first 22 balls, which tells you how controlled the beginning of his innings was. He did not start with chaos. He built, read conditions, and then detonated.
Once set, Tilak took the game away. The official IPL report highlights one savage sequence against Ashok Sharma — 6, 4, 4, 6, 6 — and from there the innings became a showcase of range hitting and pace control. He finished unbeaten on 101 from 45 balls, with 8 fours and 7 sixes at a strike rate of 224.44. Reuters adds that after going five innings without a six this season, he launched seven in this match and reached his first IPL hundred in just 45 balls.
Hardik Pandya’s role was smaller on paper but important in shape. He made 15 off 16 and shared an 81-run stand with Tilak, helping MI carry their recovery well into the death overs. By the finish, Mumbai had turned 44/3 into 199/5, which Cricbuzz’s commentary later described as “well above par” on this pitch.
MI batting card
This batting table is based on the full scorecard.
| MI batter | Runs (Balls) | 4s | 6s | Dismissal |
|---|---|---|---|---|
| Quinton de Kock | 13 (11) | 1 | 1 | c and b Rabada |
| Danish Malewar | 2 (4) | 0 | 0 | lbw b Rabada |
| Naman Dhir | 45 (32) | 6 | 1 | c Rabada b Prasidh Krishna |
| Suryakumar Yadav | 15 (10) | 1 | 1 | b Rabada |
| Tilak Varma | 101* (45) | 8 | 7 | not out |
| Hardik Pandya | 15 (16) | 1 | 0 | c Glenn Phillips b Mohammed Siraj |
| Sherfane Rutherford | 1* (2) | 0 | 0 | not out |
| Extras | 7 | |||
| Total | 199/5 (20 overs) |
GT bowling figures
The bowling figures below come from the scorecard.
| GT bowler | Overs | Runs | Wickets | Economy |
|---|---|---|---|---|
| Mohammed Siraj | 4 | 25 | 1 | 6.20 |
| Kagiso Rabada | 4 | 33 | 3 | 8.20 |
| Ashok Sharma | 3 | 38 | 0 | 12.70 |
| Rashid Khan | 4 | 31 | 0 | 7.80 |
| Prasidh Krishna | 4 | 54 | 1 | 13.50 |
| Washington Sundar | 1 | 13 | 0 | 13.00 |
Rabada was outstanding, but Gujarat’s control disappeared once the ball got older. Siraj went at just 6.20 and bowled Hardik, but Prasidh conceded 54, Ashok leaked 38 in 3 overs, and GT could not stop Tilak once he entered the final acceleration phase. Shubman Gill later said the Titans failed to hit the right areas consistently in the middle overs, and that assessment fits the scorecard exactly.
GT chase: one wicket on ball one, then a full collapse 🧨
Mumbai’s defense began perfectly. Hardik Pandya gave Jasprit Bumrah the new ball for the first over for the first time since 2022, and Bumrah struck with the very first delivery, dismissing Sai Sudharsan for 0. Cricbuzz’s commentary explicitly notes this was Bumrah’s first wicket of the 2026 season, and that MI wanted immediate impact with the new ball. Hardik then trapped Jos Buttler lbw in the next over, and by 4.4 overs Gujarat were already 40/3, with Shubman Gill also gone.
The most telling line from Cricbuzz is that for the first time, Gujarat Titans lost Sai Sudharsan, Gill, and Buttler inside the first six overs. That never usually happens to GT, because their batting structure is built around that top three. Once all three were removed, the chase became a scramble rather than a pursuit. Washington Sundar tried to counter with 26 off 17, but no one built anything lasting around him.
Ashwani Kumar then broke the innings open. He removed Gill, Rahul Tewatia, Shahrukh Khan, and Rashid Khan, while Mitchell Santner contributed a clean 2/16 spell, including the wickets of Washington Sundar and Glenn Phillips. AM Ghazanfar then finished the tail with two wickets, including the last man Mohammed Siraj lbw. Gujarat were eventually bowled out for exactly 100, their second-lowest total in IPL history.
GT batting card
This batting table is based on the full scorecard.
| GT batter | Runs (Balls) | 4s | 6s | Dismissal |
|---|---|---|---|---|
| Sai Sudharsan | 0 (1) | 0 | 0 | c Krish Bhagat b Bumrah |
| Shubman Gill | 14 (13) | 3 | 0 | c Naman Dhir b Ashwani Kumar |
| Jos Buttler | 5 (6) | 1 | 0 | lbw b Hardik Pandya |
| Washington Sundar | 26 (17) | 5 | 0 | c Naman Dhir b Santner |
| Glenn Phillips | 6 (8) | 0 | 0 | c and b Santner |
| Rahul Tewatia | 8 (11) | 1 | 0 | c de Kock b Ashwani Kumar |
| Shahrukh Khan | 17 (13) | 1 | 1 | c Naman Dhir b Ashwani Kumar |
| Rashid Khan | 4 (6) | 0 | 0 | c sub Raj Bawa b Ashwani Kumar |
| Kagiso Rabada | 12 (14) | 2 | 0 | st de Kock b AM Ghazanfar |
| Ashok Sharma | 1* (3) | 0 | 0 | not out |
| Mohammed Siraj | 0 (3) | 0 | 0 | lbw b AM Ghazanfar |
| Extras | 7 | |||
| Total | 100 all out (15.5 overs) |
MI bowling figures
These bowling figures come from the scorecard.
| MI bowler | Overs | Runs | Wickets | Economy |
|---|---|---|---|---|
| Jasprit Bumrah | 3 | 15 | 1 | 5.00 |
| Hardik Pandya | 1 | 18 | 1 | 18.00 |
| Krish Bhagat | 2 | 10 | 0 | 5.00 |
| Ashwani Kumar | 4 | 24 | 4 | 6.00 |
| AM Ghazanfar | 2.5 | 17 | 2 | 6.00 |
| Mitchell Santner | 3 | 16 | 2 | 5.30 |
The remarkable part is how collective this felt. Bumrah gave MI the dream start, Ashwani shattered the middle, Santner choked the rebuild, and Ghazanfar closed the innings. Cricbuzz’s commentary called it a “collective effort,” and that description is hard to improve on.
Key turning points ⚡
The score progression makes the match easy to map.
| Phase | What happened | Why it mattered |
|---|---|---|
| GT new-ball burst | MI slipped to 44/3 in 5.5 overs | Rabada gave GT full control early |
| Dhir-Tilak rebuild | 52-run stand | Stabilized MI after the collapse |
| Hardik-Tilak phase | 81-run partnership | Turned recovery into dominance |
| Tilak’s death overs | 101* off 45 | Carried MI to a well-above-par 199/5 |
| Bumrah first ball wicket | Sudharsan out on 0.1 overs | GT’s chase lost shape instantly |
| GT top-three collapse | Sudharsan, Gill, Buttler gone inside 6 overs | Broke GT’s batting structure |
| Ashwani spell | 4/24 | Destroyed the middle and lower order |
| Final score | GT 100 all out | MI sealed a 99-run hammering |
What the result means 📉📈
This was not just a win. It was a statistical jolt. Cricbuzz notes that Tilak Varma became the first MI batter and the ninth player overall in IPL history to outscore the opposition team by himself. The same source says the 99-run margin became Mumbai’s fourth-biggest win by runs in IPL history, while for Gujarat it was their biggest defeat by runs and only their fifth time being bowled out in an IPL match.
The result also had venue significance. According to Cricbuzz, this was MI’s first win against GT in Ahmedabad in five matches, and Mumbai’s first victory in Ahmedabad after six consecutive IPL defeats there. Reuters adds that the win lifted MI from bottom to seventh in the 10-team table, giving fresh life to a season that had been drifting badly.
Final verdict
Mumbai Indians won this match in two brutal acts. First, Tilak Varma absorbed pressure, then blew the game open with a maiden IPL hundred. Second, MI’s bowlers refused to give Gujarat even a phase of hope, beginning with Bumrah’s first-ball strike and ending with Ashwani Kumar’s middle-order destruction. The scoreboard says 199/5 vs 100. The match felt even more one-sided than that.
