INTRO
Royal Challengers Bengaluru produced one of the cleanest high-scoring chases of IPL 2026, beating Gujarat Titans by 5 wickets at the M. Chinnaswamy Stadium. GT posted 205/3 after Sai Sudharsan’s brilliant century, but RCB chased 206/5 in 18.5 overs, with 7 balls to spare. The match hinged on one major moment: Virat Kohli was dropped on the first ball he faced, and from there he controlled the chase with 81 off 44 balls. The official IPL report described that missed chance as the decisive fielding lapse of the contest.
Match snapshot 📊
| Category | Details |
|---|---|
| Match | Royal Challengers Bengaluru vs Gujarat Titans, Match 34 |
| Venue | M. Chinnaswamy Stadium, Bengaluru |
| Toss | RCB won the toss and chose to bowl |
| GT total | 205/3 in 20 overs |
| RCB total | 206/5 in 18.5 overs |
| Result | RCB won by 5 wickets |
| Player of the Match | Virat Kohli |
| Top GT scorer | Sai Sudharsan — 100 (58) |
| Top RCB scorer | Virat Kohli — 81 (44) |
| Key RCB support knock | Devdutt Padikkal — 55 (27) |
| Best GT bowlers | Rashid Khan — 2/49, Manav Suthar — 1/19 |
| Best RCB bowler | Bhuvneshwar Kumar — 1/31 |
RCB’s win also pushed them to second place in the table, while GT remained seventh according to Reuters’ match report.
GT innings: Sai Sudharsan builds a century around control and acceleration ⚡
RCB captain Rajat Patidar chose to bowl first, but Gujarat Titans handled the first half of the innings well. Sai Sudharsan and Shubman Gill gave GT a strong opening platform with a 128-run stand. Gill played the stabilizing role with 32 off 24, while Sudharsan attacked through the middle overs and reached a superb 100 off 58 balls. His innings included 11 fours and 5 sixes, and the IPL report noted that he also crossed 2,000 IPL runs, becoming the fastest player to reach that mark in 47 innings, breaking Chris Gayle’s record.
Sudharsan’s innings was not just a statistical century. It gave GT control of the innings for more than 15 overs. The powerplay brought 57 runs without a wicket, and GT reached 128/1 in 12.4 overs when Gill fell. That meant Gujarat had wickets in hand and a set century-maker at the crease. On paper, that position should have produced something closer to 215 or 220 at Chinnaswamy.
The late overs kept GT above 200 but did not fully maximize the platform. Jos Buttler added 25 off 16, Washington Sundar stayed unbeaten on 19 off 12, and Jason Holder supplied a sharp late cameo with 23 off 10*. The official IPL report says Holder’s hitting lifted GT to an imposing 205/3, but Shubman Gill later admitted Gujarat failed to find enough boundaries between the 16th and 19th overs, calling that stretch crucial.
GT batting card
| GT batter | Runs (Balls) | 4s | 6s | Dismissal |
|---|---|---|---|---|
| Sai Sudharsan | 100 (58) | 11 | 5 | c and b Josh Hazlewood |
| Shubman Gill | 32 (24) | 2 | 1 | c Devdutt Padikkal b Suyash Sharma |
| Jos Buttler | 25 (16) | 2 | 1 | c Josh Hazlewood b Bhuvneshwar Kumar |
| Washington Sundar | 19* (12) | 1 | 1 | not out |
| Jason Holder | 23* (10) | 1 | 2 | not out |
| Extras | 6 | |||
| Total | 205/3 (20 overs) |
The GT scorecard shows a powerful but slightly uneven innings: a huge opening stand, a century from Sudharsan, then late hitting from Holder rather than a full death-overs explosion.
RCB bowling: Bhuvneshwar kept control while others leaked runs 🎯
Bengaluru’s bowling was not dominant, but it was functional enough. Bhuvneshwar Kumar was the standout because he returned 1/31 from 4 overs on a batting-friendly ground. His variations prevented Gujarat from fully exploding at the death. Josh Hazlewood and Suyash Sharma took the other wickets, removing Sudharsan and Gill respectively.
The expensive spells mattered. Krunal Pandya went for 50 in 4 overs, Romario Shepherd conceded 17 in one over, and Josh Hazlewood gave away 40. Still, RCB did enough to keep GT to 205, which was large but not unreachable at Chinnaswamy.
RCB bowling figures
| RCB bowler | Overs | Runs | Wickets | Economy |
|---|---|---|---|---|
| Bhuvneshwar Kumar | 4 | 31 | 1 | 7.80 |
| Josh Hazlewood | 4 | 40 | 1 | 10.00 |
| Rasikh Salam Dar | 3 | 28 | 0 | 9.30 |
| Krunal Pandya | 4 | 50 | 0 | 12.50 |
| Romario Shepherd | 1 | 17 | 0 | 17.00 |
| Suyash Sharma | 4 | 36 | 1 | 9.00 |
RCB chase: Kohli survives first ball, then controls the match 🧠🔥
The chase should have started with a disaster for Bengaluru. Kohli offered a straightforward chance on the first ball he faced, but Washington Sundar dropped him. That miss became the defining moment. Reuters reported the same sequence: Kohli was dropped first ball, then made Gujarat pay by controlling the chase and accelerating relentlessly.
Jacob Bethell opened with Kohli and made 14 off 10, but he fell at 24/1 in 2.6 overs. The real match-winning phase began after that. Kohli and Devdutt Padikkal added 115 runs in 59 balls, taking RCB from an early wicket into full command. Padikkal’s innings was brutal: 55 off 27, with 2 fours and 6 sixes, and he reached his fifty in just 20 balls. The IPL report called his innings the true momentum shift because it pushed pressure directly onto GT’s spinners.
Kohli’s innings was the anchor and the engine at the same time. He scored 81 off 44 balls, with 8 fours and 4 sixes, striking at 184.09. Reuters noted that the innings lifted him to the top of the season’s run-scoring charts. He did not finish the chase himself — Jason Holder bowled him at 154/3 — but by then the chase was already heavily tilted toward Bengaluru.
RCB batting card
| RCB batter | Runs (Balls) | 4s | 6s | Dismissal |
|---|---|---|---|---|
| Jacob Bethell | 14 (10) | 3 | 0 | c Shahrukh Khan b Mohammed Siraj |
| Virat Kohli | 81 (44) | 8 | 4 | b Jason Holder |
| Devdutt Padikkal | 55 (27) | 2 | 6 | b Rashid Khan |
| Rajat Patidar | 8 (5) | 0 | 1 | c Washington Sundar b Manav Suthar |
| Jitesh Sharma | 10 (6) | 1 | 1 | c Manav Suthar b Rashid Khan |
| Tim David | 10* (9) | 0 | 1 | not out |
| Krunal Pandya | 23* (12) | 3 | 1 | not out |
| Extras | 5 | |||
| Total | 206/5 (18.5 overs) |
RCB reached 58/1 in the powerplay, then crossed 100 in the ninth over. The Kohli-Padikkal stand ended at 141/2 in 12.5 overs, and although RCB briefly slipped to 173/5 in 15.3 overs, Krunal Pandya’s unbeaten 23 off 12 killed the late tension.
GT bowling: early chance missed, then no sustained control 📉
Gujarat’s bowling night is difficult to judge from wickets alone. Mohammed Siraj dismissed Bethell and finished with 1/25 from 3 overs, which was respectable. Manav Suthar gave them a small middle-overs squeeze with 1/19 in 2 overs. Rashid Khan took two wickets, but his 2/49 also showed how hard Kohli and Padikkal attacked him.
The major issue was control. Kagiso Rabada went wicketless for 45, Prasidh Krishna conceded 31 in just 2 overs, and Holder’s wicket of Kohli came too late to fully shift the result. Gujarat had the perfect chance when Kohli was dropped at the start. Once that went down, the bowling unit could not rebuild pressure for long enough.
GT bowling figures
| GT bowler | Overs | Runs | Wickets | Economy |
|---|---|---|---|---|
| Mohammed Siraj | 3 | 25 | 1 | 8.30 |
| Kagiso Rabada | 4 | 45 | 0 | 11.20 |
| Jason Holder | 3.5 | 35 | 1 | 9.10 |
| Prasidh Krishna | 2 | 31 | 0 | 15.50 |
| Rashid Khan | 4 | 49 | 2 | 12.20 |
| Manav Suthar | 2 | 19 | 1 | 9.50 |
Key turning points ⚡
| Phase | What happened | Why it mattered |
|---|---|---|
| GT opening stand | Sudharsan and Gill added 128 | Gave Gujarat a 200-plus platform |
| Sudharsan century | 100 off 58 | Took GT to a major total |
| GT overs 16-19 | Boundaries dried up | Gill later called this phase crucial |
| Kohli dropped on 0 | Washington Sundar missed the first-ball chance | The biggest fielding moment of the match |
| Kohli-Padikkal stand | 115 off 59 balls | Broke the chase open |
| Padikkal fifty | 50 off 20 balls | Forced GT spinners onto the back foot |
| RCB wobble | 141/2 to 173/5 | GT briefly reopened the contest |
| Krunal finish | 23* off 12 | Completed the chase without late panic |
Tactical reading: why RCB won this chase 🧩
RCB won because they did not let the required rate become a mental burden. Chasing 206 at Chinnaswamy is demanding, but not absurd, and Kohli understood that perfectly. He kept the first half of the chase clean, found boundaries at the right moments, and allowed Padikkal to attack freely. That combination removed the need for a desperate finish.
GT lost because they failed to convert a century-led innings into a match-winning total. Sudharsan’s hundred was superb, but Gujarat’s late slowdown reduced the ceiling of their score. A target of 206 looked big, but once RCB were 141/1 after 12.5 overs, it no longer looked safe.
What the result means 📈
Reuters reported that Bengaluru moved to second place in the standings after this win, while Gujarat were left in seventh and needing a response in their next match. The report also noted that this was RCB’s final league match at the Chinnaswamy before moving to Raipur for remaining home fixtures.
For RCB, this was a statement chase: not a last-ball scramble, but a high-class pursuit completed with seven balls unused. For GT, it was a painful waste of a century and a reminder that 200-plus totals at Bengaluru still need fielding precision, boundary control, and death-overs sharpness.
Final verdict
RCB beat GT because Kohli punished the dropped chance, Padikkal changed the tempo, and Krunal finished the job. Gujarat had a century from Sudharsan, a strong opening stand, and a 205-run total, but they did not defend the critical phases: Kohli’s first-ball chance, the Kohli-Padikkal partnership, and the closing stretch after RCB’s brief wobble. On the scorecard, this was RCB 206/5 beating GT 205/3 by 5 wickets. In match flow, it was a chase built on experience, timing, and one fielding mistake that Gujarat could never repair.
