# 2023–24 Indian Super League

The 2023–24 Indian Super League was the 10th season of the Indian Super League (ISL) and the 28th season of the top-tier in Indian football. It commenced on 21 September 2023 and concluded with the ISL Cup final on 4 May 2024.
Mumbai City were the defending champions whilst Mohun Bagan were the defending cup winners.
Mohun Bagan became champions by winning their first ISL title and sixth Indian title overall by topping the league table with a record 48 points. Mumbai City won their second ISL Cup, defeating Mohun Bagan 3–1 in the final.

## Changes from last season

* This was the first season where the promoted I-League winner competed, thereby increasing the number of participating teams to 12. Punjab FC was promoted to the Indian Super League by winning the 2022–23 I-League.
* The league was played around eight months for the first time, primarily due to the breaks taken during the 2023 AFC Asian Cup and 2026 World Cup qualification matches.
* As per the new AFC Club Competitions Ranking structure, ISL clubs will not be eligible for a slot in the AFC Champions League; instead, the league champions will qualify for the AFC Cup group stage, rebranded as AFC Champions League Two.
* From this season onwards, defending League Shield winners wear the champions badge instead of the defending cup winners.
* From this season onwards, no star is used in the tournament logo of the club jersey based on the number of ISL title of that club.

## Teams

Twelve teams competed in the league: eleven from the previous season and one promoted from the 2022–23 I-League.

### Promoted from 2022–23 I-League

* Punjab

## Stadiums and locations

| Team | State | City | Stadium | Capacity |
| Bengaluru | Karnataka | Bengaluru | Sree Kanteerava Stadium | 25,810 |
| Chennaiyin | Tamil Nadu | Chennai | Jawaharlal Nehru Stadium Chennai | 40,000 |
| East Bengal | West Bengal | Kolkata | Vivekananda Yuba Bharati Krirangan | 68,000 |
| Goa | Goa | Margao | Fatorda Stadium | 19,000 |
| Hyderabad | Telangana | Hyderabad | GMC Balayogi Athletic Stadium | 30,000 |
| Jamshedpur | Jharkhand | Jamshedpur | JRD Tata Sports Complex | 24,424 |
| Kerala Blasters | Kerala | Kochi | Jawaharlal Nehru Stadium Kochi | 41,000 |
| Mohun Bagan | West Bengal | Kolkata | Vivekananda Yuba Bharati Krirangan | 68,000 |
| Mumbai City | Maharashtra | Mumbai | Mumbai Football Arena | 6,600 |
| NorthEast United | Assam | Guwahati | Indira Gandhi Athletic Stadium | 24,627 |
| Odisha | Odisha | Bhubaneswar | Kalinga Stadium | 12,000 |
| Punjab | Punjab | Mohali | Jawaharlal Nehru Stadium Delhi | 60,000 |
* ↑ The club is based in Mohali, Punjab, but will play its home games in New Delhi for the 2023–24 season.

### Personnel and kits

| Team | Head coach | Captain (s) | Kit manufacturer | Shirt main sponsor |
| Bengaluru | Gerard Zaragoza | Sunil Chhetri | Puma | JSW |
| Chennaiyin | Owen Coyle | Ryan Edwards | Nivia | Melbat |
| East Bengal | Carles Cuadrat | Cleiton Silva | Trak-Only | Batery AI |
| Goa | Manolo Márquez | Brandon Fernandes | SIX5SIX | Parimatch News |
| Hyderabad | Thangboi Singto | João Victor | Hummel | Stake News |
| Jamshedpur | Khalid Jamil | Daniel Chima Chukwu | Nivia | Tata Steel |
| Kerala Blasters | Ivan Vukomanović | Adrián Luna | SIX5SIX | BYJU'S |
| Mohun Bagan | Antonio López Habas | Subhasish Bose | Nivia | 1XBAT |
| Mumbai City | Petr Kratky | Rahul Bheke | Puma | Stake News |
| NorthEast United | Juan Pedro Benali | Romain Philippoteaux | Trak-Only | Meghalaya Tourism |
| Odisha | Sergio Lobera | Amrinder Singh | Trak-Only | Odisha Tourism |
| Punjab | Staikos Vergetis | Luka Majcen | T10 Sports | Roundglass |

### Coaching changes

| Team | Outgoing head coach | Manner of departure | Date of vacancy | Position in the table | Incoming head coach | Date of appointment |
| East Bengal | Stephen Constantine | Sacked | 17 April 2023 | Pre-season | Carles Cuadrat | 25 April 2023 |
| NorthEast United | Floyd Pinto | End of interim spell | 22 April 2023 | Pre-season | Juan Pedro Benali | 22 May 2023 |
| Goa | Carlos Peña | Sacked | 23 April 2023 | Pre-season | Manolo Márquez | 3 June 2023 |
| Odisha | Clifford Miranda | End of interim spell | 25 April 2023 | Pre-season | Sergio Lobera | 17 May 2023 |
| Hyderabad | Manolo Márquez | End of contract | 31 May 2023 | Pre-season | Thangboi Singto | 7 July 2023 |
| Jamshedpur | Aidy Boothroyd | End of contract | 31 May 2023 | Pre-season | Scott Cooper | 14 July 2023 |
| Chennaiyin | Thomas Brdarić | Mutual consent | 10 June 2023 | Pre-season | Owen Coyle | 16 July 2023 |
| Mumbai City | Des Buckingham | Signed by Oxford United | 16 November 2023 | 4th | Petr Kratky | 9 December 2023 |
| Bengaluru | Simon Grayson | Mutual consent | 9 December 2023 | 9th | Gerard Zaragoza | 14 December 2023 |
| Jamshedpur | Scott Cooper | Mutual consent | 29 December 2023 | 10th | Khalid Jamil | 31 December 2023 |
| Mohun Bagan | Juan Ferrando | Sacked | 3 January 2024 | 5th | Antonio López Habas | 3 January 2024 |

## Foreign players

