Gill’s Masterclass & Sooryavanshi’s Heartbreak — Gujarat Titans Storm Into IPL Final
A captain’s knock for the ages, a 15‑year‑old’s two‑match playoff saga of agonising near‑misses, and a bizarre repeat of hit‑wicket history — Qualifier 2 had it all. Shubman Gill’s majestic 104 off 53 balls powered Gujarat Titans to a seven‑wicket victory over Rajasthan Royals at the Maharaja Yadavindra Singh International Cricket Stadium in Mullanpur. With this clinical win, GT set up a high‑stakes title clash against defending champions Royal Challengers Bengaluru in Ahmedabad on Sunday. Vaibhav Sooryavanshi’s dream season ended in heartbreak as he fell for 96 off 47, just days after his 97 off 29 in the Eliminator. Here’s everything that unfolded in this knockout classic — the records broken, the moments that mattered, and what the cricketing world said on X.
Shubman Gill celebrates his fifth IPL century — a captain’s knock that powered Gujarat Titans into their third IPL final. (Photo: Sportzpics / BCCI / IPL)
Gill & Sudharsan Produce a Run‑Chase Masterclass
From the very first ball of the chase, GT signalled their intent. Sai Sudharsan took on Jofra Archer, who had been RR’s new‑ball enforcer all season, carting him for four boundaries in the opening over to collect 19 runs. It was the first time in IPL 2026 that Archer had conceded 15 or more runs in the opening over — a psychological blow that RR never recovered from.
What followed was a partnership of breathtaking precision and power. Gill and Sudharsan added 167 runs for the first wicket in just 77 balls, completely dismantling RR’s bowling attack. Gill brought up his half‑century in 31 balls — his seventh of the season — before accelerating towards a spectacular century.
The 167-run stand was the highest opening partnership in IPL playoff history, surpassing the previous record held by Shane Watson and Faf du Plessis for CSK in 2018. By the time the partnership was broken — in the most bizarre fashion — GT had already knocked the stuffing out of the chase, needing just 48 runs from 43 balls with 9 wickets in hand.
Bizarre History: Sudharsan Dismissed Hit‑Wicket for the Second Consecutive Playoff Match
Just when the GT chase seemed to be marching towards a routine victory, cricket delivered one of its strangest moments. Sai Sudharsan, attempting to slice a low full toss from Brijesh Sharma, accidentally dropped his bat onto the stumps. The bails were dislodged — and the umpire had no choice but to rule him out hit‑wicket.
Incredibly, it was the second consecutive playoff match in which Sudharsan had been dismissed hit‑wicket. In Qualifier 1 against RCB, he had suffered the same fate, becoming only the second player in IPL history to be dismissed in this manner in a knockout game. With this repeat dismissal, Sudharsan now holds the unwanted record for the most playoff hit‑wickets in IPL history.
Sooryavanshi’s 96 — Another Masterclass, Another Heartbreak
When RR lost Yashasvi Jaiswal (1) and Dhruv Jurel (7) within the first two overs to Rabada and Siraj, the Royals were reeling at 9/2. But Vaibhav Sooryavanshi, the 15‑year‑old sensation, once again rose to the occasion. He unleashed a breathtaking counter‑attack, punishing Siraj for three boundaries in the third over and then taking on Holder and Sundar in the middle overs.
Sooryavanshi’s 96 off 47 balls — laced with 8 fours and 7 sixes — was an innings of remarkable maturity. He reached his sixth fifty of the season in 31 balls, anchoring the innings as wickets fell around him. He added 70 runs for the third wicket with Ravindra Jadeja (45* off 35) and then launched a late assault alongside Donovan Ferreira (38* off 11, with 4 sixes), who provided the finishing kick.
But just as he looked set for a well‑deserved century, Rabada returned to dismiss him in the 18th over. For the second knockout match in a row, Sooryavanshi fell agonisingly short of three figures — 97 against SRH in the Eliminator, and now 96 in Qualifier 2.
📊 Sooryavanshi’s Playoff Heartbreak
Eliminator vs SRH: 97 off 29 balls — fell 3 runs short of fastest IPL century.
Qualifier 2 vs GT: 96 off 47 balls — fell 4 runs short of a well‑deserved hundred.
Total playoff runs in 2 matches: 193 runs off 76 balls — SR 253.94, 15 sixes, 12 fours.
IPL 2026 tally: 776 runs in 16 matches — most by an uncapped player, 2nd in Orange Cap race.
Full Scorecard — Rajasthan Royals Innings
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Vaibhav Sooryavanshi | b Rabada | 96 | 47 | 8 | 7 | 204.26 |
| Yashasvi Jaiswal | c Sudharsan b Rabada | 1 | 3 | 0 | 0 | 33.33 |
| Dhruv Jurel (wk) | b Siraj | 7 | 5 | 1 | 0 | 140.00 |
| Ravindra Jadeja | not out | 45 | 35 | 2 | 2 | 128.57 |
| Riyan Parag (c) | c Smaran b Holder | 6 | 5 | 1 | 0 | 120.00 |
| Dasun Shanaka | c Sudharsan b Holder | 5 | 4 | 1 | 0 | 125.00 |
| Jofra Archer | c Smaran b Prasidh | 7 | 4 | 1 | 0 | 175.00 |
| Donovan Ferreira | not out | 38 | 11 | 2 | 4 | 345.45 |
Extras: 9 (lb 1, w 8). FOW: 1-9 (Jaiswal, 0.5 ov), 2-13 (Jurel, 1.6 ov), 3-83 (Parag, 10.1 ov), 4-92 (Shanaka, 11.3 ov), 5-106 (Archer, 12.4 ov), 6-187 (Sooryavanshi, 16.5 ov). Powerplay: 58/3. Source: IPLT20, ESPNcricinfo.
| Bowler | O | R | W | Econ |
|---|---|---|---|---|
| Kagiso Rabada | 4 | 35 | 2 | 8.75 |
| Jason Holder | 4 | 27 | 2 | 6.75 |
| Mohammed Siraj | 4 | 40 | 1 | 10.00 |
| Prasidh Krishna | 4 | 54 | 1 | 13.50 |
| Rashid Khan | 4 | 58 | 0 | 14.50 |
Full Scorecard — Gujarat Titans Innings
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Shubman Gill (c) ★ POTM | lbw b Archer | 104 | 53 | 15 | 3 | 196.23 |
| Sai Sudharsan | hit-wicket | 58 | 32 | 8 | 1 | 181.25 |
| Washington Sundar | c Parag b Deshpande | 16 | 9 | 2 | 1 | 177.78 |
| Jos Buttler (wk) | not out | 9 | 5 | 1 | 0 | 180.00 |
| Rahul Tewatia | not out | 17 | 5 | 1 | 2 | 340.00 |
Extras: 15 (w 12, nb 1, lb 2). FOW: 1-167 (Sudharsan, 12.5 ov), 2-185 (Sundar, 15.1 ov), 3-202 (Gill, 16.5 ov). Powerplay: 69/0. Source: IPLT20, ESPNcricinfo.
| Bowler | O | R | W | Econ |
|---|---|---|---|---|
| Jofra Archer | 4 | 45 | 1 | 11.25 |
| Nandre Burger | 3 | 35 | 0 | 11.67 |
| Brijesh Sharma | 3.4 | 44 | 1 | 12.00 |
| Ravindra Jadeja | 4 | 32 | 0 | 8.00 |
| Tushar Deshpande (Impact) | 4 | 51 | 1 | 12.75 |
Records Broken — A Night of Milestones
📜 List of Records & Milestones
- Shubman Gill — 5th IPL century: Most by a Gujarat Titans batter (previously 3 by David Miller). Fastest century for GT (47 balls).
- Highest opening partnership in IPL playoff history: Gill & Sudharsan — 167 runs (previous: 160 — Watson & du Plessis, CSK, 2018).
- Vaibhav Sooryavanshi — Most runs by an uncapped player in an IPL season: 776 runs.
- Sooryavanshi — Most Powerplay runs in an IPL season: 521 runs.
- Sooryavanshi — Most sixes in a single IPL season: 65 sixes (surpassed Chris Gayle’s 59 in 2012).
- Sai Sudharsan — Unwanted record: First player in IPL history to be dismissed hit‑wicket in two consecutive playoff matches.
- GT’s 219/3: Highest successful chase by Gujarat Titans in IPL history (previous: 197/3 vs MI, 2023).
‘I Can’t Put It Into Words’ — What They Said on X
X Explodes — Expert Reactions from the Cricket Fraternity
What’s Next — GT vs RCB in the IPL 2026 Final
With this emphatic seven‑wicket victory, Gujarat Titans have booked their place in the IPL 2026 final. They will face defending champions Royal Challengers Bengaluru on Sunday, May 31, at the Narendra Modi Stadium in Ahmedabad. It will be a clash of two giants — GT’s disciplined unit against RCB’s explosive batting lineup led by Rajat Patidar and Virat Kohli.
For Rajasthan Royals, the campaign ends in heartbreak. Despite a remarkable season that saw them defy expectations, Riyan Parag and his young squad fell just one game short of the final. But with Vaibhav Sooryavanshi’s emergence as a global superstar, RR’s future looks incredibly bright. As Parag himself summed up: “We weren’t supposed to qualify, given that many players were young and inexperienced, but many youngsters performed well and can only improve from here.”
🏆 IPL 2026 FINAL · AHMEDABAD · MAY 31
Gujarat Titans (Qualifier 2 winner) vs Royal Challengers Bengaluru (Qualifier 1 winner)
⏰ 7:30 PM IST · Narendra Modi Stadium, Ahmedabad

