With India's, and indeed the world's biggest, cricket domestic tournament - the IPL -- kicking off on Wednesday, all eight teams will have their eye on the title and nothing else.
Get the MI vs KKR Live Streaming Information HERE
Read the preview HERE
Get the full Squad List HERE
IPL 7 promises to be yet another feast for the eyes and there is little doubt that the next month-and-a-half is going to be all about being glued to your television every evening.
The first leg of the premier T20 tournament begins in the UAE, with India taking over the hosting duties from next month until July 1, the day of the finale.
Below is a list of the schedule, timings, dates and venues, beginning with the opening match of the tournament featuring the IPL champions Mumbai Indians and former winners Kolkata Knight Riders.
IPL 7 Schedule: Match 1, 16 April: Mumbai Indians vs Kolkata Knight Riders in Abu Dhabi (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 2, 17 April: Delhi Daredevils vs Royal Challengers Bangalore in Sharjah (8 pm IST, 3.30 pm BST, 10.30 am ET).
Match 3, 18 April: Chennai Super Kings vs Kings XI Punjab in Abu Dhabi (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 4, 18 April: Sunrisers Hyderabad vs Rajasthan Royals in Abu Dhabi (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 5, 19 April: RCB vs Mumbai Indians in Dubai (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 6, 19 April: KKR vs Delhi Daredevils in Dubai (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 7, 20 April: Rajasthan Royals vs Kings XI in Sharjah (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 8, 21 April: CSK vs Delhi Daredevils in Abu Dhabi (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 9, 22 April: Kings XI vs Sunrisers Hyderabad in Sharjah (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 10, 23 April: Rajasthan Royals vs CSK in Dubai (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 11, 24 April: RCB vs KKR in Sharjah (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 12, 25 April: Sunrisers Hyderabad vs Delhi Daredevils in Dubai (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 13, 25 April: CSK vs Mumbai Indians in Dubai (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 14, 26 April: Rajasthan Royals vs RCB in Abu Dhabi (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 15, 26 April: KKR vs Kings XI in Abu Dhabi (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 16, 27 April: Delhi Daredevils vs Mumbai Indians in Sharjah (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 17, 27 April: Sunrisers Hyderabad vs CSK in Sharjah (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 18, 28 April: Kings XI vs RCB in Dubai (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 19, 29 April: KKR vs Rajasthan Royals in Abu Dhabi (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 20, 30 April: Mumbai Indians vs Sunrisers Hyderabad in Dubai (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 21, 2 May: CSK vs KKR in Ranchi (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 22, 3 May: Mumbai Indians vs Kings XI Punjab in Mumbai (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 23. 3 May: Delhi Daredevils vs Rajasthan Royals in Delhi (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 24, 4 May: RCB vs Sunrisers Hyderabad in Banglaore (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 25, 5 May: Rajasthan Royals vs KKR in Ahmedabad (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 26, 5 May: Delhi Daredevils vs CSK in Delhi (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 27, 6 May: Mumbai Indians vs RCB in Mumbai (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 28, 7 May: Delhi Daredevils vs KKR in Delhi (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 29, 7 May: Kings XI vs CSK in Cuttack (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 30, 8 May: Rajasthan Royals vs Sunrisers Hyderabad in Ahmedabad (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 31, 9 May: RCB vs Kings XI in Bangalore (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 32, 10 May: Delhi Daredevils vs Sunrisers Hyderabad in Delhi (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 33, 10 May: Mumbai Indians vs CSK in Mumbai (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 34, 11 May: Kings XI vs KKR in Cuttack (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 35, 11 May: RCB vs Rajasthan Royals in Bangalore (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 36, 12 May: Sunrisers Hyderabad vs Mumbai Indians in Hyderabad (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 37, 13 May: CSK vs Rajasthan Royals in Ranchi (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 38, 13 May: RCB vs Delhi Daredevils in Bangalore (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 39, 14 May: Sunrisers Hyderabad vs Kings XI in Hyderabad (4 pm IST, 11.30 pm BST, 6.30 am ET)
Match 40, 14 May: KKR vs Mumbai Indians in Kolkata (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 41, 15 May: Rajasthan Royals vs Delhi Daredevils in Ahmedabad (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 42, 18 May: CSK vs RCB in Chennai (4 pm IST, 11.30 am BST, 6 am ET)
Match 43, 18 May: Sunrisers Hyderabad vs KKR in Hyderabad (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 44, 19 May: Rajasthan Royals vs Mumbai Indians in Ahmedabad (4pm IST, 11.30 am BST, 6.30 am ET)
Match 45, 19 May: Delhi Daredevils vs Kings XI in Delhi (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 46, 20 May: Sunrisers Hyderabad vs RCB in Hyderabad (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 47, 20 May: KKR vs CSK in Kolkata (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 48, 21 May: Kings XI vs Mumbai Indians in Mohali (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 49, 22 May: KKR vs RCB in Kolkata (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 50, 22 May: CSK vs Sunrisers Hyderabad in Chennai (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 51, 23 May: Mumbai Indians vs Delhi Daredevils in Mumbai (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 52, 23 May: Kings XI vs Rajasthan Royals in Mohali (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 53, 24 May: RCB vs CSK in Bangalore (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 54, 24 May: KKR vs Sunrisers Hyderabad in Kolkata (8 pm IST, 3.30 pm BST, 10.30 am ET)
Match 55, 25 May: Kings XI vs Delhi Daredevils in Mohali (4 pm IST, 11.30 am BST, 6.30 am ET)
Match 56, 25 May: Mumbai Indians vs Rajasthan Royals in Mumbai (8 pm IST, 3.30 pm BST, 10.30 am ET).
Playoffs: Qualifier 1, 27 May: 1st placed team vs 2nd placed team in Chennai (8 pm IST, 3.30 pm BST, 10.30 am ET)
Eliminator, 28 May: 3rd placed team vs 4th placed team in Chennai (8 pm IST, 3.30 pm BST, 10.30 am ET)
Qualifier 2, 30 May: Loser of Qualifier 1 vs Winner of Eliminator in Mumbai (8 pm IST, 3.30 pm BST, 10.30 am ET)
Final, 1 June: Winner of Qualifier 1 vs Winner of Qualifier 2 in Mumbai (8 pm IST, 3.30 pm BST, 10.30 am ET)