Summary

  • Listen to BBC Radio commentary at top of page

  • Both teams looking to win tournament for first time

  • Punjab topped group stage and RCB were second

  • RCB beat Punjab in Qualifier 1 to reach final; Punjab then won Qualifier 2

  1. Bye!published at 19:01 British Summer Time 3 June

    Virat Kohli (centre) celebratingImage source, Getty Images

    So that's a wrap on the 2025 IPL. Royal Challengers Bengaluru are the champions.

    If you're still hungry for cricket, head over to England versus West Indies right here.

    That's all from us. Thanks for following!

  2. Postpublished at 18:59 British Summer Time 3 June

    The spotlight will be on Virat Kohli but this man - Krunal Pandya - played a huge part in today's final.

    He took 2-17 from his four overs, bowling 12 dot balls and conceding just one boundary.

    Krunal PandyaImage source, Getty Images
  3. RCB won by six runspublished at 18:56 British Summer Time 3 June

    Fireworks erupt in Ahmedabad, Virat Kohli - a one-franchise man - is hoisted into the air.

    At the 18th attempt and after falling at the final hurdle three times (2009, 2011, and 2016), it's RCB's time to celebrate.

  4. PK 184-7published at 20 overs
    Breaking

    RCB won by six runs

    Royal Challengers Bengaluru are the 2025 Indian Premier League champions.

    Their long wait for a men's IPL title is over.

    Shashank Singh (61 off 30) finished with 6, 4, 6, 6 - bringing up his half-century in the process - but the game was already gone.

  5. PK 162-7published at 19.2 overs

    PK need 29 runs off four balls

    As long as Josh Hazlewood keeps it tidy, RCB have won the IPL.

  6. PK 162-7published at 19 overs

    PK need 29 runs off six balls

    Shashank Singh takes Bhuvneshwar Kumar for a six and a four, the latter the result of Krunal Pandya over-running a bouncing ball in the deep, but it all feels too little, too late for Punjab Kings.

    They need 29 runs off six balls. It's boundaries or bust.

  7. PK 149-7published at 18 overs

    PK need 42 runs off 12 balls

    RCB are 12 balls away from their maiden men's IPL title.

    The required rate is above 20.

  8. get involved

    Get Involvedpublished at 18:44 British Summer Time 3 June

    #bbccricket, via WhatsApp on 03301231826 or text 81111 (standard network charges apply)

    The game was lost when PK put in Prab Singh as an impact player. You don’t send in an impact player as an opener.

    James, Cornwall

  9. wicket

    WICKETpublished at 17.2 overs

    Omarzai c sub b Dayal 1 (PK 145-7)

    Another wicket falls.

    Azmatullah Omarzai goes after Yash Dayal's slower ball but it squirts off the edge of his bat and into the hands of the substitute fielder at short third.

  10. get involved

    Get Involvedpublished at 18:41 British Summer Time 3 June

    #bbccricket, via WhatsApp on 03301231826 or text 81111 (standard network charges apply)

    You don't win anything with kids. Punjab's uncapped kids have wilted under the bright lights of the final.

    Gaurav Reddy, Hyderabad

  11. PK 144-6published at 17 overs

    PK need 47 runs off 18 balls

    Two wickets taken, eight runs conceded. Bhuvneshwar Kumar has just deflated Punjab Kings.

  12. wicket

    WICKETpublished at 16.4 overs

    Stoinis c Dayal b Bhuvneshwar 6 (PK 142-6)

    Six and out for Marcus Stoinis. He picks out Yash Dayal at short third.

    Two wickets in four balls for Bhuvneshwar Kumar.

  13. wicket

    WICKETpublished at 16.2 overs

    Wadhera c Krunal b Bhuvneshwar 15 (PK 136-5)

    Bhuvneshwar makes the breakthrough! And who's in the right place at the right time to take the catch? Krunal Pandya, of course. What a night he's having.

    Nehal Wadhera departs for 15 (18).

  14. Postpublished at 18:35 British Summer Time 3 June

    He's turned to Bhuvneshwar Kumar.

  15. PK 136-4published at 16 overs

    PK need 55 runs off 24 balls

    It's another profitable over for Punjab Kings, with two sixes from the bat of Shashank Singh and 17 runs off the over.

    The required rate has dipped back below 14. Who does Rajat Patidar turn to?

  16. PK 119-4published at 15 overs

    PK need 72 runs off 30 balls

    Put your pencil down, Mr Engraver. It's not over yet.

    It's an expensive over from Romario Shepherd. Punjab Kings knock 13 runs off their 191 target, including a much-needed six for Nehal Wadhera.

    Here comes Josh Hazlewood.

  17. PK 106-4published at 14 overs

    Target 191

    Shashank Singh and Nehal Wadhera try to go after Suyash Sharma but they're really struggling with his slow pace. They can't generate the required power to score boundaries.

    Five from the over.

    The required rate is above 14. The engraver can start pencilling a name on the trophy.

  18. PK 101-4published at 13 overs

    Target 191

    Take a bow, Krunal Pandya.

    He finishes with figures of 2-17. He couldn't have done much more with his four overs and it's well and truly RCB's final to lose.

    Also, his decision to opt for a wide-brimmed hat over a red cap is a delightful one. Surely worth a few more wickets.

  19. wicket

    WICKETpublished at 12.1 overs

    Inglis c Livingstone b Inglis 39 (RCB 98-4)

    Is that the match-winning wicket from Krunal Pandya?

    Josh Inglis tries to go big again but his shot is a few inches too short and Liam Livingstone, precariously positioned on the rope, takes the catch above his head.

  20. PK 98-3published at 12 overs

    Target 191

    I was just plotting a post about how Romario Shepherd's bowling is making up for his dropped catch... and then Josh Inglis pummels yet another six over mid-wicket.

    10 off the over.