KKR IPL 2014 Trophy
KKR will have plenty of competition as they look to retain their IPL titleShaun Roy/IPL/Sportzpics

Ten days is all she wrote in terms of rest for the players and cricket fans with the World Cup ending on a Sunday and IPL 2015 beginning Wednesday week.

The defending champions Kolkata Knight Riders open up IPL 2015 in front of their fans at the Eden Gardens against 2013 champs Mumbai Indians and so begins the non-stop cricket/IPL/T20 train that does not stop anywhere, not even pause for breath, until the finale on 24 May at the same ground in the City of Joy.

Below is that seriously exhausting IPL 2015 schedule, so mark out the days you want to take some special time out to spend with your loved ones – there are about a couple of days in 45 or so in there.

IPL 2015 Schedule: 7 April: Opening Ceremony (7.30 pm IST, 3 pm BST, 10 am ET)

8 April: Match 1: Kolkata Knight Riders vs Mumbai Indians (8 pm IST, 3.30 pm BST, 10.30 am ET) at Eden Gardens, Kolkata.

9th April: Match 2: Chennai Super Kings vs Delhi Daredevils (8 pm IST, 3.30 pm BST, 10.30 am ET) at M A Chidambaram Stadium, Chennai.

10 April: Match 3: Kings XI Punjab vs Rajasthan Royals (8 pm IST, 3.30 pm BST, 10.30 am ET) at MCA International Stadium, Pune.

11 April: Match 4: Chennai Super Kings vs Sunrisers Hyderabad (4 pm IST, 11.30 am BST, 6.30 am ET) at MA Chidambaram Stadium, Chennai.

11 April: Match 5: Kolkata Knight Riders vs Royal Challengers Bangalore (8 pm IST, 3.30 pm BST, 10.30 am ET) at Eden Gardens, Kolkata.

12 April: Match 6: Delhi Daredevils VS Rajasthan Royals (4 pm IST, 11.30 pm BST, 6.30 am ET) at Ferozeshah Kotla, Delhi.

12 April: Match 7: Mumbai Indians vs Kings XI Punjab (8 pm IST, 3.30 pm BST, 10.30 am ET) at Wankhede Stadium, Mumbai.

13 April: Match 8: Royal Challengers Bangalore vs Sunrisers Hyderabad (8 pm IST, 3.30 pm BST, 10.30 am ET) at M Chinnaswamy Stadium, Bengaluru.

14 April: Match 9: Rajasthan Royals vs Mumbai Indians (8 pm IST, 3.30 pm BST, 10.30 am ET) at Sardar Patel Stadium, Ahmedabad.

15 April: Match 10: Kings XI Punjab vs Delhi Daredevils (8 pm IST, 3.30 pm BST, 10.30 am ET) at MCA International Stadium, Pune.

16 April: Match 11: Sunrisers Hyderabad vs Rajasthan Royals (8 pm IST, 3.30 pm BST, 10.30 am ET) at ACA-VDCA Stadium, Visakhapatnam.

17 April: Match 12: Mumbai Indians vs Chennai Super Kings (8 pm IST, 3.30 pm BST, 10.30 am ET) at Wankhede Stadium, Mumbai.

18 April: Match 13: Sunrisers Hyderabad vs Delhi Daredevils (4 pm IST, 11.30 am BST, 6.30 am ET) at ACA-VDCA Stadium, Visakhapatnam.

18 April: Match 14: Kings XI Punjab vs Kolkata Knight Riders (8 pm IST, 3.30 pm BST, 10.30 am ET) at MCA International Stadium, Pune.

19 April: Match 15: Rajasthan Royals vs Chennai Super Kings (4 pm IST, 11.30 am BST, 6.30 am ET) at Sardar Patel Stadium, Ahmedabad.

19 April: Match 16: Royal Challengers Bangalore vs Mumbai Indians (8 pm IST, 3.30 pm BST, 10.30 am ET) at M Chinnaswamy Stadium, Bengaluru.

20 April: Match 17: Delhi Daredevils vs Kolkata Knight Riders (8 pm IST, 3.30 pm BST, 10.30 am ET) at Ferozeshah Kotla, Delhi.

