| Match No. | Team 1 | Team 2 | Day and Date | Time (in IST) | Venue |
| 1 | Royal Challengers Bengaluru | Sunrisers Hyderabad | SAT, 28 MAR | 7:30 PM | M Chinnaswamy Stadium, Bengaluru |
| 2 | Mumbai Indians | Kolkata Knight Riders | SUN, 29 MAR | 7:30 PM | Wankhede Stadium, Mumbai |
| 3 | Rajasthan Royals | Chennai Super Kings | MON, 30 MAR | 7:30 PM | ACA Stadium, Guwahati |
| 4 | Punjab Kings | Gujarat Titans | TUE, 31 MAR | 7:30 PM | New International Cricket Stadium, New Chandigarh |
| 5 | Lucknow Super Giants | Delhi Capitals | WED, 1 APR | 7:30 PM | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
| 6 | Kolkata Knight Riders | Sunrisers Hyderabad | THU, 2 APR | 7:30 PM | Eden Gardens, Kolkata |
| 7 | Chennai Super Kings | Punjab Kings | FRI, 3, APR | 7:30 PM | MA Chidambaram Stadium, Chennai |
| 8 | Delhi Capitals | Mumbai Indians | SAT, 4 APR | 3:30 PM | Arun Jaitley Stadium, Delhi |
| 9 | Gujarat Titans | Rajasthan Royals | SAT, 4 APR | 7:30 PM | Narendra Modi Stadium, Ahmedabad |
| 10 | Sunrisers Hyderabad | Lucknow Super Giants | SUN, 5 APR | 3:30 PM | Rajiv Gandhi International Stadium, Hyderabad |
| 11 | Royal Challengers Bengaluru | Chennai Super Kings | SUN, 5 APR | 7:30 PM | M Chinnaswamy Stadium, Bengaluru |
| 12 | Kolkata Knight Riders | Punjab Kings | MON, 6 APR | 7:30 PM | Eden Gardens, Kolkata |
| 13 | Rajasthan Royals | Mumbai Indians | TUE, 7 APR | 7:30 PM | ACA Stadium, Guwahati |
| 14 | Delhi Capitals | Gujarat Titans | WED, 8 APR | 7:30 PM | Arun Jaitley Stadium, Delhi |
| 15 | Kolkata Knight Riders | Lucknow Super Giants | THU, 9 APR | 7:30 PM | Eden Gardens, Kolkata |
| 16 | Rajasthan Royals | Royal Challengers Bengaluru | FRI, 10APR | 7:30 PM | ACA Stadium, Guwahati |
| 17 | Punjab Kings | Sunrisers Hyderabad | SAT, 11 APR | 3:30 PM | New International Cricket Stadium, New Chandigarh |
| 18 | Chennai Super Kings | Delhi Capitals | SAT, 11 APR | 7:30 PM | MA Chidambaram Stadium, Chennai |
| 19 | Lucknow Super Giants | Gujarat Titans | SUN, 12 APR | 3:30 PM | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
| 20 | Mumbai Indians | Royal Challengers Bengaluru | SUN, 12 APR | 7:30 PM | Wankhede Stadium, Mumbai |
| 21 | Sunrisers Hyderabad | Rajasthan Royals | MON, 13 APR | 7:30 PM | Rajiv Gandhi International Stadium, Hyderabad |
| 22 | Chennai Super Kings | Kolkata Knight Riders | TUE, 14 APR | 7:30 PM | MA Chidambaram Stadium, Chennai |
| 23 | Royal Challengers Bengaluru | Lucknow Super Giants | WED, 15 APR | 7:30 PM | M Chinnaswamy Stadium, Bengaluru |
| 24 | Mumbai Indians | Punjab Kings | THU, 16 APR | 7:30 PM | Wankhede Stadium, Mumbai |
| 25 | Gujarat Titans | Kolkata Knight Riders | FRI, 17 APR | 7:30 PM | Narendra Modi Stadium, Ahmedabad |
| 26 | Royal Challengers Bengaluru | Delhi Capitals | SAT, 18 APR | 3:30 PM | M Chinnaswamy Stadium, Bengaluru |
| 27 | Sunrisers Hyderabad | Chennai Super Kings | SAT, 18 APR | 7:30 PM | Rajiv Gandhi International Stadium, Hyderabad |
| 28 | Kolkata Knight Riders | Rajasthan Royals | SUN, 19 APR | 3:30 PM | Eden Gardens, Kolkata |
| 29 | Punjab Kings | Lucknow Super Giants | SUN, 19 APR | 7:30 PM | New International Cricket Stadium, New Chandigarh |
| 30 | Gujarat Titans | Mumbai Indians | MON, 20 APR | 7:30 PM | Narendra Modi Stadium, Ahmedabad |
| 31 | Sunrisers Hyderabad | Delhi Capitals | TUE, 21 APR | 7:30 PM | Rajiv Gandhi International Stadium, Hyderabad |
| 32 | Lucknow Super Giants | Rajasthan Royals | WED, 22 APR | 7:30 PM | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
| 33 | Mumbai Indians | Chennai Super Kings | THU, 23 APR | 7:30 PM | Wankhede Stadium, Mumbai |
| 34 | Royal Challengers Bengaluru | Gujarat Titans | FRI, 24 APR | 7:30 PM | M Chinnaswamy Stadium, Bengaluru |
| 35 | Delhi Capitals | Punjab Kings | SAT, 25 APR | 3:30 PM | Arun Jaitley Stadium, Delhi |
| 36 | Rajasthan Royals | Sunrisers Hyderabad | SAT, 25 APR | 7:30 PM | Sawai Mansingh Stadium, Jaipur |
| 37 | Gujarat Titans | Chennai Super Kings | SUN, 26 APR | 3:30 PM | Narendra Modi Stadium, Ahmedabad |
| 38 | Lucknow Super Giants | Kolkata Knight Riders | SUN, 26 APR | 7:30 PM | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
| 39 | Delhi Capitals | Royal Challengers Bengaluru | MON, 27 APR | 7:30 PM | Arun Jaitley Stadium, Delhi |
| 40 | Punjab Kings | Rajasthan Royals | TUE, 28 APR | 7:30 PM | New International Cricket Stadium, New Chandigarh |
| 41 | Mumbai Indians | Sunrisers Hyderabad | WED, 29 APR | 7:30 PM | Wankhede Stadium, Mumbai |
| 42 | Gujarat Titans | Royal Challengers Bengaluru | THU, 30 APR | 7:30 PM | Narendra Modi Stadium, Ahmedabad |
| 43 | Rajasthan Royals | Delhi Capitals | FRI, 1 MAY | 7:30 PM | Sawai Mansingh Stadium, Jaipur |
| 44 | Chennai Super Kings | Mumbai Indians | SAT, 2 MAY | 7:30 PM | MA Chidambaram Stadium, Chennai |
| 45 | Sunrisers Hyderabad | Kolkata Knight Riders | SUN, 3 MAY | 3:30 PM | Rajiv Gandhi International Stadium, Hyderabad |
| 46 | Gujarat Titans | Punjab Kings | SUN, 3 MAY | 7:30 PM | Narendra Modi Stadium, Ahmedabad |
| 47 | Mumbai Indians | Lucknow Super Giants | MON, 4 MAY | 7:30 PM | Wankhede Stadium, Mumbai |
| 48 | Delhi Capitals | Chennai Super Kings | TUE, 5 MAY | 7:30 PM | Arun Jaitley Stadium, Delhi |
| 49 | Sunrisers Hyderabad | Punjab Kings | WED, 6 MAY | 7:30 PM | Rajiv Gandhi International Stadium, Hyderabad |
| 50 | Lucknow Super Giants | Royal Challengers Bengaluru | THU, 7 MAY | 7:30 PM | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
| 51 | Delhi Capitals | Kolkata Knight Riders | FRI, 8 MAY | 7:30 PM | Arun Jaitley Stadium, Delhi |
| 52 | Rajasthan Royals | Gujarat Titans | SAT, 9 MAY | 7:30 PM | Sawai Mansingh Stadium, Jaipur |
| 53 | Chennai Super Kings | Lucknow Super Giants | SUN, 10 MAY | 3:30 PM | MA Chidambaram Stadium, Chennai |
| 54 | Royal Challengers Bengaluru | Mumbai Indians | SUN, 10 MAY | 7:30 PM | Shaheed Veer Narayan Singh International Cricket Stadium, Raipur |
| 55 | Punjab Kings | Delhi Capitals | MON, 11 MAY | 7:30 PM | Himachal Pradesh Cricket Association Stadium, Dharamshala |
| 56 | Gujarat Titans | Sunrisers Hyderabad | TUE, 12 MAY | 7:30 PM | Narendra Modi Stadium, Ahmedabad |
| 57 | Royal Challengers Bengaluru | Kolkata Knight Riders | WED, 13 MAY | 7:30 PM | Shaheed Veer Narayan Singh International Cricket Stadium, Raipur |
| 58 | Punjab Kings | Mumbai Indians | THU, 14 MAY | 7:30 PM | Himachal Pradesh Cricket Association Stadium, Dharamshala |
| 59 | Lucknow Super Giants | Chennai Super Kings | FRI, 15 MAY | 7:30 PM | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
| 60 | Kolkata Knight Riders | Gujarat Titans | SAT, 16 MAY | 7:30 PM | Eden Gardens, Kolkata |
| 61 | Punjab Kings | Royal Challengers Bengaluru | SUN, 17 MAY | 3:30 PM | Himachal Pradesh Cricket Association Stadium, Dharamshala |
| 62 | Delhi Capitals | Rajasthan Royals | SUN, 17 MAY | 7:30 PM | Arun Jaitley Stadium, Delhi |
| 63 | Chennai Super Kings | Sunrisers Hyderabad | MON, 18 MAY | 7:30 PM | MA Chidambaram Stadium, Chennai |
| 64 | Rajasthan Royals | Lucknow Super Giants | TUE, 19 MAY | 7:30 PM | Sawai Mansingh Stadium, Jaipur |
| 65 | Kolkata Knight Riders | Mumbai Indians | WED, 20 MAY | 7:30 PM | Eden Gardens, Kolkata |
| 66 | Chennai Super Kings | Gujarat Titans | THU, 21 MAY | 7:30 PM | MA Chidambaram Stadium, Chennai |
| 67 | Sunrisers Hyderabad | Royal Challengers Bengaluru | FRI, 22 MAY | 7:30 PM | Rajiv Gandhi International Stadium, Hyderabad |
| 68 | Lucknow Super Giants | Punjab Kings | SAT, 23 MAY | 7:30 PM | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
| 69 | Mumbai Indians | Rajasthan Royals | SUN, 24 MAY | 3:30 PM | Wankhede Stadium, Mumbai |
| 70 | Kolkata Knight Riders | Delhi Capitals | SUN, 24 MAY | 7:30 PM | Eden Gardens, Kolkata |