Get Ready for IPL with the Best Betting Apps & Bonuses! Download Now!🏏

IPL Results

All results from the Indian Premier League 2025

IPL 2025 Results

See all results from the 2025 IPL here. Use the team filter to easier find the results that you're looking for.

  • Kolkata Knight Riders
  • Royal Challengers Bengaluru
  • Sunrisers Hyderabad
  • Rajasthan Royals
  • Chennai Super Kings
  • Mumbai Indians
  • Delhi Capitals
  • Lucknow Super Giants
  • Gujarat Titans
  • Punjab Kings
Saturday, 22 Mar 7:30 pm IST
Kolkata Knight Riders
Royal Challengers Bengaluru
Royal Challengers Bengaluru won by 7 wickets (with 22 balls remaining)
Sunday, 23 Mar 3:30 pm IST
Sunrisers Hyderabad
Rajasthan Royals
Sunrisers Hyderabad won by 44 runs
Sunday, 23 Mar 7:30 pm IST
Chennai Super Kings
Mumbai Indians
Chennai Super Kings won by 4 wickets (with 5 balls remaining)
Monday, 24 Mar 7:30 pm IST
Delhi Capitals
Lucknow Super Giants
Delhi Capitals won by 1 wicket (with 3 balls remaining)
Tuesday, 25 Mar 7:30 pm IST
Gujarat Titans
Punjab Kings
Punjab Kings won by 11 runs
Wednesday, 26 Mar 7:30 pm IST
Rajasthan Royals
Kolkata Knight Riders
Kolkata Knight Riders won by 8 wickets (with 15 balls remaining)
Thursday, 27 Mar 7:30 pm IST
Sunrisers Hyderabad
Lucknow Super Giants
Lucknow Super Giants won by 5 wickets (with 23 balls remaining)
Friday, 28 Mar 7:30 pm IST
Chennai Super Kings
Royal Challengers Bengaluru
Royal Challengers Bengaluru won by 50 runs
Saturday, 29 Mar 7:30 pm IST
Gujarat Titans
Mumbai Indians
Gujarat Titans won by 36 runs
Sunday, 30 Mar 3:30 pm IST
Delhi Capitals
Sunrisers Hyderabad
Delhi Capitals won by 7 wickets (with 24 balls remaining)
Sunday, 30 Mar 7:30 pm IST
Rajasthan Royals
Chennai Super Kings
Rajasthan Royals won by 6 runs
Monday, 31 Mar 7:30 pm IST
Mumbai Indians
Kolkata Knight Riders
Mumbai Indians won by 8 wickets (with 43 balls remaining)
Tuesday, 01 Apr 7:30 pm IST
Lucknow Super Giants
Punjab Kings
Punjab Kings won by 8 wickets (with 22 balls remaining)
Wednesday, 02 Apr 7:30 pm IST
Royal Challengers Bengaluru
Gujarat Titans
Gujarat Titans won by 8 wickets (with 13 balls remaining)
Thursday, 03 Apr 7:30 pm IST
Kolkata Knight Riders
Sunrisers Hyderabad
Kolkata Knight Riders won by 80 runs
Friday, 04 Apr 7:30 pm IST
Lucknow Super Giants
Mumbai Indians
Lucknow Super Giants won by 12 runs
Saturday, 05 Apr 3:30 pm IST
Chennai Super Kings
Delhi Capitals
Delhi Capitals won by 25 runs
Saturday, 05 Apr 7:30 pm IST
Punjab Kings
Rajasthan Royals
Rajasthan Royals won by 50 runs
Tuesday, 08 Apr 3:30 pm IST
Kolkata Knight Riders
Lucknow Super Giants
Lucknow Super Giants won by 4 runs
Sunday, 06 Apr 7:30 pm IST
Sunrisers Hyderabad
Gujarat Titans
Gujarat Titans won by 7 wickets (with 20 balls remaining)
Monday, 07 Apr 7:30 pm IST
Mumbai Indians
Royal Challengers Bengaluru
Royal Challengers Bengaluru won by 12 runs
Tuesday, 08 Apr 7:30 pm IST
Punjab Kings
Chennai Super Kings
Punjab Kings won by 18 runs
Wednesday, 09 Apr 7:30 pm IST
Gujarat Titans
Rajasthan Royals
Gujarat Titans won by 58 runs
Thursday, 10 Apr 7:30 pm IST
Royal Challengers Bengaluru
Delhi Capitals
Delhi Capitals won by 6 wickets (with 13 balls remaining)
Friday, 11 Apr 7:30 pm IST
Chennai Super Kings
Kolkata Knight Riders
Kolkata Knight Riders won by 8 wickets (with 59 balls remaining)
Saturday, 12 Apr 3:30 pm IST
Lucknow Super Giants
Gujarat Titans
Lucknow Super Giants won by 6 wickets (with 3 balls remaining)
Saturday, 12 Apr 7:30 pm IST
Sunrisers Hyderabad
Punjab Kings
Sunrisers Hyderabad won by 8 wickets (with 9 balls remaining)
Sunday, 13 Apr 3:30 pm IST
Rajasthan Royals
Royal Challengers Bengaluru
Royal Challengers Bengaluru won by 9 wickets (with 15 balls remaining)
Sunday, 13 Apr 7:30 pm IST
Delhi Capitals
Mumbai Indians
Mumbai Indians won by 12 runs
Monday, 14 Apr 7:30 pm IST
Lucknow Super Giants
Chennai Super Kings
Chennai Super Kings won by 5 wickets (with 3 balls remaining)
Tuesday, 15 Apr 7:30 pm IST
Punjab Kings
Kolkata Knight Riders
Punjab Kings won by 16 runs
Wednesday, 16 Apr 7:30 pm IST
Delhi Capitals
Rajasthan Royals
Match tied (Delhi Capitals won the one-over eliminator)
Thursday, 17 Apr 7:30 pm IST
Mumbai Indians
Sunrisers Hyderabad
Mumbai Indians won by 4 wickets (with 11 balls remaining)
Friday, 18 Apr 7:30 pm IST
Royal Challengers Bengaluru
Punjab Kings
Punjab Kings won by 5 wickets (with 11 balls remaining)
Saturday, 19 Apr 3:30 pm IST
Gujarat Titans
Delhi Capitals
Gujarat Titans won by 7 wickets (with 4 balls remaining)
Saturday, 19 Apr 7:30 pm IST
Rajasthan Royals
Lucknow Super Giants
Lucknow Super Giants won by 2 runs
Sunday, 20 Apr 3:30 pm IST
Punjab Kings
Royal Challengers Bengaluru
Royal Challengers Bengaluru won by 7 wickets (with 7 balls remaining)
Sunday, 20 Apr 7:30 pm IST
Mumbai Indians
Chennai Super Kings
Mumbai Indians won by 9 wickets (with 26 balls remaining)
Monday, 21 Apr 7:30 pm IST
Kolkata Knight Riders
Gujarat Titans
Gujarat Titans won by 39 runs
Tuesday, 22 Apr 7:30 pm IST
Lucknow Super Giants
Delhi Capitals
Delhi Capitals won by 8 wickets (with 13 balls remaining)
Wednesday, 23 Apr 7:30 pm IST
Sunrisers Hyderabad
Mumbai Indians
Mumbai Indians won by 7 wickets (with 26 balls remaining)
Thursday, 24 Apr 7:30 pm IST
Royal Challengers Bengaluru
Rajasthan Royals
Royal Challengers Bengaluru won by 11 runs
Friday, 25 Apr 7:30 pm IST
Chennai Super Kings
Sunrisers Hyderabad
Sunrisers Hyderabad won by 5 wickets (with 8 balls remaining)
Saturday, 26 Apr 7:30 pm IST
Kolkata Knight Riders
Punjab Kings
No result
Sunday, 27 Apr 3:30 pm IST
Mumbai Indians
Lucknow Super Giants
Mumbai Indians won by 54 runs
Sunday, 27 Apr 7:30 pm IST
Delhi Capitals
Royal Challengers Bengaluru
Royal Challengers Bengaluru won by 6 wickets (with 9 balls remaining)
Monday, 28 Apr 7:30 pm IST
Rajasthan Royals
Gujarat Titans
Rajasthan Royals won by 8 wickets (with 25 balls remaining)
Tuesday, 29 Apr 7:30 pm IST
Delhi Capitals
Kolkata Knight Riders
Kolkata Knight Riders won by 14 runs
Wednesday, 30 Apr 7:30 pm IST
Chennai Super Kings
Punjab Kings
Punjab Kings won by 4 wickets (with 2 balls remaining)
Thursday, 01 May 7:30 pm IST
Rajasthan Royals
Mumbai Indians
Mumbai Indians won by 100 runs
Friday, 02 May 7:30 pm IST
Gujarat Titans
Sunrisers Hyderabad
Gujarat Titans won by 38 runs
Saturday, 03 May 7:30 pm IST
Royal Challengers Bengaluru
Chennai Super Kings
Royal Challengers Bengaluru won by 2 runs
Sunday, 04 May 3:30 pm IST
Kolkata Knight Riders
Rajasthan Royals
Kolkata Knight Riders won by 1 run
Sunday, 04 May 7:30 pm IST
Punjab Kings
Lucknow Super Giants
Punjab Kings won by 37 runs
Monday, 05 May 7:30 pm IST
Sunrisers Hyderabad
Delhi Capitals
No result

All times are in Indian Standard Time (IST).

Report Issue