Veikkausliiga 2026 Performance vs Market
Expected points (xPTS) come from pre-match market odds: what the market rated each team's chances at before kickoff. A positive Δ means the team is outperforming those expectations — playing better than the market rated them; a negative Δ means they're delivering less than their billing. Big gaps usually say more about the team than about fortune.
| # | Team | P | Pts | xPts | vs xPTS | |||||
|---|---|---|---|---|---|---|---|---|---|---|
1 | TPS | 22 | 31 | 23.6 | +7.4Outperforming ++ | 10 | +9.1 | -1.7 | 1:3 vs VPS (+2.1) | 1:3 vs Ilves (-1.3) |
2 | Gnistan | 29 | 42 | 35.4 | +6.6Outperforming ++ | 6 | +3.5 | +3.1 | 2:3 vs HJK (+2.2) | 3:4 vs AC Oulu (-1.7) |
3 | Inter Turku | 29 | 55 | 51.2 | +3.8Outperforming | 2 | -0.3 | +4.0 | 0:1 vs VPS (+1.6) | 1:2 vs AC Oulu (-2.3) |
4 | AC Oulu | 29 | 43 | 39.3 | +3.7Outperforming | 4 | -1.3 | +5.0 | 1:2 vs Inter Turku (+2.5) | 1:2 vs Gnistan (-1.6) |
5 | KuPS | 29 | 52 | 49.1 | +2.9Outperforming | 3 | -0.1 | +3.0 | 0:2 vs SJK (+1.7) | 2:4 vs Mariehamn (-2.3) |
6 | Lahti | 22 | 32 | 31.1 | +0.9On expectation | 8 | +1.1 | -0.1 | 0:1 vs VPS (+2.0) | 2:1 vs TPS (-1.6) |
7 | VPS | 29 | 39 | 38.4 | +0.6On expectation | 5 | +1.7 | -1.1 | 2:1 vs HJK (+1.9) | 1:3 vs TPS (-1.9) |
8 | HJK | 29 | 52 | 52.2 | -0.2On expectation | 1 | +1.4 | -1.6 | 2:1 vs Inter Turku (+1.6) | 2:3 vs Gnistan (-2.0) |
9 | Mariehamn | 22 | 14 | 16.6 | -2.6Underperforming | 12 | -0.0 | -2.6 | 2:4 vs KuPS (+2.4) | 0:1 vs VPS (-1.1) |
10 | Ilves | 22 | 25 | 31.9 | -6.9Underperforming −− | 7 | +2.2 | -9.1 | 1:0 vs AC Oulu (+1.8) | 2:1 vs Jaro (-1.8) |
11 | Jaro | 22 | 15 | 22.2 | -7.2Underperforming −− | 11 | +0.8 | -7.9 | 2:1 vs Ilves (+2.0) | 2:0 vs Mariehamn (-1.2) |
12 | SJK | 22 | 19 | 30.0 | -11.0Underperforming −− | 9 | -4.5 | -6.5 | 3:0 vs HJK (+1.9) | 2:0 vs Mariehamn (-2.0) |
