The revamped Indian Super League's fourth season kicked off in Kochi on 17 November, with more teams and home-grown players seeking to cash in on the euphoria generated by the country's maiden FIFA event in October.
The ISL will now be a four-month drill — double the length of the previous three editions.
Defending champions ATK and Kerala Blasters, who lost to the rechristened unit from the eastern Indian in last year's summit showdown, started the proceedings at the Jawaharlal Nehru Stadium, the venue for the 2016 final.
Now considered the country's top-tier league, the winner of which will get a direct spot in the AFC Cup (Asia's equivalent of Europe's Europa League), it remains to be seen if it is able to sustain the interest and momentum generated by the U-17 World Cup.
Two more teams have been added this season – the brand new Jamshedpur FC, backed by the Tata group, and the highly professional Bengaluru FC, making the switch from the I-League.
Here’s a look at the schedule for this season.
17 Nov 2017 – Atletico de Kolkata vs Kerala Blasters – 8 pm
18 Nov 2017 – NorthEast United vs Jamshedpur – 8 pm
19 Nov 2017 – Chennaiyin vs Goa – 5:30 pm
19 Nov 2017 – Bengaluru vs Mumbai City – 8 pm
22 Nov 2017 – Pune City vs Delhi Dynamos – 8 pm
23 Nov 2017 – Chennaiyin vs NorthEast United – 8 pm
24 Nov 2017 – Kerala Blasters vs Jamshedpur – 8 pm
25 Nov 2017 – Mumbai City vs Goa – 8 pm
26 Nov 2017 – Atletico de Kolkata vs Pune City – 5:30 pm
26 Nov 2017 – Bengaluru vs Delhi Dynamos – 8 pm
29 Nov 2017 – Pune City vs Mumbai City – 8 pm
30 Nov 2017 – Goa vs Bengaluru – 8 pm
1 Dec 2017 – Jamshedpur vs Atletico de Kolkata – 8 pm
2 Dec 2017 – Delhi Dynamos vs NorthEast United – 8 pm
3 Dec 2017 – Pune City vs Chennaiyin – 5:30 pm
3 Dec 2017 – Kerala Blasters vs Mumbai City – 8 pm
6 Dec 2017 – Delhi Dynamos vs Jamshedpur – 8 pm
7 Dec 2017 – Chennaiyin vs Atletico de Kolkata – 8 pm
8 Dec 2017 – NorthEast United vs Bengaluru – 8 pm
9 Dec 2017 – Goa vs Kerala Blasters – 8 pm
10 Dec 2017 – Jamshedpur vs Pune City – 5:30 pm
10 Dec 2017 – Mumbai City vs Chennaiyin – 8 pm
14 Dec 2017 – Pune City vs Bengaluru – 8 pm
15 Dec 2017 – Kerala Blasters vs NorthEast United – 8 pm
16 Dec 2017 – Delhi Dynamos vs Goa – 8 pm
17 Dec 2017 – Bengaluru vs Chennaiyin – 5:30 pm
17 Dec 2017 – Mumbai City vs Atletico de Kolkata – 8 pm
20 Dec 2017 – NorthEast United vs Mumbai City – 8 pm
21 Dec 2017 – Bengaluru vs Jamshedpur – 8 pm
22 Dec 2017 – Chennaiyin vs Kerala Blasters – 8 pm
23 Dec 2017 – Goa vs Pune City – 5:30 pm
23 Dec 2017 – Atletico de Kolkata vs Delhi Dynamos – 8 pm
28 Dec 2017 – Jamshedpur vs Chennaiyin – 8 pm
29 Dec 2017 – Mumbai City vs Delhi Dynamos – 8 pm
30 Dec 2017 – Pune City vs NorthEast United – 8 pm
31 Dec 2017 – Kerala Blasters vs Bengaluru – 5:30 pm
31 Dec 2017 – Atletico de Kolkata vs Goa – 8 pm
4 Jan 2018 – Kerala Blasters vs Pune City – 8 pm
5 Jan 2018 – Jamshedpur vs Mumbai City – 8 pm
6 Jan 2018 – NorthEast United vs Goa – 8 pm
7 Jan 2018 – Bengaluru vs Atletico de Kolkata – 5:30 pm
7 Jan 2018 – Chennaiyin vs Delhi Dynamos – 8 pm
10 Jan 2018 – Delhi Dynamos vs Kerala Blasters – 8 pm
11 Jan 2018 – Goa vs Jamshedpur – 8 pm
12 Jan 2018 – NorthEast United vs Atletico de Kolkata – 8 pm
13 Jan 2018 – Chennaiyin vs Pune City – 8 pm
14 Jan 2018 – Mumbai City vs Kerala Blasters – 5:30 pm
14 Jan 2018 – Delhi Dynamos vs Bengaluru – 8 pm
17 Jan 2018 – Jamshedpur vs Kerala Blasters – 8 pm
18 Jan 2018 – Mumbai City vs Bengaluru – 8 pm
19 Jan 2018 – NorthEast United vs Chennaiyin – 8 pm
20 Jan 2018 – Pune City vs Atletico de Kolkata – 8 pm
21 Jan 2018 – Jamshedpur vs Delhi Dynamos – 5:30 pm
21 Jan 2018 – Kerala Blasters vs Goa – 8 pm
24 Jan 2018 – Pune City vs Jamshedpur – 8 pm
25 Jan 2018 – Atletico de Kolkata vs Chennaiyin – 8 pm
26 Jan 2018 – Bengaluru vs NorthEast United – 8 pm
27 Jan 2018 – Kerala Blasters vs Delhi Dynamos – 8 pm
28 Jan 2018 – Goa vs Mumbai City – 5:30 pm
28 Jan 2018 – Atletico de Kolkata vs Jamshedpur – 8 pm
31 Jan 2018 – Chennaiyin vs Bengaluru – 8 pm
1 Feb 2018 – Mumbai City vs Jamshedpur – 8 pm
2 Feb 2018 – Pune City vs Kerala Blasters – 8 pm
3 Feb 2018 – Atletico de Kolkata vs Bengaluru – 8 pm
4 Feb 2018 – Delhi Dynamos vs Mumbai City – 5:30 pm
4 Feb 2018 – Goa vs NorthEast United – 8 pm
7 Feb 2018 – NorthEast United vs Pune City – 8 pm
8 Feb 2018 – Bengaluru vs Goa – 8 pm
9 Feb 2018 – Kerala Blasters vs Atletico de Kolkata – 8 pm
10 Feb 2018 – Jamshedpur vs NorthEast United – 8 pm
11 Feb 2018 – Mumbai City vs Pune City – 5:30 pm
11 Feb 2018 – Delhi Dynamos vs Chennaiyin – 8 pm
14 Feb 2018 – NorthEast United vs Delhi Dynamos – 8 pm
15 Feb 2018 – Goa vs Chennaiyin – 8 pm
16 Feb 2018 – Bengaluru vs Pune City – 8 pm
17 Feb 2018 – NorthEast United vs Kerala Blasters – 8 pm
18 Feb 2018 – Atletico de Kolkata vs Mumbai City – 5:30 pm
18 Feb 2018 – Chennaiyin vs Jamshedpur – 8 pm
21 Feb 2018 – Goa vs Delhi Dynamos – 8 pm
22 Feb 2018 – Mumbai City vs NorthEast United – 8 pm
23 Feb 2018 – Kerala Blasters vs Chennaiyin – 8 pm
24 Feb 2018 – Delhi Dynamos vs Atletico de Kolkata – 8 pm
25 Feb 2018 – Pune City vs Goa – 5:30 pm
25 Feb 2018 – Jamshedpur vs Bengaluru – 8 pm
28 Feb 2018 – Goa vs Atletico de Kolkata – 8 pm
1 Mar 2018 – Bengaluru vs Kerala Blasters – 8 pm
2 Mar 2018 – Delhi Dynamos vs Pune City – 8 pm
3 Mar 2018 – Chennaiyin vs Mumbai City – 8 pm
4 Mar 2018 – Jamshedpur vs Goa – 5:30 pm
4 Mar 2018 – Atletico de Kolkata vs NorthEast United – 8 pm
(With inputs from PTI)
(Breathe In, Breathe Out: Are you finding it tough to breathe polluted air? Join hands with FIT in partnership with #MyRightToBreathe to find a solution to pollution. Send in your suggestions to fit@thequint.com or WhatsApp @ +919999008335)