‹ ›

2021 Veikkausliiga Season

162 games · 2 promotion-playoff teams

Final

Champion

HJK

59 points · 31st Title

Last Title: 2020

Relegated

No relegation

Biggest Overachiever

SJK Seinajoki

5.82 points above expected

48 points · 42.18 expected points

Biggest Disappointment

Honka

10.27 points below expected

33 points · 43.27 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 15 4 3 49 38 14 +24 37.75 +11.25
2 HJK 22 15 4 3 49 32 12 +20 46.14 +2.86
3 Inter Turku 22 12 3 7 39 36 22 +14 39.81 -0.81
4 SJK Seinajoki 22 11 4 7 37 29 24 +5 30.09 +6.91
5 Helsingfors 22 9 6 7 33 23 23 0 29.49 +3.51
6 Ilves 22 10 3 9 33 21 23 -2 33.30 -0.30
7 Lahti 22 8 8 6 32 27 25 +2 33.43 -1.43
8 Honka 22 7 5 10 26 28 29 -1 30.95 -4.95
9 Haka 22 7 3 12 24 21 26 -5 22.92 +1.08
10 Mariehamn 22 7 2 13 23 20 32 -12 20.13 +2.87
11 AC Oulu 22 5 3 14 18 17 35 -18 21.71 -3.71
12 KTP 22 1 5 16 8 18 45 -27 22.65 -14.65
# Team GP W D L Pts GF GA GD SimPts vsSim
1 HJK Champion 27 18 5 4 59 41 19 +22 58.14 +0.86
2 KuPS 27 17 7 3 58 46 20 +26 58.02 -0.02
3 SJK Seinajoki 27 14 6 7 48 45 34 +11 42.18 +5.82
4 Inter Turku 27 14 3 10 45 45 32 +13 46.76 -1.76
5 Ilves 27 11 3 13 36 29 34 -5 38.65 -2.65
6 Helsingfors 27 9 8 10 35 25 31 -6 38.11 -3.11
# Team GP W D L Pts GF GA GD SimPts vsSim
1 Lahti 27 10 10 7 40 35 30 +5 48.67 -8.67
2 Haka 27 10 5 12 35 30 29 +1 39.82 -4.82
3 Honka 27 9 6 12 33 38 37 +1 43.27 -10.27
4 Mariehamn 27 9 3 15 30 28 40 -12 35.73 -5.73
5 AC Oulu 27 6 5 16 23 21 44 -23 30.26 -7.26
6 KTP 27 2 5 20 11 25 58 -33 16.93 -5.93

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 SJK Seinajoki 48 42.18 +5.82
2 HJK 59 58.14 +0.86
3 KuPS 58 58.02 -0.02
4 Inter Turku 45 46.76 -1.76
5 Ilves 36 38.65 -2.65

Biggest Disappointments

# Team Actual Sim vsSim
1 Honka 33 43.27 -10.27
2 Lahti 40 48.67 -8.67
3 AC Oulu 23 30.26 -7.26
4 KTP 11 16.93 -5.93
5 Mariehamn 30 35.73 -5.73

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 KuPS 7 Jun 10 – Jul 25 1 in 142
2 HJK 9 May 11 – Jun 30 1 in 56
3 AC Oulu 3 Aug 7 – Aug 20 1 in 38
4 Haka 3 Sep 22 – Sep 30 1 in 32
5 Ilves 4 Sep 11 – Sep 22 1 in 31

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 HJK 3 Sep 22 – Oct 3 1 in 170
2 Mariehamn 7 May 14 – Jun 30 1 in 115
3 KTP 10 Jul 30 – Oct 3 1 in 104
4 AC Oulu 6 May 3 – Jun 11 1 in 80
5 Haka 4 Aug 20 – Sep 18 1 in 36

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 KuPS 21 Jun 10 – Oct 31 1 in 628
2 Lahti 12 May 22 – Aug 8 1 in 199
3 SJK Seinajoki 6 Sep 26 – Oct 31 1 in 60
4 Haka 8 Sep 22 – Oct 31 1 in 45
5 Honka 6 Jun 24 – Aug 8 1 in 17

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 KTP 20 May 22 – Oct 3 1 in 362
2 HJK 4 Sep 19 – Oct 3 1 in 49
3 Lahti 6 Aug 8 – Sep 18 1 in 35
4 Honka 6 Sep 19 – Oct 23 1 in 23
5 AC Oulu 9 Aug 28 – Oct 27 1 in 21

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
HJK 1442 59 +5 10 9.1 +0.9
KuPS 1442 58 +9 9 9.1 -0.1
SJK Seinajoki 1319 48 +58 11 5.5 +5.5
Inter Turku 1356 45 -17 6 7.9 -1.9
Lahti 1272 40 +18 8 8.6 -0.6
Ilves 1272 36 -10 3 5.3 -2.3
Haka 1277 35 +43 11 8.2 +2.8
Helsingfors 1213 35 -45 2 5.1 -3.1
Honka 1255 33 -11 7 8.2 -1.2
Mariehamn 1164 30 -6 7 6.4 +0.6
AC Oulu 1128 23 -29 5 6.1 -1.1
KTP 1058 11 -15 3 4.4 -1.4

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 HJK HAK HEL HON ILV IT KTP KUP LAH MAR SS
AC Oulu —
1-0-1
0.97
1-1-1
3.58
0-0-2
2.15
0-0-3
3.08
0-0-2
1.98
1-0-1
1.54
2-1-0
4.18
0-0-2
1.57
0-3-0
2.97
1-0-2
4.27
0-0-2
2.34
HJK
1-0-1
4.68
—
2-0-0
4.56
2-0-1
6.40
1-1-0
3.89
3-0-0
5.59
2-0-1
5.29
2-0-0
4.69
0-3-0
4.87
2-0-0
4.06
2-0-0
4.76
1-1-1
6.28
Haka
1-1-1
4.78
0-0-2
1.08
—
1-0-1
2.32
1-1-1
3.52
0-0-2
1.93
1-0-1
1.45
1-1-1
4.69
1-0-1
1.65
1-2-0
3.17
2-0-1
4.49
1-0-1
1.93
Helsingfors
2-0-0
3.42
1-0-2
2.01
1-0-1
3.25
—
2-0-0
2.52
0-1-2
4.24
1-0-2
2.79
1-1-0
3.33
0-2-1
2.44
0-1-1
2.51
0-1-1
3.95
1-2-0
4.13
Honka
3-0-0
5.28
0-1-1
1.70
1-1-1
4.83
0-0-2
3.05
—
1-1-0
2.61
0-1-1
2.12
2-0-1
5.58
0-0-2
1.95
1-1-1
3.94
1-1-1
5.68
0-0-2
3.06
Ilves
2-0-0
3.60
0-0-3
2.78
2-0-0
3.65
2-1-0
4.11
0-1-1
2.96
—
1-0-2
3.14
1-1-0
3.64
1-0-2
3.25
1-0-1
2.78
1-0-1
3.72
0-0-3
4.67
Inter Turku
1-0-1
4.06
1-0-2
3.07
1-0-1
4.15
2-0-1
5.58
1-1-0
3.45
2-0-1
5.23
—
2-0-0
4.04
1-0-2
4.59
0-1-1
3.56
2-0-0
4.34
1-1-1
5.35
KTP
0-1-2
4.18
0-0-2
0.95
1-1-1
3.67
0-1-1
2.24
1-0-2
2.80
0-1-1
1.94
0-0-2
1.55
—
0-0-2
1.06
0-0-3
2.26
0-0-3
3.73
0-1-1
2.17
KuPS
2-0-0
4.02
0-3-0
3.49
1-0-1
3.94
1-2-0
5.95
2-0-0
3.62
2-0-1
5.11
2-0-1
3.77
2-0-0
4.57
—
1-1-0
3.06
2-0-0
4.02
2-1-0
5.38
Lahti
0-3-0
5.40
0-0-2
1.53
0-2-1
5.20
1-1-0
3.06
1-1-1
4.42
1-0-1
2.79
1-1-0
2.02
3-0-0
6.13
0-1-1
2.51
—
2-1-0
5.26
1-0-1
3.14
Mariehamn
2-0-1
4.08
0-0-2
0.89
1-0-2
3.87
1-1-0
1.64
1-1-1
2.69
1-0-1
1.86
0-0-2
1.27
3-0-0
4.63
0-0-2
1.58
0-1-2
3.11
—
0-0-2
2.02
SJK Seinajoki
2-0-0
3.23
1-1-1
2.12
1-0-1
3.65
0-2-1
4.22
2-0-0
2.51
3-0-0
3.69
1-1-1
3.02
1-1-0
3.41
0-1-2
2.99
1-0-1
2.43
2-0-0
3.56
—

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.67 +12.7
Allowed 0.86 -12.2
Differential 0.95 +7.7

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
07.41%10.80%8.33%3.70%1.23%—31.48%
110.80%9.26%6.48%3.40%0.93%0.93%31.79%
28.33%6.48%3.70%2.16%1.54%0.31%22.53%
33.70%3.40%2.16%———9.26%
41.23%0.93%1.54%———3.70%
5+—0.93%0.31%———1.23%
Total31.48%31.79%22.53%9.26%3.70%1.23%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.26 +0.00
SD 1.19 1.19 1.76
CV 0.94 0.94 —
Max 6 6 +5
Min 0 0 -5

Games Played: 162

↓ Scored | Allowed →012345+Total
011.11%11.11%18.52%—3.70%—44.44%
17.41%7.41%7.41%11.11%—3.70%37.04%
23.70%7.41%—3.70%——14.81%
3—3.70%————3.70%
4———————
5+———————
Total22.22%29.63%25.93%14.81%3.70%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 0.78 1.63 -0.85
SD 0.85 1.42 1.66
CV 1.09 0.87 —
Max 3 6 +2
Min 0 0 -5

Games Played: 27

↓ Scored | Allowed →012345+Total
011.11%3.70%3.70%———18.52%
122.22%7.41%3.70%———33.33%
214.81%11.11%—3.70%——29.63%
33.70%7.41%3.70%———14.81%
4——3.70%———3.70%
5+———————
Total51.85%29.63%14.81%3.70%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.52 0.70 +0.81
SD 1.09 0.87 1.18
CV 0.72 1.23 —
Max 4 3 +3
Min 0 0 -2

Games Played: 27

↓ Scored | Allowed →012345+Total
07.41%14.81%7.41%3.70%3.70%—37.04%
17.41%11.11%14.81%———33.33%
214.81%3.70%————18.52%
33.70%—————3.70%
43.70%—3.70%———7.41%
5+———————
Total37.04%29.63%25.93%3.70%3.70%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.11 1.07 +0.04
SD 1.19 1.07 1.85
CV 1.07 1.00 —
Max 4 4 +4
Min 0 0 -4

Games Played: 27

↓ Scored | Allowed →012345+Total
014.81%14.81%7.41%7.41%——44.44%
111.11%7.41%——3.70%3.70%25.93%
211.11%3.70%7.41%———22.22%
33.70%3.70%————7.41%
4———————
5+———————
Total40.74%29.63%14.81%7.41%3.70%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 0.93 1.15 -0.22
SD 1.00 1.35 1.78
CV 1.08 1.18 —
Max 3 5 +3
Min 0 0 -4

Games Played: 27

↓ Scored | Allowed →012345+Total
07.41%14.81%11.11%3.70%——37.04%
13.70%11.11%7.41%———22.22%
23.70%3.70%3.70%3.70%3.70%—18.52%
3—11.11%3.70%———14.81%
4—3.70%————3.70%
5+—3.70%————3.70%
Total14.81%48.15%25.93%7.41%3.70%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.37 +0.04
SD 1.53 0.97 1.81
CV 1.08 0.71 —
Max 6 4 +5
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%14.81%7.41%3.70%——29.63%
118.52%7.41%7.41%3.70%3.70%—40.74%
211.11%3.70%—3.70%3.70%—22.22%
33.70%—3.70%———7.41%
4———————
5+———————
Total37.04%25.93%18.52%11.11%7.41%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.07 1.26 -0.19
SD 0.92 1.29 1.62
CV 0.85 1.02 —
Max 3 4 +3
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
0—11.11%3.70%———14.81%
17.41%3.70%11.11%3.70%——25.93%
218.52%11.11%7.41%3.70%—3.70%44.44%
33.70%3.70%————7.41%
43.70%3.70%————7.41%
5+———————
Total33.33%33.33%22.22%7.41%—3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.67 1.19 +0.48
SD 1.07 1.21 1.76
CV 0.64 1.02 —
Max 4 5 +4
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%7.41%11.11%3.70%3.70%—29.63%
1—11.11%18.52%18.52%—3.70%51.85%
23.70%—3.70%—7.41%—14.81%
33.70%—————3.70%
4———————
5+———————
Total11.11%18.52%33.33%22.22%11.11%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 0.93 2.15 -1.22
SD 0.78 1.29 1.53
CV 0.84 0.60 —
Max 3 5 +3
Min 0 0 -4

Games Played: 27

↓ Scored | Allowed →012345+Total
011.11%3.70%————14.81%
122.22%7.41%3.70%———33.33%
211.11%11.11%7.41%3.70%——33.33%
33.70%—3.70%———7.41%
43.70%—3.70%———7.41%
5+—3.70%————3.70%
Total51.85%25.93%18.52%3.70%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.70 0.74 +0.96
SD 1.27 0.90 1.32
CV 0.74 1.22 —
Max 5 3 +4
Min 0 0 -1

Games Played: 27

↓ Scored | Allowed →012345+Total
011.11%7.41%7.41%———25.93%
17.41%22.22%——3.70%—33.33%
2—14.81%3.70%3.70%3.70%—25.93%
311.11%3.70%————14.81%
4———————
5+———————
Total29.63%48.15%11.11%3.70%7.41%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.30 1.11 +0.19
SD 1.03 1.12 1.52
CV 0.80 1.01 —
Max 3 4 +3
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%18.52%14.81%18.52%——55.56%
13.70%7.41%—3.70%——14.81%
23.70%7.41%————11.11%
33.70%7.41%————11.11%
4——3.70%———3.70%
5+—3.70%————3.70%
Total14.81%44.44%18.52%22.22%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.04 1.48 -0.44
SD 1.45 1.01 2.04
CV 1.40 0.68 —
Max 5 3 +4
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%7.41%7.41%3.70%3.70%—25.93%
118.52%7.41%3.70%———29.63%
23.70%—11.11%———14.81%
33.70%—11.11%———14.81%
43.70%3.70%3.70%———11.11%
5+——3.70%———3.70%
Total33.33%18.52%40.74%3.70%3.70%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.67 1.26 +0.41
SD 1.49 1.10 1.87
CV 0.90 0.87 —
Max 5 4 +4
Min 0 0 -4

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
KuPS 1442 58 37.75 +20.25 100.0% 27 29 34 37 42 45 49
HJK 1442 59 46.14 +12.86 72.0% 31 34 43 46 50 55 60
Inter Turku 1356 45 39.81 +5.19 45.0% 24 28 36 40 44 48 51
SJK Seinajoki 1319 48 30.09 +17.91 94.0% 13 20 27 31 34 39 42
Haka 1277 35 22.92 +12.08 55.0% 7 15 19 23 27 30 33
Lahti 1272 40 33.43 +6.57 48.0% 19 22 29 33 38 43 49
Ilves 1272 36 33.30 +2.70 54.0% 16 24 29 32 38 44 47
Honka 1255 33 30.95 +2.05 22.0% 18 21 27 31 35 39 48
Helsingfors 1213 35 29.49 +5.51 72.0% 12 17 25 30 34 40 43
Mariehamn 1164 30 20.13 +9.87 75.0% 5 11 17 20 23 29 35
AC Oulu 1141 23 21.71 +1.29 24.0% 11 13 19 21 25 31 40
KTP 1058 11 22.65 -11.65 2.0% 7 13 19 24 26 32 36

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
+4.32%
No Edge
41.98%20.37%37.65%
Elo Value
Home Edge: 15.02 Elo pts.
224 Elo
0.004 goals per Elo point
0600
Scoring Tilt
Expected
+0.11 goals
Neutral
-2+0.07+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
2.1
One-Team Race
134510
Champion Preseason Odds
66%
HJK, 1st of 12
LongshotFavorite
Title Margin
Expected
0.04/gm
Photo Finish
00.210.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.62 * Some Luck: 4.62 to 6.92 * Lucky: 6.92 to 9.23 * Wild Swing: 9.23 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.33 * Close: 1.33 to 1.99 * Off: 1.99 to 2.65 * Way Off: 2.65 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
6.19 points
Some Luck
05.7714
Average Finish Error
Expected
1.67
Close
01.664
Biggest Overachiever
Expected 95.83%
100.00%
KuPS
50100
Biggest Underachiever
Expected 4.17%
2.00%
KTP
050
Season Outliers
Expected
2 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.19
Top-Heavy
00.150.5
Noll-Scully
Elo SD: 107.91
1.94
Wide Separation
0.951.41.71.92.5
Interquartile Edge
62%
Even
50%62.5%70%100%
Best vs. Worst
Baseline
89%
Clear Edge
50%90%100%
Close Games
Expected
59%
Frequent
0%61%100%
Blowouts
Expected
14%
Rare
0%16%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.58
Predictable
00.592
Matchup Imbalance
0.34
Slight Separation
00.330.410.5
Strangeness
Expected
1.23
Wilder Than Modeled
01.002
Repeatability
0.51
Strong Carryover
00.210.460.591
Upset Rate
Expected
26%
Upset-Prone
0%26%50%
Clear Favorite Upset Rate
Expected
22%
Shaky Favorites
0%22%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.13 * Near Noise Ceiling: 0.13 to 0.2 * Above Noise: 0.2 to 0.27 * Well Above Noise: 0.27 and up.
Probability calibration
0.94
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.02
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.025
Well Within Noise
00.1340.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.

Finals

AC Oulu 3
RoPS 2

Leg 1: RoPS 2-1 AC Oulu

