The 2024-25 season of the Indian Super League is in full swing, and with games coming thick and fast, this is a convenient place to catch up on every match. We'll have a report after every match, right up to the rest day signalling the end of the matchweek.
ISL Standings | ISL Results and Fixtures
The report on all matches from matchweek 17 is here.
Here are the details for matchweek 18 of ISL 2024-25 with the latest match report coming first:
Mumbai City FC 3-0 Mohammedan SC
(Gaurav Bora (OG) 73',Lallianzuala Chhangte 78', Thaer Krouma 82')
Mumbai City FC climbed to fifth in the table with a crucial 3-0 win over Mohammedan SC at home. Despite the scoreline, the visitors held a toothless Mumbai at bay, before a horrific five minutes from Gaurav Bora gifted the hosts a two-goal lead late in the second half, and Thaer Krouma added gloss to the scoreline.
Mumbai had the better of the chances early on, with Bipin Singh rattling the post with a curled shot after cutting inside from the left wing. However, with Mohammedan sitting deep, Mumbai were reduced to pot shots from range as the half progressed, although the returning Jon Toral was creating some threat. It wasn't enough to prevent the two teams going into the break goalless, however.
Mumbai hit the post early in the second half too, as Lallianzuala Chhangte collected a long ball in the box, sidestepped a couple of defenders brilliantly before watching his volley crash off the upright. Mohammedan held firm through some sterling defending from Gaurav Bora, before a cruel twist of irony saw him score an own goal to break the deadlock. A speculative long ball forward from Bipin saw Bora head the ball back towards his keeper, but Padam Chettri was not in a position to collect, and the ball trickled into the net to give Mumbai the lead in the 73rd minute. Five minutes later Bora's miserable night continued when Chhangte's shot deflected off him into the net, and Mumbai ended the game as a contest after Thaer Krouma ran onto a loose ball in the box and lashed a rising shot into the net, making it 3-0 in the 82nd minute.
FC Goa 2 - 0 Chennaiyin
(Guarrotxena 12', Sangwan 27')
A stunning first half performance from FC Goa was enough to outclass Chennaiyin as Manolo Marquez's men moved within four points of Mohun Bagan at the top of the league.
Goa racked up an xG of 1.75 vs Chennaiyin's 0.19 (and 17 shots vs 3) and were comfortable throughout. Iker Guarrotxena pounced on a poor mistake from Chennaiyin keeper Mohammad Nawaz to tap it into an empty net. Akash Sangwan then stole in behind the lines to run onto a delicious Carl McHugh through ball and made it two with a superb finish.
Chennaiyin were a bit better in the second half, with Farukh Chaudhary blazing over from close range. They are still stuck in tenth, six points off the playoff places.
East Bengal 2 - 1 Kerala Blasters
(Vishnu 20', Maher 72'; Danish 84')
PV Vishnu and Hijazi Maher gave East Bengal a win after three losses against a Kerala side who lost for the first time in four matches.
Vishnu scored the first with a delicious chip after Cleiton Silva played him through - Korou Singh seemed in place to clear, but seemingly got his feet all tangled up as the ball bounced into goal right in front of him. EB kept Blasters at bay after that, with Oscar Bruzon's unorthodox decision to Jeakson Singh at right back nullifying Noah Sadaoui's threat. Late in the second half, Hijazi Maher rose highest to thunder home a Mahesh Singh corner. Danish Farooq got Blasters one back with a stunning half-volley from the edge of the box, but it would only be a consolation.
Blasters remain eighth with 21 points (three points behind the playoff spots), while East Bengal remained eleventh, but with 17 points they are now just seven off the playoff spots.
Hyderabad FC 3 - 2 Jamshedpur FC
(Rafi 12', Sunny 69', Alba 74'; Javi 24' (P), 28' (P))
Hyderabad FC are playing quite the role in the title race. After taking points off FC Goa and Bengaluru FC, they have now beaten Jamshedpur FC (all three are in the top four, chasing Mohun Bagan).
In a thriller, they first took the lead through Mohammed Rafi after a flowing move that ended with the right back scoring from inside the six-yard box. Javi Hernandez equalised soon for Jamshedpur from the spot, before helping JFC take the lead with another penalty just four minutes later. As the match wore on, it looked like JFC would hold on for the three points and apply some pressure on runaway leaders Bagan, but a lovely Ramhlunchhunga assist was converted by an even better finish from Joseph Sunny before Andrei Alba drilled home from distance to help HFC take the win.
This now takes them one spot above rock bottom to 12th, while Jamshedpur remain fourth, nine points behind Bagan.
Bengaluru FC 2-3 Odisha FC
Odisha FC boosted their chances of making it to the ISL playoffs, and dented Bengaluru FC again, with a 3-2 victory at the Sree Kanteerava Stadium on Wednesday. The result looked unlikely when Bengaluru went 2-0 up inside the first 13 minutes with goals from Edgar Mendez and Sunil Chhetri, but the game turned in the 26th minute when Bengaluru centre-back Aleksandar Jovanovic was shown a red card for a last-man tackle on Diego Mauricio, who scored the resulting penalty.
Mauricio scored from the spot again after Roshan Singh handled a cross from Rahul KP, and then Odisha took the lead early in the second half when Jerry Mawia turned in a cross from Hugo Boumous to complete the comeback. They saw off the rest of the game without too many concerns, as Bengaluru remained winless in 2025, losing three and drawing one of their four games in the calendar year so far.
Chennaiyin 0-0 Mohun Bagan
Mohun Bagan Super Giant were held to a 0-0 draw by Chennaiyin FC after an insipid performance from the league leaders in a largely uneventful game, which saw only three shots on target by both teams combined.
In fact, it was Chennaiyin who came closest to breaking the deadlock when Wilmar Jordan Gil somehow found space for himself in the box and hit the woodwork. Late in the second half, Chennaiyin skipper Ryan Edwards could, and really should, have won them the game after he was afforded a free header from point-blank range off a pinpoint Connor Shields cross, but he put his effort wide.
Bagan have extended their lead at the top of the table to seven points, having played a game or two more than the teams immediately below them. Chennaiyin are 10th, six points behind sixth-placed Mumbai City FC, who have played a game less than them.
Read more: