Mumbai Indians vs Gujarat Titans Match Scorecard: Defeated Gujarat Titans by 99 runs in IPL 2026 Match 30, riding on Tilak Varma’s unbeaten 101 off 45 balls to post 199/5, before bowling out Gujarat Titans for just 100 in 15.5 overs at the Narendra Modi Stadium in Ahmedabad. If you’re searching for the breakdown of this contest, this article gives you the complete scorecard, key records, statistical highlights, and the tactical reasons behind one of the most one-sided results of the season.
This wasn’t a scoreline that told the full story on its own. Mumbai were 44/3 inside six overs and looked headed for a modest total before Tilak Varma’s explosive finish rewrote the innings entirely – and that single passage of play, more than anything else, decided the match.
Match Summary
Mumbai Indians won by 99 runs after posting 199/5 in 20 overs and restricting Gujarat Titans to 100 all out. Gujarat won the toss and chose to field first, a decision that looked reasonable early on but backfired once Tilak Varma found his rhythm in the back half of the innings.
Match Details
| Item | Details |
| Match | Gujarat Titans vs Mumbai Indians, Match 30, IPL 2026 |
| Venue | Narendra Modi Stadium, Ahmedabad |
| Toss | Gujarat Titans won, elected to field |
| Result | Mumbai Indians won by 99 runs |
| Player of the Match | Tilak Varma |
Full Match Scorecard
The complete scorecard shows Mumbai Indians batting first and posting 199/5, with Tilak Varma’s 101 not out as the standout innings. Anyone searching for a detailed mumbai indians vs gujarat titans match scorecard needs every batter and bowler listed, not a partial summary – so here’s the full breakdown.
Mumbai Indians Innings: 199/5 in 20 Overs
| Batter | Runs | Balls | 4s | 6s | Strike Rate |
| Danish Malewar | 10 | 14 | 0 | 0 | 71.43 |
| Quinton de Kock | 13 | 11 | 1 | 1 | 118.18 |
| Suryakumar Yadav | 44 | 21 | 2 | 2 | 209.52 |
| Naman Dhir | 45 | 32 | 5 | 2 | 140.63 |
| Hardik Pandya | 12 | 8 | 0 | 0 | 150.00 |
| Tilak Varma | 101* | 45 | 8 | 7 | 224.44 |
| Sherfane Rutherford | 1* | 1 | 0 | 0 | 100.00 |
| Extras | 7 | ||||
| Total | 199/5 | 20 overs | RR 9.95 |
Gujarat Titans Bowling Figures
| Bowler | Overs | Runs | Wickets | Economy |
| Mohammed Siraj | 4 | 25 | 1 | 6.25 |
| Kagiso Rabada | 4 | 33 | 3 | 8.25 |
| Ashok Sharma | 3 | 38 | 0 | 12.66 |
| Rashid Khan | 4 | 31 | 0 | 7.75 |
| Prasidh Krishna | 4 | 54 | 1 | 13.50 |
| Washington Sundar | 1 | 13 | 0 | 13.00 |
Fall of Wickets: Mumbai Indians
- 1-10: Danish Malewar, 1.5 overs
- 2-25: Quinton de Kock, 3.3 overs
- 3-44: Suryakumar Yadav, 5.5 overs
- 4-96: Naman Dhir, 12.3 overs
- 5-177: Hardik Pandya, 18.5 overs
Gujarat Titans Innings: 100 All Out in 15.5 Overs
Gujarat Titans collapsed to 100 all out, undone by an early top-order failure and disciplined death bowling from Mumbai. Every wicket fell inside 16 overs, and no batter managed a run rate above 155.
| Batter | Runs | Balls | 4s | 6s | Strike Rate |
| Sai Sudharsan | 0 | 1 | 0 | 0 | 0.00 |
| Shubman Gill | 14 | 13 | 1 | 1 | 107.69 |
| Jos Buttler | 5 | 6 | 1 | 0 | 83.33 |
| Washington Sundar | 26 | 17 | 3 | 0 | 152.94 |
| Glenn Phillips | 6 | 8 | 1 | 0 | 75.00 |
| Rahul Tewatia | 8 | 11 | 0 | 0 | 72.72 |
| Shahrukh Khan | 17 | 13 | 3 | 0 | 130.76 |
| Rashid Khan | 4 | 7 | 0 | 0 | 57.14 |
| Kagiso Rabada | 12 | 14 | 1 | 0 | 85.71 |
| Ashok Sharma | 1* | 3 | 0 | 0 | 33.33 |
| Mohammed Siraj | 0 | 3 | 0 | 0 | 0.00 |
| Extras | 7 | ||||
| Total | 100 all out | 15.5 overs | RR 6.31 |
Mumbai Indians Bowling Figures
| 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.33 |
Fall of Wickets: Gujarat Titans
- 1-0: Sai Sudharsan, 0.1 overs
- 2-5: Jos Buttler, 1.2 overs
- 3-40: Shubman Gill, 4.4 overs
- 4-54: Washington Sundar, 7.2 overs
- 5-55: Glenn Phillips, 7.4 overs
- 6-79: Rahul Tewatia, 10.6 overs
- 7-85: Rashid Khan, 12.2 overs
- 8-86: Shahrukh Khan, 12.6 overs
- 9-99: Kagiso Rabada, 15.2 overs
- 10-100: Mohammed Siraj, 15.5 overs
Match Timeline
Mumbai Indians were 44/3 after six overs, recovered through Naman Dhir and Tilak Varma, then exploded for 96 runs in the final six overs. This timeline explains exactly how a shaky start turned into a match-winning total.
Overs 1-6: Gujarat Titans in Control
Mumbai lost three top-order batters cheaply – Malewar, de Kock, and Suryakumar Yadav were all gone by the sixth over, leaving the innings at 44/3. At this stage, Gujarat had every reason to expect a below-par total from Mumbai.
Overs 7-15: The Rebuild Phase
Naman Dhir and Tilak Varma steadied the innings through the middle overs. By the 14th over, Mumbai were only 103/4, and Tilak was still just 19 runs into his innings – meaning the acceleration everyone remembers had not even begun yet.
Overs 16-20: The Turning Point
This is where the match was decided. Tilak Varma scored 82 runs in the final six overs, taking Mumbai from 103/4 to 199/5. His fifty came off 33 balls, but his century arrived just 12 deliveries later – a genuinely rare acceleration curve in T20 cricket.
Gujarat’s Chase: Collapse From Ball One
Jasprit Bumrah struck with the very first ball of the chase, removing Sai Sudharsan for a golden duck. Buttler fell at 5, Gill departed at 40, and by the 13th over Gujarat were 86/8 – a batting collapse rather than a chase gone wrong.
Why Mumbai Indians Won
Mumbai won because one batter’s brilliance combined with disciplined bowling in the powerplay overwhelmed Gujarat’s chase before it could build momentum. Breaking this down further:
- Tilak Varma’s unbeaten 101 lifted Mumbai from a shaky 44/3 to a match-winning 199/5, single-handedly changing the complexion of the innings.
- Naman Dhir’s supporting 45 gave Tilak the platform and time to build his innings without forcing risky shots too early.
- Gujarat’s top three managed just 19 runs combined, which crippled the chase before the middle overs had even started.
- Ashwani Kumar’s 4/24 turned scoreboard pressure into genuine wickets rather than just dot balls.
Anyone studying mumbai indians vs gujarat titans match scorecard patterns in T20 chases will recognize this as a textbook case of one batting collapse deciding an entire match.
Read more: Mumbai Indians vs Gujarat Titans Match Scorecard
Why Gujarat Titans Lost
Gujarat Titans lost due to a top-order batting collapse and a death-overs bowling failure that let Mumbai add 96 runs in the last six overs. Three separate failures compounded on each other.
The Death Overs Problem
Mumbai were only 103/4 after 14 overs but finished at 199/5 – a jump of 96 runs in six overs. That kind of finish exposes a bowling attack’s inability to control a set batter once he finds rhythm.
The Top-Order Collapse
Sudharsan made 0, Buttler made 5, and Gill made 14 – a combined 19 runs from Gujarat’s most experienced batters. Chasing 200 becomes almost impossible once your best players fail this early.
No Partnership Ever Formed
Washington Sundar’s 26 off 17 was the only innings with real intent, and even that ended with the score at 54/4. The rest of the chase was a series of isolated dismissals rather than a genuine partnership-based pursuit.
Records Created During This Match
Tilak Varma’s century created multiple records, including becoming the first Mumbai Indians batter to outscore an entire opposition total in IPL history. Key records from this match include:
- Tilak Varma’s maiden IPL century – his first-ever IPL hundred, scored under real pressure with his team chasing a losing streak.
- Joint-fastest century by a Mumbai Indians batter in IPL history, matching a long-standing MI record from 2008.
- First MI batter to outscore the opposition total in a completed IPL innings.
- Gujarat Titans’ second-lowest total in IPL history, a stark contrast to their usual batting depth.
- 99-run margin was Gujarat’s biggest defeat by runs in the competition at that stage.
- 82 runs scored in the final six overs – among the highest totals scored by any batter in that phase of an IPL innings.
Statistical Highlights
Mumbai Indians scored at 9.95 runs per over compared to Gujarat’s 6.31 in the chase, a gap of nearly 3.7 runs per over across the match. This run-rate difference tells the real story of how comprehensive the win actually was.
Powerplay Comparison
Mumbai were 46/3 after their first six overs, and Gujarat were a near-identical 45/3 after theirs. The difference is that Mumbai still had Tilak Varma in the middle to explode later, while Gujarat had already lost their best resources.
The Decisive Six Overs
Mumbai added 96 runs in their final six overs for the loss of just one wicket. That single phase effectively added 30-35 runs beyond what would have been a standard, unremarkable finish – and it’s the exact reason this match ended in a blowout rather than a competitive finish.
What This Result Means for Mumbai Indians
This win ended a four-match losing streak and pulled Mumbai Indians off the bottom of the points table, giving their campaign real momentum. Beyond the two points, a 99-run margin also gives a meaningful net run-rate boost – something that matters heavily in tightly contested playoff races.
The deeper takeaway is about squad balance. Mumbai showed they can survive an early top-order collapse if Tilak Varma bats deep and gets support from one reliable middle-order partner. That’s a useful safety net, but leaning on it repeatedly is risky heading into the business end of the season.
The Real Turning Point Most Reports Miss
The lazy read of this match is that Mumbai dominated from start to finish – but Gujarat actually had control of the game until the 14th over. Mumbai were only 103/4 at that point, a perfectly manageable position for any bowling side to defend against. The real inflection point wasn’t the final scoreline; it was Gujarat’s inability to contain one left-handed batter once the innings shifted from rebuild mode into attack mode.
That distinction matters because it points to a squad-level bowling weakness rather than a single bad day. Rabada finished with 3/33, and Siraj was economical at 1/25, but the rest of the attack lost control precisely when the innings needed containment the most.
Frequently Asked Questions:
Who won the Mumbai Indians vs Gujarat Titans match?
Mumbai Indians won by 99 runs, posting 199/5 and restricting Gujarat Titans to 100 all out in 15.5 overs.
Who was Player of the Match in MI vs GT?
Tilak Varma was named Player of the Match for his unbeaten 101 off 45 balls.
What was Tilak Varma’s strike rate in this innings?
Tilak Varma scored 101 runs off 45 balls at a strike rate of 224.44, hitting eight fours and seven sixes.
Was this Tilak Varma’s first IPL century?
Yes, this was his maiden century in IPL history.
Who took the most wickets for Mumbai Indians?
Ashwani Kumar was the standout bowler with figures of 4/24.
How many runs did Mumbai Indians score in the last six overs?
Mumbai Indians scored 96 runs in the final six overs of their innings, going from 103/4 to 199/5.
What was Gujarat Titans’ lowest score in this match?
Gujarat Titans were bowled out for 100, their second-lowest total in IPL history at that stage of the tournament.
Why did Gujarat Titans lose so heavily?
Gujarat Titans lost due to a top-order collapse, with their top three batters scoring just 19 runs combined, compounded by a death-overs bowling failure that let Mumbai add 96 runs late.
Where was the MI vs GT match played?
The match was played at the Narendra Modi Stadium in Ahmedabad.
Did Mumbai Indians win the toss?
No, Gujarat Titans won the toss and chose to field first.
