| DATE | KICK-OFF | HOME | AWAY | STADIUM |
| 22-03-2025 | Sat 7:30 PM | Kolkata Knight Riders | Royal Challengers Bengaluru | Kolkata |
| 23-03-2025 | Sun 3:30 PM | Sunrisers Hyderabad | Rajasthan Royals | Hyderabad |
| 23-03-2025 | Sun 7:30 PM | Chennai Super Kings | Mumbai Indians | Chennai |
| 24-03-2025 | Mon 7:30 PM | Delhi Capitals | Lucknow Super Giants | Visakhapatnam |
| 25-03-2025 | Tue 7:30 PM | Gujarat Titans | Punjab Kings | Ahmedabad |
| 26-03-2025 | Wed 7:30 PM | Rajasthan Royals | Kolkata Knight Riders | Guwahati |
| 27-03-2025 | Thu 7:30 PM | Sunrisers Hyderabad | Lucknow Super Giants | Hyderabad |
| 28-03-2025 | Fri 7:30 PM | Chennai Super Kings | Royal Challengers Bengaluru | Chennai |
| 29-03-2025 | Sat 7:30 PM | Gujarat Titans | Mumbai Indians | Ahmedabad |
| 30-03-2025 | Sun 3:30 PM | Delhi Capitals | Sunrisers Hyderabad | Visakhapatnam |
| 30-03-2025 | Sun 7:30 PM | Rajasthan Royals | Chennai Super Kings | Guwahati |
| 31-03-2025 | Mon 7:30 PM | Mumbai Indians | Kolkata Knight Riders | Mumbai |
| 01-04-2025 | Tue 7:30 PM | Lucknow Super Giants | Punjab Kings | Lucknow |
| 02-04-2025 | Wed 7:30 PM | Royal Challengers Bengaluru | Gujarat Titans | Bengaluru |
| 03-04-2025 | Thu 7:30 PM | Kolkata Knight Riders | Sunrisers Hyderabad | Kolkata |
| 04-04-2025 | Fri 7:30 PM | Lucknow Super Giants | Mumbai Indians | Lucknow |
| 05-04-2025 | Sat 3:30 PM | Chennai Super Kings | Delhi Capitals | Chennai |
| 05-04-2025 | Sat 7:30 PM | Punjab Kings | Rajasthan Royals | New Chandigarh |
| 06-04-2025 | Sun 3:30 PM | Kolkata Knight Riders | Lucknow Super Giants | Kolkata |
| 06-04-2025 | Sun 7:30 PM | Sunrisers Hyderabad | Gujarat Titans | Hyderabad |
| 07-04-2025 | Mon 7:30 PM | Mumbai Indians | Royal Challengers Bengaluru | Mumbai |
| 08-04-2025 | Tue 7:30 PM | Punjab Kings | Chennai Super Kings | New Chandigarh |
| 09-04-2025 | Wed 7:30 PM | Gujarat Titans | Rajasthan Royals | Ahmedabad |
| 10-04-2025 | Thu 7:30 PM | Royal Challengers Bengaluru | Delhi Capitals | Bengaluru |
| 11-04-2025 | Fri 7:30 PM | Chennai Super Kings | Kolkata Knight Riders | Chennai |
| 12-04-2025 | Sat 3:30 PM | Lucknow Super Giants | Gujarat Titans | Lucknow |
| 12-04-2025 | Sat 7:30 PM | Sunrisers Hyderabad | Punjab Kings | Hyderabad |
| 13-04-2025 | Sun 3:30 PM | Rajasthan Royals | Royal Challengers Bengaluru | Jaipur |
| 13-04-2025 | Sun 7:30 PM | Delhi Capitals | Mumbai Indians | Delhi |
| 14-04-2025 | Mon 7:30 PM | Lucknow Super Giants | Chennai Super Kings | Lucknow |
| 15-04-2025 | Tue 7:30 PM | Punjab Kings | Kolkata Knight Riders | New Chandigarh |
| 16-04-2025 | Wed 7:30 PM | Delhi Capitals | Rajasthan Royals | Delhi |
| 17-04-2025 | Thu 7:30 PM | Mumbai Indians | Sunrisers Hyderabad | Mumbai |
| 18-04-2025 | Fri 7:30 PM | Royal Challengers Bengaluru | Punjab Kings | Bengaluru |
| 19-04-2025 | Sat 3:30 PM | Gujarat Titans | Delhi Capitals | Ahmedabad |
| 19-04-2025 | Sat 7:30 PM | Rajasthan Royals | Lucknow Super Giants | Jaipur |
| 20-04-2025 | Sun 3:30 PM | Punjab Kings | Royal Challengers Bengaluru | New Chandigarh |
| 20-04-2025 | Sun 7:30 PM | Mumbai Indians | Chennai Super Kings | Mumbai |
| 21-04-2025 | Mon 7:30 PM | Kolkata Knight Riders | Gujarat Titans | Kolkata |
| 22-04-2025 | Tue 7:30 PM | Lucknow Super Giants | Delhi Capitals | Lucknow |
| 23-04-2025 | Wed 7:30 PM | Sunrisers Hyderabad | Mumbai Indians | Hyderabad |
| 24-04-2025 | Thu 7:30 PM | Royal Challengers Bengaluru | Rajasthan Royals | Bengaluru |
| 25-04-2025 | Fri 7:30 PM | Chennai Super Kings | Sunrisers Hyderabad | Chennai |
| 26-04-2025 | Sat 7:30 PM | Kolkata Knight Riders | Punjab Kings | Kolkata |
| 27-04-2025 | Sun 3:30 PM | Mumbai Indians | Lucknow Super Giants | Mumbai |
| 27-04-2025 | Sun 7:30 PM | Delhi Capitals | Royal Challengers Bengaluru | Delhi |
| 28-04-2025 | Mon 7:30 PM | Rajasthan Royals | Gujarat Titans | Jaipur |
| 29-04-2025 | Tue 7:30 PM | Delhi Capitals | Kolkata Knight Riders | Delhi |
| 30-04-2025 | Wed 7:30 PM | Chennai Super Kings | Punjab Kings | Chennai |
| 01-05-2025 | Thu 7:30 PM | Rajasthan Royals | Mumbai Indians | Jaipur |
| 02-05-2025 | Fri 7:30 PM | Gujarat Titans | Sunrisers Hyderabad | Ahmedabad |
| 03-05-2025 | Sat 7:30 PM | Royal Challengers Bengaluru | Chennai Super Kings | Bengaluru |
| 04-05-2025 | Sun 3:30 PM | Kolkata Knight Riders | Rajasthan Royals | Kolkata |
| 04-05-2025 | Sun 7:30 PM | Punjab Kings | Lucknow Super Giants | Dharamsala |
| 05-05-2025 | Mon 7:30 PM | Sunrisers Hyderabad | Delhi Capitals | Hyderabad |
| 06-05-2025 | Tue 7:30 PM | Mumbai Indians | Gujarat Titans | Mumbai |
| 07-05-2025 | Wed 7:30 PM | Kolkata Knight Riders | Chennai Super Kings | Kolkata |
| 08-05-2025 | Thu 7:30 PM | Punjab Kings | Delhi Capitals | Dharamsala |
| 09-05-2025 | Fri 7:30 PM | Lucknow Super Giants | Royal Challengers Bengaluru | Lucknow |
| 10-05-2025 | Sat 7:30 PM | Sunrisers Hyderabad | Kolkata Knight Riders | Hyderabad |
| 11-05-2025 | Sun 3:30 PM | Punjab Kings | Mumbai Indians | Dharamsala |
| 11-05-2025 | Sun 7:30 PM | Delhi Capitals | Gujarat Titans | Delhi |
| 12-05-2025 | Mon 7:30 PM | Chennai Super Kings | Rajasthan Royals | Chennai |
| 13-05-2025 | Tue 7:30 PM | Royal Challengers Bengaluru | Sunrisers Hyderabad | Bengaluru |
| 14-05-2025 | Wed 7:30 PM | Gujarat Titans | Lucknow Super Giants | Ahmedabad |
| 15-05-2025 | Thu 7:30 PM | Mumbai Indians | Delhi Capitals | Mumbai |
| 16-05-2025 | Fri 7:30 PM | Rajasthan Royals | Punjab Kings | Jaipur |
| 17-05-2025 | Sat 7:30 PM | Royal Challengers Bengaluru | Kolkata Knight Riders | Bengaluru |
| 18-05-2025 | Sun 3:30 PM | Gujarat Titans | Chennai Super Kings | Ahmedabad |
| 18-05-2025 | Sun 7:30 PM | Lucknow Super Giants | Sunrisers Hyderabad | Lucknow |
| 20-05-2025 | Tue 7:30 PM | | Qualifier 1 | Hyderabad |
| 21-05-2025 | Wed 7:30 PM | | Eliminator | Hyderabad |
| 23-05-2025 | Fri 7:30 PM | | Qualifier 2 | Kolkata |
| 25-05-2025 | Sun 7:30 PM | | Final | Kolkata |