Leg 2: AC Oulu 2-0 RoPS

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
HJK66.00%19.00%6.00%3.00%5.00%1.00%——————
KuPS9.00%22.00%23.00%22.00%10.00%6.00%5.00%3.00%————
SJK Seinajoki—3.00%4.00%11.00%23.00%15.00%14.00%9.00%7.00%9.00%4.00%1.00%
Inter Turku16.00%33.00%24.00%10.00%8.00%3.00%2.00%1.00%3.00%———
Ilves2.00%8.00%19.00%11.00%11.00%12.00%13.00%10.00%9.00%3.00%—2.00%
Helsingfors1.00%3.00%8.00%11.00%7.00%13.00%12.00%19.00%7.00%10.00%5.00%4.00%
Lahti4.00%9.00%11.00%16.00%11.00%18.00%13.00%9.00%4.00%2.00%2.00%1.00%
Haka———1.00%3.00%2.00%12.00%14.00%22.00%16.00%14.00%16.00%
Honka1.00%3.00%5.00%13.00%16.00%24.00%11.00%12.00%5.00%4.00%5.00%1.00%
Mariehamn————2.00%1.00%5.00%3.00%16.00%15.00%27.00%31.00%
AC Oulu1.00%———3.00%2.00%4.00%9.00%11.00%21.00%28.00%21.00%
KTP———2.00%1.00%3.00%9.00%11.00%16.00%20.00%15.00%23.00%
Team123456789101112
HJK46.44%52.99%0.57%—————————
KuPS53.52%45.84%0.63%0.01%————————
SJK Seinajoki—0.05%14.39%55.49%23.56%6.51%——————
Inter Turku0.04%1.12%80.22%15.02%3.22%0.38%——————
Ilves——2.39%16.11%35.58%45.92%——————
Helsingfors——1.80%13.37%37.64%47.19%——————
Lahti——————70.45%21.13%6.80%1.56%0.06%—
Haka——————7.31%24.14%40.75%21.49%6.27%0.04%
Honka——————20.22%44.70%24.11%9.46%1.50%0.01%
Mariehamn——————1.92%8.43%22.21%47.00%20.10%0.34%
AC Oulu——————0.10%1.60%6.12%20.34%68.42%3.42%
KTP————————0.01%0.15%3.65%96.19%

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% — —
Ilves 99.00% 1.00% —
Inter Turku 99.00% 1.00% —
KuPS 100% — —
Lahti 97.00% 1.00% 2.00%
SJK Seinajoki 96.00% 2.00% 2.00%
Helsingfors 90.00% 6.00% 4.00%
Honka 95.00% 1.00% 4.00%
Haka 79.00% 13.00% 8.00%
AC Oulu 51.00% 26.00% 23.00%
Mariehamn 52.00% 21.00% 27.00%
KTP 42.00% 28.00% 30.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
Lahti 99.94% 0.06% —
Honka 98.49% 1.50% 0.01%
Haka 93.69% 6.27% 0.04%
Mariehamn 79.56% 20.10% 0.34%
AC Oulu 28.16% 68.42% 3.42%
KTP 0.16% 3.65% 96.19%

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
2021-04-24 Honka W 4-245.4 1396 1311 52.58% 21.17% 26.25%+0.45 +11.3 3
2021-04-24 @ HJK L 2-445.4 1311 1396 26.25% 21.17% 52.58%-0.45 -11.3 0
2021-04-24 KuPS W 1-040.3 1349 1298 48.26% 21.42% 30.32%+0.29 +8.7 3
2021-04-24 @ Inter Turku L 0-140.3 1298 1349 30.32% 21.42% 48.26%-0.29 -8.7 0
2021-05-02 HJK D 0-052.7 1289 1407 25.96% 21.15% 52.90%-0.46 +1.8 1
2021-05-02 @ KuPS D 0-052.7 1407 1289 52.90% 21.15% 25.96%+0.46 -1.8 4
2021-05-03 Haka W 2-035.6 1232 1190 47.07% 21.47% 31.46%+0.25 +16.9 3
2021-05-03 @ Helsingfors L 0-235.6 1190 1232 31.46% 21.47% 47.07%-0.25 -17.0 0
2021-05-03 Ilves L 0-235.8 1234 1311 30.74% 21.44% 47.82%-0.28 -16.6 0
2021-05-03 @ AC Oulu W 2-035.8 1311 1234 47.82% 21.44% 30.74%+0.28 +16.6 3
2021-05-03 Inter Turku W 2-152.9 1252 1358 27.29% 21.25% 51.46%-0.41 +12.7 3
2021-05-03 @ Lahti L 1-252.9 1358 1252 51.46% 21.25% 27.29%+0.41 -12.7 3
2021-05-03 KTP D 1-156.5 1214 1224 39.84% 21.61% 38.55%+0.02 -0.1 1
2021-05-03 @ SJK Seinajoki D 1-156.5 1224 1214 38.55% 21.61% 39.84%-0.02 +0.1 1
2021-05-03 Mariehamn L 0-242.9 1300 1186 55.92% 20.89% 23.19%+0.57 -27.4 0
2021-05-03 @ Honka W 2-042.9 1186 1300 23.19% 20.89% 55.92%-0.57 +27.4 3
2021-05-07 Helsingfors D 1-156.6 1214 1249 36.41% 21.59% 42.00%-0.09 +0.3 2
2021-05-07 @ SJK Seinajoki D 1-156.6 1249 1214 42.00% 21.59% 36.41%+0.09 -0.3 4
2021-05-07 Honka L 1-343.2 1225 1272 34.63% 21.56% 43.81%-0.15 -15.9 1
2021-05-07 @ KTP W 3-143.2 1272 1225 43.81% 21.56% 34.63%+0.15 +15.9 3
2021-05-09 AC Oulu W 3-143.9 1214 1217 40.81% 21.61% 37.58%+0.05 +16.9 6
2021-05-09 @ Mariehamn L 1-343.9 1217 1214 37.58% 21.61% 40.81%-0.05 -16.9 0
2021-05-09 Haka W 2-142.0 1345 1173 62.08% 20.12% 17.80%+0.83 +5.1 6
2021-05-09 @ Inter Turku L 1-242.0 1173 1345 17.80% 20.12% 62.08%-0.83 -5.1 0
2021-05-11 HJK L 0-335.4 1328 1405 30.75% 21.44% 47.81%-0.28 -24.2 3
2021-05-11 @ Ilves W 3-035.4 1405 1328 47.81% 21.44% 30.75%+0.28 +24.2 7
2021-05-11 KuPS L 2-447.6 1264 1291 37.52% 21.61% 40.87%-0.05 -15.1 3
2021-05-11 @ Lahti W 4-247.6 1291 1264 40.87% 21.61% 37.52%+0.05 +15.1 4
2021-05-14 Inter Turku L 1-247.6 1288 1350 32.72% 21.51% 45.77%-0.21 -8.8 3
2021-05-14 @ Honka W 2-147.6 1350 1288 45.77% 21.51% 32.72%+0.21 +8.8 9
2021-05-14 KTP L 0-334.7 1168 1209 35.57% 21.58% 42.85%-0.12 -27.2 0
2021-05-14 @ Haka W 3-034.7 1209 1168 42.85% 21.58% 35.57%+0.12 +27.2 4
2021-05-14 Mariehamn W 2-034.6 1306 1231 51.47% 21.25% 27.29%+0.41 +15.0 7
2021-05-14 @ KuPS L 0-234.6 1231 1306 27.29% 21.25% 51.47%-0.41 -15.0 6
2021-05-15 Ilves D 1-156.9 1248 1304 33.57% 21.54% 44.89%-0.18 +0.6 5
2021-05-15 @ Helsingfors D 1-156.9 1304 1248 44.89% 21.54% 33.57%+0.18 -0.6 4
2021-05-15 SJK Seinajoki L 0-238.0 1200 1214 39.37% 21.61% 39.01%+0.01 -20.3 0
2021-05-15 @ AC Oulu W 2-038.0 1214 1200 39.01% 21.61% 39.37%-0.01 +20.3 5
2021-05-17 Lahti W 2-032.3 1429 1249 62.86% 20.00% 17.14%+0.87 +9.9 10
2021-05-17 @ HJK L 0-232.3 1249 1429 17.14% 20.00% 62.86%-0.87 -9.9 3
2021-05-22 HJK L 0-232.4 1234 1439 17.56% 20.08% 62.37%-0.85 -10.2 5
2021-05-22 @ SJK Seinajoki W 2-032.4 1439 1234 62.37% 20.08% 17.56%+0.85 +10.2 13
2021-05-22 Honka W 1-043.3 1239 1279 35.69% 21.58% 42.73%-0.11 +11.5 6
2021-05-22 @ Lahti L 0-143.3 1279 1239 42.73% 21.58% 35.69%+0.11 -11.5 3
2021-05-22 KTP W 2-143.9 1359 1236 57.00% 20.78% 22.22%+0.62 +6.3 12
2021-05-22 @ Inter Turku L 1-243.9 1236 1359 22.22% 20.78% 57.00%-0.62 -6.3 4
2021-05-22 KuPS W 3-254.6 1303 1321 38.73% 21.61% 39.66%-0.01 +9.7 7
2021-05-22 @ Ilves L 2-354.6 1321 1303 39.66% 21.61% 38.73%+0.01 -9.7 7
2021-05-23 Haka L 0-339.3 1216 1141 51.34% 21.25% 27.41%+0.40 -36.8 6
2021-05-23 @ Mariehamn W 3-039.3 1141 1216 27.41% 21.25% 51.34%-0.40 +36.8 3
2021-05-23 Helsingfors L 1-246.4 1180 1249 31.84% 21.48% 46.68%-0.24 -8.6 0
2021-05-23 @ AC Oulu W 2-146.4 1249 1180 46.68% 21.48% 31.84%+0.24 +8.6 8
2021-05-28 AC Oulu W 3-135.7 1450 1172 70.98% 18.19% 10.83%+1.31 +5.5 16
2021-05-28 @ HJK L 1-335.7 1172 1450 10.83% 18.19% 70.98%-1.31 -5.5 0
2021-05-28 KTP W 2-034.4 1313 1230 52.38% 21.18% 26.43%+0.44 +14.6 10
2021-05-28 @ Ilves L 0-234.4 1230 1313 26.43% 21.18% 52.38%-0.44 -14.6 4
2021-05-29 Haka L 1-254.2 1312 1178 58.24% 20.64% 21.12%+0.67 -14.2 7
2021-05-29 @ KuPS W 2-154.2 1178 1312 21.12% 20.64% 58.24%-0.67 +14.2 6
2021-05-29 Inter Turku L 1-438.0 1257 1365 27.08% 21.23% 51.69%-0.41 -18.3 8
2021-05-29 @ Helsingfors W 4-138.0 1365 1257 51.69% 21.23% 27.08%+0.41 +18.3 15
2021-05-29 SJK Seinajoki L 0-144.6 1268 1224 47.32% 21.46% 31.22%+0.26 -12.5 3
2021-05-29 @ Honka W 1-044.6 1224 1268 31.22% 21.46% 47.32%-0.26 +12.5 8
2021-05-30 Lahti L 0-333.5 1179 1251 31.40% 21.47% 47.14%-0.26 -24.6 6
2021-05-30 @ Mariehamn W 3-033.5 1251 1179 47.14% 21.47% 31.40%+0.26 +24.6 9
2021-06-10 Helsingfors L 0-237.6 1215 1239 37.88% 21.61% 40.51%-0.04 -19.7 4
2021-06-10 @ KTP W 2-037.6 1239 1215 40.51% 21.61% 37.88%+0.04 +19.7 11
2021-06-10 HJK L 1-241.1 1192 1455 13.38% 19.07% 67.55%-1.11 -3.9 6
2021-06-10 @ Haka W 2-141.1 1455 1192 67.55% 19.07% 13.38%+1.11 +3.9 19
2021-06-10 Ilves W 3-146.6 1276 1328 34.04% 21.55% 44.41%-0.17 +19.4 12
2021-06-10 @ Lahti L 1-346.6 1328 1276 44.41% 21.55% 34.04%+0.17 -19.4 10
2021-06-10 KuPS L 0-140.4 1237 1298 32.88% 21.52% 45.60%-0.20 -9.3 8
2021-06-10 @ SJK Seinajoki W 1-040.4 1298 1237 45.60% 21.52% 32.88%+0.20 +9.3 10
2021-06-10 Mariehamn W 3-027.8 1383 1154 67.22% 19.15% 13.63%+1.09 +11.6 18
2021-06-10 @ Inter Turku L 0-327.8 1154 1383 13.63% 19.15% 67.22%-1.09 -11.6 6
2021-06-11 Honka L 0-234.9 1166 1255 29.27% 21.37% 49.36%-0.33 -16.0 0
2021-06-11 @ AC Oulu W 2-034.9 1255 1166 49.36% 21.37% 29.27%+0.33 +16.0 6
2021-06-14 HJK L 0-133.0 1143 1459 10.41% 18.01% 71.58%-1.35 -3.2 6
2021-06-14 @ Mariehamn W 1-033.0 1459 1143 71.58% 18.01% 10.41%+1.35 +3.2 22
2021-06-14 Ilves W 1-045.0 1228 1308 30.33% 21.42% 48.25%-0.29 +12.7 11
2021-06-14 @ SJK Seinajoki L 0-145.0 1308 1228 48.25% 21.42% 30.33%+0.29 -12.7 10
2021-06-14 Inter Turku W 1-046.6 1307 1395 29.41% 21.37% 49.22%-0.33 +12.9 13
2021-06-14 @ KuPS L 0-146.6 1395 1307 49.22% 21.37% 29.41%+0.33 -13.0 18
2021-06-15 AC Oulu L 1-346.7 1195 1150 47.53% 21.45% 31.02%+0.27 -20.5 4
2021-06-15 @ KTP W 3-146.7 1150 1195 31.02% 21.45% 47.53%-0.27 +20.5 3
2021-06-15 Honka W 1-042.2 1259 1271 39.56% 21.61% 38.83%+0.01 +10.6 14
2021-06-15 @ Helsingfors L 0-142.2 1271 1259 38.83% 21.61% 39.56%-0.01 -10.6 6
2021-06-15 Lahti D 1-156.7 1188 1295 27.15% 21.24% 51.62%-0.41 +1.4 7
2021-06-15 @ Haka D 1-156.7 1295 1188 51.62% 21.24% 27.15%+0.41 -1.4 13
2021-06-18 Ilves W 2-144.4 1462 1295 61.57% 20.20% 18.23%+0.81 +5.3 25
2021-06-18 @ HJK L 1-244.4 1295 1462 18.23% 20.20% 61.57%-0.81 -5.2 10
2021-06-18 SJK Seinajoki W 2-032.9 1382 1240 59.04% 20.55% 20.41%+0.70 +11.7 21
2021-06-18 @ Inter Turku L 0-232.9 1240 1382 20.41% 20.55% 59.04%-0.70 -11.7 11
2021-06-19 Honka W 2-146.1 1320 1261 49.36% 21.37% 29.27%+0.33 +8.0 16
2021-06-19 @ KuPS L 1-246.1 1261 1320 29.27% 21.37% 49.36%-0.33 -8.0 6
2021-06-23 Helsingfors D 0-051.4 1293 1269 44.68% 21.54% 33.78%+0.17 -0.7 14
2021-06-23 @ Lahti D 0-051.4 1269 1293 33.78% 21.54% 44.68%-0.17 +0.7 15
2021-06-23 Inter Turku W 2-153.5 1290 1394 27.56% 21.26% 51.18%-0.40 +12.6 13
2021-06-23 @ Ilves L 1-253.5 1394 1290 51.18% 21.26% 27.56%+0.40 -12.6 21
2021-06-24 Haka W 2-145.4 1253 1189 49.91% 21.34% 28.75%+0.35 +7.9 9
2021-06-24 @ Honka L 1-245.4 1189 1253 28.75% 21.34% 49.91%-0.35 -7.9 7
2021-06-24 KTP W 2-029.1 1467 1175 72.02% 17.88% 10.10%+1.37 +5.9 28
2021-06-24 @ HJK L 0-229.1 1175 1467 10.10% 17.88% 72.02%-1.37 -5.9 4
2021-06-24 KuPS L 0-232.7 1171 1328 21.81% 20.73% 57.46%-0.63 -12.4 3
2021-06-24 @ AC Oulu W 2-032.7 1328 1171 57.46% 20.73% 21.81%+0.63 +12.4 19
2021-06-24 SJK Seinajoki L 0-138.9 1139 1229 29.27% 21.37% 49.36%-0.33 -8.5 6
2021-06-24 @ Mariehamn W 1-038.9 1229 1139 49.36% 21.37% 29.27%+0.33 +8.5 14
2021-06-30 AC Oulu W 2-031.0 1340 1158 63.04% 19.97% 16.99%+0.88 +9.8 22
2021-06-30 @ KuPS L 0-231.0 1158 1340 16.99% 19.97% 63.04%-0.88 -9.8 3
2021-06-30 HJK L 0-137.4 1270 1473 17.70% 20.10% 62.19%-0.84 -5.4 15
2021-06-30 @ Helsingfors W 1-037.4 1473 1270 62.19% 20.10% 17.70%+0.84 +5.4 31
2021-06-30 Honka D 1-156.6 1181 1261 30.52% 21.43% 48.06%-0.29 +1.0 8
2021-06-30 @ Haka D 1-156.6 1261 1181 48.06% 21.43% 30.52%+0.29 -1.0 10
2021-06-30 Ilves D 1-156.8 1169 1303 24.17% 20.99% 54.84%-0.53 +1.8 5
2021-06-30 @ KTP D 1-156.8 1303 1169 54.84% 20.99% 24.17%+0.53 -1.8 14
2021-06-30 Lahti D 1-157.9 1381 1293 53.00% 21.14% 25.86%+0.46 -1.6 22
2021-06-30 @ Inter Turku D 1-157.9 1293 1381 25.86% 21.14% 53.00%-0.46 +1.6 15
2021-06-30 Mariehamn W 3-031.0 1237 1131 55.10% 20.97% 23.93%+0.54 +19.5 17
2021-06-30 @ SJK Seinajoki L 0-331.0 1131 1237 23.93% 20.97% 55.10%-0.54 -19.5 6
2021-07-04 Helsingfors D 0-051.1 1111 1265 22.18% 20.78% 57.04%-0.62 +2.3 7
2021-07-04 @ Mariehamn D 0-051.1 1265 1111 57.04% 20.78% 22.18%+0.62 -2.3 16
2021-07-04 SJK Seinajoki W 2-146.8 1294 1257 46.55% 21.49% 31.96%+0.24 +8.6 18
2021-07-04 @ Lahti L 1-246.8 1257 1294 31.96% 21.49% 46.55%-0.24 -8.6 17
2021-07-05 Haka W 1-036.9 1301 1182 56.52% 20.83% 22.65%+0.60 +6.8 17
2021-07-05 @ Ilves L 0-136.9 1182 1301 22.65% 20.83% 56.52%-0.60 -6.8 8
2021-07-05 KTP D 1-156.3 1148 1171 38.16% 21.61% 40.23%-0.03 +0.1 4
2021-07-05 @ AC Oulu D 1-156.3 1171 1148 40.23% 21.61% 38.16%+0.03 -0.1 6
2021-07-11 AC Oulu W 1-037.0 1260 1149 55.66% 20.92% 23.43%+0.56 +7.0 13
2021-07-11 @ Honka L 0-137.0 1149 1260 23.43% 20.92% 55.66%-0.56 -7.0 4
2021-07-11 KuPS L 0-136.3 1176 1350 20.17% 20.51% 59.31%-0.71 -6.1 8
2021-07-11 @ Haka W 1-036.3 1350 1176 59.31% 20.51% 20.17%+0.71 +6.1 25
2021-07-12 Lahti L 0-141.4 1262 1303 35.60% 21.58% 42.82%-0.11 -9.9 16
2021-07-12 @ Helsingfors W 1-041.4 1303 1262 42.82% 21.58% 35.60%+0.11 +9.9 21
2021-07-12 Mariehamn L 1-347.1 1171 1114 49.06% 21.38% 29.56%+0.32 -21.1 6
2021-07-12 @ KTP W 3-147.1 1114 1171 29.56% 21.38% 49.06%-0.32 +21.1 10
2021-07-16 Mariehamn D 1-157.0 1313 1135 62.68% 20.03% 17.30%+0.86 -2.8 22
2021-07-16 @ Lahti D 1-157.0 1135 1313 17.30% 20.03% 62.68%-0.86 +2.8 11
2021-07-16 SJK Seinajoki L 0-145.4 1308 1248 49.44% 21.36% 29.20%+0.33 -13.0 17
2021-07-16 @ Ilves W 1-045.4 1248 1308 29.20% 21.36% 49.44%-0.33 +13.0 20
2021-07-17 HJK W 2-158.3 1142 1479 9.43% 17.56% 73.01%-1.44 +17.5 7
2021-07-17 @ AC Oulu L 1-258.3 1479 1142 73.01% 17.56% 9.43%+1.44 -17.5 31
2021-07-19 Haka D 0-050.8 1149 1169 38.48% 21.61% 39.91%-0.02 +0.1 7
2021-07-19 @ KTP D 0-050.8 1169 1149 39.91% 21.61% 38.48%+0.02 -0.1 9
2021-07-19 Helsingfors L 0-148.1 1379 1252 57.45% 20.73% 21.82%+0.63 -14.9 22
2021-07-19 @ Inter Turku W 1-048.1 1252 1379 21.82% 20.73% 57.45%-0.63 +14.9 19
2021-07-23 KTP D 2-263.1 1267 1150 56.43% 20.84% 22.73%+0.59 -1.5 20
2021-07-23 @ Helsingfors D 2-263.1 1150 1267 22.73% 20.84% 56.43%-0.59 +1.5 8
2021-07-24 AC Oulu W 3-249.0 1261 1159 54.61% 21.01% 24.38%+0.52 +6.5 23
2021-07-24 @ SJK Seinajoki L 2-349.0 1159 1261 24.38% 21.01% 54.61%-0.52 -6.5 7
2021-07-24 Haka W 2-029.1 1461 1169 71.97% 17.89% 10.14%+1.37 +5.9 34
2021-07-24 @ HJK L 0-229.1 1169 1461 10.14% 17.89% 71.97%-1.37 -5.9 9
2021-07-25 Ilves W 1-040.0 1356 1295 49.65% 21.35% 29.00%+0.34 +8.4 28
2021-07-25 @ KuPS L 0-140.0 1295 1356 29.00% 21.35% 49.65%-0.34 -8.4 17
2021-07-25 Inter Turku L 0-230.6 1138 1365 15.85% 19.72% 64.43%-0.95 -9.2 11
2021-07-25 @ Mariehamn W 2-030.6 1365 1138 64.43% 19.72% 15.85%+0.95 +9.2 25
2021-07-25 Lahti D 1-157.0 1267 1310 35.19% 21.57% 43.24%-0.13 +0.5 14
2021-07-25 @ Honka D 1-157.0 1310 1267 43.24% 21.57% 35.19%+0.13 -0.5 23
2021-07-30 AC Oulu W 1-036.3 1286 1153 58.19% 20.65% 21.16%+0.66 +6.4 20
2021-07-30 @ Ilves L 0-136.3 1153 1286 21.16% 20.65% 58.19%-0.66 -6.4 7
2021-07-30 KTP W 3-029.5 1310 1151 60.76% 20.32% 18.92%+0.78 +15.8 26
2021-07-30 @ Lahti L 0-329.5 1151 1310 18.92% 20.32% 60.76%-0.78 -15.8 8
2021-07-31 SJK Seinajoki D 0-053.7 1467 1267 64.67% 19.68% 15.65%+0.96 -3.4 35
2021-07-31 @ HJK D 0-053.7 1267 1467 15.65% 19.68% 64.67%-0.96 +3.4 24
2021-08-02 Honka D 2-264.1 1374 1267 55.18% 20.96% 23.86%+0.54 -1.4 26
2021-08-02 @ Inter Turku D 2-264.1 1267 1374 23.86% 20.96% 55.18%-0.54 +1.4 15
2021-08-07 HJK L 0-132.7 1135 1464 9.83% 17.75% 72.42%-1.40 -3.0 8
2021-08-07 @ KTP W 1-032.7 1464 1135 72.42% 17.75% 9.83%+1.40 +3.0 38
2021-08-07 Mariehamn W 1-040.4 1146 1128 43.83% 21.56% 34.61%+0.15 +9.7 10
2021-08-07 @ AC Oulu L 0-140.4 1128 1146 34.61% 21.56% 43.83%-0.15 -9.7 11
2021-08-08 Ilves W 4-141.8 1268 1293 37.86% 21.61% 40.54%-0.04 +25.4 18
2021-08-08 @ Honka L 1-441.8 1293 1268 40.54% 21.61% 37.86%+0.04 -25.4 20
2021-08-08 Inter Turku W 1-048.9 1163 1372 17.23% 20.01% 62.76%-0.87 +16.1 12
2021-08-08 @ Haka L 0-148.9 1372 1163 62.76% 20.01% 17.23%+0.87 -16.2 26
2021-08-08 Lahti D 2-264.4 1365 1325 46.73% 21.48% 31.79%+0.24 -0.6 29
2021-08-08 @ KuPS D 2-264.4 1325 1365 31.79% 21.48% 46.73%-0.24 +0.6 27
2021-08-13 Haka L 0-244.0 1326 1180 59.52% 20.49% 19.99%+0.72 -29.0 27
2021-08-13 @ Lahti W 2-044.0 1180 1326 19.99% 20.49% 59.52%-0.72 +29.0 15
2021-08-14 Inter Turku W 2-044.6 1156 1356 17.92% 20.14% 61.93%-0.83 +30.1 13
2021-08-14 @ AC Oulu L 0-244.6 1356 1156 61.93% 20.14% 17.92%+0.83 -30.1 26
2021-08-15 KTP W 4-027.6 1364 1132 67.42% 19.10% 13.47%+1.10 +14.9 32
2021-08-15 @ KuPS L 0-427.6 1132 1364 13.47% 19.10% 67.42%-1.10 -14.9 8
2021-08-15 Mariehamn W 1-031.7 1467 1119 75.61% 16.64% 7.75%+1.62 +2.4 41
2021-08-15 @ HJK L 0-131.7 1119 1467 7.75% 16.64% 75.61%-1.62 -2.4 11
2021-08-16 Honka W 3-254.4 1271 1294 38.06% 21.61% 40.33%-0.04 +9.8 27
2021-08-16 @ SJK Seinajoki L 2-354.4 1294 1271 40.33% 21.61% 38.06%+0.04 -9.8 18
2021-08-20 AC Oulu L 0-143.5 1209 1186 44.50% 21.55% 33.95%+0.17 -11.9 15
2021-08-20 @ Haka W 1-043.5 1186 1209 33.95% 21.55% 44.50%-0.17 +11.9 16
2021-08-21 Ilves W 2-035.6 1326 1267 49.32% 21.37% 29.31%+0.33 +16.0 29
2021-08-21 @ Inter Turku L 0-235.6 1267 1326 29.31% 21.37% 49.32%-0.33 -16.0 20
2021-08-22 Honka L 1-338.5 1116 1284 20.80% 20.60% 58.60%-0.68 -10.3 11
2021-08-22 @ Mariehamn W 3-138.5 1284 1116 58.60% 20.60% 20.80%+0.68 +10.3 21
2021-08-22 KuPS L 1-536.3 1266 1379 26.47% 21.19% 52.35%-0.44 -23.2 20
2021-08-22 @ Helsingfors W 5-136.3 1379 1266 52.35% 21.19% 26.47%+0.44 +23.2 35
2021-08-23 HJK L 0-138.7 1297 1469 20.40% 20.55% 59.06%-0.70 -6.2 27
2021-08-23 @ Lahti W 1-038.7 1469 1297 59.06% 20.55% 20.40%+0.70 +6.2 44
2021-08-27 Haka W 4-032.0 1281 1197 52.46% 21.18% 26.36%+0.44 +27.7 30
2021-08-27 @ SJK Seinajoki L 0-432.0 1197 1281 26.36% 21.18% 52.46%-0.44 -27.7 15
2021-08-28 Helsingfors L 0-338.9 1294 1243 48.38% 21.41% 30.21%+0.30 -34.9 21
2021-08-28 @ Honka W 3-038.9 1243 1294 30.21% 21.41% 48.38%-0.30 +34.9 23
2021-08-28 Lahti D 1-156.7 1198 1291 28.80% 21.34% 49.85%-0.35 +1.2 17
2021-08-28 @ AC Oulu D 1-156.7 1291 1198 49.85% 21.34% 28.80%+0.35 -1.2 28
2021-08-29 Ilves W 1-046.8 1106 1251 22.99% 20.87% 56.14%-0.58 +14.6 14
2021-08-29 @ Mariehamn L 0-146.8 1251 1106 56.14% 20.87% 22.99%+0.58 -14.6 20
2021-08-29 KuPS D 1-162.0 1475 1402 51.14% 21.27% 27.59%+0.39 -1.4 45
2021-08-29 @ HJK D 1-162.0 1402 1475 27.59% 21.27% 51.14%-0.39 +1.4 36
2021-08-31 Inter Turku L 1-336.9 1117 1342 16.01% 19.76% 64.24%-0.94 -8.1 8
2021-08-31 @ KTP W 3-136.9 1342 1117 64.24% 19.76% 16.01%+0.94 +8.1 32
2021-09-05 KuPS L 0-133.3 1121 1403 12.20% 18.70% 69.10%-1.20 -3.8 14
2021-09-05 @ Mariehamn W 1-033.3 1403 1121 69.10% 18.70% 12.20%+1.20 +3.8 39
2021-09-07 SJK Seinajoki W 1-043.3 1278 1308 36.95% 21.60% 41.45%-0.07 +11.2 26
2021-09-07 @ Helsingfors L 0-143.3 1308 1278 41.45% 21.60% 36.95%+0.07 -11.2 30
2021-09-11 AC Oulu W 3-140.3 1289 1199 53.17% 21.13% 25.71%+0.47 +12.4 29
2021-09-11 @ Helsingfors L 1-340.3 1199 1289 25.71% 21.13% 53.17%-0.47 -12.4 17
2021-09-11 HJK L 1-344.0 1350 1474 25.28% 21.09% 53.63%-0.49 -12.2 32
2021-09-11 @ Inter Turku W 3-144.0 1474 1350 53.63% 21.09% 25.28%+0.49 +12.2 48
2021-09-11 KTP W 3-138.1 1259 1109 59.90% 20.44% 19.66%+0.74 +9.8 24
2021-09-11 @ Honka L 1-338.1 1109 1259 19.66% 20.44% 59.90%-0.74 -9.8 8
2021-09-11 Lahti W 1-043.9 1237 1290 33.92% 21.55% 44.53%-0.17 +11.9 23
2021-09-11 @ Ilves L 0-143.9 1290 1237 44.53% 21.55% 33.92%+0.17 -11.9 28
2021-09-11 Mariehamn L 1-251.1 1169 1117 48.46% 21.41% 30.13%+0.30 -12.0 15
2021-09-11 @ Haka W 2-151.1 1117 1169 30.13% 21.41% 48.46%-0.30 +12.0 17
2021-09-11 SJK Seinajoki W 3-032.7 1407 1297 55.55% 20.93% 23.53%+0.56 +19.2 42
2021-09-11 @ KuPS L 0-332.7 1297 1407 23.53% 20.93% 55.55%-0.56 -19.2 30
2021-09-14 Helsingfors W 1-044.0 1249 1301 33.97% 21.55% 44.48%-0.17 +11.9 26
2021-09-14 @ Ilves L 0-144.0 1301 1249 44.48% 21.55% 33.97%+0.17 -11.9 29
2021-09-14 SJK Seinajoki L 0-135.8 1099 1278 19.81% 20.46% 59.73%-0.73 -6.0 8
2021-09-14 @ KTP W 1-035.8 1278 1099 59.73% 20.46% 19.81%+0.73 +6.0 33
2021-09-18 AC Oulu D 0-051.2 1278 1187 53.33% 21.12% 25.55%+0.47 -1.8 29
2021-09-18 @ Lahti D 0-051.2 1187 1278 25.55% 21.12% 53.33%-0.47 +1.8 18
2021-09-18 Ilves L 0-138.4 1157 1261 27.56% 21.26% 51.18%-0.40 -8.0 15
2021-09-18 @ Haka W 1-038.4 1261 1157 51.18% 21.26% 27.56%+0.40 +8.0 29
2021-09-18 Inter Turku D 2-263.7 1284 1338 33.77% 21.54% 44.69%-0.17 +0.5 34
2021-09-18 @ SJK Seinajoki D 2-263.7 1338 1284 44.69% 21.54% 33.77%+0.17 -0.5 33
2021-09-18 KuPS L 1-238.8 1093 1426 9.62% 17.65% 72.73%-1.42 -2.8 8
2021-09-18 @ KTP W 2-138.8 1426 1093 72.73% 17.65% 9.62%+1.42 +2.8 45
2021-09-18 Mariehamn L 0-342.0 1289 1129 60.95% 20.29% 18.76%+0.78 -43.0 29
2021-09-18 @ Helsingfors W 3-042.0 1129 1289 18.76% 20.29% 60.95%-0.78 +43.1 20
2021-09-19 HJK D 0-054.0 1269 1486 16.60% 19.89% 63.51%-0.90 +3.2 25
2021-09-19 @ Honka D 0-054.0 1486 1269 63.51% 19.89% 16.60%+0.90 -3.2 49
2021-09-22 AC Oulu W 4-030.0 1338 1188 59.79% 20.45% 19.75%+0.73 +21.5 36
2021-09-22 @ Inter Turku L 0-430.0 1188 1338 19.75% 20.45% 59.79%-0.73 -21.5 18
2021-09-22 Helsingfors L 0-247.8 1483 1246 67.82% 19.01% 13.17%+1.12 -32.7 49
2021-09-22 @ HJK W 2-047.8 1246 1483 13.17% 19.01% 67.82%-1.12 +32.8 32
2021-09-22 KuPS L 0-138.2 1272 1429 21.83% 20.74% 57.43%-0.63 -6.6 25
2021-09-22 @ Honka W 1-038.2 1429 1272 57.43% 20.74% 21.83%+0.63 +6.6 48
2021-09-22 Lahti L 1-242.1 1091 1276 19.21% 20.37% 60.43%-0.76 -5.5 8
2021-09-22 @ KTP W 2-142.1 1276 1091 60.43% 20.37% 19.21%+0.76 +5.5 32
2021-09-22 Mariehamn W 2-033.6 1269 1172 53.99% 21.06% 24.94%+0.50 +13.9 32
2021-09-22 @ Ilves L 0-233.6 1172 1269 24.94% 21.06% 53.99%-0.50 -13.9 20
2021-09-22 SJK Seinajoki W 4-040.4 1149 1284 24.00% 20.97% 55.02%-0.54 +51.2 18
2021-09-22 @ Haka L 0-440.4 1284 1149 55.02% 20.97% 24.00%+0.54 -51.2 34
2021-09-26 Haka L 0-141.1 1167 1200 36.64% 21.60% 41.77%-0.08 -10.2 18
2021-09-26 @ AC Oulu W 1-041.1 1200 1167 41.77% 21.60% 36.64%+0.08 +10.2 21
2021-09-26 Helsingfors D 0-053.2 1436 1279 60.59% 20.34% 19.07%+0.77 -2.8 49
2021-09-26 @ KuPS D 0-053.2 1279 1436 19.07% 20.34% 60.59%-0.77 +2.8 33
2021-09-26 Honka D 0-051.4 1283 1266 43.69% 21.57% 34.75%+0.14 -0.6 33
2021-09-26 @ Ilves D 0-051.4 1266 1283 34.75% 21.57% 43.69%-0.14 +0.6 26
2021-09-26 Inter Turku L 0-149.7 1450 1359 53.33% 21.12% 25.56%+0.47 -13.9 49
2021-09-26 @ HJK W 1-049.7 1359 1450 25.56% 21.12% 53.33%-0.47 +13.9 39
2021-09-26 KTP W 4-243.9 1158 1085 51.09% 21.27% 27.64%+0.39 +11.8 23
2021-09-26 @ Mariehamn L 2-443.9 1085 1158 27.64% 21.27% 51.09%-0.39 -11.8 8
2021-09-26 Lahti W 4-142.6 1233 1281 34.56% 21.56% 43.88%-0.15 +27.1 37
2021-09-26 @ SJK Seinajoki L 1-442.6 1281 1233 43.88% 21.56% 34.56%+0.15 -27.1 32
2021-09-30 Helsingfors W 2-040.5 1210 1282 31.48% 21.47% 47.05%-0.25 +23.5 24
2021-09-30 @ Haka L 0-240.5 1282 1210 47.05% 21.47% 31.48%+0.25 -23.5 33

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
2021-10-02 Ilves W 2-144.2 1433 1282 60.00% 20.42% 19.58%+0.74 +5.6 3
2021-10-02 @ KuPS L 1-244.2 1282 1433 19.58% 20.42% 60.00%-0.74 -5.6 0
2021-10-02 Mariehamn D 1-156.7 1266 1170 53.98% 21.06% 24.96%+0.50 -1.7 1
2021-10-02 @ Honka D 1-156.7 1170 1266 24.96% 21.06% 53.98%-0.50 +1.7 1
2021-10-03 AC Oulu D 0-051.0 1234 1157 51.60% 21.24% 27.17%+0.41 -1.6 1
2021-10-03 @ Haka D 0-051.0 1157 1234 27.17% 21.24% 51.60%-0.41 +1.6 1
2021-10-03 Helsingfors W 2-033.8 1373 1258 56.07% 20.88% 23.06%+0.58 +13.0 3
2021-10-03 @ Inter Turku L 0-233.8 1258 1373 23.06% 20.88% 56.07%-0.58 -13.0 0
2021-10-03 KTP W 2-141.3 1254 1073 62.95% 19.98% 17.07%+0.88 +5.0 3
2021-10-03 @ Lahti L 1-241.3 1073 1254 17.07% 19.98% 62.95%-0.88 -4.9 0
2021-10-03 SJK Seinajoki L 2-361.7 1436 1260 62.46% 20.06% 17.48%+0.85 -14.4 0
2021-10-03 @ HJK W 3-261.7 1260 1436 17.48% 20.06% 62.46%-0.85 +14.4 3
2021-10-16 HJK L 2-350.2 1276 1422 22.97% 20.87% 56.16%-0.58 -6.1 0
2021-10-16 @ Ilves W 3-250.2 1422 1276 56.16% 20.87% 22.97%+0.58 +6.2 3
2021-10-16 Honka W 2-044.1 1068 1265 18.27% 20.21% 61.52%-0.81 +29.9 3
2021-10-16 @ KTP L 0-244.1 1265 1068 61.52% 20.21% 18.27%+0.81 -29.9 1
2021-10-16 KuPS L 2-356.0 1386 1439 33.96% 21.55% 44.49%-0.17 -8.5 3
2021-10-16 @ Inter Turku W 3-256.0 1439 1386 44.49% 21.55% 33.96%+0.17 +8.6 6
2021-10-16 Lahti D 1-156.6 1232 1259 37.47% 21.60% 40.93%-0.05 +0.2 2
2021-10-16 @ Haka D 1-156.6 1259 1232 40.93% 21.60% 37.47%+0.05 -0.2 4
2021-10-16 Mariehamn L 1-248.5 1158 1171 39.48% 21.61% 38.91%+0.01 -10.2 1
2021-10-16 @ AC Oulu W 2-148.5 1171 1158 38.91% 21.61% 39.48%-0.01 +10.2 4
2021-10-16 SJK Seinajoki D 2-263.1 1245 1275 37.14% 21.60% 41.25%-0.06 +0.2 1
2021-10-16 @ Helsingfors D 2-263.1 1275 1245 41.25% 21.60% 37.14%+0.06 -0.2 4
2021-10-22 AC Oulu D 0-051.1 1259 1148 55.64% 20.92% 23.45%+0.56 -2.1 5
2021-10-22 @ Lahti D 0-051.1 1148 1259 23.45% 20.92% 55.64%-0.56 +2.2 2
2021-10-22 Ilves W 4-247.3 1275 1270 41.96% 21.59% 36.44%+0.09 +14.8 7
2021-10-22 @ SJK Seinajoki L 2-447.3 1270 1275 36.44% 21.59% 41.96%-0.09 -14.8 0
2021-10-23 Haka L 0-238.8 1235 1232 41.68% 21.60% 36.73%+0.08 -21.2 1
2021-10-23 @ Honka W 2-038.8 1232 1235 36.73% 21.60% 41.68%-0.08 +21.2 5
2021-10-23 Helsingfors D 0-053.1 1447 1246 64.85% 19.64% 15.51%+0.97 -3.4 7
2021-10-23 @ KuPS D 0-053.1 1246 1447 15.51% 19.64% 64.85%-0.97 +3.4 2
2021-10-23 KTP W 5-135.1 1182 1098 52.39% 21.18% 26.43%+0.44 +23.1 7
2021-10-23 @ Mariehamn L 1-535.1 1098 1182 26.43% 21.18% 52.39%-0.44 -23.1 3
2021-10-24 Inter Turku W 2-149.4 1428 1377 48.25% 21.42% 30.33%+0.29 +8.2 6
2021-10-24 @ HJK L 1-249.4 1377 1428 30.33% 21.42% 48.25%-0.29 -8.2 3
2021-10-27 AC Oulu W 6-135.3 1213 1150 49.86% 21.34% 28.80%+0.35 +30.5 4
2021-10-27 @ Honka L 1-635.3 1150 1213 28.80% 21.34% 49.86%-0.35 -30.5 2
2021-10-27 Haka L 2-441.4 1075 1254 19.82% 20.46% 59.72%-0.73 -8.8 3
2021-10-27 @ KTP W 4-241.4 1254 1075 59.72% 20.46% 19.82%+0.73 +8.8 8
2021-10-27 Helsingfors W 1-036.2 1436 1249 63.54% 19.88% 16.58%+0.90 +5.1 9
2021-10-27 @ HJK L 0-136.2 1249 1436 16.58% 19.88% 63.54%-0.90 -5.1 2
2021-10-27 Inter Turku L 0-234.9 1255 1369 26.38% 21.18% 52.44%-0.44 -14.6 0
2021-10-27 @ Ilves W 2-034.9 1369 1255 52.44% 21.18% 26.38%+0.44 +14.6 6
2021-10-27 KuPS D 2-265.2 1289 1444 22.09% 20.77% 57.15%-0.62 +1.6 8
2021-10-27 @ SJK Seinajoki D 2-265.2 1444 1289 57.15% 20.77% 22.09%+0.62 -1.6 8
2021-10-27 Lahti L 0-334.4 1205 1257 34.03% 21.55% 44.42%-0.17 -26.2 7
2021-10-27 @ Mariehamn W 3-034.4 1257 1205 44.42% 21.55% 34.03%+0.17 +26.2 8
2021-10-31 HJK D 1-162.1 1442 1441 41.46% 21.60% 36.94%+0.07 -0.2 9
2021-10-31 @ KuPS D 1-162.1 1441 1442 36.94% 21.60% 41.46%-0.07 +0.2 10
2021-10-31 Honka L 2-356.1 1283 1244 46.74% 21.48% 31.78%+0.24 -11.1 8
2021-10-31 @ Lahti W 3-256.1 1244 1283 31.78% 21.48% 46.74%-0.24 +11.1 7
2021-10-31 Ilves L 0-336.8 1244 1241 41.77% 21.60% 36.63%+0.08 -30.9 2
2021-10-31 @ Helsingfors W 3-036.8 1241 1244 36.63% 21.60% 41.77%-0.08 +30.9 3
2021-10-31 KTP W 2-145.5 1120 1066 48.64% 21.40% 29.96%+0.31 +8.1 5
2021-10-31 @ AC Oulu L 1-245.5 1066 1120 29.96% 21.40% 48.64%-0.31 -8.1 3
2021-10-31 Mariehamn W 2-034.0 1262 1179 52.45% 21.18% 26.37%+0.44 +14.6 11
2021-10-31 @ Haka L 0-234.0 1179 1262 26.37% 21.18% 52.45%-0.44 -14.6 7
2021-10-31 SJK Seinajoki L 2-548.4 1384 1291 53.54% 21.10% 25.37%+0.48 -27.9 6
2021-10-31 @ Inter Turku W 5-248.4 1291 1384 25.37% 21.10% 53.54%-0.48 +27.9 11

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
2021-11-03 AC Oulu W 2-146.8 1151 1128 44.58% 21.55% 33.87%+0.17 +9.0 1-0
2021-11-03 @ RoPS L 1-246.8 1128 1151 33.87% 21.55% 44.58%-0.17 -9.0 0-1
2021-11-07 RoPS W 2-038.9 1119 1160 35.50% 21.58% 42.92%-0.12 +21.8 1-1
2021-11-07 @ AC Oulu L 0-238.9 1160 1119 42.92% 21.58% 35.50%+0.12 -21.7 1-1

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 2021-07-17 9.43% @ AC Oulu 1142 2 HJK 1479 1
2 2021-09-22 13.17% Helsingfors 1246 2 @ HJK 1483 0
3 2021-08-08 17.23% @ Haka 1163 1 Inter Turku 1372 0
4 2021-10-03 17.48% SJK Seinajoki 1260 3 @ HJK 1436 2
5 2021-08-14 17.92% @ AC Oulu 1156 2 Inter Turku 1356 0
6 2021-10-16 18.27% @ KTP 1068 2 Honka 1265 0
7 2021-09-18 18.76% Mariehamn 1129 3 @ Helsingfors 1289 0
8 2021-08-13 19.99% Haka 1180 2 @ Lahti 1326 0
9 2021-05-29 21.12% Haka 1178 2 @ KuPS 1312 1
10 2021-07-19 21.82% Helsingfors 1252 1 @ Inter Turku 1379 0
11 2021-08-29 22.99% @ Mariehamn 1106 1 Ilves 1251 0
12 2021-05-03 23.19% Mariehamn 1186 2 @ Honka 1300 0
13 2021-09-22 24.00% @ Haka 1149 4 SJK Seinajoki 1284 0
14 2021-10-31 25.37% SJK Seinajoki 1291 5 @ Inter Turku 1384 2
15 2021-09-26 25.56% Inter Turku 1359 1 @ HJK 1450 0
16 2021-05-03 27.29% @ Lahti 1252 2 Inter Turku 1358 1
17 2021-05-23 27.41% Haka 1141 3 @ Mariehamn 1216 0
18 2021-06-23 27.56% @ Ilves 1290 2 Inter Turku 1394 1
19 2021-07-16 29.20% SJK Seinajoki 1248 1 @ Ilves 1308 0
20 2021-06-14 29.41% @ KuPS 1307 1 Inter Turku 1395 0
21 2021-07-12 29.56% Mariehamn 1114 3 @ KTP 1171 1
22 2021-09-11 30.13% Mariehamn 1117 2 @ Haka 1169 1
23 2021-08-28 30.21% Helsingfors 1243 3 @ Honka 1294 0
24 2021-06-14 30.33% @ SJK Seinajoki 1228 1 Ilves 1308 0
25 2021-06-15 31.02% AC Oulu 1150 3 @ KTP 1195 1

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 2021-09-22 51.16 @ Haka 4 1149 24.00% SJK Seinajoki 0 1284 55.02% 20.97%
2 2021-09-18 43.05 Mariehamn 3 1129 18.76% @ Helsingfors 0 1289 60.95% 20.29%
3 2021-05-23 36.80 Haka 3 1141 27.41% @ Mariehamn 0 1216 51.34% 21.25%
4 2021-08-28 34.93 Helsingfors 3 1243 30.21% @ Honka 0 1294 48.38% 21.41%
5 2021-09-22 32.75 Helsingfors 2 1246 13.17% @ HJK 0 1483 67.82% 19.01%
6 2021-10-31 30.90 Ilves 3 1241 36.63% @ Helsingfors 0 1244 41.77% 21.60%
7 2021-10-27 30.51 @ Honka 6 1213 49.86% AC Oulu 1 1150 28.80% 21.34%
8 2021-08-14 30.09 @ AC Oulu 2 1156 17.92% Inter Turku 0 1356 61.93% 20.14%
9 2021-10-16 29.90 @ KTP 2 1068 18.27% Honka 0 1265 61.52% 20.21%
10 2021-08-13 29.00 Haka 2 1180 19.99% @ Lahti 0 1326 59.52% 20.49%
11 2021-10-31 27.90 SJK Seinajoki 5 1291 25.37% @ Inter Turku 2 1384 53.54% 21.10%
12 2021-08-27 27.73 @ SJK Seinajoki 4 1281 52.46% Haka 0 1197 26.36% 21.18%
13 2021-05-03 27.37 Mariehamn 2 1186 23.19% @ Honka 0 1300 55.92% 20.89%
14 2021-05-14 27.20 KTP 3 1209 42.85% @ Haka 0 1168 35.57% 21.58%
15 2021-09-26 27.12 @ SJK Seinajoki 4 1233 34.56% Lahti 1 1281 43.88% 21.56%
16 2021-10-27 26.24 Lahti 3 1257 44.42% @ Mariehamn 0 1205 34.03% 21.55%
17 2021-08-08 25.43 @ Honka 4 1268 37.86% Ilves 1 1293 40.54% 21.61%
18 2021-05-30 24.58 Lahti 3 1251 47.14% @ Mariehamn 0 1179 31.40% 21.47%
19 2021-05-11 24.16 HJK 3 1405 47.81% @ Ilves 0 1328 30.75% 21.44%
20 2021-09-30 23.48 @ Haka 2 1210 31.48% Helsingfors 0 1282 47.05% 21.47%
21 2021-08-22 23.19 KuPS 5 1379 52.35% @ Helsingfors 1 1266 26.47% 21.19%
22 2021-10-23 23.15 @ Mariehamn 5 1182 52.39% KTP 1 1098 26.43% 21.18%
23 2021-11-07 * 21.75 @ AC Oulu 2 1119 35.50% RoPS 0 1160 42.92% 21.58%
24 2021-09-22 21.49 @ Inter Turku 4 1338 59.79% AC Oulu 0 1188 19.75% 20.45%
25 2021-10-23 21.23 Haka 2 1232 36.73% @ Honka 0 1235 41.68% 21.60%

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 2021-10-27 65.2 @ SJK Seinajoki 2 1289 22.09% KuPS 2 1444 57.15% 20.77%
2 2021-08-08 64.4 @ KuPS 2 1365 46.73% Lahti 2 1325 31.79% 21.48%
3 2021-08-02 64.1 @ Inter Turku 2 1374 55.18% Honka 2 1267 23.86% 20.96%
4 2021-09-18 63.7 @ SJK Seinajoki 2 1284 33.77% Inter Turku 2 1338 44.69% 21.54%
5 2021-07-23 63.1 @ Helsingfors 2 1267 56.43% KTP 2 1150 22.73% 20.84%
6 2021-10-16 63.1 @ Helsingfors 2 1245 37.14% SJK Seinajoki 2 1275 41.25% 21.60%
7 2021-10-31 62.1 @ KuPS 1 1442 41.46% HJK 1 1441 36.94% 21.60%
8 2021-08-29 62.0 @ HJK 1 1475 51.14% KuPS 1 1402 27.59% 21.27%
9 2021-10-03 61.7 SJK Seinajoki 3 1260 17.48% @ HJK 2 1436 62.46% 20.06%
10 2021-07-17 58.3 @ AC Oulu 2 1142 9.43% HJK 1 1479 73.01% 17.56%
11 2021-06-30 57.9 @ Inter Turku 1 1381 53.00% Lahti 1 1293 25.86% 21.14%
12 2021-07-16 57.0 @ Lahti 1 1313 62.68% Mariehamn 1 1135 17.30% 20.03%
13 2021-07-25 57.0 @ Honka 1 1267 35.19% Lahti 1 1310 43.24% 21.57%
14 2021-05-15 56.9 @ Helsingfors 1 1248 33.57% Ilves 1 1304 44.89% 21.54%
15 2021-06-30 56.8 @ KTP 1 1169 24.17% Ilves 1 1303 54.84% 20.99%
16 2021-06-15 56.7 @ Haka 1 1188 27.15% Lahti 1 1295 51.62% 21.24%
17 2021-08-28 56.7 @ AC Oulu 1 1198 28.80% Lahti 1 1291 49.85% 21.34%
18 2021-10-02 56.7 @ Honka 1 1266 53.98% Mariehamn 1 1170 24.96% 21.06%
19 2021-05-07 56.6 @ SJK Seinajoki 1 1214 36.41% Helsingfors 1 1249 42.00% 21.59%
20 2021-06-30 56.6 @ Haka 1 1181 30.52% Honka 1 1261 48.06% 21.43%
21 2021-10-16 56.6 @ Haka 1 1232 37.47% Lahti 1 1259 40.93% 21.60%
22 2021-05-03 56.5 @ SJK Seinajoki 1 1214 39.84% KTP 1 1224 38.55% 21.61%
23 2021-07-05 56.3 @ AC Oulu 1 1148 38.16% KTP 1 1171 40.23% 21.61%
24 2021-10-31 56.1 Honka 3 1244 31.78% @ Lahti 2 1283 46.74% 21.48%
25 2021-10-16 56.0 KuPS 3 1439 44.49% @ Inter Turku 2 1386 33.96% 21.55%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2021-08-15 27.6 @ KuPS 4 1364 67.42% KTP 0 1132 13.47% 19.10%
2 2021-06-10 27.8 @ Inter Turku 3 1383 67.22% Mariehamn 0 1154 13.63% 19.15%
3 2021-06-24 29.1 @ HJK 2 1467 72.02% KTP 0 1175 10.10% 17.88%
4 2021-07-24 29.1 @ HJK 2 1461 71.97% Haka 0 1169 10.14% 17.89%
5 2021-07-30 29.5 @ Lahti 3 1310 60.76% KTP 0 1151 18.92% 20.32%
6 2021-09-22 30.0 @ Inter Turku 4 1338 59.79% AC Oulu 0 1188 19.75% 20.45%
7 2021-07-25 30.6 Inter Turku 2 1365 64.43% @ Mariehamn 0 1138 15.85% 19.72%
8 2021-06-30 31.0 @ KuPS 2 1340 63.04% AC Oulu 0 1158 16.99% 19.97%
9 2021-06-30 31.0 @ SJK Seinajoki 3 1237 55.10% Mariehamn 0 1131 23.93% 20.97%
10 2021-08-15 31.7 @ HJK 1 1467 75.61% Mariehamn 0 1119 7.75% 16.64%
11 2021-08-27 32.0 @ SJK Seinajoki 4 1281 52.46% Haka 0 1197 26.36% 21.18%
12 2021-05-17 32.3 @ HJK 2 1429 62.86% Lahti 0 1249 17.14% 20.00%
13 2021-05-22 32.4 HJK 2 1439 62.37% @ SJK Seinajoki 0 1234 17.56% 20.08%
14 2021-06-24 32.7 KuPS 2 1328 57.46% @ AC Oulu 0 1171 21.81% 20.73%
15 2021-08-07 32.7 HJK 1 1464 72.42% @ KTP 0 1135 9.83% 17.75%
16 2021-09-11 32.7 @ KuPS 3 1407 55.55% SJK Seinajoki 0 1297 23.53% 20.93%
17 2021-06-18 32.9 @ Inter Turku 2 1382 59.04% SJK Seinajoki 0 1240 20.41% 20.55%
18 2021-06-14 33.0 HJK 1 1459 71.58% @ Mariehamn 0 1143 10.41% 18.01%
19 2021-09-05 33.3 KuPS 1 1403 69.10% @ Mariehamn 0 1121 12.20% 18.70%
20 2021-05-30 33.5 Lahti 3 1251 47.14% @ Mariehamn 0 1179 31.40% 21.47%
21 2021-09-22 33.6 @ Ilves 2 1269 53.99% Mariehamn 0 1172 24.94% 21.06%
22 2021-10-03 33.8 @ Inter Turku 2 1373 56.07% Helsingfors 0 1258 23.06% 20.88%
23 2021-10-31 34.0 @ Haka 2 1262 52.45% Mariehamn 0 1179 26.37% 21.18%
24 2021-05-28 34.4 @ Ilves 2 1313 52.38% KTP 0 1230 26.43% 21.18%
25 2021-10-27 34.4 Lahti 3 1257 44.42% @ Mariehamn 0 1205 34.03% 21.55%