1st match

Wed, 03 April, Starts from 00:00

Eden Gardens, Kolkata, India

Kolkata Knight Riders6

Delhi Daredevils4

2nd match

Thu, 04 April, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore2

Mumbai Indians9

3rd match

Fri, 05 April, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad0

Pune Warriors0

5th match

Sat, 06 April, Starts from 00:00

MA Chidambaram Stadium, Chennai, India

Chennai Super Kings9

Mumbai Indians2

4th match

Sat, 06 April, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Delhi Daredevils6

Rajasthan Royals4

7th match

Sun, 07 April, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad0

Royal Challengers Bangalore0

6th match

Sun, 07 April, Starts from 00:00

Maharashtra Cricket Association Stadium, Pune, India

Pune Warriors3

Kings XI Punjab1

8th match

Mon, 08 April, Starts from 00:00

Sawai Mansingh Stadium, Jaipur, India

Rajasthan Royals7

Kolkata Knight Riders2

9th match

Tue, 09 April, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore0

Sunrisers Hyderabad0

10th match

Tue, 09 April, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians7

Delhi Daredevils3

11th match

Wed, 10 April, Starts from 00:00

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

Kings XI Punjab6

Chennai Super Kings3

12th match

Thu, 11 April, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore7

Kolkata Knight Riders3

13th match

Thu, 11 April, Starts from 00:00

Maharashtra Cricket Association Stadium, Pune, India

Pune Warriors2

Rajasthan Royals1

14th match

Fri, 12 April, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Delhi Daredevils0

Sunrisers Hyderabad0

16th match

Sat, 13 April, Starts from 00:00

MA Chidambaram Stadium, Chennai, India

Chennai Super Kings8

Royal Challengers Bangalore5

15th match

Sat, 13 April, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians1

Pune Warriors3

18th match

Sun, 14 April, Starts from 00:00

Sawai Mansingh Stadium, Jaipur, India

Rajasthan Royals6

Kings XI Punjab3

17th match

Sun, 14 April, Starts from 00:00

Eden Gardens, Kolkata, India

Kolkata Knight Riders0

Sunrisers Hyderabad0

19th match

Mon, 15 April, Starts from 00:00

MA Chidambaram Stadium, Chennai, India

Chennai Super Kings3

Pune Warriors1

21st match

Tue, 16 April, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore4

Delhi Daredevils5

20th match

Tue, 16 April, Starts from 00:00

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

Kings XI Punjab5

Kolkata Knight Riders4

23rd match

Wed, 17 April, Starts from 00:00

Sawai Mansingh Stadium, Jaipur, India

Rajasthan Royals5

Mumbai Indians5

22nd match

Wed, 17 April, Starts from 00:00

Maharashtra Cricket Association Stadium, Pune, India

Pune Warriors1

Sunrisers Hyderabad0

24th match

Thu, 18 April, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Delhi Daredevils4

Chennai Super Kings6

25th match

Fri, 19 April, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad0

Kings XI Punjab0

27th match

Sat, 20 April, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore4

Rajasthan Royals6

26th match

Sat, 20 April, Starts from 00:00

Eden Gardens, Kolkata, India

Kolkata Knight Riders5

Chennai Super Kings6

29th match

Sun, 21 April, Starts from 00:00

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

Kings XI Punjab3

Pune Warriors2

28th match

Sun, 21 April, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Delhi Daredevils8

Mumbai Indians3

30th match

Mon, 22 April, Starts from 00:00

MA Chidambaram Stadium, Chennai, India

Chennai Super Kings7

Rajasthan Royals4

31st match

Tue, 23 April, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore2

Pune Warriors1

32nd match

Tue, 23 April, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Delhi Daredevils5

Kings XI Punjab5

33rd match

Wed, 24 April, Starts from 00:00

Eden Gardens, Kolkata, India

Kolkata Knight Riders3

Mumbai Indians7

34th match

Thu, 25 April, Starts from 00:00

MA Chidambaram Stadium, Chennai, India

Chennai Super Kings0

Sunrisers Hyderabad0

35th match

Fri, 26 April, Starts from 00:00

Eden Gardens, Kolkata, India

Kolkata Knight Riders6

Kings XI Punjab4

37th match

Sat, 27 April, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians3

Royal Challengers Bangalore9

36th match

Sat, 27 April, Starts from 00:00

Sawai Mansingh Stadium, Jaipur, India

Rajasthan Royals0

Sunrisers Hyderabad0

39th match

Sun, 28 April, Starts from 00:00

Shaheed Veer Narayan Singh International Stadium, Raipur, India

Delhi Daredevils0

Pune Warriors4

38th match

Sun, 28 April, Starts from 00:00

MA Chidambaram Stadium, Chennai, India

Chennai Super Kings5

Kolkata Knight Riders7

40th match

Mon, 29 April, Starts from 00:00

Sawai Mansingh Stadium, Jaipur, India

Rajasthan Royals5

Royal Challengers Bangalore6

41st match

