1st match

Wed, 03 April, Starts from 00:00

Kolkata Knight Riders6

Delhi Daredevils4

Eden Gardens, Kolkata, India

2nd match

Thu, 04 April, Starts from 00:00

Royal Challengers Bangalore2

Mumbai Indians9

M.Chinnaswamy Stadium, Bengaluru, India

3rd match

Fri, 05 April, Starts from 00:00

Sunrisers Hyderabad0

Pune Warriors0

Rajiv Gandhi International Stadium, Hyderabad, India

5th match

Sat, 06 April, Starts from 00:00

Chennai Super Kings9

Mumbai Indians2

MA Chidambaram Stadium, Chennai, India

4th match

Sat, 06 April, Starts from 00:00

Delhi Daredevils6

Rajasthan Royals4

Arun Jaitley Stadium, Delhi, India

7th match

Sun, 07 April, Starts from 00:00

Sunrisers Hyderabad0

Royal Challengers Bangalore0

Rajiv Gandhi International Stadium, Hyderabad, India

6th match

Sun, 07 April, Starts from 00:00

Pune Warriors3

Kings XI Punjab1

Maharashtra Cricket Association Stadium, Pune, India

8th match

Mon, 08 April, Starts from 00:00

Rajasthan Royals7

Kolkata Knight Riders2

Sawai Mansingh Stadium, Jaipur, India

9th match

Tue, 09 April, Starts from 00:00

Royal Challengers Bangalore0

Sunrisers Hyderabad0

M.Chinnaswamy Stadium, Bengaluru, India

10th match

Tue, 09 April, Starts from 00:00

Mumbai Indians7

Delhi Daredevils3

Wankhede Stadium, Mumbai, India

11th match

Wed, 10 April, Starts from 00:00

Kings XI Punjab6

Chennai Super Kings3

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

12th match

Thu, 11 April, Starts from 00:00

Royal Challengers Bangalore7

Kolkata Knight Riders3

M.Chinnaswamy Stadium, Bengaluru, India

13th match

Thu, 11 April, Starts from 00:00

Pune Warriors2

Rajasthan Royals1

Maharashtra Cricket Association Stadium, Pune, India

14th match

Fri, 12 April, Starts from 00:00

Delhi Daredevils0

Sunrisers Hyderabad0

Arun Jaitley Stadium, Delhi, India

16th match

Sat, 13 April, Starts from 00:00

Chennai Super Kings8

Royal Challengers Bangalore5

MA Chidambaram Stadium, Chennai, India

15th match

Sat, 13 April, Starts from 00:00

Mumbai Indians1

Pune Warriors3

Wankhede Stadium, Mumbai, India

18th match

Sun, 14 April, Starts from 00:00

Rajasthan Royals6

Kings XI Punjab3

Sawai Mansingh Stadium, Jaipur, India

17th match

Sun, 14 April, Starts from 00:00

Kolkata Knight Riders0

Sunrisers Hyderabad0

Eden Gardens, Kolkata, India

19th match

Mon, 15 April, Starts from 00:00

Chennai Super Kings3

Pune Warriors1

MA Chidambaram Stadium, Chennai, India

21st match

Tue, 16 April, Starts from 00:00

Royal Challengers Bangalore4

Delhi Daredevils5

M.Chinnaswamy Stadium, Bengaluru, India

20th match

Tue, 16 April, Starts from 00:00

Kings XI Punjab5

Kolkata Knight Riders4

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

23rd match

Wed, 17 April, Starts from 00:00

Rajasthan Royals5

Mumbai Indians5

Sawai Mansingh Stadium, Jaipur, India

22nd match

Wed, 17 April, Starts from 00:00

Pune Warriors1

Sunrisers Hyderabad0

Maharashtra Cricket Association Stadium, Pune, India

24th match

Thu, 18 April, Starts from 00:00

Delhi Daredevils4

Chennai Super Kings6

Arun Jaitley Stadium, Delhi, India

25th match

Fri, 19 April, Starts from 00:00

Sunrisers Hyderabad0

Kings XI Punjab0

Rajiv Gandhi International Stadium, Hyderabad, India

27th match

Sat, 20 April, Starts from 00:00

