The Mumbai Indians vs Gujarat Titans match scorecard from IPL 2026’s 30th league fixture makes for one of the most dramatic reads of the season. Played at the Narendra Modi Stadium in Ahmedabad on April 20, 2026, this was a contest that flipped from a wobbly Mumbai start to a record-breaking batting masterclass, followed by a total batting collapse from Gujarat Titans. What began as a must-win game for a struggling Mumbai Indians side ended in their biggest victory of the season, powered by a stunning maiden IPL century.
Gujarat Titans won the toss and opted to field first, backing their pace-heavy attack to expose a Mumbai batting order that had lost four matches in a row and fielded two uncapped debutants. That decision looked spot on for six overs, before Tilak Varma turned the match on its head. This Mumbai Indians vs Gujarat Titans match scorecard breaks down every innings, every key partnership, and every bowling spell from a game that ended with MI thumping GT by 99 runs — their most emphatic win of IPL 2026.
Mumbai Indians vs Gujarat Titans Match: Quick Facts
Here are the quick facts from the MI vs GT clash for anyone looking for a snapshot before diving into the full scorecard.
| Detail | Information |
| Match | Mumbai Indians vs Gujarat Titans, 30th Match |
| Tournament | Indian Premier League (IPL) 2026 |
| Date | April 20, 2026 (Monday) |
| Venue | Narendra Modi Stadium, Ahmedabad |
| Toss | Gujarat Titans won the toss and elected to field first |
| Winner | Mumbai Indians won by 99 runs |
| Player of the Match | Tilak Varma (101* off 45 balls) |
Mumbai Indians vs Gujarat Titans Match Scorecard
Below is the complete, ball-tracker style MI vs GT scorecard covering both innings in full.
Mumbai Indians Innings
Mumbai Indians were sent in to bat first and posted 199 for 5 in their 20 overs, a total built almost single-handedly by Tilak Varma’s blistering unbeaten century after MI had stumbled to 46 for 3 inside the powerplay.
| Batter | Dismissal | Runs | Balls | 4s | 6s | SR |
| Danish Malewar | lbw b Kagiso Rabada | 2 | 4 | 0 | 0 | 50.00 |
| Quinton de Kock (wk) | c & b Kagiso Rabada | 13 | 11 | 1 | 0 | 118.18 |
| Suryakumar Yadav | b Kagiso Rabada | 15 | 10 | 1 | 1 | 150.00 |
| Naman Dhir | c Prasidh Krishna b Prasidh Krishna | 45 | 32 | 4 | 2 | 140.62 |
| Hardik Pandya (c) | c & b Mohammed Siraj | 15 | 16 | 1 | 0 | 93.75 |
| Tilak Varma | not out | 101 | 45 | 6 | 7 | 224.44 |
| Sherfane Rutherford | not out | 1 | – | 0 | 0 | – |
Extras: As per the match total, extras made up the balance of the innings total. Total: 199/5 in 20 overs Fall of Wickets: 1-2 (Malewar), 2-24ish (de Kock), 3-46 (Suryakumar Yadav, end of powerplay), 4-103ish (Naman Dhir, around the 14th over), 5-170 (Hardik Pandya, 19th over)
Batting first, Danish Malewar making his professional T20 debut — lasted just four balls before Kagiso Rabada trapped him lbw. Quinton de Kock followed soon after, holing out to a return catch off Rabada, and Suryakumar Yadav was cleaned up by a 152kph Rabada thunderbolt on the last ball of the powerplay, leaving MI reeling at 46 for 3.
That’s when Naman Dhir and Tilak Varma came together and steadied the innings with a composed stand that took Mumbai to 103 for 4 by the 14th over a position from which few would have predicted what followed. Dhir fell for a well-made 45 off 32 balls, but Tilak Varma exploded in the closing overs, scoring an extraordinary 82 runs from his final 23 deliveries to finish unbeaten on 101 off just 45 balls, the joint-fastest century in Mumbai Indians’ IPL history, level with Sanath Jayasuriya’s effort from the tournament’s inaugural season in 2008.
Also read this: Mumbai Indians vs Punjab Kings Match Scorecard | Awards Won by MS Dhoni (2026 Updates) | Most Beautiful Cricket Stadium in the World
Gujarat Titans Innings
Chasing 200, Gujarat Titans never got going and were bowled out for just 100 in 15.5 overs — their heaviest defeat by margin of runs in the IPL and the lowest team total recorded between these two franchises.
| Batter | Dismissal | Runs | Balls | 4s | 6s | SR |
| B Sai Sudharsan | b Jasprit Bumrah | 0 | 1 | 0 | 0 | 0.00 |
| Jos Buttler (wk) | c Jasprit Bumrah | – | – | – | – | – |
| Shubman Gill (c) | c Ashwani Kumar b Ashwani Kumar | 14 | 13 | 1 | 0 | 107.69 |
| Washington Sundar | c/b Ashwani Kumar / Mitchell Santner | – | – | – | – | – |
| Glenn Phillips | out | – | – | – | – | – |
| Shahrukh Khan | out | – | – | – | – | – |
| Rahul Tewatia | out | – | – | – | – | – |
| Rashid Khan | out | – | – | – | – | – |
| Kagiso Rabada | st Quinton de Kock b Allah Ghazanfar | 12 | 14 | 2 | 0 | 85.71 |
| Mohammed Siraj | lbw b Allah Ghazanfar | 0 | 3 | 0 | 0 | 0.00 |
| Ashok Sharma | not out | – | – | – | – | – |
Total: 100 all out in 15.5 overs (Extras: 7) Fall of Wickets: 1-0 (Sudharsan, 0.1 ov), 2-5 (Buttler, 1.2 ov), 3-40 (Gill, 4.4 ov), 4-54 (Washington Sundar, 7.2 ov), 5-55 (Phillips, 7.4 ov), 6-79 (Tewatia, 10.6 ov), 7-85 (Rashid Khan, 12.2 ov), 8-86 (Shahrukh Khan, 12.6 ov), 9-99 (Rabada, 15.2 ov), 10-100 (Siraj, 15.5 ov)
Note: Detailed ball-by-ball run tallies for Buttler, Washington Sundar, Phillips, Shahrukh Khan, Tewatia and Rashid Khan were not fully published in available match reports. What is confirmed is that Washington Sundar, Shahrukh Khan and Kagiso Rabada were the only Gujarat Titans batters to reach double figures, while Sudharsan and Siraj both fell for ducks.
Sai Sudharsan’s nightmare began on the very first ball of the chase, edging Jasprit Bumrah playing his first wicket-taking game after six wicketless outings behind for a golden duck. Jos Buttler didn’t last much longer, and Gujarat were 5 for 2 inside two overs. Shubman Gill tried to rebuild but fell to Ashwani Kumar for 14, leaving GT 40 for 3.
From there, the middle order simply couldn’t cope with Mumbai’s varied bowling attack: Washington Sundar and Glenn Phillips fell in the space of two balls to leave GT reeling at 55 for 5, and despite some resistance from Shahrukh Khan and Rahul Tewatia, wickets kept tumbling at regular intervals through the middle overs. Kagiso Rabada’s late cameo of 12 off 14 balls was the closest thing to a fightback, but Allah Ghazanfar ended any hope by stumping him and then trapping Mohammed Siraj lbw for a duck two balls later to seal a 99-run win for Mumbai.
MI vs GT Bowling Scorecard
Gujarat Titans Bowling
| Bowler | Overs | Runs | Wickets | Economy |
| Kagiso Rabada | 4 | 33 | 3 | 8.25 |
| Mohammed Siraj | 4 | 25 | 1 | 6.25 |
| Prasidh Krishna | – | – | 1 | – |
| Rashid Khan | – | – | 0 | – |
| Washington Sundar | – | – | 0 | – |
| Ashok Sharma | – | – | 0 | – |
Kagiso Rabada was outstanding with the new ball, ripping through Mumbai’s top order with raw pace clocking deliveries at 150kph and above to dismiss Danish Malewar, Quinton de Kock and Suryakumar Yadav inside the powerplay before finishing with figures of 3 for 33 from his four overs. Mohammed Siraj was tidy in support, going at just over six an over across his first three overs before picking up the crucial wicket of Hardik Pandya late on, finishing with 4-0-25-1.
Prasidh Krishna picked up the other recognised wicket, removing Naman Dhir with a well-directed short ball, though his exact figures were not confirmed across match reports. Rashid Khan, Washington Sundar and Ashok Sharma all went wicketless, with the 18th over — bowled by Ashok Sharma proving especially costly as Tilak Varma launched a brutal assault worth 26 runs.
Mumbai Indians Bowling
| Bowler | Overs | Runs | Wickets | Economy |
| Jasprit Bumrah | – | – | 2 | – |
| Ashwani Kumar | 4 | 24 | 4 | 6.00 |
| Mitchell Santner | 4 | 16 | 2 | 4.00 |
| Allah Ghazanfar | 4 | 17 | 2 | 4.25 |
Mumbai’s bowling effort was a complete unit performance. Jasprit Bumrah struck with the very first ball of the innings to remove Sai Sudharsan and also accounted for Jos Buttler inside the powerplay, ending a personal six-match wicketless streak in style. Impact substitute Ashwani Kumar was the standout performer, returning figures of 4 for 24 — matching his best IPL bowling figures — including the crucial wicket of Gujarat captain Shubman Gill. Mitchell Santner (2/16) and mystery spinner Allah Ghazanfar (2/17) squeezed the innings from both ends in the middle overs, with Ghazanfar wrapping up the innings by dismissing Kagiso Rabada (stumped) and Mohammed Siraj (lbw) in quick succession.
Mumbai Indians vs Gujarat Titans Match Result
Mumbai Indians won the match by a massive 99 runs, their biggest victory margin of IPL 2026 and easily their most complete performance of the season. Chasing 200, Gujarat Titans were bowled out for exactly 100 in 15.5 overs, meaning MI’s win margin equalled their target minus the Titans’ final total almost run for run.
The match had two clear turning points. The first came in the 18th over of Mumbai’s innings, when Tilak Varma took 26 runs off Ashok Sharma to blow the game wide open after being relatively becalmed for the first 20 balls of his innings. The second came inside the first two overs of Gujarat’s chase, when Jasprit Bumrah removed both openers — Sai Sudharsan for a golden duck and Jos Buttler soon after — reducing GT to 5 for 2 and putting them under scoreboard pressure they never recovered from.
Top Performers of MI vs GT
Best Batter
Tilak Varma was the undisputed batting star of the match.
- Runs: 101 (not out)
- Balls: 45
- Strike Rate: 224.44
- Boundaries: 6 fours, 7 sixes
Varma’s innings was remarkable not just for its pace but for its shape — he had not hit a single boundary in his first 20 balls before exploding for 82 runs in his final 23 deliveries, the most runs scored by any batter in the last six overs of an IPL innings. It was his maiden IPL century and the joint-fastest hundred in Mumbai Indians’ history.
Best Bowler
Ashwani Kumar was the pick of the bowlers across both innings.
- Overs: 4
- Runs Conceded: 24
- Wickets: 4
- Economy: 6.00
The left-arm pacer, brought in as an impact substitute, dismantled Gujarat’s top and middle order, including the key wicket of skipper Shubman Gill, and matched his own personal-best IPL figures in the process.
Player of the Match
Tilak Varma was named Player of the Match for his career-defining innings.
- Performance Summary: 101 not out off 45 balls, including 6 fours and 7 sixes, rescuing Mumbai Indians from 103 for 4 to a match-winning 199 for 5. His innings earned an MVP rating of 178.73 points, comfortably the highest of the match, and directly set up a 99-run win that ended MI’s four-match losing streak.
MI vs GT Match Highlights
- Powerplay Performance: Mumbai had a torrid powerplay with the bat, slipping to 46 for 3 as Kagiso Rabada ran through the top order. In reply, Gujarat fared even worse, losing both openers inside the first two overs to slip to 5 for 2 against Jasprit Bumrah.
- Important Partnerships: The most crucial stand of the match was the 4th-wicket partnership between Naman Dhir and Tilak Varma, which took Mumbai from 46 for 3 to a much healthier position before Dhir’s dismissal, laying the platform for Varma’s late blitz.
- Key Wickets: Rabada’s back-to-back removals of Malewar and de Kock inside the powerplay, Bumrah’s opening-over strike against Sudharsan, and Ashwani Kumar’s dismissal of Shubman Gill were the game’s most impactful wickets.
- Death-Over Performance: Tilak Varma’s 82 runs in the final six overs of the MI innings — including 26 runs in a single over — was the defining death-overs passage of the match. In the second innings, Mumbai’s bowlers maintained relentless pressure through the death overs as GT’s lower order collapsed from 86 for 8 to 100 all out.
- Match-Changing Moments: Tilak Varma’s acceleration in overs 18-20 and Bumrah’s early strikes with the ball were the two moments that swung the contest decisively in Mumbai’s favour.
MI vs GT Fall of Wickets
Mumbai Indians Fall of Wickets
| Wicket No. | Batter | Team Score | Over |
| 1 | Danish Malewar | Early | 1.x |
| 2 | Quinton de Kock | 46 (approx.) | Within powerplay |
| 3 | Suryakumar Yadav | 46 | 6.0 |
| 4 | Naman Dhir | ~103 | ~14.0 |
| 5 | Hardik Pandya | ~170s | 19.0 |
Gujarat Titans Fall of Wickets
| Wicket No. | Batter | Team Score | Over |
| 1 | B Sai Sudharsan | 0 | 0.1 |
| 2 | Jos Buttler | 5 | 1.2 |
| 3 | Shubman Gill | 40 | 4.4 |
| 4 | Washington Sundar | 54 | 7.2 |
| 5 | Glenn Phillips | 55 | 7.4 |
| 6 | Rahul Tewatia | 79 | 10.6 |
| 7 | Rashid Khan | 85 | 12.2 |
| 8 | Shahrukh Khan | 86 | 12.6 |
| 9 | Kagiso Rabada | 99 | 15.2 |
| 10 | Mohammed Siraj | 100 | 15.5 |
MI vs GT Partnership Details
The highest partnership of the match was the 4th-wicket stand between Naman Dhir and Tilak Varma for Mumbai Indians, which helped rebuild the innings from a shaky 46 for 3 and carried MI to 103 for 4 by the 14th over — the platform from which Varma launched his match-defining century.
For Gujarat Titans, no partnership crossed even 35 runs. Shubman Gill’s stand for the third wicket got GT to 40 before his dismissal, while Shahrukh Khan and Rahul Tewatia added a modest amount together through the middle overs before both fell within a few overs of each other — the closest thing to sustained resistance in the chase.
Mumbai Indians vs Gujarat Titans Head-to-Head
Following this result, Mumbai Indians and Gujarat Titans have met 9 times in the IPL.
| Stat | Detail |
| Total Matches | 9 |
| Gujarat Titans Wins | 5 |
| Mumbai Indians Wins | 4 |
| Highest Team Total (MI) | 228/5 |
| Highest Team Total (GT) | 233/3 |
| Lowest Team Total | 100 (GT, this match) |
Gujarat Titans still hold the overall head-to-head edge, but this 99-run hammering was Mumbai Indians’ most one-sided win in the rivalry and snapped a run of three wins for GT in the sides’ previous four meetings.
Recent Meetings: Before this game, the two sides had met three times across the previous IPL season alone. Mumbai Indians beat Gujarat Titans by 20 runs in the 2025 Eliminator at the Maharaja Yadavindra Singh International Cricket Stadium.
Before that, Gujarat Titans edged a low-scoring thriller via the DLS method by 3 wickets, and GT also won a group-stage meeting by 36 runs at their home venue in Ahmedabad. Going into this IPL 2026 fixture, Gujarat Titans arrived on the back of a three-match winning streak, having also beaten Kolkata Knight Riders in their previous outing, while Mumbai Indians were rooted to the bottom of the points table with just one win from five games and had lost four in a row.
That context makes this 99-run turnaround all the more significant it was exactly the kind of result MI needed to arrest their slide, and it came against a side that had, historically, an outstanding home record against Mumbai at the Narendra Modi Stadium — making this defeat, by 99 runs no less, a particularly rare result on their own turf.
MI vs GT Player Stats
| Category | Player | Stat |
| Highest Scorer | Tilak Varma (MI) | 101* (45) |
| Most Sixes | Tilak Varma (MI) | 7 sixes |
| Most Fours | Tilak Varma (MI) | 6 fours |
| Most Wickets | Ashwani Kumar (MI) | 4 wickets |
| Best Economy | Mitchell Santner (MI) | 4.00 |
| Best Strike Rate | Tilak Varma (MI) | 224.44 |
Match Analysis
Batting dominance in this match belonged entirely to Mumbai Indians, and specifically to one player. While the rest of the MI top order struggled against Gujarat’s new-ball pace attack, Tilak Varma’s innings alone was worth more than Gujarat Titans’ entire team total — a rare and emphatic statement in T20 cricket. Gujarat’s batting, by contrast, never found any rhythm; only three of their batters managed to reach double figures, and the collapse from a competitive-looking position was total and irreversible.
On the bowling front, Mumbai’s attack was comprehensively the better unit across the full 20 overs of the chase. Jasprit Bumrah’s early strikes set the tone, Ashwani Kumar’s 4 for 24 dismantled the middle order, and Mitchell Santner and Allah Ghazanfar squeezed the game shut with tight, wicket-taking spells through the middle and death overs. Gujarat’s bowlers, led by Kagiso Rabada’s excellent new-ball spell, did the hard work early but had no answer once Tilak Varma found his range in the closing overs.
The match turned twice, and both moments went in Mumbai’s favour: first when Varma exploded in the 18th over of the MI innings, and then in the very first two overs of the chase when Bumrah removed both Gujarat openers. Ultimately, Mumbai Indians won because they found one match-winning individual performance with the bat and backed it up with a genuinely complete bowling display — exactly the kind of result a struggling, bottom-of-the-table side needed to turn its season around.
Context matters here too. Mumbai walked into this fixture on the back of four straight losses, sitting at the bottom of the IPL 2026 points table, and were forced to hand debuts to two uncapped players Danish Malewar among them because of injury and form concerns around senior names like Rohit Sharma.
For a side under that much pressure to respond with a 99-run win, built on a captain’s-innings-style century from a set batter rather than an established finisher, says as much about Mumbai’s depth as it does about Tilak Varma’s individual class. Gujarat Titans, on the other hand, arrived on a three-match winning streak and with a genuine claim to the top three, which makes the scale of their collapse even more striking.
Losing 8 wickets for 60 runs after being 40 for 2 is the kind of batting freefall that rarely happens to a side playing as well as GT had been over their previous three fixtures, and it will likely prompt some soul-searching about their middle-order depth against high-quality pace and wrist-spin bowling on a used Ahmedabad surface.
Conclusion
This Mumbai Indians vs Gujarat Titans match scorecard tells the story of a one-man batting show and a complete bowling performance combining to deliver Mumbai’s most dominant win of IPL 2026. Tilak Varma’s unbeaten 101 off just 45 balls — his maiden IPL century — rescued MI from 103 for 4 and set up a target Gujarat Titans never looked capable of chasing. On the bowling front, Ashwani Kumar’s 4 for 24, alongside disciplined spells from Jasprit Bumrah, Mitchell Santner and Allah Ghazanfar, bowled Gujarat out for just 100.
The final numbers say it all: MI 199/5 beat GT 100 all out, a 99-run victory that snapped Mumbai’s four-match losing run and handed them their biggest win of the season. For anyone searching the full MI vs GT scorecard or the complete Mumbai Indians vs Gujarat Titans match scorecard, this game will be remembered as the Tilak Varma masterclass that turned Mumbai’s season around.
FAQs
1.What was the Mumbai Indians vs Gujarat Titans match scorecard?
Mumbai Indians scored 199 for 5 in 20 overs, powered by Tilak Varma’s unbeaten 101 off 45 balls. In reply, Gujarat Titans were bowled out for 100 in 15.5 overs, handing Mumbai Indians a 99-run win.
2.Who won the MI vs GT match?
Mumbai Indians won the match by 99 runs, played on April 20, 2026, at the Narendra Modi Stadium in Ahmedabad.
3.What was Mumbai Indians’ score against Gujarat Titans?
Mumbai Indians posted 199 for 5 in their 20 overs after being sent in to bat first.
4.What was Gujarat Titans’ score against Mumbai Indians?
Gujarat Titans were bowled out for 100 in 15.5 overs while chasing a target of 200.
5.Who was the top scorer in MI vs GT?
Tilak Varma was the top scorer of the match with an unbeaten 101 off 45 balls, which also earned him the Player of the Match award.
6.Who took the most wickets in MI vs GT?
Ashwani Kumar took the most wickets in the match, finishing with figures of 4 for 24 for Mumbai Indians.
7.What was the MI vs GT match result?
Mumbai Indians won the match by 99 runs, ending a four-match losing streak in the process.
8.Where can I check the full MI vs GT scorecard?
The full Mumbai Indians vs Gujarat Titans match scorecard, including the complete batting and bowling breakdown for both innings, is detailed in this article above.