The AIFF allows clubs to register a maximum of six foreign players, including one AFC quota player. A maximum of four can be fielded in a match at a time.
Bold suggests the player was signed during the mid-season winter transfer window.
| Team | Player 1 | Player 2 | Player 3 | Player 4 | Player 5 | AFC player | Unregistered player(s) | Former player(s) |
| Bengaluru | Ryan Williams | Oliver Drost | Slavko Damjanović | Keziah Veendorp | Javi Hernández | Aleksandar Jovanovic | | Curtis Main |
| Chennaiyin | Rafael Crivellaro | Ryan Edwards | Cristian Battocchio | Connor Shields | Lazar Ćirković | Jordan Murray | | |
| East Bengal | Cleiton Silva | Felicio Brown Forbes | Aleksandar Pantić | Saúl Crespo | Víctor Vázquez | Hijazi Maher | Jordan Elsey | Borja Herrera José Antonio Pardo Javier Siverio |
| Goa | Carl McHugh | Noah Sadaoui | Borja Herrera | Carlos Martínez | Odei Onaindia | Paulo Retre | Víctor Rodríguez | |
| Hyderabad | João Victor | | | | | | | Joe Knowles Felipe Amorim Jonathan Moya Petteri Pennanen Oswaldo Alanís |
| Jamshedpur | Elsinho | Jérémy Manzorro | Daniel Chima Chukwu | Alen Stevanović | Javier Siverio | Rei Tachikawa | | Petar Slišković Steve Ambri |
| Kerala Blasters | Marko Lešković | Dimitrios Diamantakos | Fedor Černych | Miloš Drinčić | Adrián Luna | Daisuke Sakai | Jaushua Sotirio Kwame Peprah Justine Emmanuel | |
| Mohun Bagan | Armando Sadiku | Brendan Hamill | Dimitri Petratos | Joni Kauko | Héctor Yuste | Jason Cummings | Hugo Boumous | |
| Mumbai City | Jorge Pereyra Díaz | Yoëll van Nieff | Jakub Vojtuš | Alberto Noguera | Tiri | Thaer Krouma | Iker Guarrotxena | Rostyn Griffiths Abdenasser El Khayati Greg Stewart |
| NorthEast United | Romain Philippoteaux | Hamza Regragui | Mohammed Ali Bemammer | Míchel Zabaco | Néstor Albiach | Tomi Juric | | Ibson Melo Yaser Hamed |
| Odisha | Diego Maurício | Roy Krishna | Ahmed Jahouh | Mourtada Fall | Carlos Delgado | Cy Goddard | | |
| Punjab | Wilmar Jordán | Madih Talal | Dimitrios Chatziisaias | Luka Majcen | Juan Mera | Kiran Chemjong | | |

## League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Mohun Bagan (C) | 22 | 15 | 3 | 4 | 47 | 26 | +21 | 48 | Qualification for the Champions League Two group stage and semi-finals |
| 2 | Mumbai City (W) | 22 | 14 | 5 | 3 | 42 | 19 | +23 | 47 | Qualification for the semi-finals |
| 3 | Goa | 22 | 13 | 6 | 3 | 39 | 21 | +18 | 45 | Qualification for the kockouts |
| 4 | Odisha | 22 | 11 | 6 | 5 | 35 | 23 | +12 | 39 | Qualification for the kockouts |
| 5 | Kerala Blasters | 22 | 10 | 3 | 9 | 32 | 31 | +1 | 33 | Qualification for the kockouts |
| 6 | Chennaiyin | 22 | 8 | 3 | 11 | 26 | 36 | −10 | 27 | Qualification for the kockouts |
| 7 | NorthEast United | 22 | 6 | 8 | 8 | 28 | 32 | −4 | 26 | |
| 8 | Punjab | 22 | 6 | 6 | 10 | 28 | 35 | −7 | 24 | |
| 9 | East Bengal | 22 | 6 | 6 | 10 | 27 | 29 | −2 | 24 | Qualification for the Champions League Two preliminary stage |
| 10 | Bengaluru | 22 | 5 | 7 | 10 | 20 | 34 | −14 | 22 | |
| 11 | Jamshedpur | 22 | 5 | 6 | 11 | 27 | 32 | −5 | 21 | |
| 12 | Hyderabad | 22 | 1 | 5 | 16 | 10 | 43 | −33 | 8 | |
* 1 2 Head-to-head points: Punjab 4, East Bengal 1.
* ↑ East Bengal qualified for the AFC Champions League Two preliminary stage by winning the 2024 Super Cup.

## Results

| Home \ Away | BEN | CHE | EAB | GOA | HYD | JAM | KER | MBG | MCI | NEU | OFC | PFC |
| Bengaluru | — | 1–0 | 2–1 | 0–0 | 2–1 | 1–0 | 1–0 | 0–4 | 0–4 | 1–1 | 0–0 | 3–3 |
| Chennaiyin | 2–0 | — | 1–1 | 0–3 | 0–1 | 2–1 | 1–0 | 1–3 | 0–2 | 2–1 | 2–1 | 5–1 |
| East Bengal | 2–1 | 1–0 | — | 1–2 | 2–1 | 0–0 | 1–2 | 1–3 | 0–1 | 5–0 | 0–0 | 0–0 |
| Goa | 2–1 | 4–1 | 1–0 | — | 4–0 | 1–0 | 1–0 | 0–1 | 0–0 | 0–2 | 3–2 | 1–0 |
| Hyderabad | 1–1 | 0–1 | 0–1 | 0–2 | — | 0–5 | 1–3 | 0–2 | 0–3 | 2–2 | 0–3 | 0–2 |
| Jamshedpur | 1–1 | 2–2 | 2–1 | 2–3 | 1–0 | — | 1–1 | 2–3 | 0–3 | 1–1 | 0–1 | 0–0 |
| Kerala Blasters | 2–1 | 3–3 | 2–4 | 4–2 | 1–0 | 1–0 | — | 3–4 | 2–0 | 1–1 | 2–1 | 1–3 |
| Mohun Bagan SG | 1–0 | 2–3 | 2–2 | 1–4 | 2–0 | 3–0 | 0–1 | — | 2–1 | 4–2 | 2–2 | 3–1 |
| Mumbai City | 2–0 | 3–0 | 0–0 | 1–1 | 1–1 | 2–3 | 2–1 | 2–1 | — | 4–1 | 2–1 | 2–1 |
| NorthEast United | 1–1 | 3–0 | 3–2 | 1–1 | 1–1 | 2–1 | 2–0 | 1–3 | 1–2 | — | 3–0 | 0–1 |
| Odisha | 3–2 | 2–0 | 2–1 | 1–1 | 3–0 | 4–1 | 2–1 | 0–0 | 2–2 | 1–0 | — | 3–1 |
| Punjab | 3–1 | 1–0 | 4–1 | 3–3 | 1–1 | 0–4 | 0–1 | 0–1 | 2–3 | 1–1 | 0–1 | — |

