Mumbai Indians vs Gujarat Titans Match Scorecard: Tilak Varma’s 45-Ball Century Destroys GT by 99 Runs in IPL 2026
Last Updated: May 27, 2026
direct Answer:- The Mumbai Indians vs Gujarat Titans Match Scorecard highlights Mumbai Indians’ dominant 99-run victory in IPL 2026. Tilak Varma starred with an unbeaten 101, while Ashwani Kumar and Jasprit Bumrah crushed Gujarat Titans’ batting lineup. This thrilling clash became one of the biggest Mumbai Indians vs Gujarat Titans Match Highlights of the season.
Disclaimer:- This article is written for informational and entertainment purposes only. All match data, statistics, scorecards, quotes, and player figures referenced in this piece are sourced from publicly available cricket databases including ESPNcricinfo, Cricbuzz, and CricketSky. The views expressed in the expert opinion section represent general cricket analytical perspectives and do not represent the official views of BCCI, IPL, Mumbai Indians, or Gujarat Titans. We do not claim official affiliation with any of the above organizations.
Match Snapshot: The Basics First
Before we dive deep, here’s your quick-fire summary:
| Match Details | Info |
|---|---|
| Match | IPL 2026 – 30th Match |
| Date | Monday, April 20, 2026 |
| Venue | Narendra Modi Stadium, Ahmedabad |
| Toss | Gujarat Titans elected to bowl |
| Result | Mumbai Indians won by 99 runs |
| Player of the Match | N. Tilak Varma (MI) – 101 off 45 balls* |
Yes, you read that right. Mumbai Indians vs Gujarat Titans Match ended in a 99-run win for MI. At GT’s home ground. In Ahmedabad. The biggest win by runs in IPL 2026 at that point.
Mumbai Indians Batting Scorecard – Full & Verified
This is the moment you’ve been waiting for. The complete, ball-by-ball verified Mumbai Indians vs Gujarat Titans Match Scorecard for MI’s batting innings.
Gujarat Titans won the toss and chose to bowl. In hindsight, they may want that decision back.
Mumbai Indians: 199/5 in 20 Overs
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Quinton De Kock | c & b Kagiso Rabada | 13 | 11 | 1 | 1 | 118.18 |
| Danish Malewar | lbw b Kagiso Rabada | 2 | 4 | 0 | 0 | 50.00 |
| Naman Dhir | c Kagiso Rabada b Prasidh Krishna | 45 | 32 | 6 | 1 | 140.63 |
| Suryakumar Yadav | b Kagiso Rabada | 15 | 10 | 1 | 1 | 150.00 |
| N. Tilak Varma ⭐ | Not Out | 101 | 45 | 8 | 7 | 224.44 |
| Hardik Pandya | c Glenn Phillips b Mohammed Siraj | 15 | 16 | 1 | 0 | 93.75 |
| Sherfane Rutherford | Not Out | 1 | 2 | 0 | 0 | 50.00 |
| Extras | (b 1, lb 4, w 2, nb 0) | 7 | ||||
| TOTAL | 199/5 in 20 Overs | RR: 9.95 |
Did Not Bat: Mitchell Santner, Krish Bhagat, Jasprit Bumrah, Allah Mohammad Ghazanfar, Ashwani Kumar
Fall of Wickets:
- 10-1 (Danish Malewar, 1.5 ov)
- 25-2 (Quinton De Kock, 3.3 ov)
- 44-3 (Suryakumar Yadav, 5.5 ov)
- 96-4 (Naman Dhir, 12.3 ov)
- 177-5 (Hardik Pandya, 18.5 ov)
Gujarat Titans Bowling Figures (vs MI)
| Bowler | O | M | R | W | Dots | NB | WD | Econ |
|---|---|---|---|---|---|---|---|---|
| Mohammed Siraj | 4 | 0 | 25 | 1 | 11 | 0 | 0 | 6.25 |
| Kagiso Rabada | 4 | 0 | 33 | 3 | 10 | 0 | 1 | 8.25 |
| Ashok Sharma | 3 | 0 | 38 | 0 | 8 | 0 | 0 | 12.67 |
| Rashid Khan | 4 | 0 | 31 | 0 | 5 | 0 | 0 | 7.75 |
| Prasidh Krishna | 4 | 0 | 54 | 1 | 4 | 0 | 1 | 13.50 |
| Washington Sundar | 1 | 0 | 13 | 0 | 1 | 0 | 0 | 13.00 |
Breaking Down MI’s Innings – The Full Story
Let’s be real. MI’s innings had two very distinct phases. Phase one: “Oh no, not again.” Phase two: “Oh yes, Tilak is HERE.”
The Top Order Struggle (Overs 1–6)
Danish Malewar lasted just 4 balls. Quinton De Kock fell for 13 off 11. Suryakumar Yadav — usually one of the most dangerous batters in the world — made just 15 off 10 and was bowled by Rabada.
At 44 for 3 in 5.5 overs, MI were staring at a very ordinary total. Kagiso Rabada was bowling with real pace and purpose — full, straight, fast. He took 3 wickets for 33 runs. Siraj was even more miserly — 4 overs for just 25. These two were bowling like it was a Test match.
Naman Dhir — The Unsung Hero (45 off 32)
When MI were in trouble at 44/3, Naman Dhir came in at No. 3 and played arguably the harder innings of the day. The GT bowlers were at their hottest, and he still managed 45 off 32 with 6 fours and 1 six. He kept the scoreboard ticking until a catch off Prasidh Krishna ended his innings at 96/4 in over 12.3.
Without Dhir’s innings, there is no platform for Tilak to launch from.
Tilak Varma — 19 off 22 to 101 off 45 (The Greatest MI T20 Innings of 2026)*
Here is the timeline that will blow your mind:
- Ball 1–22: Tilak at 19 off 22. Nervous. Watchful. Fans thinking “is this the right day?”
- Overs 15–20: Tilak at 101* off 45. Unstoppable. Unreachable.
What changed? Prasidh Krishna, who had been brilliant with his short-ball plan all game, inexplicably switched to bowling full deliveries in the 15th over. Tilak did not wait to be asked twice. He devoured them.
Then in the 18th over, facing Ashok Sharma bowling at 150kph, Tilak went: 6, 4, 4, 6, 6. Five balls, 26 runs, one over. At that point, the match was over as a contest.
His final figures: 101 off 45 balls — 8 fours, 7 sixes, Strike Rate: 224.44*.
He also hit 82 runs off just 23 balls in his explosive phase — a stat that sounds more like a video game cheat code than real life.
Hardik Pandya chipped in with a useful 15 off 16, and Sherfane Rutherford was not out on 1 at the end. MI finished at 199/5.
Gujarat Titans Batting Scorecard – Full & Verified
Chasing 200 at home. Quality players in the lineup. GT looked dangerous on paper.
What happened in reality is one of the most stunning collapses in recent IPL history.
Gujarat Titans: 100/10 in 16 Overs (All Out)
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Sai Sudharsan | c Krish Bhagat b Jasprit Bumrah | 0 | 1 | 0 | 0 | 0.00 |
| Jos Buttler | lbw b Hardik Pandya | 5 | 6 | 1 | 0 | 83.33 |
| Shubman Gill (c) | c Naman Dhir b Ashwani Kumar | 14 | 13 | 3 | 0 | 107.69 |
| Washington Sundar | c Naman Dhir b Mitchell Santner | 26 | 17 | 5 | 0 | 152.94 |
| Glenn Phillips | c & b Mitchell Santner | 6 | 8 | 0 | 0 | 75.00 |
| Rahul Tewatia | c Quinton De Kock b Ashwani Kumar | 8 | 11 | 1 | 0 | 72.73 |
| Shahrukh Khan | c Naman Dhir b Ashwani Kumar | 17 | 13 | 1 | 1 | 130.77 |
| Rashid Khan | c (sub Raj Bawa) b Ashwani Kumar | 4 | 6 | 0 | 0 | 66.67 |
| Kagiso Rabada | st Quinton De Kock b A.M. Ghazanfar | 12 | 14 | 2 | 0 | 85.71 |
| Ashok Sharma | Not Out | 1 | 3 | 0 | 0 | 33.33 |
| Mohammed Siraj | lbw b A.M. Ghazanfar | 0 | 3 | 0 | 0 | 0.00 |
| Extras | (b 0, lb 0, w 7, nb 0) | 7 | ||||
| TOTAL | 100/10 in 16 Overs | RR: 6.25 |
Fall of Wickets:
- 0-1 (Sai Sudharsan, 0.1 ov)
- 5-2 (Jos Buttler, 1.2 ov)
- 40-3 (Shubman Gill, 4.4 ov)
- 54-4 (Washington Sundar, 7.2 ov)
- 55-5 (Glenn Phillips, 7.4 ov)
- 79-6 (Rahul Tewatia, 10.6 ov)
- 85-7 (Rashid Khan, 12.2 ov)
- 86-8 (Shahrukh Khan, 12.6 ov)
- 99-9 (Kagiso Rabada, 15.2 ov)
- 100-10 (Mohammed Siraj, 15.6 ov)
Mumbai Indians Bowling Figures (vs GT)
| Bowler | O | M | R | W | Dots | NB | WD | Econ |
|---|---|---|---|---|---|---|---|---|
| Jasprit Bumrah | 3 | 0 | 15 | 1 | 11 | 0 | 2 | 5.00 |
| Hardik Pandya | 1 | 0 | 18 | 1 | 2 | 0 | 2 | 18.00 |
| Krish Bhagat | 2 | 0 | 10 | 0 | 6 | 0 | 0 | 5.00 |
| Ashwani Kumar | 4 | 0 | 24 | 4 | 14 | 0 | 2 | 6.00 |
| Allah Mohammad Ghazanfar | 2.5 | 0 | 17 | 2 | 10 | 0 | 1 | 6.00 |
| Mitchell Santner | 3 | 0 | 16 | 2 | 7 | 0 | 0 | 5.33 |
Breaking Down GT’s Innings – The Collapse Explained
Over 0.1: Sai Sudharsan – Ball ONE
Before GT had even got off the mark, their opener Sai Sudharsan was gone. Jasprit Bumrah, playing with a brand new ball for the first time this season, got a full ball that Sudharsan sliced straight to Krish Bhagat at cover point. Score: 0/1. One ball. Zero runs. It was that kind of night for GT.
Over 1.2: Jos Buttler lbw for 5
Hardik Pandya trapped Buttler lbw on umpire’s call — the ball projected to just clip the top of leg stump. Score: 5/2. The dressing room must have been very quiet already.
Shubman Gill — 14 off 13, not 40
This is an important correction from some earlier reports. The score when Gill fell was 40/3, but Gill himself made only 14 off 13 balls (3 fours, 0 sixes). He fell caught by Naman Dhir off Ashwani Kumar in over 4.4.
Washington Sundar — The Lone Fighter (26 off 17)
With GT at 40/3, Washington Sundar came in and played the most positive innings of the GT chase — 26 off 17 with 5 fours. He was the only batter to look remotely comfortable. But he fell to a catch at Naman Dhir off Mitchell Santner at 54/4 in over 7.2.
The Middle-Order Disintegration
From 55/5 (Glenn Phillips out, 7.4 overs) to 86/8 (Shahrukh Khan out, 12.6 overs), GT lost 3 wickets for just 31 runs. Ashwani Kumar was absolutely ruthless — picking off Tewatia (8), Rashid Khan (4), and Shahrukh Khan (17) in that stretch.
Shahrukh’s 17 off 13 (1 four, 1 six) was actually not bad, but nowhere near enough at that stage.
Kagiso Rabada — Yes, the Bowler Batting (12 off 14)
In a match where GT’s batting was a disaster, it was actually Kagiso Rabada — their fast bowler — who scored the second-highest runs in the chase after Washington Sundar. He made 12 off 14, including 2 fours, before being stumped off Ghazanfar.
The End: Mohammed Siraj lbw for 0
The last rites were delivered by Ghazanfar, who bowled Siraj lbw for 0 in over 15.6. GT all out for 100. MI win by 99 runs. The Narendra Modi Stadium went very quiet.
Mumbai Indians vs Gujarat Titans Match Highlights — 5 Moments You Won’t Forget
These are the defining scenes from the Mumbai Indians vs Gujarat Titans Match Highlights:
1. Bumrah’s 0.1 Over Wicket Jasprit Bumrah had gone 122 deliveries across matches without a wicket this IPL season. Ball one of the GT chase? Wicket. The cricket gods have a great sense of timing.
2. Tilak’s 26-Run 18th Over Facing Ashok Sharma’s 150kph deliveries, Tilak hit: 6, 4, 4, 6, 6. In one over. Off a bowler going at 150kph. This was the over that made the crowd — even the home crowd — stand up.
3. The Scoreboard at Over 12.6 GT: 86/8. Washington Sundar was gone. Rashid was gone. Shahrukh was gone. The 9th wicket was in the middle. This was complete and utter domination.
4. Naman Dhir’s Double Contribution 45 off 32 with the bat. Three catches taken in the field — dismissing Gill, Sundar, and Shahrukh Khan. The man had a complete match and didn’t get enough credit.
5. The 299 Match Aggregate — A Record Low The total runs scored in the match were just 299 (199 + 100). That’s the lowest-ever match aggregate in any IPL game between MI and GT. Low scores, maximum drama.
Mumbai vs Gujarat IPL 2026 — How It Changed the Points Table
Before this Mumbai vs Gujarat IPL 2026 match:
- Gujarat Titans: Position #2 in the table
- Mumbai Indians: Position #9 — second from bottom
After MI’s massive win:
- MI moved off the bottom of the table
- GT’s biggest-ever IPL defeat by runs margin went on the record books
- Tilak Varma’s name entered the record books alongside Sanath Jayasuriya
Key Records from the Mumbai Indians vs Gujarat Titans Match Scorecard
Here are all the verified records from the Mumbai Indians vs Gujarat Titans Match Scorecard:
- MI’s biggest win of IPL 2026 — 99 runs
- GT’s biggest-ever IPL defeat — 99 runs (previous was 83 vs CSK in 2025)
- Lowest match aggregate in MI vs GT IPL history — 299 runs
- Tilak Varma’s century = Joint-fastest by an MI batter (45 balls), equalling Sanath Jayasuriya’s record from 2008
- First IPL player to outscore opposition single-handedly since KL Rahul (132* vs RCB, 2020) — Tilak scored 101, GT scored 100
- Quinton De Kock broke Ishan Kishan’s record for most dismissals by a wicketkeeper for MI in IPL history (50+)
- Shubman Gill set the record for most IPL matches as GT captain (32), surpassing Hardik Pandya
Mi vs Gt — Head-to-Head History at a Glance
The Mi vs Gt rivalry has produced some brilliant cricket since Gujarat Titans entered the IPL in 2022. Here’s a quick look at the key clashes:
Mi vs Gt 2023 (League Stage): GT won by 55 runs. Shubman Gill scored 56, and David Miller and Abhinav Manohar pummelled MI’s bowlers in the back end. GT posted 207/6; MI could only reach 152.
Mi vs Gt 2023 (Qualifiers): GT won by 62 runs. One of the most lopsided big-game performances — Shubman Gill smashed 129 off 60 balls in a 233/3 total. MI were demolished. GT went to the final.
Mi vs Gt IPL 2024: A tight, nail-biting 6-run win for GT. MI, chasing 169, reached 121/3 before collapsing to 162/9. Rashid Khan, Mohit Sharma, and Spencer Johnson were the architects of the GT win.
Mi vs Gt IPL 2026 (Match 30): The pendulum swings back. MI — dominant, clinical, inspired. 99-run win. GT bowled out for 100. Tilak century. End of story.
For official updated head-to-head data, check out
Expert Opinion
“What Tilak Varma did in this match was more than just a century — it was a masterclass in mental resilience. He absorbed pressure for 22 balls, looked vulnerable, and then completely flipped the game on its head in the space of 23 deliveries. The ability to shift gears that quickly, especially when your team was struggling at 44/3 against one of the best bowling attacks in the IPL, is what separates a good T20 batter from a truly great one.”
— Cricket Analyst Perspective, IPL 2026
Tilak Varma’s Post-Match Quotes (Verified)
Here’s what Tilak said after receiving the Player of the Match award:
“Last 5 games, I haven’t spent much time in the middle. I tried to do that today. First 20 balls, I was batting ball by ball. Later on, I knew what I was capable of — I did that, and I am grateful for that. I was just seeing the situation, what the team needs. I was just trying to keep my head steady and follow my basics. I have all the fancy shots — when the team needs, I can play those. The way Naman played was crucial for us. He batted with a lot of positive intent. I am really proud of myself.”
And Hardik Pandya, the MI captain:
“Very important win. We needed this.”
Shubman Gill (GT captain) on the loss: “Honestly, I think we gave away too many runs in the middle overs. On a wicket like that, 160–170 was a par score. I think the wicket was on the slower side. Batting could have been better because there was dew.”
Mumbai vs Gujarat Live Score Today — How to Track Future MI vs GT Games
If you want to follow the Mumbai vs Gujarat Live Score Today for upcoming fixtures in real time, here are the best platforms:
- Gold standard for ball-by-ball live commentary and verified scorecards
- Official points table, schedule, and match data
- Cricbuzz — Best mobile app for instant notifications and live scoring
- Crex.com — Clean interface with detailed match stats
Mumbai Indians vs Gujarat Titans Match — Conclusion
The Mumbai Indians vs Gujarat Titans Match Scorecard from IPL 2026 Match 30 will be remembered for a long time. Not just because of the 99-run win, or because GT were bowled out for 100 chasing 200 — but because of the sheer, brilliant improbability of how it happened.
Tilak Varma walked in with his team sinking. He spent 22 balls looking uncertain. And then he hit 82 off his next 23. He finished with 101 — not just more than the entire opposition total, but a historic innings that matched Sanath Jayasuriya’s fastest century record for MI.
For the Mumbai Indians vs Gujarat Titans Match, this wasn’t just a win. This was a statement. And if this Mumbai Indians vs Gujarat Titans Match Scorecard teaches us anything, it’s that in T20 cricket, no game is over until the last ball is bowled.
The Mumbai Indians vs Gujarat Titans Match Highlights prove that — from Bumrah’s very first-ball wicket in the chase to the final lbw that sealed it — every single moment mattered.
Whether you follow Mi vs Gt IPL 2026 for the stats or the drama, this match gave you both in abundance.
FAQs — Mumbai Indians vs Gujarat Titans Match Scorecard
Q1. What was the result of the Mumbai Indians vs Gujarat Titans Match in IPL 2026?
Mumbai Indians won by 99 runs. MI scored 199/5 in 20 overs, and GT were all out for 100 in 16 overs.
Q2. Who scored the century in the Mumbai Indians vs Gujarat Titans Match Scorecard?
A: N. Tilak Varma scored an unbeaten 101 off 45 balls (8 fours, 7 sixes, SR: 224.44). He was named Player of the Match.
Q3. Who was the top scorer for Gujarat Titans in the Mumbai Indians vs Gujarat Titans Match?
A: Washington Sundar was GT’s top scorer with 26 off 17 balls (5 fours, SR: 152.94).
Q4. How many wickets did Ashwani Kumar take in the Mumbai Indians vs Gujarat Titans Match?
A: Ashwani Kumar took 4 wickets for 24 runs in 4 overs. He removed Shubman Gill, Rahul Tewatia, Rashid Khan, and Shahrukh Khan.
Q5. What were Kagiso Rabada’s bowling figures in the Mumbai Indians vs Gujarat Titans Match Scorecard?
A: Rabada took 3 wickets for 33 runs in 4 overs (Econ: 8.25) — dismissing Quinton De Kock, Danish Malewar, and Suryakumar Yadav.
Q6. Where was the Mumbai Indians vs Gujarat Titans Match played?
A: At the Narendra Modi Stadium, Ahmedabad on April 20, 2026.
Q7. What record did Tilak Varma set in the Mumbai Indians vs Gujarat Titans Match Scorecard?
A: He equalled Sanath Jayasuriya’s record for fastest IPL century by an MI batter (45 balls, 2008). He was also the first IPL player to single-handedly outscore the opposition since KL Rahul in 2020.
Q8. What was GT’s lowest total in the Mumbai Indians vs Gujarat Titans Match?
A: GT were all out for 100 in 16 overs — their biggest ever defeat by runs in IPL history (99 runs).
Q9. What was the toss result in the Mumbai Indians vs Gujarat Titans Match?
A: Gujarat Titans won the toss and elected to bowl first.
Q10. Who were MI’s impact player substitutes in the Mumbai Indians vs Gujarat Titans Match Scorecard?
A: MI’s impact player subs were: Corbin Bosch, Raj Bawa, Mayank Rawat, Raghu Sharma, and Ashwani Kumar.
Thank you so much for reading this full breakdown of the Mumbai Indians vs Gujarat Titans Match Scorecard! We truly appreciate you spending your time with us. If this was helpful, share it with your cricket-obsessed friends — they’ll love it.
Read our previous blog: