‹ ›

2024 Veikkausliiga Season

147 games · 7 promotion-playoff teams

Final

Champion

KuPS

56 points · 7th Title

Last Title: 2019

Relegated

No relegation

Biggest Overachiever

Ilves

7.74 points above expected

54 points · 46.26 expected points

Biggest Disappointment

Inter Turku

19.53 points below expected

31 points · 50.53 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 KuPS 22 13 5 4 44 39 22 +17 40.82 +3.18
2 HJK 22 13 4 5 43 41 21 +20 40.20 +2.80
3 Ilves 22 11 6 5 39 45 25 +20 34.67 +4.33
4 SJK Seinajoki 22 10 6 6 36 40 33 +7 32.61 +3.39
5 Haka 22 10 5 7 35 35 32 +3 30.70 +4.30
6 VPS 22 9 5 8 32 34 36 -2 41.77 -9.77
7 Inter Turku 22 9 4 9 31 38 29 +9 26.24 +4.76
8 Gnistan 22 8 6 8 30 32 34 -2 25.84 +4.16
9 AC Oulu 22 5 6 11 21 26 36 -10 20.65 +0.35
10 Mariehamn 22 5 5 12 20 20 38 -18 24.55 -4.55
11 Lahti 22 3 10 9 19 26 38 -12 20.08 -1.08
12 Ekenas 22 3 4 15 13 19 51 -32 27.10 -14.10
# Team GP W D L Pts GF GA GD SimPts vsSim
1 KuPS Champion 27 17 5 5 56 46 24 +22 52.12 +3.88
2 Ilves 27 16 6 5 54 56 27 +29 46.26 +7.74
3 HJK 27 13 6 8 45 44 27 +17 51.86 -6.86
4 SJK Seinajoki 27 11 7 9 40 46 44 +2 41.33 -1.33
5 VPS 27 11 6 10 39 43 45 -2 38.22 +0.78
6 Haka 27 11 5 11 38 40 43 -3 40.43 -2.43
7 Inter Turku 22 9 4 9 31 38 29 +9 50.53 -19.53
8 Gnistan 22 8 6 8 30 32 34 -2 46.58 -16.58
9 AC Oulu 22 5 6 11 21 26 36 -10 33.49 -12.49
10 Mariehamn 22 5 5 12 20 20 38 -18 32.03 -12.03
11 Lahti 22 3 10 9 19 26 38 -12 30.67 -11.67
12 Ekenas 22 3 4 15 13 19 51 -32 23.37 -10.37

Top Overachievers & Disappointments

Teams that most beat — or most fell short of — their simulated point projections. A positive vsSim means the team accumulated more points than the model expected on average; a negative one means fewer.

Biggest Overachievers

# Team Actual Sim vsSim
1 Ilves 54 46.26 +7.74
2 KuPS 56 52.12 +3.88
3 VPS 39 38.22 +0.78
4 SJK Seinajoki 40 41.33 -1.33
5 Haka 38 40.43 -2.43

Biggest Disappointments

# Team Actual Sim vsSim
1 Inter Turku 31 50.53 -19.53
2 Gnistan 30 46.58 -16.58
3 AC Oulu 21 33.49 -12.49
4 Mariehamn 20 32.03 -12.03
5 Lahti 19 30.67 -11.67

Top Streaks

Ranked by model unlikelihood — the product of pregame W/D/L probabilities over the games in each team's streak. A short streak by a poor team can outrank a longer one by a strong team since the poor team's per-game probabilities were lower going in. Unbeaten counts consecutive wins or ties; Winless counts consecutive losses or ties.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Gnistan 5 Jul 28 – Aug 26 1 in 458
2 Ilves 5 Apr 28 – May 22 1 in 78
3 Inter Turku 3 Jun 28 – Jul 14 1 in 40
4 KuPS 4 May 22 – Jun 8 1 in 25
5 Lahti 2 Aug 3 – Aug 9 1 in 23

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Ekenas 7 Jul 14 – Aug 24 1 in 225
2 KuPS 3 Jun 12 – Jun 28 1 in 107
3 VPS 3 Jun 28 – Jul 21 1 in 99
4 HJK 3 Sep 28 – Oct 19 1 in 64
5 Mariehamn 6 Jun 30 – Aug 11 1 in 48

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Lahti 6 Jul 27 – Sep 1 1 in 187
2 Gnistan 7 Jul 22 – Sep 1 1 in 93
3 KuPS 11 Apr 6 – Jun 8 1 in 37
4 SJK Seinajoki 6 Apr 6 – May 4 1 in 32
5 Inter Turku 6 Jun 19 – Aug 2 1 in 19

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 VPS 6 Jun 7 – Jul 21 1 in 219
2 Ekenas 9 Apr 6 – Jun 2 1 in 125
3 HJK 5 Sep 14 – Oct 19 1 in 37
4 Lahti 11 May 19 – Jul 27 1 in 19
5 Mariehamn 9 Jun 30 – Aug 25 1 in 13

Position Race

Each team’s league position across the whole season. Colored teams are the season’s headline finishers — champion, promoted, and relegated; everyone else is gray as context.

Recent Form

Each team’s last 5 games, hottest first. Form shows the results (navy win, gray draw, red loss, newest on the right); the bars show Elo change over the window, points taken, points expected from the odds, and actual minus expected. Beside each team: current Elo and season points.

Team Elo Season Pts Form Elo Δ (5) Points (5) Expected (5) Actual − Exp
KuPS 1518 56 +23 12 8.6 +3.4
Ilves 1525 54 +58 15 7.9 +7.1
HJK 1481 45 -36 2 8.6 -6.6
SJK Seinajoki 1356 40 -18 4 5.3 -1.3
VPS 1421 39 +7 7 5.9 +1.1
Haka 1330 38 -34 3 4.9 -1.9
Inter Turku 1413 31 +31 9 6.8 +2.2
Gnistan 1336 30 +67 13 6.5 +6.5
AC Oulu 1242 21 -24 3 5.4 -2.4
Mariehamn 1226 20 -10 4 5.0 -1.0
Lahti 1225 19 +53 9 4.5 +4.5
Ekenas 1192 13 -62 1 4.6 -3.6

Head-to-Head

Each cell shows a team's record in that matchup (row vs column, formatted W-D-L) with the model's expected points on the line below. Navy-tinted cells mean the team beat the model's expectations by more than one point in that matchup; gold-tinted cells mean they fell short by the same margin.

Beat expectations Fell short Within expectations
Team AO EKE GNI HJK HAK ILV IT KUP LAH MAR SS VPS
AC Oulu —
1-1-0
2.24
0-1-1
2.39
1-0-1
1.30
0-0-2
2.02
0-0-2
1.69
1-1-0
2.03
1-0-1
1.18
1-1-0
3.21
0-1-1
2.64
0-0-2
2.04
0-1-1
1.10
Ekenas
0-1-1
3.27
—
2-0-0
3.11
0-1-1
1.49
0-0-2
2.70
0-0-2
2.21
0-0-2
3.27
0-0-2
1.48
0-1-1
3.38
0-0-2
3.25
0-1-1
2.04
1-0-1
1.60
Gnistan
1-1-0
3.10
0-0-2
2.37
—
0-0-2
1.57
1-0-1
2.41
1-1-0
2.08
1-1-0
2.42
0-1-1
1.45
1-1-0
3.33
1-1-0
3.05
1-0-1
2.49
1-0-1
1.45
HJK
1-0-1
4.26
1-1-0
4.04
2-0-0
3.96
—
1-1-1
5.89
0-1-2
5.03
2-0-0
3.77
1-0-2
3.77
1-0-1
4.52
2-0-0
3.94
1-2-0
5.69
1-1-1
4.41
Haka
2-0-0
3.48
2-0-0
2.78
1-0-1
3.10
1-1-1
2.41
—
1-0-2
3.16
0-1-1
3.35
1-1-1
2.32
0-2-0
3.61
2-0-0
2.88
1-0-2
4.25
0-0-3
3.08
Ilves
2-0-0
3.82
2-0-0
3.35
0-1-1
3.41
2-1-0
3.21
2-0-1
5.09
—
2-0-0
3.69
1-0-2
3.76
0-2-0
4.05
2-0-0
3.45
1-1-1
5.10
2-1-0
3.60
Inter Turku
0-1-1
3.46
2-0-0
2.22
0-1-1
3.09
0-0-2
1.75
1-1-0
2.15
0-0-2
1.83
—
1-1-0
1.71
2-0-0
3.35
1-0-1
3.14
1-0-1
2.43
1-0-1
1.23
KuPS
1-0-1
4.40
2-0-0
4.05
1-1-0
4.11
2-0-1
4.46
1-1-1
5.99
2-0-1
4.46
0-1-1
3.81
—
2-0-0
4.47
1-1-0
4.09
2-1-0
5.14
3-0-0
4.20
Lahti
0-1-1
2.28
1-1-0
2.13
0-1-1
2.16
1-0-1
1.08
0-2-0
1.91
0-2-0
1.48
0-0-2
2.16
0-0-2
1.13
—
1-1-0
2.25
0-1-1
1.69
0-1-1
1.22
Mariehamn
1-1-0
2.84
2-0-0
2.24
0-1-1
2.46
0-0-2
1.59
0-0-2
2.60
0-0-2
2.09
1-0-1
2.37
0-1-1
1.48
0-1-1
3.24
—
1-0-1
2.08
0-1-1
1.34
SJK Seinajoki
2-0-0
3.46
1-1-0
3.46
1-0-1
3.01
0-2-1
2.59
2-0-1
3.98
1-1-1
3.17
1-0-1
3.06
0-1-2
3.10
1-1-0
3.86
1-0-1
3.42
—
1-1-1
3.66
VPS
1-1-0
4.50
1-0-1
3.93
1-0-1
4.09
1-1-1
3.81
3-0-0
5.17
0-1-2
4.65
1-0-1
4.35
0-0-3
4.05
1-1-0
4.37
1-1-0
4.22
1-1-1
4.62
—

Points vs. Goals Scored, Allowed, and Differential

Points plotted against goals scored, allowed, and differential. Use the buttons to switch views; hover a team for exact values. The table gives each fit's R² and slope (the change in points per 10 goals).

Fit Metrics

R² Slope
Scored 0.90 +11.3
Allowed 0.35 -9.8
Differential 0.85 +7.4

Scoreline Distribution

Percentage of games ending with each combination of team-goals (rows) and opponent-goals (columns). The diagonal shows draws; cells below the diagonal are wins from the row team's perspective, cells above are losses. Marginal totals on the right and bottom show how often each goal count occurred regardless of opponent. Use the picker to switch between the league-wide view and any individual team.

↓ Scored | Allowed →012345+Total
04.76%7.48%4.08%4.76%2.04%1.02%24.15%
17.48%11.56%9.18%4.42%1.36%—34.01%
24.08%9.18%4.76%2.72%——20.75%
34.76%4.42%2.72%2.04%0.68%—14.63%
42.04%1.36%—0.68%—0.34%4.42%
5+1.02%———0.34%0.68%2.04%
Total24.15%34.01%20.75%14.63%4.42%2.04%100%

Summary Statistics

Scored Allowed Difference
Mean 1.48 1.48 +0.00
SD 1.28 1.28 1.88
CV 0.86 0.86 —
Max 7 7 +7
Min 0 0 -7

Games Played: 147

↓ Scored | Allowed →012345+Total
0—9.09%4.55%4.55%——18.18%
113.64%18.18%18.18%—4.55%—54.55%
24.55%4.55%4.55%4.55%——18.18%
3———4.55%4.55%—9.09%
4———————
5+———————
Total18.18%31.82%27.27%13.64%9.09%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.64 -0.45
SD 0.85 1.22 1.26
CV 0.72 0.74 —
Max 3 4 +2
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
04.55%—9.09%4.55%4.55%9.09%31.82%
14.55%13.64%27.27%4.55%4.55%—54.55%
2—4.55%—4.55%——9.09%
3——4.55%———4.55%
4———————
5+———————
Total9.09%18.18%40.91%13.64%9.09%9.09%100%

Summary Statistics

Scored Allowed Difference
Mean 0.86 2.32 -1.45
SD 0.77 1.62 1.99
CV 0.90 0.70 —
Max 3 7 +1
Min 0 0 -7

Games Played: 22

↓ Scored | Allowed →012345+Total
04.55%13.64%—4.55%4.55%—27.27%
14.55%13.64%4.55%4.55%——27.27%
24.55%18.18%4.55%4.55%——31.82%
34.55%——4.55%——9.09%
4———————
5+————4.55%—4.55%
Total18.18%45.45%9.09%18.18%9.09%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.45 1.55 -0.09
SD 1.41 1.26 1.63
CV 0.97 0.82 —
Max 6 4 +3
Min 0 0 -4

Games Played: 22

↓ Scored | Allowed →012345+Total
03.70%14.81%—3.70%——22.22%
111.11%11.11%7.41%3.70%——33.33%
23.70%7.41%3.70%———14.81%
37.41%7.41%—3.70%——18.52%
47.41%3.70%————11.11%
5+———————
Total33.33%44.44%11.11%11.11%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.63 1.00 +0.63
SD 1.33 0.96 1.80
CV 0.82 0.96 —
Max 4 3 +4
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%—7.41%3.70%—3.70%18.52%
111.11%11.11%11.11%3.70%——37.04%
27.41%7.41%3.70%11.11%——29.63%
37.41%—————7.41%
4———7.41%——7.41%
5+———————
Total29.63%18.52%22.22%25.93%—3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.48 1.59 -0.11
SD 1.12 1.37 1.80
CV 0.76 0.86 —
Max 4 5 +3
Min 0 0 -5

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%7.41%————11.11%
114.81%11.11%3.70%———29.63%
214.81%—7.41%———22.22%
37.41%—11.11%—3.70%—22.22%
43.70%————3.70%7.41%
5+7.41%—————7.41%
Total51.85%18.52%22.22%—3.70%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 2.07 1.00 +1.07
SD 1.41 1.44 1.80
CV 0.68 1.44 —
Max 5 6 +5
Min 0 0 -2

Games Played: 27

↓ Scored | Allowed →012345+Total
04.55%13.64%4.55%4.55%——27.27%
1—4.55%4.55%13.64%——22.73%
24.55%9.09%4.55%———18.18%
313.64%9.09%—4.55%——27.27%
4———————
5+4.55%—————4.55%
Total27.27%36.36%13.64%22.73%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.73 1.32 +0.41
SD 1.67 1.13 2.34
CV 0.97 0.86 —
Max 7 3 +7
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
03.70%11.11%————14.81%
118.52%7.41%3.70%3.70%——33.33%
23.70%14.81%7.41%———25.93%
33.70%14.81%————18.52%
4—7.41%————7.41%
5+———————
Total29.63%55.56%11.11%3.70%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.70 0.89 +0.81
SD 1.17 0.75 1.33
CV 0.69 0.84 —
Max 4 3 +3
Min 0 0 -2

Games Played: 27

↓ Scored | Allowed →012345+Total
013.64%9.09%4.55%9.09%9.09%—45.45%
1—13.64%9.09%———22.73%
2—4.55%9.09%———13.64%
34.55%——4.55%——9.09%
44.55%—————4.55%
5+—————4.55%4.55%
Total22.73%27.27%22.73%13.64%9.09%4.55%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.73 -0.55
SD 1.47 1.45 1.92
CV 1.24 0.84 —
Max 5 5 +4
Min 0 0 -4

Games Played: 22

↓ Scored | Allowed →012345+Total
09.09%4.55%9.09%18.18%4.55%—45.45%
1—9.09%18.18%———27.27%
24.55%9.09%4.55%———18.18%
3—4.55%4.55%———9.09%
4———————
5+———————
Total13.64%27.27%36.36%18.18%4.55%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 1.73 -0.82
SD 1.02 1.08 1.71
CV 1.12 0.62 —
Max 3 4 +2
Min 0 0 -4

Games Played: 22

↓ Scored | Allowed →012345+Total
0—7.41%7.41%3.70%3.70%—22.22%
17.41%11.11%3.70%—7.41%—29.63%
2—11.11%7.41%———18.52%
33.70%11.11%—3.70%——18.52%
47.41%—————7.41%
5+—————3.70%3.70%
Total18.52%40.74%18.52%7.41%11.11%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.70 1.63 +0.07
SD 1.41 1.39 2.07
CV 0.83 0.85 —
Max 5 5 +4
Min 0 0 -4

Games Played: 27

↓ Scored | Allowed →012345+Total
07.41%—3.70%3.70%——14.81%
1—14.81%3.70%18.52%——37.04%
2—18.52%—7.41%——25.93%
33.70%3.70%11.11%———18.52%
4—3.70%————3.70%
5+———————
Total11.11%40.74%18.52%29.63%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.67 -0.07
SD 1.08 1.04 1.59
CV 0.68 0.62 —
Max 4 3 +3
Min 0 0 -3

Games Played: 27

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Ilves 1525 54 34.67 +19.33 82.0% 21 25 31 35 37 45 47
KuPS 1518 56 40.82 +15.18 66.0% 27 31 36 40 45 50 57
HJK 1481 45 40.20 +4.80 75.0% 25 30 36 39 43 50 56
VPS 1408 39 41.77 -2.77 5.0% 27 32 38 42 46 51 56
Inter Turku 1407 31 26.24 +4.76 86.0% 11 18 23 26 30 33 41
SJK Seinajoki 1364 40 32.61 +7.39 69.0% 14 21 29 33 37 42 48
Gnistan 1336 30 25.84 +4.16 80.0% 14 16 23 26 29 36 45
Haka 1330 38 30.70 +7.30 83.0% 15 20 28 31 34 39 47
AC Oulu 1255 21 20.65 +0.35 62.0% 11 12 17 20 24 32 34
Mariehamn 1239 20 24.55 -4.55 24.0% 11 15 21 25 28 32 34
Lahti 1204 19 20.08 -1.08 47.0% 8 10 16 20 24 29 38
Ekenas 1194 13 27.10 -14.10 1.0% 6 19 23 27 31 36 42

Point Totals in Context

Each team's actual results against four model perspectives: simulated points, team Elo, average opponent Elo, and percentile within simulated outcomes. First phase is on the left, second phase on the right; the buttons switch the perspective on both plots at once. Dashed crosshairs at each plot's league means split it into four quadrants.

First Phase
Second Phase
First Phase
Second Phase
First Phase
Second Phase
First Phase
Second Phase

Home-Field Advantage Edge

The simulation applies the same home-field boost to every game across the league, so the per-game home win probabilities bake in the model's idea of HFA. For each team, we sum expected points at home and compare to actual home points, and the same on the road. The bar shows (home points above expected) minus (away points above expected). A tall positive bar means the team's home/road split exceeded what the model predicted — a real fortress effect. A tall negative bar means the reverse: they played worse at home or better on the road than expected.

Season Trends

How each metric evolved across the season - Elo rating, actual and projected points, title/promotion probability, and relegation probability - day by day.

Edges & Scoring

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 9.5% * Slight Edge: 9.5% to 15.5% * Clear Edge: 15.5% to 20% * Strong Edge: 20% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+16.33%
Clear Edge
46.26%23.81%29.93%
Elo Value
Home Edge: 57.24 Elo pts.
222 Elo
0.005 goals per Elo point
0600
Scoring Tilt
Expected
+0.35 goals
Neutral
-2+0.26+2

Title Race

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 3 * Top-Heavy: 3 to 4 * Open: 4 to 5 * Wide Open: 5 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd * Middle of the Pack: 3rd to 6th * Longshot: 7th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.06 * Tight Race: 0.06 to 0.11 * Comfortable: 0.11 to 0.21 * Runaway: 0.21 and up.
Title-Race Openness
3.4
Top-Heavy
134510
Champion Preseason Odds
37%
KuPS, 1st of 12
LongshotFavorite
Title Margin
Expected
0.08/gm
Tight Race
00.180.5/gm

Simulation-Based Surprises

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 4.63 * Some Luck: 4.63 to 6.94 * Lucky: 6.94 to 9.26 * Wild Swing: 9.26 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 1.36 * Close: 1.36 to 2.04 * Off: 2.04 to 2.72 * Way Off: 2.72 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 12 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 12 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 12 * As Expected: 12 to 19.2 * Several Outliers: 19.2 to 26.4 * Many Outliers: 26.4 and up.
Luck Spread
Expected
5.93 points
Some Luck
05.7914
Average Finish Error
Expected
1.50
Close
01.704
Biggest Overachiever
Expected 95.83%
86.00%
Inter Turku
50100
Biggest Underachiever
Expected 4.17%
1.00%
Ekenas
050
Season Outliers
Expected
1 of 12
Minimal Outliers
01.26

Parity

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.15 * Even: 0.15 to 0.17 * Top-Heavy: 0.17 to 0.2 * Lopsided: 0.2 and up.
Noll-Scully
Take a league where every match is a coin flip and nobody is better than anybody. You would still get a table, with a leader and a bottom club, purely by luck, and you can work out how far apart that table would be. This is the real table measured against it. At 1.00 the season was no more spread out than pure chance; at 2.00 it was twice as spread out, which takes genuine differences in quality. Dividing by the luck figure is what makes seasons of different lengths comparable, because a short season spreads a table by luck alone far more than a long one does. Elo SD in the corner is the same question in rating points: how far apart the teams finished on the ratings.
Coin-Flip Parity: under 1.4 * Moderate Separation: 1.4 to 1.7 * Strong Separation: 1.7 to 1.9 * Wide Separation: 1.9 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 62.5% * Slight Edge: 62.5% to 70% * Clear Edge: 70% to 73.5% * Wide Edge: 73.5% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 82.5% * Clear Edge: 82.5% to 90% * Strong Edge: 90% to 93% * Dominant: 93% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 51.5% * Some Drama: 51.5% to 57.5% * Frequent: 57.5% to 62% * Very Frequent: 62% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 16.5% * Occasional: 16.5% to 21.5% * Frequent: 21.5% to 26.5% * Very Frequent: 26.5% and up.
Gini Index
0.22
Lopsided
00.150.5
Noll-Scully
Elo SD: 112.44
2.15
Wide Separation
0.951.41.71.92.5
Interquartile Edge
75%
Wide Edge
50%62.5%70%100%
Best vs. Worst
Baseline
87%
Clear Edge
50%90%100%
Close Games
Expected
64%
Very Frequent
0%57%100%
Blowouts
Expected
18%
Occasional
0%19%100%

Predictability

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.33 * Slight Separation: 0.33 to 0.37 * Notable Separation: 0.37 to 0.41 * Lopsided: 0.41 and up.
Strangeness
How wild the final table was versus what the model expected. A value of 1 means teams landed about one standard deviation from their projections on average. Above 1 is a stranger season; below 1 hugged the projections.
Very Predictable: under 0.8 * As Expected: 0.8 to 1.1 * Wilder Than Modeled: 1.1 to 1.4 * Chaotic: 1.4 and up.
Repeatability
How closely the final table order matched the preseason Elo order, by Spearman rank correlation. Higher means last season's ratings strongly predicted this season's finish. Shows N/A for an inaugural season.
Weak Carryover: under 0.21 * Some Carryover: 0.21 to 0.46 * Strong Carryover: 0.46 to 0.59 * Near-Lock: 0.59 and up.
Upset Rate
Share of matches the underdog won. The gold line is how often the model expected underdogs to win; a dot to the right means upsets ran hotter than expected.
Chalky: under 23% * As Expected: 23% to 25.5% * Upset-Prone: 25.5% to 28% * Very Upset-Prone: 28% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 19.5% * As Expected: 19.5% to 21.5% * Shaky Favorites: 21.5% to 25.5% * Very Shaky: 25.5% and up.
Brier Score
Expected
0.61
Predictable
00.592
Matchup Imbalance
0.38
Notable Separation
00.330.410.5
Strangeness
Expected
1.08
As Expected
01.002
Repeatability
0.59
Strong Carryover
00.210.460.591
Upset Rate
Expected
25%
As Expected
0%23%50%
Clear Favorite Upset Rate
Expected
20%
As Expected
0%20%50%

Calibration

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.14 * Near Noise Ceiling: 0.14 to 0.2 * Above Noise: 0.2 to 0.27 * Well Above Noise: 0.27 and up.
Probability calibration
0.81
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.84
Overconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.052
Well Within Noise
00.1360.3

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The sections below show matchup heatmaps and round-by-round simulation outcomes.

Quarterfinals

Gnistan 1
VPS 0
Haka 2
Inter Turku 1

Semifinals

Haka 3
Gnistan 3

Finals

Jaro 2
Lahti 1

Leg 1: Jaro 2-0 Lahti

Leg 2: Lahti 1-0 Jaro

SJK Seinajoki 4
Haka 3

Leg 1: Haka 1-2 SJK Seinajoki

Leg 2: SJK Seinajoki 2-2 Haka

Elo Progression Through The Playoffs

How each team's Elo rating moved through the playoff games. Game 0 is the starting Elo just before the first game; each later point is the post-game Elo after that fixture. Steep upward moves are wins over higher-rated opponents; sharp drops are losses to lower-rated opponents.

Final Table Odds

Each cell is the probability that the team (row) finished at that position (column). Use the buttons to switch between the first-phase positions when the league split and the final second-phase positions. Rows are sorted by actual finish (champion at top).

Team123456789101112
KuPS37.00%18.00%19.00%15.00%3.00%5.00%1.00%1.00%1.00%———
Ilves6.00%8.00%13.00%20.00%23.00%11.00%7.00%3.00%5.00%3.00%1.00%—
HJK22.00%25.00%25.00%18.00%4.00%2.00%1.00%2.00%1.00%———
SJK Seinajoki2.00%11.00%15.00%15.00%11.00%18.00%9.00%6.00%6.00%3.00%3.00%1.00%
VPS32.00%31.00%15.00%9.00%9.00%3.00%—1.00%————
Haka1.00%2.00%8.00%10.00%23.00%14.00%16.00%10.00%5.00%4.00%6.00%1.00%
Inter Turku—3.00%1.00%2.00%4.00%12.00%17.00%22.00%15.00%12.00%7.00%5.00%
Gnistan—1.00%1.00%6.00%5.00%6.00%15.00%12.00%19.00%19.00%10.00%6.00%
AC Oulu———1.00%3.00%3.00%7.00%5.00%11.00%12.00%25.00%33.00%
Mariehamn————6.00%9.00%13.00%14.00%14.00%16.00%13.00%15.00%
Lahti——1.00%——3.00%7.00%7.00%10.00%12.00%26.00%34.00%
Ekenas—1.00%2.00%4.00%9.00%14.00%7.00%17.00%13.00%19.00%9.00%5.00%
Team123456789101112
KuPS53.00%37.70%9.00%0.30%————————
Ilves3.10%15.90%60.80%15.30%4.40%0.50%——————
HJK43.80%44.40%10.70%1.00%0.10%———————
SJK Seinajoki0.10%0.90%11.10%40.70%33.50%13.70%——————
VPS—0.10%2.20%12.40%23.50%61.80%——————
Haka—1.00%6.20%30.30%38.50%24.00%——————
Inter Turku——————74.00%24.60%1.30%—0.10%—
Gnistan——————25.70%68.70%4.70%0.90%——
AC Oulu——————0.20%3.80%42.00%31.60%19.00%3.40%
Mariehamn——————0.10%2.00%29.70%32.30%29.00%6.90%
Lahti———————0.90%20.90%28.10%38.20%11.90%
Ekenas————————1.40%7.10%13.70%77.80%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Use the buttons to switch between the first-phase distribution and the second-phase championship and relegation groups. Reading a curve at the 50% mark gives the median points typically needed to finish at that position.

Stochastic Promotion/Relegation Outcomes

Across 100,000 regular-season simulations from preseason Elo, the probability of each team's next-season outcome — promotion-positive outcomes on the left, relegation-positive on the right. The round buttons switch to heatmaps of how often each pair of teams met in that round of the playoff across the simulations, since every iteration produces a different field.

Team Qualified for Championship Round Survived Relegation Round Relegated
HJK 100% — —
Haka 98.00% 2.00% —
Ilves 100% — —
Inter Turku 95.00% 5.00% —
KuPS 100% — —
VPS 100% — —
SJK Seinajoki 99.00% — 1.00%
Gnistan 86.00% 9.00% 5.00%
Ekenas 75.00% 15.00% 10.00%
Mariehamn 64.00% 20.00% 16.00%
AC Oulu 40.00% 27.00% 33.00%
Lahti 43.00% 22.00% 35.00%

Actual Promotion/Relegation Outcomes

Across 100,000 simulations that took the actual first-phase results as FIXED and projected only the second-phase games, the probability of each team's end-of-season outcome. With the league split already decided, contenders and relegation candidates settle into clearer roles than in the full-season sim above.

Team Qualified for Championship Round Survived Relegation Round Relegated
Inter Turku 99.90% 0.10% —
AC Oulu 77.60% 19.00% 3.40%
Mariehamn 64.10% 29.00% 6.90%
Lahti 49.90% 38.20% 11.90%
Ekenas 8.50% 13.70% 77.80%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2024-04-06 AC Oulu W 2-141.5 1328 1249 55.46% 24.28% 20.25%+0.62 +5.3 3
2024-04-06 @ SJK Seinajoki L 1-241.5 1249 1328 20.25% 24.28% 55.46%-0.62 -5.3 0
2024-04-06 Ekenas W 3-255.0 1314 1410 32.49% 25.95% 41.56%-0.17 +9.1 3
2024-04-06 @ Mariehamn L 2-355.0 1410 1314 41.56% 25.95% 32.49%+0.17 -9.0 0
2024-04-06 HJK W 3-148.5 1455 1471 43.53% 25.84% 30.62%+0.18 +13.1 3
2024-04-06 @ KuPS L 1-348.5 1471 1455 30.62% 25.84% 43.53%-0.18 -13.1 0
2024-04-06 Inter Turku W 2-143.8 1316 1297 48.28% 25.43% 26.29%+0.35 +6.7 3
2024-04-06 @ Gnistan L 1-243.8 1297 1316 26.29% 25.43% 48.28%-0.35 -6.7 0
2024-04-06 Lahti D 0-049.5 1362 1230 61.09% 22.86% 16.04%+0.86 -2.7 1
2024-04-06 @ Ilves D 0-049.5 1230 1362 16.04% 22.86% 61.09%-0.86 +2.7 1
2024-04-06 VPS L 1-245.2 1316 1518 20.56% 24.36% 55.08%-0.65 -5.4 0
2024-04-06 @ Haka W 2-145.2 1518 1316 55.08% 24.36% 20.56%+0.65 +5.4 3
2024-04-11 Lahti W 4-027.1 1458 1232 69.58% 19.75% 10.67%+1.27 +10.6 3
2024-04-11 @ HJK L 0-427.1 1232 1458 10.67% 19.75% 69.58%-1.27 -10.6 1
2024-04-12 AC Oulu D 3-362.5 1290 1244 51.58% 24.99% 23.43%+0.47 -0.9 1
2024-04-12 @ Inter Turku D 3-362.5 1244 1290 23.43% 24.99% 51.58%-0.47 +0.9 1
2024-04-12 Ekenas W 2-149.4 1310 1401 33.20% 25.97% 40.83%-0.15 +9.4 3
2024-04-12 @ Haka L 1-249.4 1401 1310 40.83% 25.97% 33.20%+0.15 -9.4 0
2024-04-12 SJK Seinajoki D 1-158.5 1523 1334 66.51% 21.02% 12.47%+1.11 -3.0 4
2024-04-12 @ VPS D 1-158.5 1334 1523 12.47% 21.02% 66.51%-1.11 +3.0 4
2024-04-13 Gnistan L 4-655.5 1359 1323 50.40% 25.16% 24.44%+0.42 -15.8 1
2024-04-13 @ Ilves W 6-455.5 1323 1359 24.44% 25.16% 50.40%-0.42 +15.8 6
2024-04-13 KuPS D 2-261.1 1323 1468 26.44% 25.45% 48.11%-0.39 +0.8 4
2024-04-13 @ Mariehamn D 2-261.1 1468 1323 48.11% 25.45% 26.44%+0.39 -0.8 4
2024-04-19 Ilves W 1-040.3 1337 1344 44.81% 25.76% 29.43%+0.23 +7.8 7
2024-04-19 @ SJK Seinajoki L 0-140.3 1344 1337 29.43% 25.76% 44.81%-0.23 -7.8 1
2024-04-19 KuPS D 1-155.0 1289 1467 22.88% 24.88% 52.24%-0.54 +1.5 2
2024-04-19 @ Inter Turku D 1-155.0 1467 1289 52.24% 24.88% 22.88%+0.54 -1.5 5
2024-04-20 Gnistan W 3-247.9 1520 1339 65.80% 21.29% 12.91%+1.08 +3.2 7
2024-04-20 @ VPS L 2-347.9 1339 1520 12.91% 21.29% 65.80%-1.08 -3.3 6
2024-04-20 Haka D 1-152.5 1222 1320 32.18% 25.93% 41.89%-0.18 +0.5 2
2024-04-20 @ Lahti D 1-152.5 1320 1222 41.89% 25.93% 32.18%+0.18 -0.5 4
2024-04-20 Mariehamn W 2-142.1 1468 1324 62.28% 22.50% 15.21%+0.91 +4.1 6
2024-04-20 @ HJK L 1-242.1 1324 1468 15.21% 22.50% 62.28%-0.91 -4.1 4
2024-04-21 AC Oulu D 1-154.2 1391 1244 62.50% 22.43% 15.07%+0.92 -2.6 1
2024-04-21 @ Ekenas D 1-154.2 1244 1391 15.07% 22.43% 62.50%-0.92 +2.6 2
2024-04-24 HJK D 3-365.8 1345 1472 28.38% 25.66% 45.96%-0.32 +0.5 8
2024-04-24 @ SJK Seinajoki D 3-365.8 1472 1345 45.96% 25.66% 28.38%+0.32 -0.5 7
2024-04-26 Ekenas W 2-149.3 1290 1389 32.15% 25.93% 41.92%-0.18 +9.6 5
2024-04-26 @ Inter Turku L 1-249.3 1389 1290 41.92% 25.93% 32.15%+0.18 -9.6 1
2024-04-27 HJK D 1-155.5 1319 1472 25.53% 25.33% 49.14%-0.43 +1.2 5
2024-04-27 @ Haka D 1-155.5 1472 1319 49.14% 25.33% 25.53%+0.43 -1.2 8
2024-04-27 KuPS L 0-136.0 1222 1465 17.19% 23.32% 59.50%-0.84 -4.9 2
2024-04-27 @ Lahti W 1-036.0 1465 1222 59.50% 23.32% 17.19%+0.84 +4.9 8
2024-04-27 VPS L 1-241.5 1247 1524 14.82% 22.31% 62.87%-0.99 -3.9 2
2024-04-27 @ AC Oulu W 2-141.5 1524 1247 62.87% 22.31% 14.82%+0.99 +4.0 10
2024-04-28 Ilves L 0-144.3 1320 1336 43.59% 25.84% 30.57%+0.19 -10.5 4
2024-04-28 @ Mariehamn W 1-044.3 1336 1320 30.57% 25.84% 43.59%-0.19 +10.5 4
2024-04-28 SJK Seinajoki L 0-144.8 1335 1345 44.44% 25.78% 29.77%+0.21 -10.7 6
2024-04-28 @ Gnistan W 1-044.8 1345 1335 29.77% 25.78% 44.44%-0.21 +10.7 11
2024-05-03 Lahti W 3-026.4 1528 1217 76.05% 16.61% 7.34%+1.66 +5.3 13
2024-05-03 @ VPS L 0-326.4 1217 1528 7.34% 16.61% 76.05%-1.66 -5.3 2
2024-05-04 AC Oulu W 3-245.9 1346 1243 58.07% 23.69% 18.24%+0.72 +4.6 7
2024-05-04 @ Ilves L 2-345.9 1243 1346 18.24% 23.69% 58.07%-0.72 -4.6 2
2024-05-04 Ekenas D 0-053.2 1471 1379 56.83% 23.98% 19.18%+0.67 -2.2 9
2024-05-04 @ HJK D 0-053.2 1379 1471 19.18% 23.98% 56.83%-0.67 +2.2 2
2024-05-04 KuPS D 1-156.2 1356 1470 30.04% 25.80% 44.15%-0.26 +0.7 12
2024-05-04 @ SJK Seinajoki D 1-156.2 1470 1356 44.15% 25.80% 30.04%+0.26 -0.7 9
2024-05-05 Haka L 0-339.5 1325 1320 46.29% 25.63% 28.07%+0.28 -30.2 6
2024-05-05 @ Gnistan W 3-039.5 1320 1325 28.07% 25.63% 46.29%-0.28 +30.2 8
2024-05-05 Inter Turku W 3-141.2 1309 1300 46.95% 25.57% 27.48%+0.30 +12.0 7
2024-05-05 @ Mariehamn L 1-341.2 1300 1309 27.48% 25.57% 46.95%-0.30 -12.0 5
2024-05-10 VPS W 2-156.3 1469 1533 36.92% 26.04% 37.04%-0.03 +8.7 12
2024-05-10 @ KuPS L 1-256.3 1533 1469 37.04% 26.04% 36.92%+0.03 -8.8 13
2024-05-11 Gnistan D 1-152.4 1239 1295 38.00% 26.04% 35.97%+0.01 -0.1 3
2024-05-11 @ AC Oulu D 1-152.4 1295 1239 35.97% 26.04% 38.00%-0.01 +0.1 7
2024-05-11 HJK L 0-139.1 1288 1468 22.63% 24.83% 52.54%-0.56 -6.2 5
2024-05-11 @ Inter Turku W 1-039.1 1468 1288 52.54% 24.83% 22.63%+0.56 +6.2 12
2024-05-11 SJK Seinajoki W 2-037.2 1351 1356 44.96% 25.75% 29.29%+0.23 +14.6 11
2024-05-11 @ Haka L 0-237.2 1356 1351 29.29% 25.75% 44.96%-0.23 -14.6 12
2024-05-12 Ilves L 0-243.5 1381 1351 49.61% 25.27% 25.12%+0.39 -22.1 2
2024-05-12 @ Ekenas W 2-043.5 1351 1381 25.12% 25.27% 49.61%-0.39 +22.0 10
2024-05-12 Mariehamn W 3-038.0 1212 1321 30.70% 25.85% 43.45%-0.23 +28.7 5
2024-05-12 @ Lahti L 0-338.0 1321 1212 43.45% 25.85% 30.70%+0.23 -28.7 7
2024-05-17 Haka W 5-035.3 1373 1365 46.74% 25.59% 27.67%+0.29 +32.7 13
2024-05-17 @ Ilves L 0-535.3 1365 1373 27.67% 25.59% 46.74%-0.29 -32.6 11
2024-05-17 Inter Turku W 3-139.4 1342 1282 53.23% 24.71% 22.06%+0.53 +10.0 15
2024-05-17 @ SJK Seinajoki L 1-339.4 1282 1342 22.06% 24.71% 53.23%-0.53 -10.0 5
2024-05-17 Mariehamn D 1-152.4 1238 1293 38.24% 26.03% 35.72%+0.01 -0.1 4
2024-05-17 @ AC Oulu D 1-152.4 1293 1238 35.72% 26.03% 38.24%-0.01 +0.1 8
2024-05-17 VPS L 1-256.7 1475 1524 38.92% 26.02% 35.05%+0.03 -9.1 12
2024-05-17 @ HJK W 2-156.7 1524 1475 35.05% 26.02% 38.92%-0.03 +9.1 16
2024-05-19 KuPS D 0-051.1 1295 1478 22.32% 24.77% 52.92%-0.57 +1.8 8
2024-05-19 @ Gnistan D 0-051.1 1478 1295 52.92% 24.77% 22.32%+0.57 -1.8 13
2024-05-19 Lahti D 1-153.6 1359 1241 59.64% 23.28% 17.08%+0.79 -2.3 3
2024-05-19 @ Ekenas D 1-153.6 1241 1359 17.08% 23.28% 59.64%-0.79 +2.3 6
2024-05-22 Gnistan W 1-035.6 1466 1296 64.65% 21.71% 13.64%+1.02 +3.9 15
2024-05-22 @ HJK L 0-135.6 1296 1466 13.64% 21.71% 64.65%-1.02 -3.9 8
2024-05-22 Inter Turku W 3-029.9 1406 1272 61.24% 22.82% 15.94%+0.86 +12.3 16
2024-05-22 @ Ilves L 0-329.9 1272 1406 15.94% 22.82% 61.24%-0.86 -12.4 5
2024-05-22 KuPS L 1-357.9 1533 1476 52.85% 24.78% 22.37%+0.51 -20.2 16
2024-05-22 @ VPS W 3-157.9 1476 1533 22.37% 24.78% 52.85%-0.51 +20.2 16
2024-05-24 AC Oulu W 4-349.1 1333 1238 57.11% 23.92% 18.97%+0.68 +4.6 14
2024-05-24 @ Haka L 3-449.1 1238 1333 18.97% 23.92% 57.11%-0.68 -4.6 4
2024-05-25 Ilves D 1-158.2 1470 1418 52.21% 24.89% 22.90%+0.49 -1.5 16
2024-05-25 @ HJK D 1-158.2 1418 1470 22.90% 24.89% 52.21%-0.49 +1.5 17
2024-05-26 Ekenas W 4-138.2 1497 1357 61.83% 22.64% 15.53%+0.89 +10.2 19
2024-05-26 @ KuPS L 1-438.2 1357 1497 15.53% 22.64% 61.83%-0.89 -10.1 3
2024-05-26 Gnistan D 1-152.8 1293 1293 45.76% 25.68% 28.56%+0.26 -0.9 9
2024-05-26 @ Mariehamn D 1-152.8 1293 1293 28.56% 25.68% 45.76%-0.26 +0.9 9
2024-05-27 Inter Turku W 3-135.8 1513 1259 71.87% 18.71% 9.42%+1.40 +4.2 19
2024-05-27 @ VPS L 1-335.8 1259 1513 9.42% 18.71% 71.87%-1.40 -4.2 5
2024-05-27 SJK Seinajoki L 0-434.1 1243 1352 30.78% 25.85% 43.37%-0.23 -28.8 6
2024-05-27 @ Lahti W 4-034.1 1352 1243 43.37% 25.85% 30.78%+0.23 +28.8 18
2024-05-31 Haka W 3-144.9 1255 1337 34.31% 26.01% 39.68%-0.11 +16.0 8
2024-05-31 @ Inter Turku L 1-344.9 1337 1255 39.68% 26.01% 34.31%+0.11 -16.0 14
2024-05-31 HJK W 1-048.6 1234 1468 17.85% 23.56% 58.59%-0.80 +13.5 7
2024-05-31 @ AC Oulu L 0-148.6 1468 1234 58.59% 23.56% 17.85%+0.80 -13.5 16
2024-05-31 KuPS L 1-252.5 1420 1507 33.60% 25.99% 40.41%-0.14 -8.1 17
2024-05-31 @ Ilves W 2-152.5 1507 1420 40.41% 25.99% 33.60%+0.14 +8.1 22
2024-05-31 Mariehamn L 0-244.4 1381 1292 56.49% 24.06% 19.45%+0.66 -24.7 18
2024-05-31 @ SJK Seinajoki W 2-044.4 1292 1381 19.45% 24.06% 56.49%-0.66 +24.6 12
2024-06-02 Lahti W 2-141.1 1293 1214 55.41% 24.29% 20.29%+0.61 +5.3 12
2024-06-02 @ Gnistan L 1-241.1 1214 1293 20.29% 24.29% 55.41%-0.61 -5.4 6
2024-06-02 VPS L 1-247.2 1347 1517 23.61% 25.02% 51.37%-0.51 -6.1 3
2024-06-02 @ Ekenas W 2-147.2 1517 1347 51.37% 25.02% 23.61%+0.51 +6.1 22
2024-06-07 Ilves D 1-160.2 1523 1411 59.01% 23.45% 17.54%+0.76 -2.2 23
2024-06-07 @ VPS D 1-160.2 1411 1523 17.54% 23.45% 59.01%-0.76 +2.2 18
2024-06-07 Inter Turku L 0-238.0 1209 1271 37.11% 26.04% 36.85%-0.02 -17.5 6
2024-06-07 @ Lahti W 2-038.0 1271 1209 36.85% 26.04% 37.11%+0.02 +17.5 11
2024-06-07 Mariehamn W 2-036.0 1321 1317 46.35% 25.63% 28.02%+0.28 +14.1 17
2024-06-07 @ Haka L 0-236.0 1317 1321 28.02% 25.63% 46.35%-0.28 -14.1 12
2024-06-07 SJK Seinajoki W 4-138.4 1454 1356 57.56% 23.81% 18.63%+0.70 +12.1 19
2024-06-07 @ HJK L 1-438.4 1356 1454 18.63% 23.81% 57.56%-0.70 -12.1 18
2024-06-08 AC Oulu W 4-132.8 1515 1247 72.95% 18.19% 8.86%+1.47 +5.5 25
2024-06-08 @ KuPS L 1-432.8 1247 1515 8.86% 18.19% 72.95%-1.47 -5.6 7
2024-06-08 Gnistan W 1-038.0 1341 1299 51.04% 25.07% 23.89%+0.45 +6.5 6
2024-06-08 @ Ekenas L 0-138.0 1299 1341 23.89% 25.07% 51.04%-0.45 -6.5 12
2024-06-12 Ekenas W 3-142.5 1344 1347 45.30% 25.72% 28.98%+0.24 +12.5 21
2024-06-12 @ SJK Seinajoki L 1-342.5 1347 1344 28.98% 25.72% 45.30%-0.24 -12.5 6
2024-06-12 Haka L 0-153.3 1520 1335 66.09% 21.18% 12.73%+1.09 -14.9 25
2024-06-12 @ KuPS W 1-053.3 1335 1520 12.73% 21.18% 66.09%-1.09 +15.0 20
2024-06-12 HJK L 0-433.5 1292 1467 23.23% 24.95% 51.82%-0.53 -22.9 12
2024-06-12 @ Gnistan W 4-033.5 1467 1292 51.82% 24.95% 23.23%+0.53 +22.9 22
2024-06-12 Ilves L 0-236.9 1289 1414 28.75% 25.70% 45.55%-0.31 -14.4 11
2024-06-12 @ Inter Turku W 2-036.9 1414 1289 45.55% 25.70% 28.75%+0.31 +14.4 21
2024-06-12 Lahti D 2-258.1 1242 1192 52.05% 24.91% 23.04%+0.48 -1.1 8
2024-06-12 @ AC Oulu D 2-258.1 1192 1242 23.04% 24.91% 52.05%-0.48 +1.1 7
2024-06-12 VPS D 0-052.5 1303 1521 19.12% 23.97% 56.91%-0.73 +2.2 13
2024-06-12 @ Mariehamn D 0-052.5 1521 1303 56.91% 23.97% 19.12%+0.73 -2.2 24
2024-06-19 AC Oulu D 1-157.2 1519 1240 73.76% 17.79% 8.44%+1.51 -3.6 25
2024-06-19 @ VPS D 1-157.2 1240 1519 8.44% 17.79% 73.76%-1.51 +3.6 9
2024-06-19 Gnistan D 3-362.0 1193 1269 35.05% 26.02% 38.92%-0.09 +0.1 8
2024-06-19 @ Lahti D 3-362.0 1269 1193 38.92% 26.02% 35.05%+0.09 -0.1 13
2024-06-19 Inter Turku D 0-049.3 1350 1274 55.08% 24.36% 20.56%+0.60 -2.0 21
2024-06-19 @ Haka D 0-049.3 1274 1350 20.56% 24.36% 55.08%-0.60 +2.0 12
2024-06-19 KuPS W 3-151.0 1489 1505 43.58% 25.84% 30.58%+0.19 +13.1 25
2024-06-19 @ HJK L 1-351.0 1505 1489 30.58% 25.84% 43.58%-0.19 -13.1 25
2024-06-19 Mariehamn L 1-251.0 1335 1305 49.56% 25.27% 25.17%+0.39 -11.0 6
2024-06-19 @ Ekenas W 2-151.0 1305 1335 25.17% 25.27% 49.56%-0.39 +11.0 16
2024-06-19 SJK Seinajoki D 2-261.3 1428 1356 54.56% 24.47% 20.97%+0.58 -1.3 22
2024-06-19 @ Ilves D 2-261.3 1356 1428 20.97% 24.47% 54.56%-0.58 +1.3 22
2024-06-28 KuPS W 1-049.5 1244 1492 16.79% 23.17% 60.05%-0.86 +13.8 12
2024-06-28 @ AC Oulu L 0-149.5 1492 1244 60.05% 23.17% 16.79%+0.86 -13.8 25
2024-06-28 VPS W 3-152.5 1276 1515 17.49% 23.43% 59.09%-0.82 +22.2 15
2024-06-28 @ Inter Turku L 1-352.5 1515 1276 59.09% 23.43% 17.49%+0.82 -22.2 25
2024-06-29 Haka W 2-145.2 1358 1348 46.96% 25.57% 27.47%+0.30 +6.9 25
2024-06-29 @ SJK Seinajoki L 1-245.2 1348 1358 27.47% 25.57% 46.96%-0.30 -6.9 21
2024-06-29 Ilves D 2-259.3 1193 1427 17.88% 23.57% 58.55%-0.80 +1.6 9
2024-06-29 @ Lahti D 2-259.3 1427 1193 58.55% 23.57% 17.88%+0.80 -1.6 23
2024-06-30 Ekenas L 1-247.5 1269 1324 38.24% 26.03% 35.73%+0.01 -9.0 13
2024-06-30 @ Gnistan W 2-147.5 1324 1269 35.73% 26.03% 38.24%-0.01 +9.0 9
2024-06-30 HJK L 1-245.4 1316 1503 22.01% 24.70% 53.29%-0.58 -5.8 16
2024-06-30 @ Mariehamn W 2-145.4 1503 1316 53.29% 24.70% 22.01%+0.58 +5.8 28
2024-07-06 Ekenas L 2-362.5 1493 1332 63.85% 21.98% 14.16%+0.98 -13.0 25
2024-07-06 @ VPS W 3-262.5 1332 1493 14.16% 21.98% 63.85%-0.98 +13.0 12
2024-07-06 HJK W 3-043.9 1425 1508 34.15% 26.00% 39.85%-0.12 +26.8 26
2024-07-06 @ Ilves L 0-343.9 1508 1425 39.85% 26.00% 34.15%+0.12 -26.8 28
2024-07-07 Gnistan W 3-136.0 1479 1260 68.99% 20.01% 11.00%+1.24 +5.0 28
2024-07-07 @ KuPS L 1-336.0 1260 1479 11.00% 20.01% 68.99%-1.24 -5.0 13
2024-07-07 Haka L 0-338.2 1310 1341 41.47% 25.95% 32.58%+0.12 -27.7 16
2024-07-07 @ Mariehamn W 3-038.2 1341 1310 32.58% 25.95% 41.47%-0.12 +27.7 24
2024-07-08 Lahti W 3-029.6 1299 1194 58.17% 23.66% 18.17%+0.73 +14.0 18
2024-07-08 @ Inter Turku L 0-329.6 1194 1299 18.17% 23.66% 58.17%-0.73 -14.0 9
2024-07-08 SJK Seinajoki L 1-245.5 1258 1365 31.01% 25.87% 43.12%-0.22 -7.7 12
2024-07-08 @ AC Oulu W 2-145.5 1365 1258 43.12% 25.87% 31.01%+0.22 +7.6 28
2024-07-14 AC Oulu L 1-246.2 1180 1250 36.01% 26.04% 37.95%-0.06 -8.6 9
2024-07-14 @ Lahti W 2-146.2 1250 1180 37.95% 26.04% 36.01%+0.06 +8.6 15
2024-07-14 Inter Turku L 0-742.5 1345 1313 49.95% 25.22% 24.83%+0.41 -71.3 12
2024-07-14 @ Ekenas W 7-042.5 1313 1345 24.83% 25.22% 49.95%-0.41 +71.3 21
2024-07-15 Ilves W 4-359.3 1369 1452 34.21% 26.01% 39.79%-0.12 +8.5 27
2024-07-15 @ Haka L 3-459.3 1452 1369 39.79% 26.01% 34.21%+0.12 -8.6 26
2024-07-20 Ekenas W 2-036.1 1259 1274 43.67% 25.84% 30.50%+0.19 +15.1 18
2024-07-20 @ AC Oulu L 0-236.1 1274 1259 30.50% 25.84% 43.67%-0.19 -15.1 12
2024-07-20 Haka W 2-036.4 1481 1378 58.13% 23.67% 18.20%+0.73 +9.7 31
2024-07-20 @ HJK L 0-236.4 1378 1481 18.20% 23.67% 58.13%-0.73 -9.7 27
2024-07-21 Lahti W 1-030.6 1484 1172 76.17% 16.55% 7.28%+1.66 +1.9 31
2024-07-21 @ KuPS L 0-130.6 1172 1484 7.28% 16.55% 76.17%-1.66 -1.9 9
2024-07-21 SJK Seinajoki L 0-435.4 1282 1372 33.23% 25.98% 40.80%-0.15 -30.6 16
2024-07-21 @ Mariehamn W 4-035.4 1372 1282 40.80% 25.98% 33.23%+0.15 +30.6 31
2024-07-21 VPS W 3-257.5 1443 1480 40.71% 25.98% 33.31%+0.09 +7.7 29
2024-07-21 @ Ilves L 2-357.5 1480 1443 33.31% 25.98% 40.71%-0.09 -7.7 25
2024-07-22 Gnistan D 2-259.6 1384 1255 60.71% 22.98% 16.31%+0.84 -1.8 22
2024-07-22 @ Inter Turku D 2-259.6 1255 1384 16.31% 22.98% 60.71%-0.84 +1.8 14
2024-07-27 AC Oulu W 3-028.9 1491 1274 68.90% 20.05% 11.05%+1.24 +8.4 34
2024-07-27 @ HJK L 0-328.9 1274 1491 11.05% 20.05% 68.90%-1.24 -8.4 18
2024-07-27 Lahti D 5-567.0 1403 1170 70.21% 19.47% 10.31%+1.31 -1.6 32
2024-07-27 @ SJK Seinajoki D 5-567.0 1170 1403 10.31% 19.47% 70.21%-1.31 +1.6 10
2024-07-28 Gnistan L 1-253.1 1368 1257 58.89% 23.48% 17.63%+0.76 -12.8 27
2024-07-28 @ Haka W 2-153.1 1257 1368 17.63% 23.48% 58.89%-0.76 +12.8 17
2024-07-28 KuPS L 1-242.5 1259 1486 18.49% 23.77% 57.75%-0.76 -4.9 12
2024-07-28 @ Ekenas W 2-142.5 1486 1259 57.75% 23.77% 18.49%+0.76 +4.9 34
2024-07-28 Mariehamn W 2-138.8 1473 1252 69.20% 19.92% 10.88%+1.25 +2.9 28
2024-07-28 @ VPS L 1-238.8 1252 1473 10.88% 19.92% 69.20%-1.25 -2.8 16
2024-08-02 Mariehamn W 3-029.4 1382 1249 61.17% 22.84% 15.99%+0.86 +12.4 25
2024-08-02 @ Inter Turku L 0-329.4 1249 1382 15.99% 22.84% 61.17%-0.86 -12.4 16
2024-08-03 HJK W 2-155.3 1171 1500 11.82% 20.59% 67.58%-1.22 +14.3 13
2024-08-03 @ Lahti L 1-255.3 1500 1171 67.58% 20.59% 11.82%+1.22 -14.3 34
2024-08-04 Haka L 1-245.6 1254 1355 31.76% 25.91% 42.33%-0.20 -7.8 12
2024-08-04 @ Ekenas W 2-145.6 1355 1254 42.33% 25.91% 31.76%+0.20 +7.8 30
2024-08-04 Ilves L 0-138.3 1265 1451 22.12% 24.73% 53.15%-0.58 -6.1 18
2024-08-04 @ AC Oulu W 1-038.3 1451 1265 53.15% 24.73% 22.12%+0.58 +6.1 32
2024-08-04 SJK Seinajoki W 2-146.5 1490 1401 56.54% 24.05% 19.41%+0.66 +5.1 37
2024-08-04 @ KuPS L 1-246.5 1401 1490 19.41% 24.05% 56.54%-0.66 -5.1 32
2024-08-04 VPS W 3-043.1 1270 1475 20.26% 24.29% 55.45%-0.67 +35.2 20
2024-08-04 @ Gnistan L 0-343.1 1475 1270 55.45% 24.29% 20.26%+0.67 -35.2 28
2024-08-09 Ekenas W 4-035.3 1186 1246 37.34% 26.04% 36.62%-0.01 +32.9 16
2024-08-09 @ Lahti L 0-435.3 1246 1186 36.62% 26.04% 37.34%+0.01 -32.9 12
2024-08-10 Inter Turku W 1-045.2 1259 1394 27.52% 25.58% 46.90%-0.35 +11.2 21
2024-08-10 @ AC Oulu L 0-145.2 1394 1259 46.90% 25.58% 27.52%+0.35 -11.2 25
2024-08-11 KuPS D 2-262.7 1363 1496 27.83% 25.61% 46.56%-0.34 +0.7 31
2024-08-11 @ Haka D 2-262.7 1496 1363 46.56% 25.61% 27.83%+0.34 -0.7 38
2024-08-11 Mariehamn W 2-029.7 1457 1237 69.19% 19.92% 10.89%+1.25 +5.7 35
2024-08-11 @ Ilves L 0-229.7 1237 1457 10.89% 19.92% 69.19%-1.25 -5.7 16
2024-08-12 VPS W 3-146.9 1396 1440 39.70% 26.01% 34.29%+0.06 +14.3 35
2024-08-12 @ SJK Seinajoki L 1-346.9 1440 1396 34.29% 26.01% 39.70%-0.06 -14.3 28
2024-08-16 SJK Seinajoki W 3-037.5 1383 1410 42.06% 25.92% 32.02%+0.14 +22.8 28
2024-08-16 @ Inter Turku L 0-337.5 1410 1383 32.02% 25.92% 42.06%-0.14 -22.8 35
2024-08-18 AC Oulu W 2-034.4 1305 1270 50.15% 25.20% 24.65%+0.41 +12.7 23
2024-08-18 @ Gnistan L 0-234.4 1270 1305 24.65% 25.20% 50.15%-0.41 -12.7 21
2024-08-18 Haka W 3-249.9 1426 1364 53.48% 24.67% 21.85%+0.54 +5.4 31
2024-08-18 @ VPS L 2-349.9 1364 1426 21.85% 24.67% 53.48%-0.54 -5.4 31
2024-08-18 HJK L 0-329.8 1213 1485 15.14% 22.47% 62.39%-0.97 -11.7 12
2024-08-18 @ Ekenas W 3-029.8 1485 1213 62.39% 22.47% 15.14%+0.97 +11.7 37
2024-08-18 Ilves W 1-045.6 1495 1463 49.83% 25.24% 24.93%+0.40 +6.8 41
2024-08-18 @ KuPS L 0-145.6 1463 1495 24.93% 25.24% 49.83%-0.40 -6.8 35
2024-08-18 Lahti D 0-048.1 1231 1219 47.30% 25.54% 27.16%+0.31 -1.1 17
2024-08-18 @ Mariehamn D 0-048.1 1219 1231 27.16% 25.54% 47.30%-0.31 +1.1 17
2024-08-21 Mariehamn W 2-141.0 1318 1230 56.42% 24.08% 19.50%+0.66 +5.2 26
2024-08-21 @ Gnistan L 1-241.0 1230 1318 19.50% 24.08% 56.42%-0.66 -5.2 17
2024-08-24 Ekenas W 5-026.7 1456 1202 71.91% 18.69% 9.39%+1.41 +11.3 38
2024-08-24 @ Ilves L 0-526.7 1202 1456 9.39% 18.69% 71.91%-1.41 -11.3 12
2024-08-24 Haka L 0-140.5 1258 1358 31.83% 25.91% 42.25%-0.19 -8.3 21
2024-08-24 @ AC Oulu W 1-040.5 1358 1258 42.25% 25.91% 31.83%+0.19 +8.3 34
2024-08-25 Inter Turku W 1-041.6 1497 1406 56.73% 24.01% 19.26%+0.67 +5.4 40
2024-08-25 @ HJK L 0-141.6 1406 1497 19.26% 24.01% 56.73%-0.67 -5.4 28
2024-08-25 Mariehamn W 3-026.8 1502 1225 73.66% 17.84% 8.50%+1.51 +6.3 44
2024-08-25 @ KuPS L 0-326.8 1225 1502 8.50% 17.84% 73.66%-1.51 -6.3 17
2024-08-25 VPS D 0-049.6 1220 1431 19.75% 24.15% 56.10%-0.70 +2.2 18
2024-08-25 @ Lahti D 0-049.6 1431 1220 56.10% 24.15% 19.75%+0.70 -2.2 32
2024-08-26 Gnistan L 0-147.6 1388 1323 53.78% 24.61% 21.60%+0.55 -12.5 35
2024-08-26 @ SJK Seinajoki W 1-047.6 1323 1388 21.60% 24.61% 53.78%-0.55 +12.5 29
2024-09-01 AC Oulu W 2-145.2 1218 1250 41.48% 25.95% 32.57%+0.12 +7.9 20
2024-09-01 @ Mariehamn L 1-245.2 1250 1218 32.57% 25.95% 41.48%-0.12 -7.9 21
2024-09-01 HJK L 1-350.2 1429 1502 35.54% 26.03% 38.43%-0.07 -14.7 32
2024-09-01 @ VPS W 3-150.2 1502 1429 38.43% 26.03% 35.54%+0.07 +14.7 43
2024-09-01 Ilves D 1-155.7 1335 1467 27.90% 25.62% 46.48%-0.34 +0.9 30
2024-09-01 @ Gnistan D 1-155.7 1467 1335 46.48% 25.62% 27.90%+0.34 -0.9 39
2024-09-01 Inter Turku L 1-258.6 1508 1401 58.50% 23.58% 17.92%+0.74 -12.7 44
2024-09-01 @ KuPS W 2-158.6 1401 1508 17.92% 23.58% 58.50%-0.74 +12.7 31
2024-09-01 Lahti D 1-153.8 1367 1222 62.29% 22.50% 15.21%+0.91 -2.6 35
2024-09-01 @ Haka D 1-153.8 1222 1367 15.21% 22.50% 62.29%-0.91 +2.6 19
2024-09-01 SJK Seinajoki D 1-153.0 1190 1375 22.20% 24.75% 53.05%-0.58 +1.6 13
2024-09-01 @ Ekenas D 1-153.0 1375 1190 53.05% 24.75% 22.20%+0.58 -1.6 36

Second Phase Game Log

Every second-phase (championship / middle / relegation round) game from each team's perspective, filtered by the team selected at the top of the tab; the table scrolls within its frame. Sort any column by clicking its header. @ before an opponent name indicates an away game. The final column is running points within the second phase only.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2024-09-13 Ekenas D 1-1 1413 1192 69.24% 19.90% 10.86%+1.26 -3.2 1
2024-09-13 @ Inter Turku D 1-1 1192 1413 10.86% 19.90% 69.24%-1.26 +3.2 1
2024-09-14 Haka W 3-249.5 1466 1364 57.99% 23.71% 18.30%+0.72 +4.6 3
2024-09-14 @ Ilves L 2-349.5 1364 1466 18.30% 23.71% 57.99%-0.72 -4.6 0
2024-09-14 SJK Seinajoki D 2-264.6 1517 1374 62.19% 22.53% 15.28%+0.91 -1.9 1
2024-09-14 @ HJK D 2-264.6 1374 1517 15.28% 22.53% 62.19%-0.91 +1.9 1
2024-09-14 VPS W 3-144.3 1495 1414 55.61% 24.25% 20.14%+0.62 +9.2 3
2024-09-14 @ KuPS L 1-344.3 1414 1495 20.14% 24.25% 55.61%-0.62 -9.2 0
2024-09-14 Lahti W 3-0 1242 1225 47.94% 25.47% 26.59%+0.33 +19.6 3
2024-09-14 @ AC Oulu L 0-3 1225 1242 26.59% 25.47% 47.94%-0.33 -19.6 0
2024-09-15 Mariehamn W 2-1 1336 1226 58.81% 23.50% 17.69%+0.76 +4.7 3
2024-09-15 @ Gnistan L 1-2 1226 1336 17.69% 23.50% 58.81%-0.76 -4.7 0
2024-09-19 Mariehamn W 2-1 1205 1221 43.51% 25.84% 30.64%+0.18 +7.6 3
2024-09-19 @ Lahti L 1-2 1221 1205 30.64% 25.84% 43.51%-0.18 -7.6 0
2024-09-20 HJK D 1-159.0 1405 1515 30.61% 25.84% 43.54%-0.24 +0.6 1
2024-09-20 @ VPS D 1-159.0 1515 1405 43.54% 25.84% 30.61%+0.24 -0.6 2
2024-09-20 SJK Seinajoki L 0-339.8 1359 1375 43.57% 25.84% 30.59%+0.19 -28.8 0
2024-09-20 @ Haka W 3-039.8 1375 1359 30.59% 25.84% 43.57%-0.19 +28.8 4
2024-09-22 Gnistan W 3-1 1195 1341 26.30% 25.43% 48.27%-0.40 +18.7 4
2024-09-22 @ Ekenas L 1-3 1341 1195 48.27% 25.43% 26.30%+0.40 -18.7 3
2024-09-24 KuPS W 1-048.8 1471 1504 41.20% 25.96% 32.84%+0.11 +8.5 6
2024-09-24 @ Ilves L 0-148.8 1504 1471 32.84% 25.96% 41.20%-0.11 -8.5 3
2024-09-24 Inter Turku W 1-0 1261 1410 25.94% 25.38% 48.67%-0.41 +11.5 6
2024-09-24 @ AC Oulu L 0-1 1410 1261 48.67% 25.38% 25.94%+0.41 -11.5 1
2024-09-27 AC Oulu W 1-0 1322 1273 52.00% 24.92% 23.08%+0.48 +6.3 6
2024-09-27 @ Gnistan L 0-1 1273 1322 23.08% 24.92% 52.00%-0.48 -6.4 6
2024-09-28 Ilves L 0-154.5 1515 1480 50.20% 25.19% 24.61%+0.42 -11.8 2
2024-09-28 @ HJK W 1-054.5 1480 1515 24.61% 25.19% 50.20%-0.42 +11.8 9
2024-09-28 VPS L 1-447.0 1404 1406 45.51% 25.70% 28.79%+0.25 -25.1 4
2024-09-28 @ SJK Seinajoki W 4-147.0 1406 1404 28.79% 25.70% 45.51%-0.25 +25.1 4
2024-09-28 Ekenas W 3-0 1214 1214 45.72% 25.68% 28.59%+0.26 +20.8 3
2024-09-28 @ Mariehamn L 0-3 1214 1214 28.59% 25.68% 45.72%-0.26 -20.8 4
2024-09-29 Haka W 2-033.7 1496 1331 64.29% 21.83% 13.88%+1.00 +7.4 6
2024-09-29 @ KuPS L 0-233.7 1331 1496 13.88% 21.83% 64.29%-1.00 -7.4 0
2024-09-30 Lahti W 3-1 1399 1213 66.19% 21.14% 12.67%+1.10 +5.8 4
2024-09-30 @ Inter Turku L 1-3 1213 1399 12.67% 21.14% 66.19%-1.10 -5.8 3
2024-10-04 Ilves L 0-244.9 1431 1491 37.38% 26.04% 36.58%-0.01 -17.6 4
2024-10-04 @ VPS W 2-044.9 1491 1431 36.58% 26.04% 37.38%+0.01 +17.6 12
2024-10-05 KuPS L 0-144.3 1379 1503 28.83% 25.71% 45.46%-0.30 -7.6 4
2024-10-05 @ SJK Seinajoki W 1-044.3 1503 1379 45.46% 25.71% 28.83%+0.30 +7.7 9
2024-10-05 AC Oulu D 1-1 1193 1266 35.53% 26.03% 38.43%-0.07 +0.1 5
2024-10-05 @ Ekenas D 1-1 1266 1193 38.43% 26.03% 35.53%+0.07 -0.1 7
2024-10-05 Lahti D 2-2 1329 1207 60.04% 23.17% 16.79%+0.81 -1.7 7
2024-10-05 @ Gnistan D 2-2 1207 1329 16.79% 23.17% 60.04%-0.81 +1.7 4
2024-10-06 Haka L 0-152.4 1503 1323 65.59% 21.36% 13.04%+1.07 -14.9 2
2024-10-06 @ HJK W 1-052.4 1323 1503 13.04% 21.36% 65.59%-1.07 +14.8 3
2024-10-06 Inter Turku L 0-1 1235 1404 23.71% 25.04% 51.26%-0.51 -6.5 3
2024-10-06 @ Mariehamn W 1-0 1404 1235 51.26% 25.04% 23.71%+0.51 +6.5 7
2024-10-19 HJK W 1-047.4 1511 1488 48.72% 25.38% 25.90%+0.36 +7.0 12
2024-10-19 @ KuPS L 0-147.4 1488 1511 25.90% 25.38% 48.72%-0.36 -7.0 2
2024-10-19 SJK Seinajoki W 4-033.5 1509 1371 61.60% 22.71% 15.69%+0.88 +15.9 15
2024-10-19 @ Ilves L 0-433.5 1371 1509 15.69% 22.71% 61.60%-0.88 -15.9 4
2024-10-19 VPS L 2-353.5 1338 1413 35.24% 26.03% 38.73%-0.08 -8.0 3
2024-10-19 @ Haka W 3-253.5 1413 1338 38.73% 26.03% 35.24%+0.08 +8.0 7
2024-10-19 Ekenas D 0-0 1208 1193 47.71% 25.49% 26.80%+0.33 -1.2 5
2024-10-19 @ Lahti D 0-0 1193 1208 26.80% 25.49% 47.71%-0.33 +1.2 6
2024-10-19 Gnistan W 3-2 1411 1327 55.96% 24.18% 19.86%+0.64 +5.0 10
2024-10-19 @ Inter Turku L 2-3 1327 1411 19.86% 24.18% 55.96%-0.64 -5.0 7
2024-10-19 Mariehamn L 1-2 1266 1228 50.58% 25.14% 24.28%+0.43 -11.2 7
2024-10-19 @ AC Oulu W 2-1 1228 1266 24.28% 25.14% 50.58%-0.43 +11.2 6

Playoff Game Log

Every playoff game for the team selected at the top of the tab (empty if they didn't reach the postseason). Sort any column by clicking its header. @ before an opponent name indicates an away game; the record column shows the team's running playoff record.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Record
2024-10-23 Gnistan L 0-149.1 1421 1322 57.65% 23.79% 18.56%+0.71 -13.3 0-1
2024-10-23 @ VPS W 1-049.1 1322 1421 18.56% 23.79% 57.65%-0.71 +13.3 1-0
2024-10-23 Inter Turku W 2-149.7 1330 1416 33.78% 25.99% 40.22%-0.13 +9.3 1-0
2024-10-23 @ Haka L 1-249.7 1416 1330 40.22% 25.99% 33.78%+0.13 -9.3 0-1
2024-10-23 Lahti W 2-033.9 1242 1207 50.17% 25.19% 24.63%+0.41 +12.7 1-0
2024-10-23 @ Jaro L 0-233.9 1207 1242 24.63% 25.19% 50.17%-0.41 -12.7 0-1
2024-10-26 Gnistan D 3-363.4 1339 1335 46.25% 25.64% 28.11%+0.28 -0.6 1-0-1
2024-10-26 @ Haka D 3-363.4 1335 1339 28.11% 25.64% 46.25%-0.28 +0.6 1-0-1
2024-10-27 Jaro W 1-041.2 1195 1255 37.41% 26.04% 36.55%-0.01 +9.2 1-1
2024-10-27 @ Lahti L 0-141.2 1255 1195 36.55% 26.04% 37.41%+0.01 -9.2 1-1
2024-10-30 SJK Seinajoki L 1-249.9 1339 1356 43.48% 25.85% 30.68%+0.18 -9.9 1-1-1
2024-10-30 @ Haka W 2-149.9 1356 1339 30.68% 25.85% 43.48%-0.18 +9.9 1-0
2024-11-02 Haka D 2-259.6 1365 1329 50.40% 25.16% 24.44%+0.42 -1.0 1-0-1
2024-11-02 @ SJK Seinajoki D 2-259.6 1329 1365 24.44% 25.16% 50.40%-0.42 +1.0 1-1-2

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2024-08-03 11.82% @ Lahti 1171 2 HJK 1500 1
2 2024-06-12 12.73% Haka 1335 1 @ KuPS 1520 0
3 2024-10-06 13.04% Haka 1323 1 @ HJK 1503 0
4 2024-07-06 14.16% Ekenas 1332 3 @ VPS 1493 2
5 2024-06-28 16.79% @ AC Oulu 1244 1 KuPS 1492 0
6 2024-06-28 17.49% @ Inter Turku 1276 3 VPS 1515 1
7 2024-07-28 17.63% Gnistan 1257 2 @ Haka 1368 1
8 2024-05-31 17.85% @ AC Oulu 1234 1 HJK 1468 0
9 2024-09-01 17.92% Inter Turku 1401 2 @ KuPS 1508 1
10 2024-10-23 * 18.56% Gnistan 1322 1 @ VPS 1421 0
11 2024-05-31 19.45% Mariehamn 1292 2 @ SJK Seinajoki 1381 0
12 2024-08-04 20.26% @ Gnistan 1270 3 VPS 1475 0
13 2024-08-26 21.60% Gnistan 1323 1 @ SJK Seinajoki 1388 0
14 2024-05-22 22.37% KuPS 1476 3 @ VPS 1533 1
15 2024-04-13 24.44% Gnistan 1323 6 @ Ilves 1359 4
16 2024-09-28 24.61% Ilves 1480 1 @ HJK 1515 0
17 2024-07-14 24.83% Inter Turku 1313 7 @ Ekenas 1345 0
18 2024-05-12 25.12% Ilves 1351 2 @ Ekenas 1381 0
19 2024-06-19 25.17% Mariehamn 1305 2 @ Ekenas 1335 1
20 2024-08-10 27.52% @ AC Oulu 1259 1 Inter Turku 1394 0
21 2024-05-05 28.07% Haka 1320 3 @ Gnistan 1325 0
22 2024-09-28 28.79% VPS 1406 4 @ SJK Seinajoki 1404 1
23 2024-04-28 29.77% SJK Seinajoki 1345 1 @ Gnistan 1335 0
24 2024-04-28 30.57% Ilves 1336 1 @ Mariehamn 1320 0
25 2024-09-20 30.59% SJK Seinajoki 1375 3 @ Haka 1359 0

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2024-07-14 71.30 Inter Turku 7 1313 24.83% @ Ekenas 0 1345 49.95% 25.22%
2 2024-08-04 35.24 @ Gnistan 3 1270 20.26% VPS 0 1475 55.45% 24.29%
3 2024-08-09 32.91 @ Lahti 4 1186 37.34% Ekenas 0 1246 36.62% 26.04%
4 2024-05-17 32.65 @ Ilves 5 1373 46.74% Haka 0 1365 27.67% 25.59%
5 2024-07-21 30.59 SJK Seinajoki 4 1372 40.80% @ Mariehamn 0 1282 33.23% 25.98%
6 2024-05-05 30.24 Haka 3 1320 28.07% @ Gnistan 0 1325 46.29% 25.63%
7 2024-05-27 28.83 SJK Seinajoki 4 1352 43.37% @ Lahti 0 1243 30.78% 25.85%
8 2024-09-20 28.79 SJK Seinajoki 3 1375 30.59% @ Haka 0 1359 43.57% 25.84%
9 2024-05-12 28.73 @ Lahti 3 1212 30.70% Mariehamn 0 1321 43.45% 25.85%
10 2024-07-07 27.69 Haka 3 1341 32.58% @ Mariehamn 0 1310 41.47% 25.95%
11 2024-07-06 26.85 @ Ilves 3 1425 34.15% HJK 0 1508 39.85% 26.00%
12 2024-09-28 25.14 VPS 4 1406 28.79% @ SJK Seinajoki 1 1404 45.51% 25.70%
13 2024-05-31 24.65 Mariehamn 2 1292 19.45% @ SJK Seinajoki 0 1381 56.49% 24.06%
14 2024-06-12 22.88 HJK 4 1467 51.82% @ Gnistan 0 1292 23.23% 24.95%
15 2024-08-16 22.75 @ Inter Turku 3 1383 42.06% SJK Seinajoki 0 1410 32.02% 25.92%
16 2024-06-28 22.20 @ Inter Turku 3 1276 17.49% VPS 1 1515 59.09% 23.43%
17 2024-05-12 22.06 Ilves 2 1351 25.12% @ Ekenas 0 1381 49.61% 25.27%
18 2024-05-22 20.16 KuPS 3 1476 22.37% @ VPS 1 1533 52.85% 24.78%
19 2024-10-04 17.61 Ilves 2 1491 36.58% @ VPS 0 1431 37.38% 26.04%
20 2024-06-07 17.52 Inter Turku 2 1271 36.85% @ Lahti 0 1209 37.11% 26.04%
21 2024-05-31 15.95 @ Inter Turku 3 1255 34.31% Haka 1 1337 39.68% 26.01%
22 2024-10-19 15.89 @ Ilves 4 1509 61.60% SJK Seinajoki 0 1371 15.69% 22.71%
23 2024-04-13 15.81 Gnistan 6 1323 24.44% @ Ilves 4 1359 50.40% 25.16%
24 2024-07-20 15.09 @ AC Oulu 2 1259 43.67% Ekenas 0 1274 30.50% 25.84%
25 2024-06-12 14.95 Haka 1 1335 12.73% @ KuPS 0 1520 66.09% 21.18%

Most & Least Exciting Games

The season’s games ranked by excitement rating (0–100) — a blend of closeness, upset, team quality, and scoring. An asterisk (*) after the date indicates a playoff game.

# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2024-07-27 67.0 @ SJK Seinajoki 5 1403 70.21% Lahti 5 1170 10.31% 19.47%
2 2024-04-24 65.8 @ SJK Seinajoki 3 1345 28.38% HJK 3 1472 45.96% 25.66%
3 2024-09-14 64.6 @ HJK 2 1517 62.19% SJK Seinajoki 2 1374 15.28% 22.53%
4 2024-10-26 * 63.4 @ Haka 3 1339 46.25% Gnistan 3 1335 28.11% 25.64%
5 2024-08-11 62.7 @ Haka 2 1363 27.83% KuPS 2 1496 46.56% 25.61%
6 2024-04-12 62.5 @ Inter Turku 3 1290 51.58% AC Oulu 3 1244 23.43% 24.99%
7 2024-07-06 62.5 Ekenas 3 1332 14.16% @ VPS 2 1493 63.85% 21.98%
8 2024-06-19 62.0 @ Lahti 3 1193 35.05% Gnistan 3 1269 38.92% 26.02%
9 2024-06-19 61.3 @ Ilves 2 1428 54.56% SJK Seinajoki 2 1356 20.97% 24.47%
10 2024-04-13 61.1 @ Mariehamn 2 1323 26.44% KuPS 2 1468 48.11% 25.45%
11 2024-06-07 60.2 @ VPS 1 1523 59.01% Ilves 1 1411 17.54% 23.45%
12 2024-07-22 59.6 @ Inter Turku 2 1384 60.71% Gnistan 2 1255 16.31% 22.98%
13 2024-11-02 * 59.6 @ SJK Seinajoki 2 1365 50.40% Haka 2 1329 24.44% 25.16%
14 2024-06-29 59.3 @ Lahti 2 1193 17.88% Ilves 2 1427 58.55% 23.57%
15 2024-07-15 59.3 @ Haka 4 1369 34.21% Ilves 3 1452 39.79% 26.01%
16 2024-09-20 59.0 @ VPS 1 1405 30.61% HJK 1 1515 43.54% 25.84%
17 2024-09-01 58.6 Inter Turku 2 1401 17.92% @ KuPS 1 1508 58.50% 23.58%
18 2024-04-12 58.5 @ VPS 1 1523 66.51% SJK Seinajoki 1 1334 12.47% 21.02%
19 2024-05-25 58.2 @ HJK 1 1470 52.21% Ilves 1 1418 22.90% 24.89%
20 2024-06-12 58.1 @ AC Oulu 2 1242 52.05% Lahti 2 1192 23.04% 24.91%
21 2024-05-22 57.9 KuPS 3 1476 22.37% @ VPS 1 1533 52.85% 24.78%
22 2024-07-21 57.5 @ Ilves 3 1443 40.71% VPS 2 1480 33.31% 25.98%
23 2024-06-19 57.2 @ VPS 1 1519 73.76% AC Oulu 1 1240 8.44% 17.79%
24 2024-05-17 56.7 VPS 2 1524 35.05% @ HJK 1 1475 38.92% 26.02%
25 2024-05-10 56.3 @ KuPS 2 1469 36.92% VPS 1 1533 37.04% 26.04%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2024-05-03 26.4 @ VPS 3 1528 76.05% Lahti 0 1217 7.34% 16.61%
2 2024-08-24 26.7 @ Ilves 5 1456 71.91% Ekenas 0 1202 9.39% 18.69%
3 2024-08-25 26.8 @ KuPS 3 1502 73.66% Mariehamn 0 1225 8.50% 17.84%
4 2024-04-11 27.1 @ HJK 4 1458 69.58% Lahti 0 1232 10.67% 19.75%
5 2024-07-27 28.9 @ HJK 3 1491 68.90% AC Oulu 0 1274 11.05% 20.05%
6 2024-08-02 29.4 @ Inter Turku 3 1382 61.17% Mariehamn 0 1249 15.99% 22.84%
7 2024-07-08 29.6 @ Inter Turku 3 1299 58.17% Lahti 0 1194 18.17% 23.66%
8 2024-08-11 29.7 @ Ilves 2 1457 69.19% Mariehamn 0 1237 10.89% 19.92%
9 2024-08-18 29.8 HJK 3 1485 62.39% @ Ekenas 0 1213 15.14% 22.47%
10 2024-05-22 29.9 @ Ilves 3 1406 61.24% Inter Turku 0 1272 15.94% 22.82%
11 2024-07-21 30.6 @ KuPS 1 1484 76.17% Lahti 0 1172 7.28% 16.55%
12 2024-06-08 32.8 @ KuPS 4 1515 72.95% AC Oulu 1 1247 8.86% 18.19%
13 2024-06-12 33.5 HJK 4 1467 51.82% @ Gnistan 0 1292 23.23% 24.95%
14 2024-10-19 33.5 @ Ilves 4 1509 61.60% SJK Seinajoki 0 1371 15.69% 22.71%
15 2024-09-29 33.7 @ KuPS 2 1496 64.29% Haka 0 1331 13.88% 21.83%
16 2024-10-23 * 33.9 @ Jaro 2 1242 50.17% Lahti 0 1207 24.63% 25.19%
17 2024-05-27 34.1 SJK Seinajoki 4 1352 43.37% @ Lahti 0 1243 30.78% 25.85%
18 2024-08-18 34.4 @ Gnistan 2 1305 50.15% AC Oulu 0 1270 24.65% 25.20%
19 2024-05-17 35.3 @ Ilves 5 1373 46.74% Haka 0 1365 27.67% 25.59%
20 2024-08-09 35.3 @ Lahti 4 1186 37.34% Ekenas 0 1246 36.62% 26.04%
21 2024-07-21 35.4 SJK Seinajoki 4 1372 40.80% @ Mariehamn 0 1282 33.23% 25.98%
22 2024-05-22 35.6 @ HJK 1 1466 64.65% Gnistan 0 1296 13.64% 21.71%
23 2024-05-27 35.8 @ VPS 3 1513 71.87% Inter Turku 1 1259 9.42% 18.71%
24 2024-04-27 36.0 KuPS 1 1465 59.50% @ Lahti 0 1222 17.19% 23.32%
25 2024-06-07 36.0 @ Haka 2 1321 46.35% Mariehamn 0 1317 28.02% 25.63%