Royal Challengers Bangalore4

Rajasthan Royals6

M.Chinnaswamy Stadium, Bengaluru, India

26th match

Sat, 20 April, Starts from 00:00

Kolkata Knight Riders5

Chennai Super Kings6

Eden Gardens, Kolkata, India

29th match

Sun, 21 April, Starts from 00:00

Kings XI Punjab3

Pune Warriors2

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

28th match

Sun, 21 April, Starts from 00:00

Delhi Daredevils8

Mumbai Indians3

Arun Jaitley Stadium, Delhi, India

30th match

Mon, 22 April, Starts from 00:00

Chennai Super Kings7

Rajasthan Royals4

MA Chidambaram Stadium, Chennai, India

31st match

Tue, 23 April, Starts from 00:00

Royal Challengers Bangalore2

Pune Warriors1

M.Chinnaswamy Stadium, Bengaluru, India

32nd match

Tue, 23 April, Starts from 00:00

Delhi Daredevils5

Kings XI Punjab5

Arun Jaitley Stadium, Delhi, India

33rd match

Wed, 24 April, Starts from 00:00

Kolkata Knight Riders3

Mumbai Indians7

Eden Gardens, Kolkata, India

34th match

Thu, 25 April, Starts from 00:00

Chennai Super Kings0

Sunrisers Hyderabad0

MA Chidambaram Stadium, Chennai, India

35th match

Fri, 26 April, Starts from 00:00

Kolkata Knight Riders6

Kings XI Punjab4

Eden Gardens, Kolkata, India

37th match

Sat, 27 April, Starts from 00:00

Mumbai Indians3

Royal Challengers Bangalore9

Wankhede Stadium, Mumbai, India

36th match

Sat, 27 April, Starts from 00:00

Rajasthan Royals0

Sunrisers Hyderabad0

Sawai Mansingh Stadium, Jaipur, India

39th match

Sun, 28 April, Starts from 00:00

Delhi Daredevils0

Pune Warriors4

Shaheed Veer Narayan Singh International Stadium, Raipur, India

38th match

Sun, 28 April, Starts from 00:00

Chennai Super Kings5

Kolkata Knight Riders7

MA Chidambaram Stadium, Chennai, India

40th match

Mon, 29 April, Starts from 00:00

Rajasthan Royals5

Royal Challengers Bangalore6

Sawai Mansingh Stadium, Jaipur, India

41st match

Mon, 29 April, Starts from 00:00

Mumbai Indians6

Kings XI Punjab4

Wankhede Stadium, Mumbai, India

42nd match

Tue, 30 April, Starts from 00:00

Pune Warriors3

Chennai Super Kings2

Maharashtra Cricket Association Stadium, Pune, India

44th match

Wed, 01 May, Starts from 00:00

Delhi Daredevils7

Kolkata Knight Riders4

Shaheed Veer Narayan Singh International Stadium, Raipur, India

43rd match

Wed, 01 May, Starts from 00:00

Sunrisers Hyderabad0

Mumbai Indians0

Rajiv Gandhi International Stadium, Hyderabad, India

46th match

Thu, 02 May, Starts from 00:00

Pune Warriors3

Royal Challengers Bangalore1

Maharashtra Cricket Association Stadium, Pune, India

45th match

Thu, 02 May, Starts from 00:00

Chennai Super Kings6

Kings XI Punjab4

MA Chidambaram Stadium, Chennai, India

47th match

Fri, 03 May, Starts from 00:00

Kolkata Knight Riders8

Rajasthan Royals2

Eden Gardens, Kolkata, India

48th match

Sat, 04 May, Starts from 00:00

Sunrisers Hyderabad0

Delhi Daredevils1

Rajiv Gandhi International Stadium, Hyderabad, India

50th match

Sun, 05 May, Starts from 00:00

Rajasthan Royals3

Pune Warriors1

Sawai Mansingh Stadium, Jaipur, India

49th match

Sun, 05 May, Starts from 00:00

Mumbai Indians9

Chennai Super Kings3

Wankhede Stadium, Mumbai, India

51st match

Mon, 06 May, Starts from 00:00

Kings XI Punjab5

Royal Challengers Bangalore5

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

