1st match

Wed, 16 April, Starts from 00:00

Sheikh Zayed Stadium, Abu Dhabi, United Arab Emirates

Mumbai Indians4

Kolkata Knight Riders8

2nd match

Thu, 17 April, Starts from 00:00

Sharjah Cricket Stadium, Sharjah, United Arab Emirates

Delhi Daredevils4

Royal Challengers Bangalore6

4th match

Fri, 18 April, Starts from 00:00

Sheikh Zayed Stadium, Abu Dhabi, United Arab Emirates

Sunrisers Hyderabad3

Rajasthan Royals0

3rd match

Fri, 18 April, Starts from 00:00

Sheikh Zayed Stadium, Abu Dhabi, United Arab Emirates

Chennai Super Kings7

Kings XI Punjab4

6th match

Sat, 19 April, Starts from 00:00

Dubai International Cricket Stadium, Dubai, United Arab Emirates

Kolkata Knight Riders8

Delhi Daredevils4

5th match

Sat, 19 April, Starts from 00:00

Dubai International Cricket Stadium, Dubai, United Arab Emirates

Royal Challengers Bangalore4

Mumbai Indians9

7th match

Sun, 20 April, Starts from 00:00

Sharjah Cricket Stadium, Sharjah, United Arab Emirates

Rajasthan Royals7

Kings XI Punjab4

8th match

Mon, 21 April, Starts from 00:00

Sheikh Zayed Stadium, Abu Dhabi, United Arab Emirates

Chennai Super Kings5

Delhi Daredevils7

9th match

Tue, 22 April, Starts from 00:00

Sharjah Cricket Stadium, Sharjah, United Arab Emirates

Kings XI Punjab1

Sunrisers Hyderabad1

10th match

Wed, 23 April, Starts from 00:00

Dubai International Cricket Stadium, Dubai, United Arab Emirates

Rajasthan Royals9

Chennai Super Kings4

11th match

Thu, 24 April, Starts from 00:00

Sharjah Cricket Stadium, Sharjah, United Arab Emirates

Royal Challengers Bangalore9

Kolkata Knight Riders3

13th match

Fri, 25 April, Starts from 00:00

Dubai International Cricket Stadium, Dubai, United Arab Emirates

Chennai Super Kings11

Mumbai Indians4

12th match

Fri, 25 April, Starts from 00:00

Dubai International Cricket Stadium, Dubai, United Arab Emirates

Sunrisers Hyderabad1

Delhi Daredevils1

15th match

Sat, 26 April, Starts from 00:00

Sheikh Zayed Stadium, Abu Dhabi, United Arab Emirates

Kolkata Knight Riders7

Kings XI Punjab4

14th match

Sat, 26 April, Starts from 00:00

Sheikh Zayed Stadium, Abu Dhabi, United Arab Emirates

Rajasthan Royals6

Royal Challengers Bangalore6

16th match

Sun, 27 April, Starts from 00:00

Sharjah Cricket Stadium, Sharjah, United Arab Emirates

Delhi Daredevils9

Mumbai Indians3

17th match

Sun, 27 April, Starts from 00:00

Sharjah Cricket Stadium, Sharjah, United Arab Emirates

Sunrisers Hyderabad1

Chennai Super Kings1

18th match

Mon, 28 April, Starts from 00:00

Dubai International Cricket Stadium, Dubai, United Arab Emirates

Kings XI Punjab6

Royal Challengers Bangalore6

19th match

Tue, 29 April, Starts from 00:00

Sheikh Zayed Stadium, Abu Dhabi, United Arab Emirates

Kolkata Knight Riders9

Rajasthan Royals2

20th match

Wed, 30 April, Starts from 00:00

Dubai International Cricket Stadium, Dubai, United Arab Emirates

Mumbai Indians2

Sunrisers Hyderabad0

21st match

Fri, 02 May, Starts from 00:00

JSCA International Stadium Complex, Ranchi, India

Chennai Super Kings6

Kolkata Knight Riders7

23rd match

Sat, 03 May, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Delhi Daredevils7

Rajasthan Royals5

22nd match

Sat, 03 May, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians8

Kings XI Punjab4

24th match

Sun, 04 May, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore1

Sunrisers Hyderabad0

26th match

Mon, 05 May, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Delhi Daredevils6

Chennai Super Kings7

25th match

Mon, 05 May, Starts from 00:00

Sardar Patel (Gujarat) Stadium, Ahmedabad, India

Rajasthan Royals9

Kolkata Knight Riders2

27th match

Tue, 06 May, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians5

Royal Challengers Bangalore9

29th match

Wed, 07 May, Starts from 00:00

Barabati Stadium, Cuttack, India

Kings XI Punjab7

Chennai Super Kings5

28th match

Wed, 07 May, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Delhi Daredevils8

Kolkata Knight Riders5

30th match

Thu, 08 May, Starts from 00:00

Sardar Patel (Gujarat) Stadium, Ahmedabad, India

Rajasthan Royals3

Sunrisers Hyderabad1

31st match

Fri, 09 May, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore7

Kings XI Punjab6

33rd match

Sat, 10 May, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians12

Chennai Super Kings4

32nd match

Sat, 10 May, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Delhi Daredevils2

Sunrisers Hyderabad1

35th match

Sun, 11 May, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore7

Rajasthan Royals6

34th match

Sun, 11 May, Starts from 00:00

Barabati Stadium, Cuttack, India

Kings XI Punjab7

Kolkata Knight Riders5

36th match

Mon, 12 May, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad2

Mumbai Indians1

38th match

Tue, 13 May, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore4

Delhi Daredevils7

37th match

Tue, 13 May, Starts from 00:00

JSCA International Stadium Complex, Ranchi, India

Chennai Super Kings9

Rajasthan Royals5

40th match

Wed, 14 May, Starts from 00:00

Barabati Stadium, Cuttack, India

Kolkata Knight Riders4

Mumbai Indians9

39th match

Wed, 14 May, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad2

Kings XI Punjab1

41st match

Thu, 15 May, Starts from 00:00

Sardar Patel (Gujarat) Stadium, Ahmedabad, India

Rajasthan Royals7

Delhi Daredevils6

43rd match

Sun, 18 May, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad2

Kolkata Knight Riders0

42nd match

Sun, 18 May, Starts from 00:00

JSCA International Stadium Complex, Ranchi, India

Chennai Super Kings10

Royal Challengers Bangalore5

45th match

Mon, 19 May, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Delhi Daredevils6

Kings XI Punjab6

44th match

Mon, 19 May, Starts from 00:00

Sardar Patel (Gujarat) Stadium, Ahmedabad, India

Rajasthan Royals8

Mumbai Indians5

46th match

Tue, 20 May, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad2

Royal Challengers Bangalore0

47th match

Tue, 20 May, Starts from 00:00

Eden Gardens, Kolkata, India

Kolkata Knight Riders7

Chennai Super Kings7

48th match

Wed, 21 May, Starts from 00:00

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

Kings XI Punjab9

Mumbai Indians4

50th match

Thu, 22 May, Starts from 00:00

JSCA International Stadium Complex, Ranchi, India

Chennai Super Kings1

Sunrisers Hyderabad2

49th match

Thu, 22 May, Starts from 00:00

Eden Gardens, Kolkata, India

Kolkata Knight Riders9

Royal Challengers Bangalore4

52nd match

Fri, 23 May, Starts from 00:00

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

Kings XI Punjab7

Rajasthan Royals5

51st match

Fri, 23 May, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians10

Delhi Daredevils3

54th match

Sat, 24 May, Starts from 00:00

Eden Gardens, Kolkata, India

Kolkata Knight Riders2

Sunrisers Hyderabad1

53rd match

Sat, 24 May, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore10

Chennai Super Kings6

56th match

Sun, 25 May, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians8

Rajasthan Royals6

55th match

Sun, 25 May, Starts from 00:00

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

Kings XI Punjab6

Delhi Daredevils7

Eliminator Match

Wed, 28 May, Starts from 00:00

Brabourne Stadium, Mumbai, India

Chennai Super Kings12

Mumbai Indians5

Qualifier 1 Match

Thu, 29 May, Starts from 00:00

Eden Gardens, Kolkata, India

Kings XI Punjab7

Kolkata Knight Riders6

Qualifier 2 Match

Fri, 30 May, Starts from 00:00

Wankhede Stadium, Mumbai, India

Chennai Super Kings8

Kings XI Punjab5

Final Match

Sun, 01 June, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Kolkata Knight Riders7

Kings XI Punjab7