21 April: Match 18: Rajasthan Royals vs Kings XI Punjab (8 pm IST, 3.30 pm BST, 10.30 am ET) at Sardar Patel Stadium, Ahmedabad.

22 April: Match 19: Sunrisers Hyderabad vs Kolkata Knight Riders (4 pm IST, 11.30 am BST, 6.30 am ET) at ACA-VDCA Stadium, Visakhapatnam.

22 April: Match 20: Royal Challengers Bangalore vs Chennai Super Kings (8 pm IST, 3.30 pm BST, 10.30 am ET) at M Chinnaswamy Stadium, Bengaluru.

23 April: Match 21: Delhi Daredevils vs Mumbai Indians (8 pm IST, 3.30 pm BST, 10.30 am ET) at Ferozeshah Kotla, Delhi.

24 April: Match 22: Rajasthan Royals vs Royal Challengers Bangalore (8 pm IST, 3.30 pm BST, 10.30 am ET) at Sardar Patel Stadium, Ahmedabad.

25 April: Match 23: Mumbai Indians vs Sunrisers Hyderabad (4 pm IST, 11.30 am BST, 6.30 am ET) at Wankhede Stadium, Mumbai.

25 April: Match 24: Chennai Super Kings vs Kings XI Punjab (8 pm IST, 3.30 pm BST, 10.30 am ET) at MA Chidambaram Stadium, Chennai.

26 April: Match 25: Kolkata Knight Riders vs Rajasthan Royals (4 pm IST, 11.30 pm BST, 6.30 am ET) at Eden Gardens, Kolkata

26 April: Match 26: Delhi Daredevils vs Royal Challengers Bangalore (8 pm IST, 3.30 pm BST, 10.30 am ET) at Ferozeshah Kotla, Delhi.

27 April: Match 27: Kings XI Punjab vs Sunrisers Hyderabad (8 pm IST, 3.30 pm BST, 10.30 am ET) at PCA Stadium, Mohali.

28 April: Match 28: Chennai Super Kings vs Kolkata Knight Riders (8 pm IST, 3.30 pm BST, 10.30 am ET) at MA Chidambaram Stadium, Chennai.

29 April: Match 29: Royal Challengers Bangalore vs Rajasthan Royals (8 pm IST, 3.30 pm BST, 10.30 am ET) at M Chinnaswamy Stadium, Bengaluru.

30 April: Match 30: Kolkata Knight Riders vs Chennai Super Kings (8 pm IST, 3.30 pm BST, 10.30 am ET) at Eden Gardens, Kolkata.

1 May: Match 31: Delhi Daredevils vs Kings XI Punjab (4 pm IST, 11.30 am BST, 6.30 am ET) at Ferozeshah Kotla, Delhi.

1 May: Match 32: Mumbai Indians vs Rajasthan Royals (8 pm IST, 3.30 pm BST, 10.30 am ET) at Wankhede Stadium, Mumbai.

2 May: Match 33: Royal Challengers Bangalore vs Kolkata Knight Riders (4 pm IST, 11.30 am BST, 6.30 am ET) at M Chinnaswamy Stadium, Bengaluru.

2 May: Match 34: Sunrisers Hyderabad vs Chennai Super Kings (8 pm IST, 3.30 pm BST, 10.30 am ET) at Rajiv Gandhi International Cricket Stadium, Hyderabad.

3 May: Match 35: Kings XI Punjab vs Mumbai Indians (4 pm IST, 11.30 am BST, 6.30 am ET) at PCA Stadium, Mohali.

3 May: Match 36: Rajasthan Royals vs Delhi Daredevils (8 pm IST, 3.30 pm BST, 10.30 am ET) at Brabourne Stadium, Mumbai.

4 May: Match 37: Chennai Super Kings vs Royal Challengers Bangalore (4 pm IST, 11.30 am BST, 6.30 am ET) at MA Chidambaram Stadium, Chennai.

4 May: Match 38: Kolkata Knight Riders vs Sunrisers Hyderabad (8 pm IST, 3.30 pm BST, 10.30 am ET) at Eden Gardens, Kolkata.

