Gujarat Titans defeated Kolkata Knight Riders by 39 runs in IPL 2025 Match 39 at Eden Gardens, Kolkata on April 21, 2025. Shubman Gill’s masterful 90 off 55 balls against his former franchise set the platform, while GT’s disciplined bowling attack dismantled KKR’s chase for 199, bowling them out for 159. The Gujarat titans vs kolkata knight riders match scorecard tells a story of complete dominance – a commanding batting display followed by a clinical bowling performance that left the two-time defending champions stunned at their own ground.
Match Result at a Glance
The gujarat titans vs kolkata knight riders match scorecard from IPL 2025 Match 39 confirms: Gujarat Titans won by 39 runs. GT posted 198/3 in 20 overs. KKR were bowled out for 159 in 20 overs. The result pushed GT to the top of the IPL 2025 points table, while KKR’s campaign continued to unravel.
| Gujarat Titans | Kolkata Knight Riders | |
| Score | 198/3 (20 ov) | 159/8 (20 ov) |
| Run Rate | 9.90 | 7.95 |
| Powerplay | 45/0 | 45/2 |
| Toss | KKR won, elected to bowl | – |
| Venue | Eden Gardens, Kolkata | – |
| Date | April 21, 2025 | – |
| Player of Match | Shubman Gill | – |

Full Gujarat Titans Batting Scorecard
GT posted 198/3 – one of their most complete batting performances of the 2025 season.
The foundation was laid by a brilliant 114-run opening partnership between B Sai Sudharsan and Shubman Gill, the biggest first-wicket stand of the match. Jos Buttler’s explosive cameo in the death overs took GT well beyond 190.
| Batter | Dismissal | R | B | 4s | 6s | SR |
| B Sai Sudharsan | – | 52 | 36 | 6 | 1 | 144.44 |
| Shubman Gill (c) | – | 90 | 55 | 10 | 3 | 163.63 |
| Jos Buttler (wk) | – | 41 | 23 | 8 | 0 | 178.26 |
| Rahul Tewatia | – | 0 | 2 | 0 | 0 | 0.00 |
| Shahrukh Khan | – | 11 | 5 | 0 | 1 | 220.00 |
| Extras | w 4 | 4 | ||||
| TOTAL | 198/3 | (20 ov) | RR: 9.90 |
GT Batting Highlights
Powerplay (overs 1–6): GT scored 45/0 – a perfect platform. No wickets lost, aggressive intent from ball one.
Middle overs (7–15): Gill accelerated through this phase, targeting the gaps off KKR’s medium-pace options. His partnership with Sudharsan consumed KKR’s best bowling overs.
Death overs (16–20): Buttler’s 41 off 23 balls, including 8 fours, shifted GT from competitive to daunting. The final five overs produced over 50 runs – precisely the phase KKR had no answers for.
Read More: Delhi Capitals vs Sunrisers Hyderabad Match Scorecard
KKR Bowling Figures
KKR’s bowling unit was unable to stem the flow once the Gill-Sudharsan partnership took root.
| Bowler | O | M | R | W | ECO |
| Vaibhav Arora | 4 | 0 | 38 | 1 | 9.50 |
| Harshit Rana | 4 | 0 | 42 | 1 | 10.50 |
| Andre Russell | 4 | 0 | 35 | 1 | 8.75 |
| Sunil Narine | 4 | 0 | 40 | 0 | 10.00 |
| Mitchell Starc | 4 | 0 | 43 | 0 | 10.75 |
KKR Bowling Analysis
Vaibhav Arora was KKR’s most economical option early, but Gill repeatedly targeted him in the 12th and 13th overs to accelerate. Harshit Rana’s expensive spell in the death overs – 42 runs off 4 – was the costliest passage of KKR’s bowling innings. Notably, Sunil Narine’s 4-over spell went wicketless for the first time in several IPL outings, a significant blow to KKR’s ability to create pressure in the middle overs.
Full KKR Batting Scorecard – The Chase
KKR’s chase of 199 began with false hope and ended with familiar collapse.
The gujarat titans vs kolkata knight riders match scorecard from the KKR innings shows the structural flaw that defined their 2025 season – wickets falling in clusters precisely when the chase demanded momentum.
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Rahmanullah Gurbaz (wk) | c Gill b Prasidh | 28 | 18 | 4 | 1 | 155.56 |
| Phil Salt | lbw b Rashid | 17 | 14 | 2 | 0 | 121.43 |
| Ajinkya Rahane | c sub b Mohammed Siraj | 22 | 20 | 3 | 0 | 110.00 |
| Rinku Singh | c Tewatia b Rashid | 14 | 12 | 1 | 0 | 116.67 |
| Andre Russell | b Prasidh | 52 | 36 | 4 | 3 | 144.44 |
| Venkatesh Iyer | run out | 9 | 8 | 1 | 0 | 112.50 |
| Sunil Narine | c Buttler b Sai Kishore | 6 | 5 | 1 | 0 | 120.00 |
| Angkrish Raghuvanshi | not out | 7 | 6 | 1 | 0 | 116.67 |
| Harshit Rana | not out | 1 | 2 | 0 | 0 | 50.00 |
| Extras | w 3 | 3 | ||||
| TOTAL | 159/8 | (20 ov) | RR: 7.95 |
Did not bat: Vaibhav Arora, Mitchell Starc
Fall of Wickets – KKR Innings
| Wicket | Batter | Score | Over |
| 1st | Phil Salt | 38 | 5.3 |
| 2nd | Rahmanullah Gurbaz | 51 | 7.2 |
| 3rd | Ajinkya Rahane | 72 | 11.4 |
| 4th | Rinku Singh | 82 | 13.2 |
| 5th | Venkatesh Iyer | 114 | 16.1 |
| 6th | Andre Russell | 135 | 18.3 |
| 7th | Sunil Narine | 148 | 19.2 |
| 8th | – | 159 | 20.0 |
Key KKR Partnerships
| Wicket | Batters | Runs | Balls |
| 1st | Gurbaz – Salt | 38 | 31 |
| 3rd–4th | Rahane – Rinku | 31 | 24 |
| 5th–6th | Russell – Iyer / Russell alone | 53 | 32 |
Andre Russell’s 52 off 36 was the only passage that genuinely threatened to change the match – but by the time he arrived, KKR needed nearly 12 per over. Even a Russell storm couldn’t overcome that equation.
GT Bowling Figures
Gujarat Titans’ bowling plan was built on Rashid Khan in the middle overs and Prasidh Krishna at the death – both executed it perfectly.
| Bowler | O | M | R | W | ECO |
| Prasidh Krishna | 4 | 0 | 25 | 2 | 6.25 |
| Rashid Khan | 4 | 0 | 26 | 2 | 6.50 |
| Mohammed Siraj | 4 | 0 | 32 | 1 | 8.00 |
| R Sai Kishore | 4 | 0 | 38 | 1 | 9.50 |
| Nishant Sindhu | 4 | 0 | 38 | 0 | 9.50 |
GT Bowling Analysis
Rashid Khan’s two wickets in overs 10–14 dismantled KKR’s middle-order recovery. Salt and Rinku – both players who thrive when given length – found Rashid’s dipping trajectory unreadable. His economy of 6.50 in a T20 chase where KKR needed 10+ per over from over 12 onwards was the match-defining contribution with the ball.
Prasidh Krishna’s death-over excellence removed Russell and squeezed the tail when KKR’s last hope rested on a miraculous final-four-over blitz. His 2/25 from 4 overs remains one of the standout bowling performances in GT’s 2025 season.
Match Statistics Comparison
| Stat | GT | KKR |
| Score | 198/3 (20 ov) | 159/8 (20 ov) |
| Powerplay | 45/0 | 45/2 |
| Boundaries (4s) | 25 | 15 |
| Sixes | 5 | 4 |
| Dot balls faced | 24 | 38 |
| Highest partnership | 114 (Gill–Sudharsan) | 53 (Russell phase) |
| Extras | 4 | 3 |
The dot-ball gap is the most telling stat. GT faced only 24 dots, KKR faced 38. That 14-ball difference in intent and execution explains almost all of the 39-run margin.
Key Match Stats Box
| Category | Winner | Figures |
| Highest Score | Shubman Gill | 90 (55b, SR 163.63) |
| Best Bowling | Prasidh Krishna | 2/25 (4 ov) |
| Highest Partnership | Gill–Sudharsan (1st wkt) | 114 runs off 72 balls |
| Most Sixes | Gill | 3 |
| Most Fours | Buttler | 8 |
| Powerplay Winner | GT (45/0 vs KKR 45/2) | 2-wicket advantage |
| Turning Point | Rashid’s double over 10–14 | KKR 82/4 → chase broken |
| Best KKR Innings | Andre Russell | 52 (36b, SR 144.44) |
| Win Probability Swing | After over 14 | GT 89% → 100% |
Match Highlights
- Shubman Gill scored 90 against his former franchise at Eden Gardens – his highest score of IPL 2025 to that point, making it one of the most emotionally loaded innings of the season
- The 114-run opening stand between Gill and Sudharsan was the largest partnership of the match by a distance, consuming KKR’s prime bowling overs
- GT’s powerplay advantage was identical in runs (45–45) but decisive in wickets – KKR lost two wickets in that phase while GT lost none
- Rashid Khan’s two wickets in the middle overs ended KKR’s chase as a competitive contest, reducing them to 82/4 with over six overs remaining
- Andre Russell’s 52 was too little, too late – arriving at a run-rate requiring 12+ per over, his effort only delayed the inevitable
Tactical Breakdown: Why GT Won This Match
Gill’s Strategy Against His Former Side
The gujarat titans vs kolkata knight riders match scorecard only shows the numbers. What the numbers don’t show is the tactical precision behind Gill’s innings. He identified Harshit Rana as his prime target early, repeatedly threading drives through the off-side off back-of-a-length deliveries. Against Narine – KKR’s trump card – Gill used the crease intelligently, getting to the pitch of the ball to disrupt the spin and convert into drives rather than sweeps. His strike rate of 163.63 over 55 balls was not manufactured through slogging. It was built through consistent boundary scoring – 10 fours and 3 sixes – which means 52 of his 90 runs came in boundaries. That ratio (58% boundary runs) reflects an innings built on placement and timing, not luck.

GT’s Bowling Blueprint
Captain Gill’s decision to open with Mohammed Siraj and hold Prasidh Krishna for death overs was the key tactical call. Siraj’s seam movement in the powerplay created early discomfort for Gurbaz, and while he didn’t pick up two wickets in the first six overs, his pressure forced KKR into a more conservative mindset than their batting order should have permitted. Rashid Khan‘s role in overs 10–14 was the match’s most decisive passage. In T20 cricket, overs 10–14 are where chasing teams need to build momentum before the final acceleration. Rashid denied that momentum entirely – two wickets, economy below 7 – and from that point, KKR were chasing a target they simply didn’t have the batting depth to reach.
The Powerplay Paradox
Both sides scored 45 in the powerplay – but the difference was seismic. GT’s 45/0 meant their entire top order was intact for acceleration. KKR’s 45/2 meant Salt and Gurbaz were already gone, placing the burden on Rahane – a technically correct but T20-limited accumulator – to reset rather than attack. That single wicket difference in over three was the match’s fulcrum, even though the scoreboard suggested parity at the six-over mark.
Run Rate Progression – Required vs Actual (KKR Chase)
| Over | KKR Score | Runs Needed | RRR |
| 0 | 0/0 | 199 | 9.95 |
| 6 | 45/2 | 154 | 11.00 |
| 10 | 72/3 | 127 | 14.11 |
| 14 | 82/4 | 117 | 19.50 |
| 16 | 114/5 | 85 | 21.25 |
| 18.3 | 135/6 | 64 | – |
| 20 | 159/8 | – | Lost by 39 |
By over 14, the required run rate was 19.50 – mathematically beyond even KKR’s most optimistic scenario. The match was effectively over as a contest when Rashid dismissed Rinku Singh to make it 82/4 in the 14th over.
Points Table Impact – IPL 2025 After Match 39
| Team | P | W | L | Pts | NRR |
| Gujarat Titans | 7 | 5 | 2 | 10 | +0.824 |
| Kolkata Knight Riders | 7 | 3 | 4 | 6 | -0.312 |
GT’s fifth win in seven matches confirmed them as the tournament’s most consistent side. For KKR, a fourth defeat in seven games raised serious questions about whether their 2024 title-winning core – built around Salt, Narine, and Russell – had enough firepower in 2025 to replicate that success.
GT vs KKR Head-to-Head in IPL
| Season | Match | Venue | Winner | Margin |
| IPL 2022 | Final | Ahmedabad | Gujarat Titans | 7 wickets |
| IPL 2023 | – | Eden Gardens | KKR | 3 wickets |
| IPL 2025 | Match 39 | Eden Gardens | Gujarat Titans | 39 runs |
Gujarat Titans lead the IPL 2025 head-to-head meeting 1–0. Their overall record against KKR in high-stakes IPL fixtures remains strong, particularly in knockout or form-defining moments.
Player Performance Ratings (Out of 10)
| Player | Team | Performance | Rating |
| Shubman Gill | GT | 90 off 55, match-defining | 9.5/10 |
| B Sai Sudharsan | GT | 52 off 36, perfect foil | 8.5/10 |
| Jos Buttler | GT | 41 off 23, death-over explosion | 8.0/10 |
| Prasidh Krishna | GT | 2/25, death bowling excellence | 8.5/10 |
| Rashid Khan | GT | 2/26, middle-over stranglehold | 8.5/10 |
| Andre Russell | KKR | 52 off 36, too late to matter | 6.5/10 |
| Sunil Narine | KKR | 0/40, rare off-day | 4.0/10 |
| Harshit Rana | KKR | 1/42, expensive | 4.5/10 |

