| 1 | 28 Mar | Sat | Royal Challengers Bengaluru vs Sunrisers Hyderabad | M. Chinnaswamy, Bengaluru | 7:30 PM |
| 2 | 29 Mar | Sun | Mumbai Indians vs Kolkata Knight Riders | Wankhede Stadium, Mumbai | 7:30 PM |
| 3 | 30 Mar | Mon | Rajasthan Royals vs Chennai Super Kings | ACA Stadium, Guwahati | 7:30 PM |
| 4 | 31 Mar | Tue | Punjab Kings vs Gujarat Titans | New Int. Cricket Stadium, New Chandigarh | 7:30 PM |
| 5 | 01 Apr | Wed | Lucknow Super Giants vs Delhi Capitals | BRSABV Ekana Stadium, Lucknow | 7:30 PM |
| 6 | 02 Apr | Thu | Kolkata Knight Riders vs Sunrisers Hyderabad | Eden Gardens, Kolkata | 7:30 PM |
| 7 | 03 Apr | Fri | Chennai Super Kings vs Punjab Kings | MA Chidambaram, Chennai | 7:30 PM |
| 8 | 04 Apr | Sat | Delhi Capitals vs Mumbai Indians | Arun Jaitley Stadium, Delhi | 3:30 PM |
| 9 | 04 Apr | Sat | Gujarat Titans vs Rajasthan Royals | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
| 10 | 05 Apr | Sun | Sunrisers Hyderabad vs Lucknow Super Giants | Rajiv Gandhi Int. Stadium, Hyderabad | 3:30 PM |
| 11 | 05 Apr | Sun | Royal Challengers Bengaluru vs Chennai Super Kings | M Chinnaswamy Stadium, Bengaluru | 7:30 PM |
| 12 | 06 Apr | Mon | Kolkata Knight Riders vs Punjab Kings | Eden Gardens, Kolkata | 7:30 PM |
| 13 | 07 Apr | Tue | Rajasthan Royals vs Mumbai Indians | ACA Stadium, Guwahati | 7:30 PM |
| 14 | 08 Apr | Wed | Delhi Capitals vs Gujarat Titans | Arun Jaitley Stadium, Delhi | 7:30 PM |
| 15 | 09 Apr | Thu | Kolkata Knight Riders vs Lucknow Super Giants | Eden Gardens, Kolkata | 7:30 PM |
| 16 | 10 Apr | Fri | Rajasthan Royals vs Royal Challengers Bengaluru | ACA Stadium, Guwahati | 7:30 PM |
| 17 | 11 Apr | Sat | Punjab Kings vs Sunrisers Hyderabad | New Int. Cricket Stadium, New Chandigarh | 3:30 PM |
| 18 | 11 Apr | Sat | Chennai Super Kings vs Delhi Capitals | MA Chidambaram Stadium, Chennai | 7:30 PM |
| 19 | 12 Apr | Sun | Lucknow Super Giants vs Gujarat Titans | BRSABV Ekana Stadium, Lucknow | 3:30 PM |
| 20 | 12 Apr | Sun | Mumbai Indians vs Royal Challengers Bengaluru | Wankhede Stadium, Mumbai | 7:30 PM |
| 21 | 13 Apr | Mon | Sunrisers Hyderabad vs Rajasthan Royals | Rajiv Gandhi Int. Stadium, Hyderabad | 7:30 PM |
| 22 | 14 Apr | Tue | Chennai Super Kings vs Kolkata Knight Riders | MA Chidambaram Stadium, Chennai | 7:30 PM |
| 23 | 15 Apr | Wed | Royal Challengers Bengaluru vs Lucknow Super Giants | M Chinnaswamy Stadium, Bengaluru | 7:30 PM |
| 24 | 16 Apr | Thu | Mumbai Indians vs Punjab Kings | Wankhede Stadium, Mumbai | 7:30 PM |
| 25 | 17 Apr | Fri | Gujarat Titans vs Kolkata Knight Riders | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
| 26 | 18 Apr | Sat | Royal Challengers Bengaluru vs Delhi Capitals | M Chinnaswamy Stadium, Bengaluru | 3:30 PM |
| 27 | 18 Apr | Sat | Sunrisers Hyderabad vs Chennai Super Kings | Rajiv Gandhi Int. Stadium, Hyderabad | 7:30 PM |
| 28 | 19 Apr | Sun | Kolkata Knight Riders vs Rajasthan Royals | Eden Gardens, Kolkata | 3:30 PM |
| 29 | 19 Apr | Sun | Punjab Kings vs Lucknow Super Giants | New Int. Cricket Stadium, New Chandigarh | 7:30 PM |
| 30 | 20 Apr | Mon | Gujarat Titans vs Mumbai Indians | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
| 31 | 21 Apr | Tue | Sunrisers Hyderabad vs Delhi Capitals | Rajiv Gandhi Int. Stadium, Hyderabad | 7:30 PM |
| 32 | 22 Apr | Wed | Lucknow Super Giants vs Rajasthan Royals | BRSABV Ekana Stadium, Lucknow | 7:30 PM |
| 33 | 23 Apr | Thu | Mumbai Indians vs Chennai Super Kings | Wankhede Stadium, Mumbai | 7:30 PM |
| 34 | 24 Apr | Fri | Royal Challengers Bengaluru vs Gujarat Titans | M Chinnaswamy Stadium, Bengaluru | 7:30 PM |
| 35 | 25 Apr | Sat | Delhi Capitals vs Punjab Kings | Arun Jaitley Stadium, Delhi | 3:30 PM |
| 36 | 25 Apr | Sat | Rajasthan Royals vs Sunrisers Hyderabad | Sawai Mansingh Stadium, Jaipur | 7:30 PM |
| 37 | 26 Apr | Sun | Gujarat Titans vs Chennai Super Kings | Narendra Modi Stadium, Ahmedabad | 3:30 PM |
| 38 | 26 Apr | Sun | Lucknow Super Giants vs Kolkata Knight Riders | BRSABV Ekana Stadium, Lucknow | 7:30 PM |
| 39 | 27 Apr | Mon | Delhi Capitals vs Royal Challengers Bengaluru | Arun Jaitley Stadium, Delhi | 7:30 PM |
| 40 | 28 Apr | Tue | Punjab Kings vs Rajasthan Royals | New Int. Cricket Stadium, New Chandigarh | 7:30 PM |
| 41 | 29 Apr | Wed | Mumbai Indians vs Sunrisers Hyderabad | Wankhede Stadium, Mumbai | 7:30 PM |
| 42 | 30 Apr | Thu | Gujarat Titans vs Royal Challengers Bengaluru | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
| 43 | 01 May | Fri | Rajasthan Royals vs Delhi Capitals | Sawai Mansingh Stadium, Jaipur | 7:30 PM |
| 44 | 02 May | Sat | Chennai Super Kings vs Mumbai Indians | MA Chidambaram Stadium, Chennai | 7:30 PM |
| 45 | 03 May | Sun | Sunrisers Hyderabad vs Kolkata Knight Riders | Rajiv Gandhi Int. Stadium, Hyderabad | 3:30 PM |
| 46 | 03 May | Sun | Gujarat Titans vs Punjab Kings | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
| 47 | 04 May | Mon | Mumbai Indians vs Lucknow Super Giants | Wankhede Stadium, Mumbai | 7:30 PM |
| 48 | 05 May | Tue | Delhi Capitals vs Chennai Super Kings | Arun Jaitley Stadium, Delhi | 7:30 PM |
| 49 | 06 May | Wed | Sunrisers Hyderabad vs Punjab Kings | Rajiv Gandhi Int. Stadium, Hyderabad | 7:30 PM |
| 50 | 07 May | Thu | Lucknow Super Giants vs Royal Challengers Bengaluru | BRSABV Ekana Stadium, Lucknow | 7:30 PM |
| 51 | 08 May | Fri | Delhi Capitals vs Kolkata Knight Riders | Arun Jaitley Stadium, Delhi | 7:30 PM |
| 52 | 09 May | Sat | Rajasthan Royals vs Gujarat Titans | Sawai Mansingh Stadium, Jaipur | 7:30 PM |
| 53 | 10 May | Sun | Chennai Super Kings vs Lucknow Super Giants | MA Chidambaram Stadium, Chennai | 3:30 PM |
| 54 | 10 May | Sun | Royal Challengers Bengaluru vs Mumbai Indians | Shaheed Veer Narayan Singh Int. Stadium, Raipur | 7:30 PM |
| 55 | 11 May | Mon | Punjab Kings vs Delhi Capitals | HPCA Stadium, Dharamshala | 7:30 PM |
| 56 | 12 May | Tue | Gujarat Titans vs Sunrisers Hyderabad | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
| 57 | 13 May | Wed | Royal Challengers Bengaluru vs Kolkata Knight Riders | Shaheed Veer Narayan Singh Int. Stadium, Raipur | 7:30 PM |
| 58 | 14 May | Thu | Punjab Kings vs Mumbai Indians | HPCA Stadium, Dharamshala | 7:30 PM |
| 59 | 15 May | Fri | Lucknow Super Giants vs Chennai Super Kings | BRSABV Ekana Stadium, Lucknow | 7:30 PM |
| 60 | 16 May | Sat | Kolkata Knight Riders vs Gujarat Titans | Eden Gardens, Kolkata | 7:30 PM |
| 61 | 17 May | Sun | Punjab Kings vs Royal Challengers Bengaluru | HPCA Stadium, Dharamshala | 3:30 PM |
| 62 | 17 May | Sun | Delhi Capitals vs Rajasthan Royals | Arun Jaitley Stadium, Delhi | 7:30 PM |
| 63 | 18 May | Mon | Chennai Super Kings vs Sunrisers Hyderabad | MA Chidambaram Stadium, Chennai | 7:30 PM |
| 64 | 19 May | Tue | Rajasthan Royals vs Lucknow Super Giants | Sawai Mansingh Stadium, Jaipur | 7:30 PM |
| 65 | 20 May | Wed | Kolkata Knight Riders vs Mumbai Indians | Eden Gardens, Kolkata | 7:30 PM |
| 66 | 21 May | Thu | Chennai Super Kings vs Gujarat Titans | MA Chidambaram Stadium, Chennai | 7:30 PM |
| 67 | 22 May | Fri | Sunrisers Hyderabad vs Royal Challengers Bengaluru | Rajiv Gandhi Int. Stadium, Hyderabad | 7:30 PM |
| 68 | 23 May | Sat | Lucknow Super Giants vs Punjab Kings | BRSABV Ekana Stadium, Lucknow | 7:30 PM |
| 69 | 24 May | Sun | Mumbai Indians vs Rajasthan Royals | Wankhede Stadium, Mumbai | 3:30 PM |
| 70 | 24 May | Sun | Kolkata Knight Riders vs Delhi Capitals | Eden Gardens, Kolkata | 7:30 PM |