53rd match

Tue, 07 May, Starts from 00:00

Mumbai Indians3

Kolkata Knight Riders8

Wankhede Stadium, Mumbai, India

52nd match

Tue, 07 May, Starts from 00:00

Rajasthan Royals6

Delhi Daredevils5

Sawai Mansingh Stadium, Jaipur, India

54th match

Wed, 08 May, Starts from 00:00

Sunrisers Hyderabad1

Chennai Super Kings0

Rajiv Gandhi International Stadium, Hyderabad, India

55th match

Thu, 09 May, Starts from 00:00

Kings XI Punjab7

Rajasthan Royals3

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

56th match

Thu, 09 May, Starts from 00:00

Pune Warriors1

Kolkata Knight Riders2

Maharashtra Cricket Association Stadium, Pune, India

57th match

Fri, 10 May, Starts from 00:00

Delhi Daredevils4

Royal Challengers Bangalore5

Arun Jaitley Stadium, Delhi, India

58th match

Sat, 11 May, Starts from 00:00

Pune Warriors2

Mumbai Indians3

Maharashtra Cricket Association Stadium, Pune, India

59th match

Sat, 11 May, Starts from 00:00

Kings XI Punjab1

Sunrisers Hyderabad0

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

61st match

Sun, 12 May, Starts from 00:00

Rajasthan Royals8

Chennai Super Kings4

Sawai Mansingh Stadium, Jaipur, India

60th match

Sun, 12 May, Starts from 00:00

Kolkata Knight Riders8

Royal Challengers Bangalore3

JSCA International Stadium Complex, Ranchi, India

62nd match

Mon, 13 May, Starts from 00:00

Mumbai Indians1

Sunrisers Hyderabad0

Wankhede Stadium, Mumbai, India

64th match

Tue, 14 May, Starts from 00:00

Chennai Super Kings4

Delhi Daredevils7

MA Chidambaram Stadium, Chennai, India

63rd match

Tue, 14 May, Starts from 00:00

Royal Challengers Bangalore6

Kings XI Punjab5

M.Chinnaswamy Stadium, Bengaluru, India

66th match

Wed, 15 May, Starts from 00:00

Mumbai Indians6

Rajasthan Royals5

Wankhede Stadium, Mumbai, India

65th match

Wed, 15 May, Starts from 00:00

Kolkata Knight Riders1

Pune Warriors3

JSCA International Stadium Complex, Ranchi, India

67th match

Thu, 16 May, Starts from 00:00

Kings XI Punjab5

Delhi Daredevils6

Himachal Pradesh Cricket Association Stadium, Dharamsala, India

68th match

Fri, 17 May, Starts from 00:00

Sunrisers Hyderabad1

Rajasthan Royals0

Rajiv Gandhi International Stadium, Hyderabad, India

69th match

Sat, 18 May, Starts from 00:00

Kings XI Punjab7

Mumbai Indians4

Himachal Pradesh Cricket Association Stadium, Dharamsala, India

70th match

Sat, 18 May, Starts from 00:00

Royal Challengers Bangalore9

Chennai Super Kings5

M.Chinnaswamy Stadium, Bengaluru, India

72nd match

Sun, 19 May, Starts from 00:00

Sunrisers Hyderabad1

Kolkata Knight Riders0

Rajiv Gandhi International Stadium, Hyderabad, India

71st match

Sun, 19 May, Starts from 00:00

Pune Warriors1

Delhi Daredevils4

Maharashtra Cricket Association Stadium, Pune, India

Qualifier 1 Match

Tue, 21 May, Starts from 00:00

Chennai Super Kings10

Mumbai Indians3

Arun Jaitley Stadium, Delhi, India

Eliminator Match

Wed, 22 May, Starts from 00:00

Rajasthan Royals2

Sunrisers Hyderabad0

Arun Jaitley Stadium, Delhi, India

Qualifier 2 Match

Fri, 24 May, Starts from 00:00

Mumbai Indians7

Rajasthan Royals5

Eden Gardens, Kolkata, India

Final Match

Sun, 26 May, Starts from 00:00

Chennai Super Kings11

Mumbai Indians3

Eden Gardens, Kolkata, India