Indian Premier League (IPL) 2025 kicked off on March 22, 2025, and has already delivered 31 encounters. With 43 matches still to go – including 39 league games and 4 playoff (knockout) clashes – the excitement is set to intensify.
The final league-stage match will be played between Lucknow Super Giants and Sunrisers Hyderabad on May 18. The playoff stage will begin shortly after, starting May 20, with the grand finale scheduled to be held at the iconic Eden Gardens in Kolkata on May 25.
Here’s a look at the complete schedule of the remaining IPL 2025 matches:
April 16: Delhi Capitals vs Rajasthan Royals – Delhi
April 17: Mumbai Indians vs Sunrisers Hyderabad – Mumbai
April 18: Royal Challengers Bangalore vs Punjab Kings – Bengaluru
April 19: Gujarat Titans vs Delhi Capitals – Ahmedabad
April 19: Rajasthan Royals vs Lucknow Super Giants – Jaipur
April 20: Punjab Kings vs Royal Challengers Bangalore – Mullanpur
April 20: Mumbai Indians vs Chennai Super Kings – Mumbai
April 21: Kolkata Knight Riders vs Gujarat Titans – Kolkata
April 22: Lucknow Super Giants vs Delhi Capitals – Lucknow
April 23: Sunrisers Hyderabad vs Mumbai Indians – Hyderabad
April 24: Royal Challengers Bangalore vs Rajasthan Royals – Bengaluru
April 25: Chennai Super Kings vs Sunrisers Hyderabad – Chennai
April 26: Kolkata Knight Riders vs Punjab Kings – Kolkata
April 27: Mumbai Indians vs Lucknow Super Giants – Mumbai
April 27: Delhi Capitals vs Royal Challengers Bangalore – Delhi
April 28: Rajasthan Royals vs Gujarat Titans – Jaipur
April 29: Delhi Capitals vs Kolkata Knight Riders – Delhi
April 30: Chennai Super Kings vs Punjab Kings – Chennai
May 1: Rajasthan Royals vs Mumbai Indians – Jaipur
May 2: Gujarat Titans vs Sunrisers Hyderabad – Ahmedabad
May 3: Royal Challengers Bangalore vs Chennai Super Kings – Bengaluru
May 4: Kolkata Knight Riders vs Rajasthan Royals – Kolkata
May 4: Punjab Kings vs Lucknow Super Giants – Dharamsala
May 5: Sunrisers Hyderabad vs Delhi Capitals – Hyderabad
May 6: Mumbai Indians vs Gujarat Titans – Mumbai
May 7: Kolkata Knight Riders vs Chennai Super Kings – Kolkata
May 8: Punjab Kings vs Delhi Capitals – Dharamsala
May 9: Lucknow Super Giants vs Royal Challengers Bangalore – Lucknow
May 10: Sunrisers Hyderabad vs Kolkata Knight Riders – Hyderabad
May 11: Punjab Kings vs Mumbai Indians – Dharamsala
May 11: Delhi Capitals vs Gujarat Titans – Delhi
May 12: Chennai Super Kings vs Rajasthan Royals – Chennai
May 13: Royal Challengers Bangalore vs Sunrisers Hyderabad – Bengaluru
May 14: Gujarat Titans vs Lucknow Super Giants – Ahmedabad
May 15: Mumbai Indians vs Delhi Capitals – Mumbai
May 16: Rajasthan Royals vs Punjab Kings – Jaipur
May 17: Royal Challengers Bangalore vs Kolkata Knight Riders – Bengaluru
May 18: Gujarat Titans vs Chennai Super Kings – Ahmedabad
May 18: Lucknow Super Giants vs Sunrisers Hyderabad – Lucknow
Playoffs
May 20: Qualifier 1 – Hyderabad
May 21: Eliminator – Hyderabad
May 23: Qualifier 2 – Kolkata
May 25: Final – Kolkata