
Royal Challengers Bengaluru won their first IPL title, defeating Punjab Kings by 6 runs in a thrilling 2025 final at Ahmedabad. Krunal Pandya’s 2/17 and Virat Kohli’s 43 led RCB to glory. Full highlights, scorecards, and analysis.
On June 3, 2025, the Narendra Modi Stadium in Ahmedabad erupted as Royal Challengers Bengaluru (RCB) clinched their maiden IPL title, edging out Punjab Kings (PBKS) by 6 runs in a pulsating final. RCB posted 190/9, powered by Virat Kohli’s gritty 43 and Jitesh Sharma’s explosive 24. PBKS, chasing 191, fell short at 184/7 despite Shashank Singh’s valiant 61* off 30 balls. Krunal Pandya’s game-changing 2/17 and RCB’s disciplined bowling, coupled with sharp fielding, sealed the victory. After 18 years of near-misses, RCB’s triumph sparked wild celebrations in Bengaluru. Here’s the full report with scorecards, key moments, and visuals from a historic night.Royal Challengers Bengaluru players lift the IPL 2025 trophy after defeating PBKS by 6 runs in the final at Narendra Modi Stadium, Ahmedabad, June 3, 2025.
Source: BCCI
Match Summary
-
Toss: Punjab Kings won the toss and opted to bowl, aiming to exploit early conditions at Ahmedabad.
-
RCB Innings: Royal Challengers Bengaluru scored 190/9 in 20 overs, with Virat Kohli’s 43 (35 balls, 3 fours), Rajat Patidar’s 26 (16 balls, 1 four, 1 six), and Jitesh Sharma’s 24 (10 balls, 2 fours, 2 sixes). Arshdeep Singh (3/40) and Kyle Jamieson (3/48) led PBKS’ disciplined bowling.
-
PBKS Innings: Chasing 191, Punjab Kings finished at 184/7, anchored by Shashank Singh’s unbeaten 61 (30 balls, 3 fours, 6 sixes). Krunal Pandya’s 2/17 and Yash Dayal’s 1/18 were pivotal for RCB.
-
Result: Royal Challengers Bengaluru won by 6 runs, securing their first IPL title.
-
Hero of the Match: Krunal Pandya, for his match-defining 2/17, including the wickets of Josh Inglis and Prabhsimran Singh.
Royal Challengers Bengaluru Innings Scorecard
|
Batter |
R |
B |
4s |
6s |
SR |
Dismissal |
|---|---|---|---|---|---|---|
|
Phil Salt |
16 | 9 | 2 | 1 | 177.78 |
c Shreyas Iyer b Jamieson |
|
Virat Kohli |
43 | 35 | 3 | 0 | 122.86 |
c and b Azmatullah Omarzai |
|
Mayank Agarwal |
24 | 18 | 2 | 1 | 133.33 |
c Arshdeep Singh b Chahal |
|
Rajat Patidar (c) |
26 | 16 | 1 | 1 | 162.50 |
lbw b Jamieson |
|
Liam Livingstone |
25 | 15 | 0 | 2 | 166.67 |
lbw b Jamieson |
|
Jitesh Sharma (wk) |
24 | 10 | 2 | 2 | 240.00 |
b Vijaykumar Vyshak |
|
Romario Shepherd |
17 | 9 | 1 | 1 | 188.89 |
lbw b Arshdeep Singh |
|
Krunal Pandya |
4 | 5 | 0 | 0 | 80.00 |
c Shreyas Iyer b Arshdeep Singh |
|
Bhuvneshwar Kumar |
1 | 2 | 0 | 0 | 50.00 |
c Priyansh Arya b Arshdeep Singh |
|
Yash Dayal |
1 | 1 | 0 | 0 | 100.00 |
not out |
|
Extras |
9 |
(b 0, lb 0, w 9, nb 0, p 0) |
||||
|
Total |
190 |
(9 wkts, 20 Ov) |
Did not Bat: Josh Hazlewood, Suyash Sharma
Fall of Wickets: 18-1 (Phil Salt, 1.4), 56-2 (Mayank Agarwal, 6.2), 96-3 (Rajat Patidar, 10.5), 131-4 (Kohli, 14.5), 167-5 (Livingstone, 16.5), 171-6 (Jitesh Sharma, 17.4), 188-7 (Romario Shepherd, 19.2), 189-8 (Krunal Pandya, 19.4), 190-9 (Bhuvneshwar Kumar, 19.6)
Bowling:
|
Bowler |
O |
M |
R |
W |
NB |
WD |
ECO |
|---|---|---|---|---|---|---|---|
|
Arshdeep Singh |
4 | 0 | 40 | 3 | 0 | 2 | 10.00 |
|
Kyle Jamieson |
4 | 0 | 48 | 3 | 0 | 3 | 12.00 |
|
Azmatullah Omarzai |
4 | 0 | 35 | 1 | 0 | 2 | 8.80 |
|
Vijaykumar Vyshak |
4 | 0 | 30 | 1 | 0 | 2 | 7.50 |
|
Yuzvendra Chahal |
4 | 0 | 37 | 1 | 0 | 0 | 9.20 |
|
Powerplay: Overs 0.1–6, 55 runs |
Punjab Kings Innings Scorecard
|
Batter |
R |
B |
4s |
6s |
SR |
Dismissal |
|---|---|---|---|---|---|---|
|
Priyansh Arya |
24 | 19 | 4 | 0 | 126.32 |
c Phil Salt b Hazlewood |
|
Prabhsimran Singh |
26 | 22 | 2 | 1 | 118.18 |
c Bhuvneshwar b Krunal Pandya |
|
Josh Inglis (wk) |
39 | 23 | 1 | 4 | 169.57 |
c Livingstone b Krunal Pandya |
|
Shreyas Iyer (c) 这里的 |
1 | 2 | 0 | 0 | 50.00 |
c Jitesh Sharma b Romario Shepherd |
|
Nehal Wadhera |
15 | 8 | 0 | 1 | 183.33 |
c Krunal Pandya b Bhuvneshwar Kumar |
|
Shashank Singh |
61 | 30 | 3 | 6 | 203.33 |
not out |
|
Marcus Stoinis |
6 | 2 | 0 | 1 | 300.00 |
c Yash Dayal b Bhuvneshwar Kumar |
|
Azmatullah Omarzai |
1 | 2 | 0 | 0 | 50.00 |
c (sub) Manoj Bhandage b Yash Dayal |
|
Kyle Jamieson |
0 | 2 | 0 | 0 | 0.00 |
not out |
|
Extras |
11 |
(b 0, lb 8, w 3, nb 0, p 0) |
||||
|
Total |
184 |
(7 wkts, 20 Ov) |
Did not Bat: Vijaykumar Vyshak, Arshdeep Singh, Yuzvendra Chahal
Fall of Wickets: 43-1 (Priyansh Arya, 4.6), 72-2 (Prabhsimran Singh, 8.3), 79-3 (Shreyas Iyer, 9.4), 98-4 (Josh Inglis, 12.1), 136-5 (Nehal Wadhera, 16.2), 142-6 (Marcus Stoinis, 16.4), 145-7 (Azmatullah Omarzai, 17.2)
Bowling:
|
Bowler |
O |
M |
R |
W |
NB |
WD |
ECO |
|---|---|---|---|---|---|---|---|
|
Bhuvneshwar Kumar |
4 | 0 | 38 | 2 | 0 | 0 | 9.50 |
|
Yash Dayal |
3 | 0 | 18 | 1 | 0 | 0 | 6.00 |
|
Josh Hazlewood |
4 | 0 | 54 | 1 | 0 | 2 | 13.50 |
|
Krunal Pandya |
4 | 0 | 17 | 2 | 0 | 0 | 4.25 |
|
Suyash Sharma |
2 | 0 | 19 | 0 | 0 | 0 | 9.50 |
|
Romario Shepherd |
3 | 0 | 30 | 1 | 0 | 1 | 10.00 |
|
Powerplay: Overs 0.1–6, 52 runs |
Top Performers
-
Krunal Pandya (RCB): 2/17 in 4 overs (Econ 4.25) – Removed Inglis and Prabhsimran, earning Player of the Match for his game-changing spell.
-
Shashank Singh (PBKS): 61* (30 balls, SR 203.33, 3 fours, 6 sixes) – A valiant effort in a losing cause, nearly pulling off a miracle.
-
Virat Kohli (RCB): 43 (35 balls, SR 122.86, 3 fours) – Anchored RCB’s innings with a composed knock.
-
Arshdeep Singh (PBKS): 3/40 in 4 overs (Econ 10.00) – Struck crucial blows to keep PBKS in the game.
Fan Reaction on X: “RCB finally did it! Krunal’s spell and Shashank’s fight weren’t enough. Kohli’s dream comes true! 🏆 #RCBvsPBKS #IPL2025” – @CricBuzz

