Veikkausliiga xG difference 2026/2027
Expected-goal difference per match for every Veikkausliiga club: the chances a side made, less the chances it allowed, over the matches with xG behind them.
Inter Turku lead on expected-goal difference, +0.86 a match over 22 matches with xG. That is 0.16 a match clear of KuPS. IFK Mariehamn sit at the foot on −1.41 a match.
-
Best attack
1.96 KuPS
41.20 xG in 21 matches
-
Best defence
0.93 Inter Turku
20.37 xGA in 22 matches
-
Widest xG difference
+0.86 Inter Turku
+18.88 xGD in 22 matches
Attack and defence
Inter Turku
P 25 · Pts 48 · 2nd
xG/match 1.78 · xGA/match 0.93 · xGD/match +0.86
xPts 43.12
Open Inter TurkuFC Lahti
P 25 · Pts 36 · 5th
xG/match 1.80 · xGA/match 1.42 · xGD/match +0.38
xPts 33.18
Open FC LahtiIF Gnistan
P 25 · Pts 41 · 4th
xG/match 1.61 · xGA/match 1.43 · xGD/match +0.18
xPts 30.07
Open IF GnistanAC Oulu
P 25 · Pts 34 · 8th
xG/match 1.20 · xGA/match 1.58 · xGD/match −0.37
xPts 24.91
Open AC OuluFF Jaro
P 25 · Pts 17 · 12th
xG/match 1.21 · xGA/match 1.71 · xGD/match −0.50
xPts 24.24
Open FF JaroIFK Mariehamn
P 25 · Pts 17 · 11th
xG/match 1.10 · xGA/match 2.50 · xGD/match −1.41
xPts 15.98
Open IFK Mariehamn| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| Inter Turku INT | 1.78 | 0.93 | +0.86 |
| KuPS KUP | 1.96 | 1.26 | +0.70 |
| HJK HJK | 1.77 | 1.32 | +0.45 |
| FC Lahti FCL | 1.80 | 1.42 | +0.38 |
| IF Gnistan IFG | 1.61 | 1.43 | +0.18 |
| VPS VPS | 1.56 | 1.44 | +0.12 |
| SJK SJK | 1.71 | 1.67 | +0.04 |
| TPS TPS | 1.50 | 1.58 | −0.08 |
| Ilves ILV | 1.72 | 1.94 | −0.21 |
| AC Oulu ACO | 1.20 | 1.58 | −0.37 |
| FF Jaro FFJ | 1.21 | 1.71 | −0.50 |
| IFK Mariehamn IFK | 1.10 | 2.50 | −1.41 |
- Top 3 in the table
- Other clubs
- Above average at both ends
- Below average at both ends
All xG. Hover, focus or tap a dot for its figures.
Ranked on xG difference per match
- Creates more than it allows
- Allows more than it creates
| # | Team | P | xG | xGA | xGD | xGD/match | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Inter Turku INT | 25 | 39.25 | 20.37 | +18.88 | +0.86 | 48 |
| 2 | KuPS KUP | 25 | 41.20 | 26.44 | +14.76 | +0.70 | 48 |
| 3 | HJK HJK | 25 | 37.11 | 27.68 | +9.43 | +0.45 | 43 |
| 4 | FC Lahti FCL | 25 | 39.65 | 31.29 | +8.36 | +0.38 | 36 |
| 5 | IF Gnistan IFG | 25 | 33.81 | 30.08 | +3.73 | +0.18 | 41 |
| 6 | VPS VPS | 25 | 34.24 | 31.63 | +2.61 | +0.12 | 34 |
| 7 | SJK SJK | 25 | 39.28 | 38.45 | +0.83 | +0.04 | 24 |
| 8 | TPS TPS | 25 | 31.50 | 33.21 | −1.71 | −0.08 | 32 |
| 9 | Ilves ILV | 25 | 39.66 | 44.58 | −4.92 | −0.21 | 34 |
| 10 | AC Oulu ACO | 25 | 26.46 | 34.68 | −8.22 | −0.37 | 34 |
| 11 | FF Jaro FFJ | 25 | 27.93 | 39.33 | −11.40 | −0.50 | 17 |
| 12 | IFK Mariehamn IFK | 25 | 25.20 | 57.55 | −32.35 | −1.41 | 17 |
12 of the 12 clubs here have expected figures over fewer matches than they have played. For those clubs every expected figure counts only the matches with xG, and the goals it is compared with come from those same matches.
Goals against chances made
Most goals above xG
Most goals below xG
Goals against chances allowed
Most conceded above xGA
Fewest conceded against xGA
A gap can come from finishing, goalkeeping, game state or chance. xG and xPts are model estimates, not the result a team deserved.
About these figures What each column measures, and the thresholds this ranking is under. Show Hide
- P
- — Matches played
- xG
- — Expected goals: the summed chance quality of the shots a team took
- xGA
- — Expected goals against: the summed chance quality of the shots a team allowed
- xGD
- — xG minus xGA
- xGD/match
- — xG minus xGA, per match with xG data
- Pts
- — Points
A club is ranked once it has 3 matches with xG and at least 75% of what the median club has played. Below that its row stays in the table, its rates are dashed and it sorts last.