April 19: Delhi DareDevils v Kings XI Punjab (4pm), Cape Town; Kolkata Knight Riders v Deccan Chargers (8pm), Cape Town.
April 20: Royal Challengers Bangalore v Chennai Super Kings (8pm), Port Elizabeth.
April 21: Kolkata Knight Riders v Kings XI Punjab (4pm), Durban; Rajasthan Royals v Mumbai Indians (8 pm), Durban.
April 22: Royal Challengers Bangalore v Deccan Chargers (8pm), Cape Town.
April 23: Chennai Super Kings v Delhi DareDevils (4pm), Durban; Kolkata Knight.
Riders v Rajasthan Royals (8pm), Cape Town.
April 24: Kings XI Punjab v Royal Challengers Bangalore (8pm), Durban.
April 25: Mumbai Indians v Deccan Chargers (4pm), Durban; Kolkata Knight Riders v Chennai Super Kings (8pm), Cape Town.
April 26: Royal Challengers Bangalore v Delhi DareDevils (4pm), Port Elizabeth; Rajasthan Royals v Kings XI Punjab (8pm), Cape Town.
April 27: Chennai Super Kings v Deccan Chargers (4pm), Durban; Kolkata Knight Riders v Mumbai Indians (8pm), Port Elizabeth.
April 28: Delhi DareDevils v Rajasthan Royals (8pm), Pretoria.
April 29: Kolkata Knight Riders v Royal Challengers Bangalore (4pm), Durban; Mumbai Indians v Kings XI Punjab (8pm), Durban.
April 30: Delhi DareDevils v Deccan Chargers (4pm), Pretoria; Rajasthan Royals v Chennai Super Kings (8pm), Pretoria.
May 1: Kolkata Knight Riders v Mumbai Indians (4 pm) East London; Royal Challengers Bangalore v Kings XI Punjab (8pm), Durban.
May 2: Rajasthan Royals v Deccan Chargers (4pm), Port Elizabeth; Chennai Super Kings v Delhi DareDevils (8pm), Johannesburg.
May 3: Kolkata Knight Riders v Kings XI Punjab (4pm), Port Elizabeth; Mumbai Indians v Royal Challengers Bangalore (8pm), Johannesburg.
May 4: Deccan Chargers v Chennai Super Kings (8pm), East London.
May 5: Kings XI Punjab v Rajasthan Royals (4pm), Durban; Kolkata Knight Riders v Delhi DareDevils (8pm), Durban.
May 6: Mumbai Indians v Deccan Chargers (8pm), Pretoria.
May 7: Royal Challengers Bangalore v Rajasthan Royals (4pm), Pretoria; Kings XI Punjab v Chennai Super Kings (8pm), Pretoria.
May 8: Delhi DareDevils v Mumbai Indians (8pm), East London.
May 9: Deccan Chargers v Kings XI Punjab (4pm), Kimberley; Chennai Super Kings v Rajasthan Royals (8pm), Kimberley.
May 10: Royal Challengers Bangalore v Mumbai Indians (4pm), Port Elizabeth; Kolkata Knight Riders v Delhi DareDevils (8pm), Johannesburg.
May 11: Deccan Chargers v Rajasthan Royals (8pm), Kimberley.
May 12: Kolkata Knight Riders v Royal Challengers Bangalore (4pm), Pretoria; Kings XI Punjab v Mumbai Indians (8pm), Pretoria.
May 13: Deccan Chargers v Delhi DareDevils (8pm), Durban.
May 14: Chennai Super Kings v Royal Challengers Bangalore (4pm), Durban; Mumbai Indians v Rajasthan Royals (8pm), Durban.
May 15: Kings XI Punjab v Delhi DareDevils (8pm), Bloemfontein.
May 16: Chennai Super Kings v Mumbai Indians (4pm), Port Elizabeth; Kolkata Knight Riders v Deccan Chargers (8pm), Johannesburg.
May 17: Kings XI Punjab v Deccan Chargers (4pm), Johannesburg; Rajasthan Royals v Delhi DareDevils (8pm), Bloemfontein.
May 18: Kolkata Knight Riders vs Chennai Super Kings (8pm), Pretoria.
May 19: Delhi DareDevils v Royal Challengers Bangalore (8pm), Johannesburg.
May 20: Kolkata Knight Riders v Rajasthan Royals (4pm), Durban; Chennai Super Kings v Kings XI Punjab (8pm), Durban.
May 21: Mumbai Indians v Delhi DareDevils (4pm), Pretoria; Deccan Chargers v Royal Challengers Bangalore (8pm), Pretoria.
May 22: Semi-final 1 (8pm), Pretoria.
May 23: Semi-final 2 (8pm), Johannesburg.
May 24: Final (8pm), Johannesburg.