The Indian Super League (ISL) 2023-24 season has been full of exciting matches so far this season. There have been solid displays of tactical brilliance all around the pitch.

Kerala Blasters FC sit on top of the table in the international break with 26 points from 12 games. They are closely followed by FC Goa and Odisha FC who are tied on 24 points in 10 games and 12 games respectively.

Odisha FC have been the highest-scoring side so far this season with 22 goals.

FC Goa have been the side with the least goals conceded so far this season with just five goals.

The Expected Goals metric evaluates every goal-scoring chance created and the likelihood of them being converted into goals. Odisha FC have the highest xG so far this season. Mumbai City FC are close second. 

However, it's the Mariners who have most strongly overperformed their xG with an xG- difference of 5.96. They have scored almost six more goals than what they were expected to considering the quality of chances they created. 

Overperforming xG could be seen as a case where the performance will be difficult to sustain over a period of time, but in most leagues around the world, the teams at the top end of the table usually outperform their xG score. It's a sign of a champion team.

Jamshedpur FC, Hyderabad FC and Bengaluru FC are the three teams to underperform their xG tally with the Yellow and Blacks having an xG Difference of -4.72. While this clearly shows underperformance in front of goal, there is a chance of an upturn in their fortunes in the second half of the season if they start making more of their opportunities. 

Let us have a look at the xG and xG differences of every team.

Teams

Goals

Expected Goals (xG)

Goals-Expected Goals (xG Difference)

Mohun Bagan Super Giant

19

13.04

5.96

Odisha FC

22

16.86

5.14

Kerala Blasters FC

17

14.06

2.94

Mumbai City FC

18

15.7

2.3

NorthEast United FC

13

11.03

1.97

East Bengal FC

11

9.35

1.65

Chennaiyin FC

15

13.77

1.23

FC Goa

16

15.13

0.87

Punjab FC

9

8.22

0.78

Jamshedpur FC

12

13.26

-1.26

Bengaluru FC

12

13.46

-1.46

Hyderabad FC

5

9.72

-4.72