5 May: Match 39: Mumbai Indians vs Delhi Daredevils (8 pm IST, 3.30 pm BST, 10.30 am ET) at Wankhede Stadium, Mumbai.

6 May: Match 40: Royal Challengers Bangalore vs Kings XI Punjab (8 pm IST, 3.30 pm BST, 10.30 am ET) at M Chinnaswamy Stadium, Bengaluru.

7 May: Match 41: Rajasthan Royals vs Sunrisers Hyderabad (4 pm IST, 11.30 am BST, 6.30 am ET) at Brabourne Stadium, Mumbai.

7 May: Match 42: Kolkata Knight Riders vs Delhi Daredevils (8 pm IST, 3.30 pm BST, 10.30 am ET) at Eden Gardens, Kolkata.

8 May: Match 43: Chennai Super Kings vs Mumbai Indians (8 pm IST, 3.30 pm BST, 10.30 am ET) at MA Chidambaram Stadium, Chennai.

9 May: Match 44: Kolkata Knight Riders vs Kings XI Punjab (4 pm IST, 11.30 am BST, 6.30 am ET) at Eden Gardens, Kolkata.

9 May: Match 45: Delhi Daredevils vs Sunrisers Hyderabad (8 pm IST, 3.30 pm BST, 10.30 am ET) at Chhattisgarh International Cricket Stadium, Raipur.

10 May: Match 46: Mumbai Indians vs Royal Challengers Bangalore (4 pm IST, 11.30 am BST, 6.30 am ET) at Wankhede Stadium, Mumbai.

10 May: Match 47: Chennai Super Kings vs Rajasthan Royals (8 pm IST, 3.30 pm BST, 10.30 am ET) at MA Chidambaram Stadium, Chennai.

11 May: Match 48: Sunrisers Hyderabad vs Kings XI Punjab (8 pm IST, 3.30 pm BST, 10.30 am ET) at Rajiv Gandhi International Cricket Stadium, Hyderabad.

12 May: Match 49: Delhi Daredevils vs Chennai Super Kings (8 pm IST, 3.30 pm BST, 10.30 am ET) at Chhattisgarh International Cricket Stadium, Raipur.

13 May: Match 50: Kings XI Punjab vs Royal Challengers Bangalore (8 pm IST, 3.30 pm BST, 10.30 am ET) at PCA Stadium, Mohali.

14 May: Match 51: Mumbai Indians vs Kolkata Knight Riders (8 pm IST, 3.30 pm BST, 10.30 am ET) at Wankhede Stadium, Mumbai.

15 May: Match 52: Sunrisers Hyderabad vs Royal Challengers Bangalore (8 pm IST, 3.30 pm BST, 10.30 am ET) at Rajiv Gandhi International Cricket Stadium, Hyderabad.

16 May: Match 53: Kings XI Punjab vs Chennai Super Kings (4 pm IST, 11.30 am BST, 6.30 am ET) at Punjab Cricket Association Stadium, Mohali.

16 May: Match 54: Rajasthan Royals vs Kolkata Knight Riders (8 pm IST, 3.30 pm BST, 10.30 am ET) at Brabourne Stadium, Mumbai.

17 May: Match 55: Royal Challengers Bangalore vs Delhi Daredevils (4 pm IST, 11.30 am BST, 6.30 am ET) at M Chinnaswamy Stadium, Bengaluru.

17 May: Match 56: Sunrisers Hyderabad vs Mumbai Indians (8 pm IST, 3.30 pm BST, 10.30 am ET) at Rajiv Gandhi International Cricket Stadium, Hyderabad.

19 May: Qualifier 1 (8 pm IST, 3.30 pm BST, 10.30 am ET) at Wankhede Stadium, Mumbai.

20 May: Eliminator (8 pm IST, 3.30 pm BST, 10.30 am ET) at MCA International Stadium, Pune.

22 May: Qualifier 2 (8 pm IST, 3.30 pm BST, 10.30 am ET) at JSCA International Stadium, Ranchi.

24 May: Final (8 pm IST, 3.30 pm BST, 10.30 am ET) at Eden Gardens, Kolkata.