Suggested meta description: RCB defeated Gujarat Titans by five wickets in the IPL 2026 final at Ahmedabad, with Virat Kohli’s unbeaten 75 sealing back-to-back titles. Full recap, key performances, records and what it means for IPL 2027.
For eighteen years, Royal Challengers Bengaluru were cricket’s favourite punchline — the superstar franchise that hoarded talent, sold out stadiums, trended every April, and somehow never landed the trophy. Two seasons later, the joke has aged terribly. On 31 May 2026 at the Narendra Modi Stadium in Ahmedabad, RCB beat Gujarat Titans by five wickets to lift their second consecutive IPL title, becoming only the third franchise in the league’s history — after Chennai Super Kings and Mumbai Indians — to successfully defend a crown.
And fittingly, the man who carried the franchise through all those barren years finished the job himself, in front of a hostile home crowd, with a six over long-on.
The road to Ahmedabad
The 19th edition of the IPL began on 28 March 2026 with the defending champions hosting Sunrisers Hyderabad in Bengaluru, and across 74 matches it slowly became clear that this was not going to be a season of chaos. RCB and Gujarat Titans separated themselves as the two best sides in the league phase, and when they met in Qualifier 1, Bengaluru delivered a statement that bordered on cruelty — a 92-run demolition that sent them straight to the final and forced GT to take the longer route through Qualifier 2.
Gujarat, to their credit, regrouped and won their way back to a home final. A title decider at their own fortress in Ahmedabad, against the team that had just embarrassed them — the script offered GT everything they could want by way of motivation. What followed instead was one of the most clinically one-sided finals in recent memory. One outlet memorably described it as a final RCB had engineered to be boring — and in franchise sport, boring finals are what dynasties look like.
Patidar calls it right, the bowlers do the rest
Rajat Patidar won the toss and chose to field, and his attack made the decision look inspired within four overs. There was early drama when Sai Sudharsan was given out caught behind in the very first over, only for DRS to overturn it — but the reprieve bought Gujarat almost nothing. Both openers were gone before the end of the fourth over with just 22 runs on the board between them, and the innings never truly recovered its shape.
Arshad Khan tried to counterpunch with a frantic 15 off 6 balls, but Josh Hazlewood removed him to snuff out the threat. From there it became a story of one man holding the tide: Washington Sundar compiled a mature, unbeaten fifty off 37 deliveries while wickets kept tumbling at the other end, dragging Gujarat past 150 when a total in the 130s looked likelier.
Rasikh Salam was the standout with 3 for 27 from his four overs, while Hazlewood and the evergreen Bhuvneshwar Kumar took two wickets apiece. Gujarat closed on 155 for 8 — a total that felt twenty runs light on a good Ahmedabad surface, against a batting order that had been ruthless all season. Both camps played their tactical cards too: GT used Prasidh Krishna as their Impact Player in place of Rahul Tewatia, while RCB brought in Venkatesh Iyer for Jacob Duffy to lengthen the batting.
Kohli’s night, from the first over
If Gujarat harboured any hope of defending 155, it rested on Kagiso Rabada — the season’s leading wicket-taker and eventual Purple Cap winner — striking early with the new ball. Instead, Virat Kohli and Venkatesh Iyer targeted him from the outset, plundering 37 runs from his first two overs and flipping the pressure entirely onto the home side.
Iyer blazed 32 off just 16 balls before Mohammed Siraj — facing his old franchise — broke the stand in the fifth over, and Rabada struck back to remove Devdutt Padikkal in the next. At 70 for 2 after the powerplay, the game was theoretically alive. In practice, it belonged to one man.
Kohli barely gave Gujarat a sniff after that. He raced to the fastest fifty of his IPL career, peppered the boundary with nine fours and three sixes, and absorbed Rashid Khan’s excellent 2 for 25 without ever letting the required rate become a conversation. The finish was pure theatre: a six launched over long-on off the final ball of the 18th over, taking RCB to 161 for 5 with twelve deliveries unused. Kohli walked off unbeaten on 75 from 42 balls, Player of the Match in an IPL final at last.
There was a lovely symmetry to it. In the 2025 final against Punjab Kings, Kohli had contributed a steady 43 in a nervy six-run win that ended the franchise’s 18-year wait. A year on, there were no nerves and no waiting — just a great player closing out a final on his own terms.
A season of prodigies and veterans
The final was RCB’s, but the season’s individual honours told a wider story about where the league is heading. Fifteen-year-old Rajasthan Royals sensation Vaibhav Sooryavanshi became the youngest Orange Cap winner in IPL history, piling up 776 runs at a scarcely believable strike rate above 237 — the highest ever recorded by a leading run-scorer — and sweeping the MVP, Emerging Player, Super Striker and Super Sixes awards along the way.
At the other end of the age curve, Rabada’s Purple Cap-winning haul of 29 wickets, built on relentless powerplay strikes, underlined why Gujarat kept reaching the business end. Sai Sudharsan finished with the most fours of the tournament, Mohammed Siraj claimed the dot-ball award with 172 of them, and Punjab Kings took home the Fair Play honours. A teenager rewrote the batting records while a thirty-something quick topped the bowling charts — the IPL, as ever, contained multitudes.
What the record books now say
RCB’s win reshaped several conversations at once. They became the third team to win back-to-back titles, joining CSK (2010–11) and Mumbai Indians (2019–20) in one of the sport’s most exclusive clubs. Rajat Patidar, once an afterthought in auction rooms, now owns two trophies as captain and a reputation as one of the calmest tactical minds in the league. And the franchise that spent nearly two decades as a cautionary tale about star power without structure has quietly become the best-run team in the competition — deep in bowling, flexible in batting, and ruthless in knockouts.
For Gujarat, the pain of losing a home final will linger, but the foundations look sound. Their director of cricket admitted the team fell one step short while expressing pride in the campaign, and with Sudharsan, Rashid, Siraj and Rabada in the core, they will begin 2027 among the favourites again.
The three-peat question
Which brings us to the storyline that will hang over everything until next summer: can RCB do what no franchise has ever done and win three IPL titles in a row? CSK couldn’t manage it in 2012. Mumbai couldn’t in 2021. The double itself is rare enough that only three teams have achieved it in nineteen editions; the treble remains cricket’s unclimbed peak.
The chase begins in earnest long before the first ball of IPL 2027. Every trade, every retention call and every auction bid this off-season — across all ten franchises — will be made with one eye on the champions from Bengaluru. The hunts have become everyone else’s problem, and for a fanbase that waited eighteen years for one trophy, that is a delicious place to be.
Match in brief: GT 155/8 in 20 overs (Washington Sundar 50*; Rasikh Salam 3/27, Josh Hazlewood 2, Bhuvneshwar Kumar 2) lost to RCB 161/5 in 18 overs (Virat Kohli 75* off 42; Rashid Khan 2/25) by five wickets, with 12 balls remaining. Player of the Match: Virat Kohli.