### Form

| Team ╲ Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| Bengaluru | L | L | W | D | L | D | D | D | L | L | W | D | L | W | D | L | W | W | L | D | L | L |
| Chennaiyin | L | L | L | W | W | L | D | D | D | W | L | L | L | W | L | L | W | L | W | W | W | L |
| East Bengal | D | W | L | L | L | D | W | D | D | D | D | L | L | W | L | W | L | L | L | W | W | L |
| Goa | W | W | W | D | W | W | W | D | W | D | W | D | L | L | L | D | W | D | W | W | W | W |
| Hyderabad | L | L | L | D | D | D | L | L | D | L | L | L | L | L | L | L | L | D | W | L | L | L |
| Jamshedpur | D | L | W | D | L | L | L | L | D | L | W | L | D | W | D | W | W | L | L | D | L | L |
| Kerala Blasters | W | W | L | D | W | W | W | D | L | W | W | W | L | L | L | W | L | L | D | L | L | W |
| Mohun Bagan SG | W | W | W | W | W | D | W | L | L | L | D | W | W | W | D | W | W | W | L | W | W | W |
| Mumbai City | W | D | W | D | W | W | D | D | W | L | W | L | W | W | W | D | W | W | W | W | W | L |
| NorthEast United | L | W | D | D | W | L | D | L | D | L | D | D | D | W | L | W | D | L | L | W | L | W |
| Odisha | W | D | L | L | W | W | W | D | W | D | W | W | W | W | D | D | W | L | D | W | L | L |
| Punjab | L | L | D | D | L | L | D | D | D | L | W | L | W | W | L | W | L | W | D | L | L | W |

## Charity match

The Mizoram Football Association in collaboration with Mizo Professional Footballers Association held a charity football match on 21 June 2024. This match featured ISL vs I-League players from Mizoram to raise funds for Cyclone Remal victims.

## Season statistics

    As of 4 May 2024

### Top scorers

| Rank | Player | Team | Goals |
| 1 | Dimitrios Diamantakos | Kerala Blasters | 13 |
| 1 | Roy Krishna | Odisha | 13 |
| 3 | Jason Cummings | Mohun Bagan SG | 12 |
| 4 | Diego Maurício | Odisha | 11 |
| 4 | Noah Sadaoui | Goa | 11 |
| 6 | Jorge Pereyra Díaz | Mumbai City | 10 |
| 6 | Carlos Martínez | Goa | 10 |
| 6 | Lallianzuala Chhangte | Mumbai City | 10 |
| 6 | Dimitri Petratos | Mohun Bagan SG | 10 |
| 10 | Wilmar Jordán | Punjab | 8 |
| 10 | Armando Sadiku | Mohun Bagan SG | 8 |
| 10 | Vikram Partap Singh | Mumbai City | 8 |
| 10 | Cleiton Silva | East Bengal | 8 |
| 10 | Luka Majcen | Punjab | 8 |

#### Hat-tricks

| Player | For | Against | Result | Date |
| Daniel Chima Chukwu | Jamshedpur | Hyderabad | 5–0 (A) | 21 December 2023 |
| Vikram Partap Singh | Mumbai City | NorthEast United | 4–1 (H) | 12 March 2024 |
| Noah Sadaoui | Goa | Hyderabad | 4–0 (H) | 5 April 2024 |

### Top assists

| Rank | Player | Team | Assists |
| 1 | Madih Talal | Punjab | 10 |
| 2 | Rafael Crivellaro | Chennaiyin | 7 |
| 2 | Manvir Singh | Mohun Bagan SG | 7 |
| 2 | Dimitri Petratos | Mohun Bagan SG | 7 |
| 5 | Lallianzuala Chhangte | Mumbai City | 6 |
| 5 | Amey Ranawade | Odisha | 6 |
| 7 | Mohammad Yasir | Goa | 5 |
| 7 | Noah Sadaoui | Goa | 5 |
| 9 | Jayesh Rane | Mumbai City | 4 |
| 9 | Adrian Luna | Kerala Blasters | 4 |
| 9 | Joni Kauko | Mohun Bagan SG | 4 |
| 9 | Sahal Abdul Samad | Mohun Bagan SG | 4 |
| 9 | Parthib Gogoi | NorthEast United | 4 |
| 9 | Vikram Partap Singh | Mumbai City | 4 |
| 9 | Liston Colaco | Mohun Bagan SG | 4 |
| 9 | Brandon Fernandes | Goa | 4 |
| 9 | Ahmed Jahouh | Odisha | 4 |

### Clean sheets

| Rank | Player | Team | Clean sheets |
| 1 | Phurba Lachenpa | Mumbai City | 9 |
| 1 | Amrinder Singh | Odisha | 9 |
| 1 | Vishal Kaith | Mohun Bagan SG | 9 |
| 4 | Arshdeep Singh | Goa | 7 |
| 4 | Prabhsukhan Singh Gill | East Bengal | 7 |
| 6 | Rehenesh T. P. | Jamshedpur | 5 |
| 6 | Gurpreet Singh Sandhu | Bengaluru | 5 |
| 8 | Ravi Kumar | Punjab | 3 |
| 8 | Mirshad Michu | NorthEast United | 3 |
| 8 | Debjit Majumder | Chennaiyin | 3 |

### Discipline
#### Player

* Most yellow cards: 11
** Deepak Tangri
* Most red cards: 2
** Suresh Singh Wangjam
** Naorem Roshan Singh

#### Club

* Most yellow cards: 69
** East Bengal
* Most red cards: 6
** Mumbai City

## Attendances
### Regular season

