Here’s the complete IPL 2017 schedule

The Indian Premier League or IPL 2017, all fireworks, controversies and effing annoying jingles, returns tonight for a 44-day, 60-match celebration of surviving 10 years. It’s survived a miraculous nine years, and so the organizers decided to throw it a massive party.

But like any kid entering double-digit years, we’re expecting some growing pains: consequences of the Lodha Report; the mid-season abandonment of England and South Africa’s players for their international tour; the initial and full-season absences of top players due to injury (Kohli, ABV, Starc, Ashwin), auctions (Ishant, Irfan) and misc (JP Duminy, Malinga, Sarfaraz Khan); Harsha Bhogle’s confused commentator status (Will he? Won’t he?); the end of an SRK-less era at Wankhede; a non-Dhoni-led team. Will IPL 2017 follow the footsteps of its predecessor and be so boring that commentators are reduced to running surveys about the best biryani, or making blatant gaffes on-air (#TossGate, anyone?)

While we speculate on how different this season of the IPL will be – besides the above, keep a watch out for our take right here on gqindia.com – behold: the entire schedule, list of venues and timings is right here. The action begins with the IPL 9 Final rematch between Dark Horses Royal Challengers Bangalore and in-the-running-again Sunrisers Hyderabad, minus a few famous faces. Get your brackets ready.

IPL 2017 schedule, list of venues and timings:

April 5, 8 pm: Sunrisers Hyderabad vs Royal Challengers Bangalore at Rajiv Gandhi International stadium, Uppal

April 6, 8 pm: Rising Pune Supergiant v Mumbai Indians at MCA stadium, Pune

April 7, 8 pm: Gujarat Lions v Kolkata Knight Riders at SCA stadium, Rajkot

April 8, 4 pm: Kings XI Punjab v Rising Pune Supergiant at Holkar Cricket Stadium, Indore

April 8, 8 pm: Royal Challengers Bangalore v Delhi Daredevils (N) at M Chinnaswamy Stadium, Bangalore

April 9, 4 pm: Sunrisers Hyderabad v Gujarat Lions at Rajiv Gandhi International Stadium, Uppal, Hyderabad (D)

April 9, 8 pm: Mumbai Indians v Kolkata Knight Riders at Wankhede Stadium, Mumbai (N)

April 10, 8 pm: Kings XI Punjab v Royal Challengers Bangalore at Holkar Cricket Stadium, Indore

April 11, 8 pm: Rising Pune Supergiant v Delhi Daredevils at MCA stadium, Pune

April 12, 8 pm: Mumbai Indians v Sunrisers Hyderabad at Wankhede Stadium, Mumbai

April 13, 8 pm: Kolkata Knight Riders v Kings XI Punjab at Eden Gardens, Kolkata

April 14, 4 pm: Royal Challengers Bangalore v Mumbai Indians (D) at M Chinnaswamy Stadium, Bangalore

April 14, 8 pm: Gujarat Lions v Rising Pune Supergiant (N) at SCA stadium, Rajkot

April 15, 4 pm: Kolkata Knight Riders v Sunrisers Hyderabad (D) at Eden Gardens, Kolkata

April 15, 8 pm: Delhi Daredevils v Kings XI Punjab (N) at Feroz Shah Kotla, Delhi

April 16, 4 pm: Mumbai Indians v Gujarat Lions (D) at Wankhede Stadium, Mumbai

April 16, 8 pm: Royal Challengers Bangalore v Rising Pune Supergiant (N) at M Chinnaswamy Stadium, Bangalore

April 17, 4 pm: Delhi Daredevils v Kolkata Knight Riders at Feroz Shah Kotla, Delhi

April 17, 8 pm: Sunrisers Hyderabad v Kings XI Punjab at Rajiv Gandhi International Stadium, Uppal, Hyderabad

April 18, 8 pm: Gujarat Lions v Royal Challengers Bangalore at SCA stadium, Rajkot

April 19, 8 pm: Sunrisers Hyderabad v Delhi Daredevils at Rajiv Gandhi International Stadium, Uppal, Hyderabad

April 20, 8 pm: Kings XI Punjab v Mumbai Indians at Holkar Cricket Stadium, Indore

April 21, 8 pm: Kolkata Knight Riders v Gujarat Lions at Eden Gardens, Kolkata

April 22, 4 pm: Rising Pune Supergiant v Sunrisers Hyderabad (N) at MCA stadium, Pune

April 22, 8 pm: Delhi Daredevils v Mumbai Indians (D) at Feroz Shah Kotla, Delhi

April 23, 4 pm: Gujarat Lions v Kings XI Punjab (D) at SCA stadium, Rajkot

April 23, 8 pm: Kolkata Knight Riders v Royal Challengers Bangalore (N) at Eden Gardens, Kolkata

April 24, 8 pm: Mumbai Indians v Rising Pune Supergiant at Wankhede Stadium, Mumbai

April 25, 8 pm: Royal Challengers Bangalore v Sunrisers Hyderabad at M Chinnaswamy Stadium, Bangalore

April 26, 8 pm: Rising Pune Supergiant v Kolkata Knight Riders at MCA stadium, Pune

April 27, 8 pm: Royal Challengers Bangalore v Gujarat Lions at M Chinnaswamy Stadium, Bangalore

April 28, 4 pm: Kolkata Knight Riders v Delhi Daredevils (D) at Eden Gardens, Kolkata

April 28, 8 pm: Kings XI Punjab v Sunrisers Hyderabad (N) at PCA stadium, Mohali

April 29, 4 pm: Rising Pune Supergiant v Royal Challengers Bangalore (D) at MCA stadium, Pune

April 29, 8 pm: Gujarat Lions v Mumbai Indians (N) at SCA stadium, Rajkot

April 30, 4 pm: Kings XI Punjab v Delhi Daredevils (D) at PCA stadium, Mohali

April 30, 8 pm: Sunrisers Hyderabad v Kolkata Knight Riders (N) at Rajiv Gandhi International Stadium, Uppal, Hyderabad

May 1, 4 pm: Mumbai Indians v Royal Challengers Bangalore (D) at Wankhede Stadium, Mumbai

May 1, 8 pm: Rising Pune Supergiant v Gujarat Lions (N) at MCA stadium, Pune

May 2, 8 pm: Delhi Daredevils v Sunrisers Hyderabad at Feroz Shah Kotla, Delhi N

May 3, 8 pm: Kolkata Knight Riders v Rising Pune Supergiants at Eden Gardens, Kolkata

May 4, 8 pm: Delhi Daredevils v Gujarat Lions at Feroz Shah Kotla, Delhi

May 5, 8 pm: Royal Challengers Bangalore v Kings XI Punjab at M Chinnaswamy Stadium, Bangalore

May 6, 4 pm: Sunrisers Hyderabad v Rising Pune Supergiant (D) at Rajiv Gandhi International Stadium, Uppal, Hyderabad

May 6, 8 pm: Mumbai Indians v Delhi Daredevils (N) at Wankhede Stadium, Mumbai

May 7, 4 pm: Royal Challengers Bangalore v Kolkata Knight Riders (D) at M Chinnaswamy Stadium, Bangalore

May 7, 8 pm: Kings XI Punjab v Gujarat Lions Punjab (N) at PCA stadium, Mohali

May 8, 8 pm: Sunrisers Hyderabad v Mumbai Indians at Rajiv Gandhi International Stadium, Uppal, Hyderabad

May 9, 8 pm: Kings XI Punjab v Kolkata Knight Riders at PCA stadium, Mohali

May 10, 8 pm: Gujarat Lions v Delhi Daredevils at Green Park, Kanpur

May 11, 8 pm: Mumbai Indians v Kings XI Punjab at Wankhede Stadium, Mumbai

May 12, 8 pm: Delhi Daredevils v Rising Pune Supergiant at Feroz Shah Kotla, Delhi

May 13, 4 pm: Gujarat Lions v Sunrisers Hyderabad (D) at Green Park, Kanpur

May 13, 8 pm: Kolkata Knight Riders v Mumbai Indians (N) at Eden Gardens, Kolkata

May 14, 4 pm: Rising Pune Supergiant v Kings XI Punjab at MCA stadium, Pune

May 14, 8 pm: Delhi Daredevils v Royal Challengers Bangalore at Feroz Shah Kotla, Delhi

May 16, 8 pm: 1st qualifier at Wankhede Stadium, Mumbai

May 17, 8 pm: Eliminator at M Chinnaswamy Stadium, Bangalore

May 19, 8 pm: 2nd qualifier at M Chinnaswamy Stadium, Bangalore

May 21, 8 pm: Final at Rajiv Gandhi International Stadium, Uppal, Hyderabad

Enjoy the 2017 IPL Season and Get all the latest Entertainment and Lifestyle News on Spotlife Asia