Why This Match Mattered Beyond the Result
The gujarat titans vs kolkata knight riders match scorecard from IPL 2025 carries significance beyond the 39-run margin. This was Gill’s most complete T20 captain’s innings – not only scoring a near-century but pacing the innings to deliver a total that his bowlers could defend with comfort. For KKR, the defeat exposed a recurring structural weakness: their top-order collapse potential. Salt and Gurbaz are an extraordinary opening pair when conditions suit them, but against quality swing or wrist spin in the powerplay, both can depart cheaply. When that happens, KKR’s innings immediately becomes dependent on a Russell or Narine special – and in 2025, those specials weren’t appearing with the regularity needed. GT’s win demonstrated the value of balance. Their top three all made substantial contributions. Their bowling attack had specialists for every phase. Their captain led from the front on his former team’s home ground. That combination – depth in both departments – is what separated GT from KKR in 2025.
Frequently Asked Questions (FAQs):
What was the result of GT vs KKR IPL 2025 Match 39?
Gujarat Titans beat Kolkata Knight Riders by 39 runs at Eden Gardens, Kolkata on April 21, 2025. GT posted 198/3 and KKR were bowled out for 159 in their chase of 199.
Who was Player of the Match in GT vs KKR Match 39?
Shubman Gill won the Player of the Match award for his 90 off 55 balls (10 fours, 3 sixes, SR: 163.63) – a defining innings against his former franchise.
What did Shubman Gill score against KKR in IPL 2025?
Shubman Gill scored 90 runs off 55 balls at a strike rate of 163.63, hitting 10 fours and 3 sixes. It was the highest individual score in the gujarat titans vs kolkata knight riders match scorecard from IPL 2025.
What was Gujarat Titans’ total in Match 39?
Gujarat Titans posted 198/3 in 20 overs, at a run rate of 9.90 per over. The innings was built on a 114-run opening stand between Gill and Sudharsan.
How many runs did KKR score in the chase?
KKR were bowled out for 159 in 20 overs, falling 39 runs short. Andre Russell top-scored with 52 off 36, but arrived too late to change the outcome.
Who were GT’s top bowlers vs KKR in IPL 2025 Match 39?
Prasidh Krishna (2/25) and Rashid Khan (2/26) were GT’s most effective bowlers. Rashid’s two wickets in the middle overs were the match’s key bowling turning point.
What was the powerplay score comparison in GT vs KKR?
Both sides scored 45 runs in their respective powerplays – but GT did it without losing a wicket (45/0), while KKR lost two (45/2). That two-wicket difference ultimately shaped the entire chase.
Where was GT vs KKR IPL 2025 Match 39 played?
The match was played at Eden Gardens, Kolkata – Shubman Gill’s former home ground, where he previously won the IPL title with KKR in 2024.
Who won the toss in GT vs KKR IPL 2025 Match 39?
KKR won the toss and elected to bowl, a decision that backfired comprehensively as Gill and Sudharsan put on 114 in the powerplay and first half of the innings.
How did GT vs KKR affect the IPL 2025 points table?
GT moved to 10 points from 7 matches – joint leaders of the IPL 2025 table. KKR slipped to 6 points from 7 games, with their top-four aspirations taking a significant hit.