| Pos | Team | Total | High | Low | Average | Change |
| 1 | Mohun Bagan SG | 382,695 | 61,777 | 22,048 | 34,790 | +38.8%$^†$ |
| 2 | Kerala Blasters | 302,707 | 34,981 | 17,650 | 27,519 | −1.1%$^†$ |
| 3 | East Bengal | 179,130 | 59,845 | 1,500 | 16,285 | +12.8%$^†$ |
| 4 | Jamshedpur | 164,957 | 23,190 | 7,134 | 14,996 | +2.3%$^†$ |
| 5 | Goa | 95,064 | 12,706 | 5,326 | 8,642 | −15.4%$^†$ |
| 6 | Bengaluru | 88,644 | 27,923 | 2,323 | 8,059 | −29.1%$^†$ |
| 7 | Chennaiyin | 67,607 | 8,463 | 3,521 | 6,146 | −29.4%$^†$ |
| 8 | Odisha | 64,978 | 7,624 | 4,102 | 5,907 | −4.7%$^†$ |
| 9 | NorthEast United | 59,443 | 10,193 | 2,893 | 5,404 | +119.9%$^†$ |
| 10 | Mumbai City | 46,236 | 6,911 | 1,816 | 4,203 | −15.4%$^†$ |
| 11 | Punjab | 33,795 | 5,992 | 2,016 | 3,755 | +178.8%$^{††}$ |
| 12 | Hyderabad | 23,899 | 7,209 | 380 | 2,173 | −69.8%$^†$ |
| | League total | 1,509,131 | 61,777 | 380 | 11,489 | −5.0%$^†$ |
Updated to games played on 15 April 2024 Source: espn.in Notes: $^†$Mohun Bagan SG played as ATK Mohun Bagan FC in the previous season. $^{††}$Punjab played in the I-League in the 2022–23 season

### Attendances by match

| Team \ Home Game | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Total |
| Mohun Bagan SG | 27,325 | 29,552 | 22,048 | 29,984 | 30,015 | 57,983 | 30,899 | 29,888 | 31,332 | 31,892 | 61,777 | 382,695 |
| Kerala Blasters | 34,911 | 34,518 | 33,830 | 26,901 | 30,311 | 22,715 | 34,981 | 17,650 | 18,857 | 24,615 | 23,418 | 302,707 |
| East Bengal | 11,143 | 11,577 | 1,500 | 16,575 | 6,973 | 14,977 | 12,226 | 11,172 | 13,153 | 59,845 | 19,989 | 179,130 |
| Jamshedpur | 21,238 | 21,962 | 23,190 | 19,296 | 7,134 | 10,132 | 12,605 | 15,611 | 14,826 | 10,331 | 8,632 | 164,957 |
| Goa | 8,734 | 8,923 | 8,127 | 12,706 | 11,745 | 8,674 | 7,321 | 5,856 | 7,384 | 5,326 | 10,268 | 95,064 |
| Bengaluru | 5,913 | 7,143 | 5,923 | 7,641 | 5,282 | 5,233 | 4,231 | 2,323 | 27,923 | 7,823 | 9,239 | 88,644 |
| Chennaiyin | 8,463 | 6,523 | 7,254 | 6,329 | 5,924 | 8,162 | 5,133 | 3,521 | 5,297 | 4,107 | 6,894 | 67,607 |
| Odisha | 4,102 | 7,120 | 7,624 | 6,817 | 6,447 | 5,746 | 4,748 | 5,543 | 5,236 | 7,348 | 4,247 | 64,978 |
| NorthEast United | 7,329 | 5,379 | 7,739 | 10,193 | 4,773 | 4,379 | 4,739 | 3,597 | 4,397 | 4,025 | 2,893 | 59,443 |
| Mumbai City | 6,911 | 3,327 | 1,816 | 3,488 | 6,282 | 3,839 | 2,087 | 5,866 | 4,271 | 3,118 | 5,231 | 46,236 |
| Punjab | 5,914 | 3,946 | 5,992 | 2,876 | 3,734 | 3,945 | 2,230 | 3,142 | 2,016 | N/A | N/A | 33,795 |
| Hyderabad | 4,676 | 7,209 | 1,650 | 2,128 | 380 | 838 | 1,348 | 468 | 426 | 3,111 | 1,665 | 23,899 |
* ↑ Jamshedpur was handed a 3–0 defeat against Mumbai City in their match on March 8, which ended 1–1, due to fielding an ineligible player.
* ↑ Due to the celebration of Durga Puja in Kolkata, East Bengal played their home match against Goa at the Kalinga Stadium, Bhubaneswar
* 1 2 Matches were played behind closed doors
* ↑ Due to the 2023 Telangana Legislative Assembly election, Hyderabad played their home match against Mohun Bagan SG at the Kalinga Stadium, Bhubaneswar
Legend: Highest  Lowest

#### Playoffs

| Match | Match | Attendance |
| Knockout 1 (Kalinga) | Knockout 1 (Kalinga) | 7,431 |
| Knockout 2 (Fatorda) | Knockout 2 (Fatorda) | 12,469 |
| Semi-final 1 | First Leg (Kalinga) | 9,417 |
| Semi-final 1 | Second Leg (VYBK) | 62,007 |
| Semi-final 2 | First Leg (Fatorda) | 17,216 |
| Semi-final 2 | Second Leg (MFA) | 6,953 |
| Final (VYBK) | Final (VYBK) | 62,007 |
| Total | Total | 1,77,500 |
| Average | Average | 25,357 |

## Awards