Mon, 29 April, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians6

Kings XI Punjab4

42nd match

Tue, 30 April, Starts from 00:00

Maharashtra Cricket Association Stadium, Pune, India

Pune Warriors3

Chennai Super Kings2

44th match

Wed, 01 May, Starts from 00:00

Shaheed Veer Narayan Singh International Stadium, Raipur, India

Delhi Daredevils7

Kolkata Knight Riders4

43rd match

Wed, 01 May, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad0

Mumbai Indians0

46th match

Thu, 02 May, Starts from 00:00

Maharashtra Cricket Association Stadium, Pune, India

Pune Warriors3

Royal Challengers Bangalore1

45th match

Thu, 02 May, Starts from 00:00

MA Chidambaram Stadium, Chennai, India

Chennai Super Kings6

Kings XI Punjab4

47th match

Fri, 03 May, Starts from 00:00

Eden Gardens, Kolkata, India

Kolkata Knight Riders8

Rajasthan Royals2

48th match

Sat, 04 May, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad0

Delhi Daredevils1

50th match

Sun, 05 May, Starts from 00:00

Sawai Mansingh Stadium, Jaipur, India

Rajasthan Royals3

Pune Warriors1

49th match

Sun, 05 May, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians9

Chennai Super Kings3

51st match

Mon, 06 May, Starts from 00:00

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

Kings XI Punjab5

Royal Challengers Bangalore5

53rd match

Tue, 07 May, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians3

Kolkata Knight Riders8

52nd match

Tue, 07 May, Starts from 00:00

Sawai Mansingh Stadium, Jaipur, India

Rajasthan Royals6

Delhi Daredevils5

54th match

Wed, 08 May, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad1

Chennai Super Kings0

55th match

Thu, 09 May, Starts from 00:00

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

Kings XI Punjab7

Rajasthan Royals3

56th match

Thu, 09 May, Starts from 00:00

Maharashtra Cricket Association Stadium, Pune, India

Pune Warriors1

Kolkata Knight Riders2

57th match

Fri, 10 May, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Delhi Daredevils4

Royal Challengers Bangalore5

58th match

Sat, 11 May, Starts from 00:00

Maharashtra Cricket Association Stadium, Pune, India

Pune Warriors2

Mumbai Indians3

59th match

Sat, 11 May, Starts from 00:00

Punjab Cricket Association IS Bindra Stadium, Chandigarh, India

Kings XI Punjab1

Sunrisers Hyderabad0

61st match

Sun, 12 May, Starts from 00:00

Sawai Mansingh Stadium, Jaipur, India

Rajasthan Royals8

Chennai Super Kings4

60th match

Sun, 12 May, Starts from 00:00

JSCA International Stadium Complex, Ranchi, India

Kolkata Knight Riders8

Royal Challengers Bangalore3

62nd match

Mon, 13 May, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians1

Sunrisers Hyderabad0

64th match

Tue, 14 May, Starts from 00:00

MA Chidambaram Stadium, Chennai, India

Chennai Super Kings4

Delhi Daredevils7

63rd match

Tue, 14 May, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore6

Kings XI Punjab5

66th match

Wed, 15 May, Starts from 00:00

Wankhede Stadium, Mumbai, India

Mumbai Indians6

Rajasthan Royals5

65th match

Wed, 15 May, Starts from 00:00

JSCA International Stadium Complex, Ranchi, India

Kolkata Knight Riders1

Pune Warriors3

67th match

Thu, 16 May, Starts from 00:00

Himachal Pradesh Cricket Association Stadium, Dharamsala, India

Kings XI Punjab5

Delhi Daredevils6

68th match

Fri, 17 May, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad1

Rajasthan Royals0

69th match

Sat, 18 May, Starts from 00:00

Himachal Pradesh Cricket Association Stadium, Dharamsala, India

Kings XI Punjab7

Mumbai Indians4

70th match

Sat, 18 May, Starts from 00:00

M.Chinnaswamy Stadium, Bengaluru, India

Royal Challengers Bangalore9

Chennai Super Kings5

72nd match

Sun, 19 May, Starts from 00:00

Rajiv Gandhi International Stadium, Hyderabad, India

Sunrisers Hyderabad1

Kolkata Knight Riders0

71st match

Sun, 19 May, Starts from 00:00

Maharashtra Cricket Association Stadium, Pune, India

Pune Warriors1

Delhi Daredevils4

Qualifier 1 Match

Tue, 21 May, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Chennai Super Kings10

Mumbai Indians3

Eliminator Match

Wed, 22 May, Starts from 00:00

Arun Jaitley Stadium, Delhi, India

Rajasthan Royals2

Sunrisers Hyderabad0

Qualifier 2 Match

Fri, 24 May, Starts from 00:00

Eden Gardens, Kolkata, India

Mumbai Indians7

Rajasthan Royals5

Final Match

Sun, 26 May, Starts from 00:00

Eden Gardens, Kolkata, India

Chennai Super Kings11

Mumbai Indians3