Turning Points & Game Analysis
The match was shaped by these critical moments:
-
Krunal Pandya’s Double Strike: Krunal’s dismissals of Prabhsimran Singh (26) and Josh Inglis (39) in quick succession halted PBKS’ momentum, leaving them at 98/4 after 12 overs.
-
Shreyas Iyer’s Early Exit: Romario Shepherd’s dismissal of Shreyas Iyer (1) in the 10th over crippled PBKS’ chase, putting pressure on the middle order.
-
Shashank Singh’s Late Surge: Shashank’s 22 runs off Hazlewood’s final over (6, 4, 6, 6) brought PBKS close, but two dot balls at the start proved costly.
-
RCB’s Fielding Excellence: Phil Salt’s stunning catch to dismiss Priyansh Arya and Jitesh Sharma’s sharp work behind the stumps ensured no easy runs.
RCB’s 190/9 was built on Kohli’s stability and bursts from Patidar, Livingstone, and Jitesh Sharma, though PBKS’ bowlers, led by Arshdeep and Jamieson, kept them in check with clever variations. PBKS’ chase started well, with a 43-run opening stand, but Krunal’s economical spell and Bhuvneshwar Kumar’s 2/38 triggered a collapse. Shashank’s heroic 61* kept PBKS alive, but RCB’s composure in the death overs, particularly Yash Dayal’s 1/18, sealed their first IPL title. The 6-run margin belied the intensity of a final where both teams showcased their depth.

Post-Match Reactions
-
Krunal Pandya (Player of the Match): “I stuck to my plans, kept it tight, and the wickets came. This is for Bengaluru, for our fans, and for Virat.”
-
Rajat Patidar (RCB Captain): “The bowlers executed perfectly, and our fielding was top-notch. This is for every RCB fan who’s waited 18 years.”
-
Shreyas Iyer (PBKS Captain): “Shashank gave us hope, but we lost too many wickets early. RCB were the better team today.”
-
X Post: “RCB are champions! Shashank fought hard, but Krunal and Kohli delivered. Bengaluru’s partying tonight! 🎉 #RCBvsPBKS #IPL2025” – @IPLFever
Points Table & What’s Next
-
Points Table: RCB finish as IPL 2025 champions, while PBKS end as runners-up after a valiant campaign.
-
Next Steps: The IPL 2025 season concludes with RCB’s historic victory. Both teams will regroup for the 2026 season, with RCB aiming to defend their title and PBKS seeking redemption.
-
Legacy: RCB’s first IPL title after 18 years marks a historic moment, fulfilling Virat Kohli’s lifelong dream with the franchise.
Conclusion
The IPL 2025 final at Narendra Modi Stadium was a rollercoaster, with RCB’s 190/9 holding off PBKS’ 184/7 by 6 runs. Krunal Pandya’s 2/17 and Virat Kohli’s 43, backed by stellar fielding, secured RCB’s maiden title, while Shashank Singh’s 61* nearly stole the show. Bengaluru’s streets are alive with celebrations as RCB finally claim the trophy. Who was your Player of the Match? Comment below and share your thoughts on Twitter or Facebook!

FAQs
-
Who won the IPL 2025 final? Royal Challengers Bengaluru defeated Punjab Kings by 6 runs.
-
Who was the Player of the Match? Krunal Pandya, for his 2/17 in the final.
-
Where can I find the IPL scorecard? Visit JioHotstar for detailed stats and highlights.
Share this article: Twitter | Facebook