| Award | Winner | Team |
| Player of the league | Dimitrios Petratos | Mohun Bagan SG |
| Golden boot | Dimitrios Diamantakos | Kerala Blasters |
| Golden glove | Phurba Lachenpa | Mumbai City |
| Emerging player of the league | Vikram Partap Singh | Mumbai City |
| Best pitch | Jamshedpur | Jamshedpur |
| Grassroots award | Goa | Goa |
| Best elite youth program | Bengaluru | Bengaluru |
| Source: ISL |||
Fan's team of the season :
| Goalkeeper | Defenders | Midfielders | Forwards | Coach |
| Vishal Kaith (Mohun Bagan SG) | Subhasish Bose (Mohun Bagan SG) (LB/LCB) Hector Yuste (Mohun Bagan SG) (CB) Rahul Bheke (Mumbai) (RB/RCB) | Ahmed Jahouh (Odisha) (CM 1) Vibin Mohanan (Kerala Blasters) (CM 2) Madih Talal (Punjab) (RM) Noah Sadaoui (Goa) (LM) | Dimitri Petratos (Mohun Bagan SG) (LF) Manvir Singh (Mohun Bagan SG) (RF) Dimitrios Diamantakos (Kerala Blasters) (CF) | Antonio Habas (Mohun Bagan SG) |
| Fan's Goal of the Season |||||
| Adrián Luna (Kerala Blasters) |||||
| Source: ISL |||||

### Monthly awards

Player of the month :
| Month | Player | Team |
| October | Adrián Luna | Kerala Blasters |
| November | Adrián Luna | Kerala Blasters |
| December | Roy Krishna | Odisha |
| February | Madih Talal | Punjab |
| March | Dimi Petratos | Mohun Bagan SG |
| April | Dimi Petratos | Mohun Bagan SG |
Emerging player of the month :
| Month | Player | Team |
| October | Jay Gupta | Goa |
| November | Vibin Mohanan | Kerala Blasters |
| December | Isak Vanlalruatfela | Odisha |
| February | Vikram Partap Singh | Mumbai City |
| March | Vikram Partap Singh | Mumbai City |
| April | Abhishek Suryavanshi | Mohun Bagan SG |

### Weekly awards

