Results in brief: Mumbai Indians (199/5 in 20 overs) beat Gujarat Titans (100 all out in 15.5 overs) by 99 runs at the Narendra Modi Stadium in Ahmedabad.
GT vs MI: HIGHLIGHTS | SCORECARD
Tilak Varma orchestrated a remarkable turnaround as Mumbai Indians broke out of their slump with an emphatic 99-run victory over Gujarat Titans in Ahmedabad. On a night that threatened to drift, Tilak’s brilliant hundred changed the rhythm of the contest and lifted Mumbai to a daunting total before a disciplined, incisive bowling effort completed their biggest win of the season and breathed life into their campaign.
In a dramatic symmetry, Gujarat Titans finished one short of Varma’s unbeaten 101 and were bowled out for 100 in pursuit of 199. Mumbai Indians needed something extraordinary to get off the bottom of the table and Tilak provided exactly that. As the innings meandered along at 103 for 4 after 14 overs, he took the reins with a dazzling shift and turned a hesitant platform into a position of authority. Unbeaten on 101 off 45 balls, he reached his maiden IPL hundred with a last-delivery boundary, riding a wave that was both controlled and inevitable.
That late surge did more than inflate the total. That carried the momentum into the second inning. Jasprit Bumrah, looking for rhythm after a lean run, struck with the very first ball to set the tone. Gujarat Titans never recovered from this early setback. Ashwani Kumar then ensured there was no going back, producing a brilliant spell of 4 for 24 as wickets fell in quick succession. There was little resistance and no significant partnership as Gujarat were bundled out for 100 in 15.5 overs.
BUMRAH OPENS THE GATES
Chasing 200 for a fourth win, Gujarat Titans ran into trouble almost immediately and it started with Jasprit Bumrah finally getting his reward. He went 153 balls in the IPL without a wicket, a much better delivery in that stretch, yet it took a fine full ball to break the sequence. Sai Sudharsan went hard at it and sliced it straight to cover. It wasn’t a menacing delivery, but it got the job done.
From there, the game began to tilt sharply. The energy Mumbai Indians had built with the bat carried into the field and suddenly every little moment seemed to be going their way. Hardik Pandya needed just two balls to make another dent. He got one to seam it back to Josi Buttler, a delivery that at first glance looked like it was sliding down leg. Buttler checked on the pitch but ball tracking showed that it had clipped the top leg stump. Gujarat were 5 for 2 and already under pressure.
Shubman Gill tried to push. He came into this contest with modest returns against Bumrah, and while he produced some elegant boundaries off the offside, there was no real fluency. Ball continued to seam, bat and ask questions.
The breakthrough came before he could settle down. Ashwani Kumar hits one and Gill goes through the pull without quite committing to it. He didn’t hold it or loosen the ropes, he chose the longer side and chose deep square. A simple catch and Gill was gone for 14 off 13. At 40 for 3 in 4.4 overs, Gujarat lost control of the chase.
For the first time in their time together, the top three of Gill, Sudharsan and Buttler were all back in the pavilion in the powerplay. It summed up the flow of the game. Bombay sensed this and kept pressing. Krish Bhagat produced a tight final over as Gujarat moved to 45 for 3, matching Mumbai’s own 46 for 3 at the same stage, but with no sense of a recovery around the corner. If anything, the pressure only grew.
A moment later it hardened even more. Naman Dhir produced one of those side-lifting efforts. Running back to the rope off Mitchell Santner’s bowling, he held a high overhead catch and managed to keep his balance inside the boundary to dismiss Washington Sundar. Gujarat slipped to 54 for 4 and the climb was steeper.
Santner then continued the familiar pattern and again bowled Glenn Phillips. It was the third time he had dismissed him and at 55 for 5 the chase was unravelling. There was no respite. Ashwani Kumar came back and struck again, this time removing Rahul Tewatia. There was a brief pause as the bouncer was called and checked, only for him to decide to stand up. Ashwani was forced to dive again, held tight and Tewati’s attempt to run it to third man resulted in a thin edge. Gujarat were 79 for 6 and by then the score was getting away.
TILAK 101 STUNS GUJARAT
It was all set up before in many ways. Tilak Varma, galvanized by a sharp word from captain Hardik Pandya at a strategic time-out, turned a faltering innings into a rousing statement, his first IPL hundred to lift Mumbai Indians to 199 for 5 against Gujarat Titans on Monday.
Mumbai is stuck in the mud for a long stretch. Tilak was on 19 off 22 balls looking for fluency as the innings lost direction after a bruising start. Kagiso Rabada set the tone early, hitting a hard length at pace to dismantle the top order and leave Mumbai scrapped. The break at the end of the 14th over proved decisive.
Cameras caught Pandya having a lively exchange with Tilak, urging him to continue. What followed was not only a change of pace, but a complete change of mood. Tilak returned with a written intention. The bat swing loosened up, the footwork became crucial and the boundaries started coming. What was a fight soon turned into a showcase of clean hitting. Prasidh Krishna was dismissed for 19 in the over, Ashok Sharma was dismantled for 26 and Gujarat suddenly found themselves chasing the game.
Tilak grew in confidence with each strike, finding gaps at will and loosening the ropes with ease. The last six overs yielded 99 runs despite Hardik Pandya and Sherfaine Rutherford playing under run and ball. That’s because Tilak Varma scored 82 off 23 balls during this period. He was 19 for 22 early in that stretch. Without taking away from that amazing hitting, a lot of it came down to pitchers not following their plans.
It started with Prasidh Krishna bowling it regularly despite playing the pitch for the short ball that had worked so well for him all along. Ashok Sharma did the same in the 18th over. This is the fastest hundred for Mumbai Indians to match the great Sanath Jayasuriya. He got his hundred in 45 balls and finished unbeaten on 101, with a stunning 81 runs from his last 23 deliveries. The acceleration was breathtaking, both in its pace and timing.
Tilak, who came into the contest after managing just 43 runs in five innings, was under scrutiny. Here he responded most emphatically, hitting eight fours and seven sixes, many of them driven with authority over the offside and straight down the ground. Pandya’s own contribution was modest, 15 off 16 balls, but his role in that 81-run stand off 38 deliveries was significant and allowed Tilak to take center stage.
Mumbai then exploded at the death, plundering 96 runs in the last six overs, with Krishna giving up heavily in the final stretch. Earlier, Rabada’s opening spell left Mumbai reeling. Denmark’s Malewar was caught at the crease and leg dropped earlier, Quinton de Kock pulled wrong after a brief boom and Suryakumar Yadav was destroyed by a sharp delivery that bounced back after early promise. Naman Dhir struggled to steady things and drove the innings without ever quite breaking free as Mumbai looked for momentum. They found that and more in Tilak.
IPL 2026 | IPL Schedule | IPL Points Table | IPL Player Stats | Purple Cap | Orange Cap | IPL Videos | Cricket News | Live Score
– The end
Issued by:
Saurabh Kumar
Published on:
20 Apr 2026 23:15 IST





