| 04/09/16 | Saturday | 8.00 PM (2:30pm GMT)
td> | Mumbai Indians vs Rising Pune Supergiants | Mumbai
td> |
| 04/10/16 | Sunday | 8.00 PM (2:30pm GMT)
td> | Kolkata Knight Riders vs Delhi Daredevils | Kolkata |
tr>
| 04/11/16 | Monday | 8.00 PM (2:30pm GMT)
td> | Kings XI Punjab vs Gujarat Lions | Mohali |
| 04/12/16 | Tuesday | 8.00 PM (2:30pm GMT)
td> | Royal Challengers Bangalore vs Sunrisers Hyderabad
td> | Bengaluru |
| 13/04/16 | Wednesday | 8.00 PM (2:30pm GMT)
td> | Kolkata Knight Riders vs Mumbai Indians | Kolkata |
tr>
| 14/04/16 | Thursday | 8.00 PM (2:30pm GMT)
td> | Gujarat Lions vs Rising Pune Supergiants | Rajkot |
| 15/04/16 | Friday | 8.00 PM (2:30pm GMT)
td> | Delhi Daredevils vs Kings XI Punjab | Delhi |
| 16/04/16 | Saturday | 4.00 PM (10:30am GMT)
td> | Sunrisers Hyderabad vs Kolkata Knight Riders
td> | Hyderabad |
| 16/04/16 | Saturday | 8.00 PM (2:30pm GMT)
td> | Mumbai Indians vs Gujarat Lions | Mumbai |
| 17/04/16 | Sunday | 4.00 PM (10:30am GMT)
td> | Kings XI Punjab vs Rising Pune Supergiants | Mohali |
tr>
| 17/04/16 | Sunday | 8.00 PM (2:30pm GMT)
td> | Royal Challengers Bangalore vs Delhi Daredevils
td> | Bengaluru |
| 18/04/16 | Monday | 8.00 PM (2:30pm GMT)
td> | Sunrisers Hyderabad vs Mumbai Indians | Hyderabad |
tr>
| 19/04/16 | Tuesday | 8.00 PM (2:30pm GMT)
td> | Kings XI Punjab vs Kolkata Knight Riders | Mohali |
| 20/04/16 | Wednesday | 8.00 PM (2:30pm GMT)
td> | Mumbai Indians vs Royal Challengers Bangalore | Mumbai
td> |
| 21/04/16 | Thursday | 8.00 PM (2:30pm GMT)
td> | Gujarat Lions vs Sunrisers Hyderabad | Rajkot |
| 22/04/16 | Friday | 8.00 PM (2:30pm GMT)
td> | Rising Pune Supergiants vs Royal Challengers Bangalore
td> | Pune |
| 23/04/16 | Saturday | 4.00 PM (10:30am GMT)
td> | Delhi Daredevils vs Mumbai Indians | Delhi |
| 23/04/16 | Saturday | 8.00 PM (2:30pm GMT)
td> | Sunrisers Hyderabad vs Kings XI Punjab | Hyderabad |
tr>
| 24/04/16 | Sunday | 4.00 PM (10:30am GMT)
td> | Gujarat Lions vs Royal Challengers Bangalore | Rajkot
td> |
| 24/04/16 | Sunday | 8.00 PM (2:30pm GMT)
td> | Rising Pune Supergiants vs Kolkata Knight Riders | Pune
td> |
| 25/04/16 | Monday | 8.00 PM (2:30pm GMT)
td> | Kings XI Punjab vs Mumbai Indians | Mohali |
| 26/04/16 | Tuesday | 8.00 PM (2:30pm GMT)
td> | Sunrisers Hyderabad vs Rising Pune Supergiants
td> | Hyderabad |
| 27/04/16 | Wednesday | 8.00 PM (2:30pm GMT)
td> | Delhi Daredevils vs Gujarat Lions | Delhi |
| 28/04/16 | Thursday | 8.00 PM (2:30pm GMT)
td> | Mumbai Indians vs Kolkata Knight Riders | Mumbai |
tr>
| 29/04/16 | Friday | 8.00 PM (2:30pm GMT)
td> | Rising Pune Supergiants vs Gujarat Lions | Pune |
| 30/04/16 | Saturday | 4.00 PM (10:30am GMT)
td> | Delhi Daredevils vs Kolkata Knight Riders | Delhi |
| 30/04/16 | Saturday | 8.00 PM (2:30pm GMT)
td> | Sunsers Hyderabad vs Royal Challengers Bangalore
td> | Hyderabad |
| 05/01/16 | Sunday | 4.00 PM (10:30am GMT)
td> | Gujarat Lions vs Kings XI Punjab | Rajkot |
| 05/01/16 | Sunday | 8.00 PM (2:30pm GMT)
td> | Rising Pune Supergiants vs Mumbai Indians | Pune |
tr>
| 05/02/16 | Monday | 8.00 PM (2:30pm GMT)
td> | Royal Challengers Bangalore vs Kolkata Knight Riders
td> | Bengaluru |
| 05/03/16 | Tuesday | 8.00 PM (2:30pm GMT)
td> | Gujarat Lions vs Delhi Daredevils | Rajkot |
| 05/04/16 | Wednesday | 8.00 PM (2:30pm GMT)
td> | Kolkata Knight Riders vs Kings XI Punjab | Kolkata |
| 05/05/16 | Thursday | 8.00 PM (2:30pm GMT)
td> | Delhi Daredevils vs Rising Pune Supergiants | Delhi |
tr>
| 05/06/16 | Friday | 8.00 PM (2:30pm GMT)
td> | Sunrisers Hyderabad vs Gujarat Lions | Hyderabad |
| 05/07/16 | Saturday | 4.00 PM (10:30am GMT)
td> | Royal Challengers Bangalore vs Rising Pune Supergiants
td> | Bengaluru |
| 05/07/16 | Saturday | 8.00 PM (2:30pm GMT)
td> | Kings XI Punjab vs Delhi Daredevils | Nagpur |
| 05/08/16 | Sunday | 4.00 PM (10:30am GMT)
td> | Mumbai Indians vs Sunrisers Hyderabad | Mumbai |
| 05/08/16 | Sunday | 8.00 PM (2:30pm GMT)
td> | Kolkata Knight Riders vs Gujarat Lions | Kolkata |
| 05/09/16 | Monday | 8.00 PM (2:30pm GMT)
td> | Kings XI Punjab vs Royal Challengers Bangalore | Nagpur
td> |
| 05/10/16 | Tuesday | 8.00 PM (2:30pm GMT)
td> | Rising Pune Supergiants vs Sunrisers Hyderabad | Pune
td> |
| 05/11/16 | Wednesday | 8.00 PM (2:30pm GMT)
td> | Royal Challengers Bangalore vs Mumbai Indians
td> | Bengaluru |
| 05/12/16 | Thursday | 8.00 PM (2:30pm GMT)
td> | Sunrisers Hyderbad vs Delhi Daredevils | Hyderabad |
tr>
| 13/05/16 | Friday | 8.00 PM (2:30pm GMT)
td> | Mumbai Indians vs Kings XI Punjab | Mumbai |
| 14/05/16 | Saturday | 4.00 PM (10:30am GMT)
td> | Royal Challengers Bangalore vs Gujarat Lions | Bengaluru
td> |
| 14/05/16 | Saturday | 8.00 PM (2:30pm GMT)
td> | Kolkata Knight Riders vs Rising Pune Supergiants
td> | Kolkata |
| 15/05/16 | Sunday | 4.00 PM (10:30am GMT)
td> | Mumbai Indians vs Delhi Daredevils | Mumbai |
| 15/05/16 | Sunday | 8.00 PM (2:30pm GMT)
td> | Kings XI Punjab vs Sunrisers Hyderabad | Nagpur |
| 16/05/16 | Monday | 8.00 PM (2:30pm GMT)
td> | Kolkata Knight Riders vs Royal Challengers Bangalore
td> | Kolkata |
| 17/05/16 | Tuesday | 8.00 PM (2:30pm GMT)
td> | Rising Pune Supergiants vs Delhi Daredevils | Pune |
tr>
| 18/05/16 | Wednesday | 8.00 PM (2:30pm GMT)
td> | Royal Challengers Bangalore vs Kings XI Punjab
td> | Bengaluru |
| 19/05/16 | Thursday | 8.00 PM (2:30pm GMT)
td> | Gujarat Lions vs Kolkata Knight Riders | Rajkot/Kanpur
td> |
| 20/05/16 | Friday | 8.00 PM (2:30pm GMT)
td> | Delhi Daredevils vs Sunrisers Hyderabad | Raipur |
| 21/05/16 | Saturday | 4.00 PM (10:30am GMT)
td> | Rising Pune Supergiants vs Kings XI Punjab | Pune |
tr>
| 21/05/16 | Saturday | 8.00 PM (2:30pm GMT)
td> | Gujarat Lions vs Mumbai Indians | Rajkot/Kanpur |
| 22/05/16 | Sunday | 4.00 PM (10:30am GMT)
td> | Kolkata Knight Riders vs Sunrisers Hyderabad | Kolkata
td> |
| 22/05/16 | Sunday | 8.00 PM (2:30pm GMT)
td> | Delhi Daredevils vs Royal Challengers Bangalore | Raipur
td> |
| KNOCKOUTS |
| 24/05/16 | Tuesday | 8.00 PM (2:30pm GMT)
td> | | Bengaluru |
| 25/05/16 | Wednesday | 8.00 PM (2:30pm GMT)
td> | | Pune |
| 27/05/16 | Friday | 8.00 PM (2:30pm GMT)
td> | | Pune |
| 29/05/16 | Sunday | 8.00 PM (2:30pm GMT)
td> | | Mumbai |