Team of matchweek :
| Matchweek | Goalkeeper | Defenders | Midfielders | Forwards | Coach |
| 1 | Rehenesh T. P. (Jamshedpur) | Amey Ranawade (Odisha) Elsinho (Jamshedpur) Mourtada Fall (Odisha) | Sahal Abdul Samad (Mohun Bagan SG) Lenny Rodrigues (Odisha) Saúl Crespo (East Bengal) Adrián Luna (Kerala Blasters) | Parthib Gogoi (NorthEast United) Jorge Pereyra Díaz (Mumbai City) Dimitri Petratos (Mohun Bagan SG) | Sergio Lobera (Odisha) |
| 2 | Sachin Suresh (Kerala Blasters) | Miloš Drinčić (Kerala Blasters) Rostyn Griffiths (Mumbai City) Asheer Akhtar (NorthEast United) | Parthib Gogoi (NorthEast United) Phalguni Singh (NorthEast United) Hitesh Sharma (Hyderabad) Hugo Boumous (Mohun Bagan SG) | Adrián Luna (Kerala Blasters) Cleiton Silva (East Bengal) Carlos Martínez (Goa) | Juan Pedro Benali (NorthEast United) |
| 3 | Rehenesh T. P. (Jamshedpur) | Jay Gupta (Goa) Mourtada Fall (Odisha) Laldinpuia (Jamshedpur) | Noah Sadaoui (Goa) Javi Hernández (Bengaluru) Sahal Abdul Samad (Mohun Bagan SG) Rei Tachikawa (Jamsedpur) | Parthib Gogoi (NorthEast United) Dimitri Petratos (Mohun Bagan SG) Mahesh Naorem (East Bangal) | Juan Ferrando (Mohun Bagan SG) |
| 4 | Ravi Kumar (Punjab) | Sandesh Jhingan (Goa) Míchel Zabaco (NorthEast United) Nikhil Poojary (Hyderabad) | Adrián Luna (Kerala Blasters) Rei Tachikawa (Jamsedpur) Amarjit Kiyam (Punjab) Danish Farooq (Kerala Blasters) Víctor Rodríguez (Goa) | Néstor Albiach (NorthEast United) Connor Shields (Chennaiyin) | Manolo Márquez (Goa) |
| 5 | Gurpreet Singh Sandhu (Bengaluru) | Jay Gupta (Goa) Míchel Zabaco (NorthEast United) Slavko Damjanović (Bengaluru) Sandeep Singh (Kerala Blasters) | Adrián Luna (Kerala Blasters)(C) Cristian Battocchio (Chennaiyin) Rafael Crivellaro (Chennaiyin) Joe Knowles (Hyderabad) | Connor Shields (Chennaiyin) Dimitrios Diamantakos (Kerala Blasters) | Owen Coyle (Chennaiyin) |
| 6 | Sachin Suresh (Kerala Blasters) | Jay Gupta (Goa) Amey Ranawade (Odisha) Nikhil Poojary (Hyderabad) | Rowllin Borges (Goa) Apuia (Mumbai City) Puitea (Odisha) Adrián Luna (Kerala Blasters)(C) | Liston Colaco (Mohun Bagan SG) Jorge Pereyra Díaz (Mumbai City) Ryan Williams (Bengaluru) | Sergio Lobera (Odisha) |
| 7 | Gurpreet Singh Sandhu (Bengaluru) | Jay Gupta (Goa) Sandesh Jhingan (Goa)(C) Miloš Drinčić (Kerala Blasters) Nikhil Poojary (Hyderabad) | Adrián Luna (Kerala Blasters) Rafael Crivellaro (Chennaiyin) Rowllin Borges (Goa) Boris Singh (Goa) | Víctor Rodríguez (Goa) Mahesh Naorem (East Bangal) | Manolo Márquez (Goa) |
| 8 | Arshdeep Singh (Goa) | Jay Gupta (Goa) Brendan Hamill (Mohun Bagan SG) Odei Onaindia (Goa) Asish Rai (Mohun Bagan SG) | Nandhakumar Sekar (East Bangal) Ahmed Jahouh (Odisha) Mahesh Naorem (East Bangal) | Cleiton Silva (East Bengal)(C) Dimitrios Diamantakos (Kerala Blasters) Jordan Murray (Chennaiyin) | Carles Cuadrat (East Bengal) |
| 9 | Phurba Lachenpa (Mumbai City) | Akash Mishra (Mumbai City) Suresh Meitei (Punjab) Laldinpuia (Jamshedpur) Nishu Kumar (East Bengal) | Ahmed Jahouh (Odisha)(C) Greg Stewart (Mumbai City) | Petteri Pennanen (Hyderabad) El Khayati (Mumbai City) Ninthoi (Chennaiyin) Armando Sadiku (Mohun Bagan SG) | Anthony Fernandes (Mumbai City) |
| 10 | Phurba Lachenpa (Mumbai City) | Naocha Singh (Kerala Blasters) Subhasish Bose (Mohun Bagan SG) Hijazi Maher (East Bengal) Mourtada Fall (Odisha) Amey Ranawade (Odisha) | Mohammed Aimen (Kerala Blasters) Ahmed Jahouh (Odisha) Rafael Crivellaro (Chennaiyin) | Roy Krishna (Odisha)(C) Javi Hernández (Bengaluru) | Sergio Lobera (Odisha) |
| 11 | Amrinder Singh (Odisha) | Jessel Carneiro (Bengaluru) Dimitrios Chatziisaias (Punjab) Marko Lešković (Kerala Blasters)(C) Laldinpuia (Jamshedpur) | Greg Stewart (Mumbai City) Madih Talal (Punjab) Noah Sadaoui (Goa) | Kwame Peprah (Kerala Blasters) Daniel Chima (Jamshedpur) Dimitrios Diamantakos (Kerala Blasters) | Scott Cooper (Jamshedpur) |
| 12 | Amrinder Singh (Odisha) | Tiri (Mumbai) Marko Lešković (Kerala Blasters)(C) Miloš Drinčić (Kerala Blasters) | Isak Ralte (Odisha) Apuia (Mumbai) Ahmed Jahouh (Odisha) Mohammed Azhar (Kerala Blasters) Vikram Partap Singh (Mumbai) | Dimitrios Diamantakos (Kerala Blasters) Roy Krishna (Odisha) | Ivan Vukomanović (Kerala Blasters) |
| 13 | Amrinder Singh (Odisha) | Jay Gupta (Goa) Dimitrios Chatziisaias (Punjab) Provat Lakra (Jamshedpur) | Imran Khan (Jamshedpur) Madih Talal (Punjab) Jérémy Manzorro (Jamshedpur) Ajay Chhetri (East Bengal) | Dimitri Petratos (Mohun Bagan SG) Carlos Martinez (Goa) Roy Krishna (Odisha)(C) | Khalid Jamil (Jamshedpur) |
| 14 | Gurpreet Singh Sandhu (Bengaluru) | Jay Gupta (Goa) Subhasish Bose (Mohun Bagan SG)(C) Nikhil Poojary (Bengaluru) | Néstor Albiach (NorthEast United) Suresh Wangjam (Bengaluru) Ahmed Jahouh (Odisha) Manvir Singh (Mohun Bagan SG) | Roy Krishna (Odisha) Tomi Juric (NorthEast United) Diego Mauricio (Odisha) | Gerard Zaragoza (Bengaluru) |
| 15 | Rehenesh T. P. (Jamshedpur) | Aakash Sangwan (Chennaiyin) Ryan Edwards (Chennaiyin)(C) Rahul Bheke (Mumbai) | Mohammed Sanan (Jamshedpur) Jérémy Manzorro (Jamshedpur) Joni Kauko (Mohun Bagan SG) Vikram Partap (Mumbai) | Dimitri Petratos (Mohun Bagan SG) Wilmar Jordán (Punjab) Iker Guarrotxena (Mumbai) | Antonio Lopez Habas (Mohun Bagan SG) |
| 16 | Mirshad Michu (NorthEast United) | Subhasish Bose (Mohun Bagan SG) Asheer Akhtar (NorthEast United) Provat Lakra (Jamshedpur) | Alberto Noguera (Mumbai) Deepak Tangri (Mohun Bagan SG) Jérémy Manzorro (Jamshedpur) Javi Hernández (Bengaluru) | Daisuke Sakai (Kerala Blasters) Dimitrios Diamantakos (Kerala Blasters)(C) Bipin Singh (Mumbai) | Ivan Vukomanović (Kerala Blasters) |
| 17 | Prabhsukhan Singh Gill (East Bengal) | Subhasish Bose (Mohun Bagan SG)(C) Hijazi Maher (East Bengal) Dimitrios Chatziisaias (Punjab) | Nandhakumar Sekar (East Bangal Mohammad Yasir (Goa) Ahmed Jahouh (Odisha) Manvir Singh (Mohun Bagan SG) | Vikram Partap (Mumbai) Luka Majcen (Punjab) Madih Talal (Punjab) | Antonio Lopez Habas (Mohun Bagan SG) |
| 18 | Debjit Majumder (Chennaiyin) | Muhammad Uvais (Jamshedpur) Aleksandar Jovanovic (Bengaluru) Ankit Mukherjee (Chennaiyin) | Madih Talal (Punjab) Rafael Crivellaro (Chennaiyin) João Victor (Hyderabad)(C) Javi Hernández (Bengaluru) | Makan Chothe (Hyderabad) Iker Guarrotxena (Mumbai) Lallianzuala Chhangte (Mumbai) | Gerard Zaragoza (Bengaluru) |
| 19 | Laxmikant Kattimani (Hyderabad)(C) | Alex Saji (Hyderabad) Odei Onaindia (Goa) Sajad Parray (Hyderabad) | Vikram Partap (Mumbai) Vibin Mohanan (Kerala Blasters) Yoëll van Nieff (Mumbai) Madih Talal (Punjab) | Armando Sadiku (Mohun Bagan SG) Luka Majcen (Punjab) Dimitri Petratos (Mohun Bagan SG) | Thangboi Singto (Hyderabad) |
| 20 | Debjit Majumder (Chennaiyin) | Ryan Edwards (Chennaiyin)(C) Mehtab Singh (Mumbai) Mourtada Fall (Odisha) | Isak Vanlalruatfela (Odisha) Joni Kauko (Mohun Bagan) Saúl Crespo (East Bengal) Lallianzuala Chhangte (Mumbai City) | Irfan Yadwad (Chennaiyin) Diego Mauricio (Odisha) Naorem Mahesh Singh (East Bengal) | Owen Coyle (Chennaiyin) |
| 21 | Debjit Majumder (Chennaiyin) | Aakash Sangwan (Chennaiyin) Asheer Akhtar (NorthEast United) Ankit Mukherjee (Odisha) | Noah Sadaoui (Goa) Brandon Fernandes (Goa)(C) Saúl Crespo (East Bengal) Lallianzuala Chhangte (Mumbai) | Mohammad Yasir (Goa) Rahim Ali (Chennaiyin) Jithin MS (NorthEast United) | Owen Coyle (Chennaiyin) |
| 22 | Mirshad Michu (NorthEast United) | Subhasish Bose (Mohun Bagan SG) Hector Yuste (Mohun Bagan SG) Bekey Oram (NorthEast United) | Saurav Mandal (Kerala Blasters) Mohammed Aimen (Kerala Blasters) Brandon Fernandes (Goa)(C) Anirudh Thapa (Mohun Bagan SG) Madih Talal (Punjab) | Carlos Martinez (Goa) Dimitri Petratos (Mohun Bagan SG) | Antonio Habas (Mohun Bagan SG) |
Fan's goal of the week :
| Matchweek | Player | Team |
| 1 | Parthib Gogoi | NorthEast United |
| 2 | Adrián Luna | Kerala Blasters |
| 3 | Javi Hernández | Bengaluru |
| 4 | Naorem Mahesh Singh | East Bengal |
| 5 | Adrián Luna | Kerala Blasters |
| 6 | Puitea | Odisha |
| 7 | Ninthoi | Chennaiyin |
| 8 | Dimitrios Diamantakos | Kerala Blasters |
| 9 | Akash Mishra | Mumbai City |
| 10 | Phalguni Singh | NorthEast United |
| 11 | Dimitri Petratos | Mohun Bagan SG |
| 12 | Dimitrios Diamantakos | Kerala Blasters |
| 13 | Armando Sadiku | Mohun Bagan SG |
| 14 | Tomi Juric | NorthEast United |
| 15 | Liston Colaco | Mohun Bagan SG |
| 16 | Daisuke Sakai | Kerala Blasters |
| 17 | Dimitri Petratos | Mohun Bagan SG |
| 18 | Parthib Gogoi | NorthEast United |
| 19 | Vibin Mohanan | Kerala Blasters |
| 20 | Naorem Mahesh Singh | East Bengal |
| 21 | Dimitri Petratos | Mohun Bagan SG |
| 22 | Mohammed Aimen | Kerala Blasters |

### Match awards

Dimitri Petratos has won the most Player of the Match awards (5)
Player of the Match :
| Match | Player of the Match | Player of the Match | Match | Player of the Match | Player of the Match | Match | Player of the Match | Player of the Match | Match | Player of the Match | Player of the Match |
| Match | Player | Club | Match | Player | Club | Match | Player | Club | Match | Player | Club |
| 1 | Adrián Luna | Kerala Blasters | 40 | Suresh Singh Wangjam | Bengaluru | 79 | Manvir Singh | Mohun Bagan SG | 118 | Saúl Crespo | East Bengal |
| 2 | Jerry Mawihmingthanga | Odisha | 41 | Ahmed Jahouh | Odisha | 80 | Imran Khan | Jamshedpur | 119 | Connor Shields (4) | Chennaiyin |
| 3 | Dimitri Petratos | Mohun Bagan SG | 42 | Brendan Hamill | Mohun Bagan SG | 81 | Wilmar Jordán | Punjab | 120 | Noah Sadaoui (3) | Goa |
| 4 | Jorge Pereyra Díaz | Mumbai City | 43 | Sandesh Jhingan (2) | Goa | 82 | Iker Guarrotxena | Mumbai City | 121 | Abhishek Suryavanshi | Mohun Bagan SG |
| 5 | Elsinho | Jamshedpur | 44 | Nandhakumar Sekar | East Bengal | 83 | Dimitri Petratos (3) | Mohun Bagan SG | 122 | Néstor Albiach (2) | NorthEast United |
| 6 | Hugo Boumous | Mohun Bagan SG | 45 | Ahmed Jahouh (2) | Odisha | 84 | Jérémy Manzorro (2) | Jamshedpur | 123 | Prabhsukhan Singh Gill | East Bengal |
| 7 | Jorge Pereyra Díaz (2) | Mumbai City | 46 | Laldinpuia | Jamshedpur | 85 | Aakash Sangwan | Chennaiyin | 124 | Lallianzuala Chhangte (3) | Mumbai City |
| 8 | Néstor Albiach | NorthEast United | 47 | Greg Stewart | Mumbai City | 86 | Joni Kauko | Mohun Bagan SG | 125 | Noah Sadaoui (4) | Goa |
| 9 | Cleiton Silva | East Bengal | 48 | Suresh Meitei | Punjab | 87 | Cleiton Silva (2) | East Bengal | 126 | Ankit Mukherjee | Chennaiyin |
| 10 | Adrián Luna (2) | Kerala Blasters | 49 | Petteri Pennanen | Hyderabad | 88 | Vikram Partap Singh (2) | Mumbai City | 127 | Madih Talal (4) | Punjab |
| 11 | Odei Onaindia | Goa | 50 | Rostyn Griffiths | Mumbai City | 89 | Míchel Zabaco (3) | NorthEast United | 128 | Manvir Singh (2) | Mohun Bagan SG |
| 12 | Ryan Williams | Bengaluru | 51 | Rafael Crivellaro (2) | Chennaiyin | 90 | Jérémy Manzorro (3) | Jamshedpur | 129 | Mohammed Aimen (2) | Kerala Blasters |
| 13 | Rei Tachikawa | Jamshedpur | 52 | Mohammed Aimen | Kerala Blasters | 91 | Bipin Singh | Mumbai City | 130 | Parthib Gogoi | NorthEast United |
| 14 | Mohammed Ali Bemammer | NorthEast United | 53 | Anirudh Thapa | Mohun Bagan SG | 92 | Subhasish Bose | Mohun Bagan SG | 131 | Carlos Martínez (2) | Goa |
| 15 | Noah Sadaoui | Goa | 54 | Javi Hernández | Bengaluru | 93 | Sivasakthi Narayanan | Bengaluru | 132 | Dimitri Petratos (5) | Mohun Bagan SG |
| 16 | Sahal Abdul Samad | Mohun Bagan SG | 55 | Hijazi Maher | East Bengal | 94 | Dimitrios Diamantakos | Kerala Blasters | 133 (KO1) | Ahmed Jahouh (3) | Odisha |
| 17 | Jorge Pereyra Díaz (3) | Mumbai City | 56 | Isak Vanlalruatfela | Odisha | 95 | Nandhakumar Sekar (2) | East Bengal | 134 (KO2) | Brandon Fernandes | Goa |
| 18 | Víctor Rodríguez | Goa | 57 | Madih Talal | Punjab | 96 | Madih Talal (3) | Punjab | 135 (SF1) | Roy Krishna (3) | Odisha |
| 19 | Míchel Zabaco | NorthEast United | 58 | Greg Stewart (2) | Mumbai City | 97 | Tiri | Mumbai City | 136 (SF2) | Lallianzuala Chhangte (4) | Mumbai City |
| 20 | Ravi Kumar | Punjab | 59 | Daniel Chima Chukwu | Jamshedpur | 98 | Princeton Rebello | Odisha | 137 (SF1) | Manvir Singh (3) | Mohun Bagan SG |
| 21 | Connor Shields | Chennaiyin | 60 | Souvik Chakrabarti | East Bengal | 99 | Manvir Singh (2) | Mohun Bagan SG | 138 (SF2) | Rahul Bheke | Mumbai City |
| 22 | Jay Gupta | Goa | 61 | Carl McHugh | Goa | 100 | Jayesh Rane | Mumbai City | 139 (F) | Apuia (2) | Mumbai City |
| 23 | Míchel Zabaco (2) | NorthEast United | 62 | Asheer Akhtar | NorthEast United | 101 | Javi Hernández (2) | Bengaluru |
| 24 | Adrián Luna (3) | Kerala Blasters | 63 | Kwame Peprah | Kerala Blasters | 102 | Connor Shields (3) | Chennaiyin |
| 25 | Apuia | Mumbai City | 64 | Isak Vanlalruatfela (2) | Odisha | 103 | Makan Chothe | Hyderabad |
| 26 | Connor Shields (2) | Chennaiyin | 65 | Marko Lešković | Kerala Blasters | 104 | Noah Sadaoui (2) | Goa |
| 27 | Amey Ranawade | Odisha | 66 | Vikram Partap Singh | Mumbai City | 105 | Dimitrios Chatziisaias | Punjab |
| 28 | Liston Colaco | Mohun Bagan SG | 67 | Roy Krishna | Odisha | 106 | Alberto Noguera | Mumbai City |
| 29 | Lallianzuala Chhangte | Mumbai City | 68 | Yaser Hamed | NorthEast United | 107 | Alex Saji | Hyderabad |
| 30 | Carlos Delgado | Odisha | 69 | Asheer Akhtar (2) | NorthEast United | 108 | Dimitri Petratos (4) | Mohun Bagan SG |
| 31 | Ryan Williams (2) | Bengaluru | 70 | Carlos Martínez | Goa | 109 | Carl McHugh (2) | Goa |
| 32 | Sachin Suresh | Kerala Blasters | 71 | Roy Krishna (2) | Odisha | 110 | Vikram Partap Singh (3) | Mumbai City |
| 33 | Jay Gupta (2) | Goa | 72 | Madih Talal (2) | Punjab | 111 | Armando Sadiku | Mohun Bagan SG |
| 34 | Juan Mera | Punjab | 73 | Dimitri Petratos (2) | Mohun Bagan SG | 112 | Boris Singh | Goa |
| 35 | Rafael Crivellaro | Chennaiyin | 74 | Jérémy Manzorro | Jamshedpur | 113 | Shankar Sampingiraj | Bengaluru |
| 36 | Miloš Drinčić | Kerala Blasters | 75 | Diego Maurício | Odisha | 114 | Javier Siverio | Jamshedpur |
| 37 | Mohammed Ali Bemammer (2) | NorthEast United | 76 | Sunil Chhetri | Bengaluru | 115 | Jordan Murray (2) | Chennaiyin |
| 38 | Sandesh Jhingan | Goa | 77 | Odei Onaindia (2) | Goa | 116 | Lallianzuala Chhangte (2) | Mumbai City |
| 39 | Jordan Murray | Chennaiyin | 78 | Tomi Juric | NorthEast United | 117 | Diego Maurício (2) | Odisha |

## ISL Cup/ISL Playoffs

The ISL Cup/ISL Play-offs is a knockout tournament held after the regular league season.
* Format:
** Top six teams from the league qualify for the play-offs.
** The top two teams advance directly to the two-legged semi-finals.
** Teams ranked 3rd to 6th play a single-legged knockout round, hosted by the higher-ranked team.
* Progression:
** Winners of the knockout stage join the top two teams in the semi-finals.
** Semi-finals are played over two legs to determine the finalists.
** The tournament culminates in a single-leg final hosted by the higher-ranked league side to crown the ISL Cup winner.

### Bracket

| Knockout | Knockout | Knockout | Semifinals | Semifinals | Semifinals | Semifinals | Semifinals | Finals | Finals | Finals |
| | | | 1 | Mohun Bagan SG | 1 | 2 | 3 | | | |
| 4 | Odisha (a.e.t.) | 2 | 4 | Odisha | 2 | 0 | 2 | | | |
| 5 | Kerala | 1 | | | | | | 1 | Mohun Bagan SG | 1 |
| | | | | | | | | 2 | Mumbai City FC | 3 |
| | | | 2 | Mumbai City FC | 3 | 2 | 5 | | | |
| 3 | Goa | 2 | 3 | Goa | 2 | 0 | 2 | | | |
| 6 | Chennaiyin | 1 | | | | | | | | |

### Knockout

| Team 1 | Score | Team 2 |
| Odisha | 2–1 (a.e.t.) | Kerala Blasters |
| Goa | 2–1 | Chennaiyin |

### Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Mohun Bagan SG | 3–2 | Odisha | 1–2 | 2–0 |
| Mumbai City | 5–2 | Goa | 3–2 | 2–0 |