‹ ›

2020 Veikkausliiga Season

132 games · 2 promotion-playoff teams

Final

Champion

HJK

48 points · 30th Title

Last Title: 2018

Relegated

No relegation

Biggest Overachiever

HJK

7.09 points above expected

48 points · 40.91 expected points

Biggest Disappointment

RoPS

13.99 points below expected

5 points · 18.99 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 HJK Champion 22 14 6 2 48 53 17 +36 40.91 +7.09
2 Inter Turku 22 12 5 5 41 36 17 +19 36.61 +4.39
3 KuPS 22 12 5 5 41 39 26 +13 42.14 -1.14
4 Honka 22 9 10 3 37 26 17 +9 37.24 -0.24
5 Ilves 22 10 6 6 36 37 29 +8 30.90 +5.10
6 Lahti 22 8 8 6 32 33 30 +3 27.94 +4.06
7 SJK Seinajoki 22 8 5 9 29 27 29 -2 23.96 +5.04
8 Helsingfors 22 8 4 10 28 29 33 -4 28.10 -0.10
9 Mariehamn 22 6 5 11 23 29 43 -14 25.72 -2.72
10 Haka 22 5 7 10 22 25 41 -16 26.35 -4.35
11 TPS Turku 22 6 3 13 21 23 39 -16 23.23 -2.23
12 RoPS 22 1 2 19 5 15 51 -36 18.99 -13.99

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 HJK 48 40.91 +7.09
2 Ilves 36 30.90 +5.10
3 SJK Seinajoki 29 23.96 +5.04
4 Inter Turku 41 36.61 +4.39
5 Lahti 32 27.94 +4.06

Biggest Disappointments

# Team Actual Sim vsSim
1 RoPS 5 18.99 -13.99
2 Haka 22 26.35 -4.35
3 Mariehamn 23 25.72 -2.72
4 TPS Turku 21 23.23 -2.23
5 KuPS 41 42.14 -1.14

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 SJK Seinajoki 4 Aug 29 – Sep 19 1 in 200
2 TPS Turku 2 Aug 22 – Aug 26 1 in 29
3 Inter Turku 4 Sep 28 – Oct 22 1 in 28
4 Mariehamn 3 Aug 5 – Aug 16 1 in 27
5 KuPS 7 Aug 14 – Sep 27 1 in 27

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 RoPS 12 Jul 26 – Sep 20 1 in 889
2 KuPS 4 Oct 15 – Nov 4 1 in 672
3 TPS Turku 5 Jul 1 – Jul 25 1 in 85
4 Mariehamn 6 Sep 23 – Nov 1 1 in 60
5 Helsingfors 3 Aug 14 – Aug 26 1 in 37

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Honka 11 Jul 1 – Aug 21 1 in 36
2 SJK Seinajoki 4 Aug 1 – Aug 15 1 in 29
3 Haka 4 Sep 27 – Oct 22 1 in 26
4 HJK 10 Jul 22 – Aug 30 1 in 17
5 Lahti 5 Jul 25 – Aug 14 1 in 16

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Inter Turku 6 Aug 22 – Sep 23 1 in 75
2 Haka 10 Jul 1 – Aug 18 1 in 63
3 RoPS 16 Jul 2 – Sep 20 1 in 42
4 Mariehamn 10 Aug 30 – Nov 1 1 in 25
5 KuPS 4 Oct 15 – Nov 4 1 in 25

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 1485 48 +47 13 10.6 +2.4
Inter Turku 1410 41 +94 13 7.5 +5.5
KuPS 1339 41 -90 3 9.5 -6.5
Honka 1355 37 +9 10 8.2 +1.8
Ilves 1358 36 +43 10 6.4 +3.6
Lahti 1264 32 +47 10 7.7 +2.3
SJK Seinajoki 1200 29 -22 6 6.9 -0.9
Helsingfors 1230 28 -39 3 6.0 -3.0
Mariehamn 1154 23 -39 3 4.8 -1.8
Haka 1161 22 +38 10 5.2 +4.8
TPS Turku 1160 21 +31 9 5.4 +3.6
RoPS 1000 5 -70 0 3.5 -3.5

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 HJK HAK HEL HON ILV IT KUP LAH MAR ROP SS TT
HJK —
2-0-0
3.57
1-0-1
4.09
0-2-0
3.25
2-0-0
3.66
0-1-1
3.03
1-1-0
2.27
1-1-0
3.53
2-0-0
4.32
2-0-0
4.72
2-0-0
4.34
1-1-0
4.07
Haka
0-0-2
1.93
—
1-0-1
2.38
1-1-0
1.88
0-1-1
2.08
0-0-2
2.00
1-0-1
1.46
0-2-0
2.18
0-1-1
3.11
0-1-1
3.63
0-1-1
3.22
2-0-0
2.86
Helsingfors
1-0-1
1.43
1-0-1
3.10
—
1-1-0
1.98
0-1-1
2.52
0-1-1
2.26
0-0-2
1.77
0-0-2
2.98
1-1-0
2.90
2-0-0
3.69
1-0-1
3.16
1-0-1
3.60
Honka
0-2-0
2.23
0-1-1
3.63
0-1-1
3.50
—
1-0-1
3.28
0-2-0
2.90
1-1-0
2.20
1-1-0
3.68
1-1-0
3.80
2-0-0
4.31
1-1-0
4.09
2-0-0
3.78
Ilves
0-0-2
1.83
1-1-0
3.40
1-1-0
2.95
1-0-1
2.20
—
0-0-2
2.53
0-2-0
1.78
1-0-1
2.77
2-0-0
3.12
1-1-0
3.49
1-1-0
3.36
2-0-0
3.45
Inter Turku
1-1-0
2.44
2-0-0
3.48
1-1-0
3.22
0-2-0
2.57
2-0-0
2.94
—
1-0-1
2.05
1-1-0
3.49
1-0-1
4.10
2-0-0
4.00
0-0-2
3.94
1-0-1
4.35
KuPS
0-1-1
3.21
1-0-1
4.05
2-0-0
3.72
0-1-1
3.27
0-2-0
3.71
1-0-1
3.43
—
2-0-0
3.99
2-0-0
4.03
2-0-0
4.78
1-1-0
4.41
1-0-1
4.20
Lahti
0-1-1
1.96
0-2-0
3.30
2-0-0
2.49
0-1-1
1.81
1-0-1
2.70
0-1-1
1.99
0-0-2
1.52
—
1-1-0
2.87
2-0-0
3.78
1-1-0
2.72
1-1-0
3.10
Mariehamn
0-0-2
1.23
1-1-0
2.36
0-1-1
2.57
0-1-1
1.70
0-0-2
2.35
1-0-1
1.42
0-0-2
1.48
0-1-1
2.60
—
2-0-0
3.52
1-0-1
2.65
1-1-0
3.36
RoPS
0-0-2
0.88
1-1-0
1.86
0-0-2
1.82
0-0-2
1.24
0-1-1
1.99
0-0-2
1.51
0-0-2
0.83
0-0-2
1.71
0-0-2
1.97
—
0-0-2
1.76
0-0-2
2.41
SJK Seinajoki
0-0-2
1.21
1-1-0
2.25
1-0-1
2.31
0-1-1
1.43
0-1-1
2.12
2-0-0
1.57
0-1-1
1.14
0-1-1
2.75
1-0-1
2.82
2-0-0
3.73
—
1-0-1
2.75
TPS Turku
0-1-1
1.46
0-0-2
2.61
1-0-1
1.89
0-0-2
1.72
0-0-2
2.03
1-0-1
1.19
1-0-1
1.33
0-1-1
2.38
0-1-1
2.11
2-0-0
3.06
1-0-1
2.72
—

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.78 +10.7
Allowed 0.87 -9.8
Differential 0.97 +6.0

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.58%7.20%7.20%3.79%1.89%0.38%28.03%
17.20%10.61%5.30%3.41%1.52%0.76%28.79%
27.20%5.30%6.82%4.92%0.38%—24.62%
33.79%3.41%4.92%—0.76%—12.88%
41.89%1.52%0.38%0.76%——4.55%
5+0.38%0.76%————1.14%
Total28.03%28.79%24.62%12.88%4.55%1.14%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.41 +0.00
SD 1.23 1.23 1.82
CV 0.87 0.87 —
Max 6 6 +5
Min 0 0 -5

Games Played: 132

↓ Scored | Allowed →012345+Total
04.55%4.55%————9.09%
14.55%13.64%————18.18%
213.64%9.09%9.09%———31.82%
39.09%4.55%——4.55%—18.18%
49.09%4.55%————13.64%
5+4.55%4.55%————9.09%
Total45.45%40.91%9.09%—4.55%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.41 0.77 +1.64
SD 1.53 0.97 1.84
CV 0.64 1.26 —
Max 6 4 +5
Min 0 0 -1

Games Played: 22

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

Summary Statistics

Scored Allowed Difference
Mean 1.14 1.86 -0.73
SD 0.99 1.13 1.39
CV 0.87 0.60 —
Max 3 4 +1
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
04.55%9.09%—13.64%——27.27%
113.64%4.55%9.09%———27.27%
29.09%4.55%9.09%13.64%——36.36%
34.55%—————4.55%
4———4.55%——4.55%
5+———————
Total31.82%18.18%18.18%31.82%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.50 -0.18
SD 1.09 1.26 1.62
CV 0.82 0.84 —
Max 4 3 +3
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
022.73%4.55%————27.27%
19.09%22.73%4.55%—4.55%—40.91%
213.64%4.55%————18.18%
3—9.09%4.55%———13.64%
4———————
5+———————
Total45.45%40.91%9.09%—4.55%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 0.77 +0.41
SD 1.01 0.97 1.22
CV 0.85 1.26 —
Max 3 4 +2
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
09.09%—9.09%———18.18%
19.09%13.64%4.55%——4.55%31.82%
29.09%4.55%4.55%9.09%——27.27%
3—9.09%————9.09%
44.55%4.55%—4.55%——13.64%
5+———————
Total31.82%31.82%18.18%13.64%—4.55%100%

Summary Statistics

Scored Allowed Difference
Mean 1.68 1.32 +0.36
SD 1.29 1.32 1.81
CV 0.77 1.00 —
Max 4 5 +4
Min 0 0 -4

Games Played: 22

↓ Scored | Allowed →012345+Total
09.09%13.64%4.55%———27.27%
14.55%9.09%————13.64%
222.73%4.55%4.55%4.55%——36.36%
39.09%4.55%4.55%———18.18%
4———————
5+—4.55%————4.55%
Total45.45%36.36%13.64%4.55%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.64 0.77 +0.86
SD 1.33 0.87 1.58
CV 0.81 1.12 —
Max 5 3 +4
Min 0 0 -2

Games Played: 22

↓ Scored | Allowed →012345+Total
04.55%—9.09%4.55%——18.18%
14.55%13.64%————18.18%
29.09%13.64%4.55%9.09%——36.36%
313.64%4.55%4.55%———22.73%
4——4.55%———4.55%
5+———————
Total31.82%31.82%22.73%13.64%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.77 1.18 +0.59
SD 1.15 1.05 1.68
CV 0.65 0.89 —
Max 4 3 +3
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
013.64%——9.09%4.55%—27.27%
14.55%9.09%9.09%4.55%——27.27%
2—4.55%13.64%———18.18%
39.09%9.09%4.55%———22.73%
44.55%—————4.55%
5+———————
Total31.82%22.73%27.27%13.64%4.55%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.36 +0.14
SD 1.26 1.22 2.01
CV 0.84 0.89 —
Max 4 4 +4
Min 0 0 -4

Games Played: 22

↓ Scored | Allowed →012345+Total
04.55%4.55%9.09%4.55%—4.55%27.27%
19.09%4.55%9.09%4.55%—4.55%31.82%
24.55%4.55%13.64%4.55%——27.27%
3——4.55%—4.55%—9.09%
44.55%—————4.55%
5+———————
Total22.73%13.64%36.36%13.64%4.55%9.09%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.95 -0.64
SD 1.13 1.62 2.08
CV 0.86 0.83 —
Max 4 6 +4
Min 0 0 -5

Games Played: 22

↓ Scored | Allowed →012345+Total
0—22.73%9.09%9.09%13.64%—54.55%
1—4.55%4.55%9.09%4.55%—22.73%
24.55%—4.55%13.64%——22.73%
3———————
4———————
5+———————
Total4.55%27.27%18.18%31.82%18.18%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.68 2.32 -1.64
SD 0.84 1.21 1.47
CV 1.23 0.52 —
Max 2 4 +2
Min 0 0 -4

Games Played: 22

↓ Scored | Allowed →012345+Total
013.64%9.09%9.09%———31.82%
19.09%9.09%18.18%4.55%——40.91%
2—4.55%————4.55%
3——18.18%———18.18%
4—4.55%————4.55%
5+———————
Total22.73%27.27%45.45%4.55%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.23 1.32 -0.09
SD 1.23 0.89 1.27
CV 1.00 0.68 —
Max 4 3 +3
Min 0 0 -2

Games Played: 22

↓ Scored | Allowed →012345+Total
0—13.64%13.64%4.55%4.55%—36.36%
113.64%9.09%4.55%13.64%——40.91%
2——4.55%4.55%——9.09%
3——9.09%———9.09%
4—4.55%————4.55%
5+———————
Total13.64%27.27%31.82%22.73%4.55%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.05 1.77 -0.73
SD 1.13 1.11 1.64
CV 1.08 0.63 —
Max 4 4 +3
Min 0 0 -4

Games Played: 22

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
HJK 1485 48 40.91 +7.09 91.0% 26 30 37 41 44 51 54
Inter Turku 1410 41 36.61 +4.39 79.0% 21 28 33 36 41 46 48
Ilves 1358 36 30.90 +5.10 84.0% 15 21 27 31 35 40 43
Honka 1355 37 37.24 -0.24 51.0% 26 27 33 37 41 46 53
KuPS 1339 41 42.14 -1.14 45.0% 27 31 38 42 46 51 54
Lahti 1264 32 27.94 +4.06 82.0% 17 18 25 28 31 35 41
Helsingfors 1230 28 28.10 -0.10 50.0% 13 19 24 28 32 38 43
SJK Seinajoki 1200 29 23.96 +5.04 85.0% 11 15 20 24 28 31 37
TPS Turku 1163 21 23.23 -2.23 39.0% 9 13 19 23 27 34 37
Haka 1161 22 26.35 -4.35 26.0% 11 16 22 27 31 34 43
Mariehamn 1154 23 25.72 -2.72 35.0% 15 17 22 25 29 36 40
RoPS 1000 5 18.99 -13.99 0.0% 7 11 15 18 23 27 34

Point Totals in Context

How did each team's actual results compare to their simulated points, Elo rating, average opponent Elo, and percentile within simulated outcomes? Use the buttons to switch between views. In each chart, dashed crosshairs at the league means split the plot into four quadrants: pastel green (team did well, model agreed), pastel red (team did poorly, model agreed), and pastel yellow (model and reality disagreed).

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
+5.30%
No Edge
40.15%25.00%34.85%
Elo Value
Home Edge: 18.44 Elo pts.
165 Elo
0.006 goals per Elo point
0500
Scoring Tilt
Expected
+0.09 goals
Neutral
-2+0.11+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.0
One-Team Race
134510
Champion Preseason Odds
35%
HJK, 2nd of 12
LongshotFavorite
Title Margin
Expected
0.32/gm
Runaway
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.51 * Some Luck: 4.51 to 6.76 * Lucky: 6.76 to 9.02 * Wild Swing: 9.02 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.38 * Close: 1.38 to 2.07 * Off: 2.07 to 2.77 * Way Off: 2.77 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.52 points
Some Luck
05.6414
Average Finish Error
Expected
1.17
Pinpoint
01.734
Biggest Overachiever
Expected 95.83%
91.00%
HJK
50100
Biggest Underachiever
Expected 4.17%
0.00%
RoPS
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.20
Lopsided
00.150.5
Noll-Scully
Elo SD: 135.22
1.88
Strong Separation
0.951.41.71.92.5
Interquartile Edge
75%
Wide Edge
50%62.5%70%100%
Best vs. Worst
Baseline 94%
94%
Dominant
50%100%
Close Games
Expected
61%
Frequent
0%59%100%
Blowouts
Expected
17%
Occasional
0%17%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.59
Predictable
00.602
Matchup Imbalance
0.36
Slight Separation
00.330.410.5
Strangeness
Expected
1.04
As Expected
01.002
Repeatability
0.61
Near-Lock
00.210.460.591
Upset Rate
Expected
23%
Chalky
0%24%50%
Clear Favorite Upset Rate
Expected
21%
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.15 * Near Noise Ceiling: 0.15 to 0.22 * Above Noise: 0.22 to 0.29 * Well Above Noise: 0.29 and up.
Probability calibration
0.11
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
1.02
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.072
Well Within Noise
00.1470.4

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

TPS Turku 1
KTP 1

Leg 1: KTP 0-0 TPS Turku

Leg 2: TPS Turku 1-1 KTP

Final Table Odds

Each cell is the probability — across 100,000 simulations — that the team (row) finished at that position (column). Rows are sorted by actual finish (champion at top, bottom of the table at the bottom).

Team123456789101112
HJK35.00%27.00%19.00%5.00%7.00%5.00%2.00%—————
Inter Turku7.00%18.00%27.00%22.00%8.00%8.00%5.00%3.00%1.00%1.00%——
KuPS44.00%23.00%13.00%12.00%3.00%3.00%1.00%1.00%————
Honka13.00%18.00%22.00%20.00%11.00%3.00%7.00%3.00%2.00%1.00%——
Ilves1.00%5.00%10.00%18.00%16.00%12.00%9.00%12.00%10.00%3.00%2.00%2.00%
Lahti—2.00%1.00%7.00%13.00%17.00%14.00%20.00%10.00%2.00%8.00%6.00%
SJK Seinajoki—1.00%——7.00%8.00%12.00%9.00%14.00%22.00%17.00%10.00%
Helsingfors——2.00%9.00%12.00%18.00%15.00%12.00%11.00%9.00%9.00%3.00%
Mariehamn—4.00%2.00%2.00%7.00%5.00%13.00%13.00%13.00%23.00%10.00%8.00%
Haka—1.00%2.00%3.00%12.00%14.00%10.00%13.00%12.00%13.00%10.00%10.00%
TPS Turku—1.00%2.00%2.00%4.00%3.00%10.00%12.00%14.00%12.00%24.00%16.00%
RoPS—————4.00%2.00%2.00%13.00%14.00%20.00%45.00%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

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 Relegated Direct relegation
HJK 100% — —
Honka 100% — —
Inter Turku 100% — —
KuPS 100% — —
Ilves 96.00% 2.00% 2.00%
Helsingfors 88.00% 9.00% 3.00%
Lahti 86.00% 8.00% 6.00%
Mariehamn 82.00% 10.00% 8.00%
Haka 80.00% 10.00% 10.00%
SJK Seinajoki 73.00% 17.00% 10.00%
RoPS 35.00% 20.00% 45.00%
TPS Turku — 100% —
Loser →
↓ Winner
AC OuluEkenasHakaHelsingforsIlvesInter TurkuJaroKPVKTPKajaaniLahtiMP MikkeliMariehamnMusan SalamaRoPSSJK SeinajokiTPS TurkuVPS
AC Oulu100.0%1.00%0.0%2.00%50.0%2.00%100.0%4.00%100.0%3.00%44.4%9.00%
Ekenas100.0%3.00%100.0%2.00%100.0%3.00%0.0%2.00%33.3%3.00%
Haka0.0%1.00%0.0%3.00%0.0%2.00%33.3%3.00%100.0%3.00%
Helsingfors75.0%4.00%0.0%1.00%100.0%1.00%
Ilves100.0%2.00%100.0%1.00%100.0%1.00%0.0%1.00%100.0%1.00%
Inter Turku100.0%1.00%100.0%1.00%
Jaro100.0%2.00%25.0%4.00%0.0%1.00%33.3%3.00%75.0%4.00%100.0%5.00%100.0%2.00%50.0%2.00%
KPV0.0%1.00%50.0%2.00%100.0%1.00%0.0%1.00%33.3%3.00%
KTP66.7%3.00%100.0%1.00%100.0%1.00%0.0%1.00%75.0%4.00%0.0%1.00%50.0%2.00%50.0%2.00%50.0%2.00%
Kajaani100.0%1.00%
Lahti50.0%2.00%66.7%3.00%25.0%4.00%
MP Mikkeli0.0%1.00%0.0%1.00%
Mariehamn0.0%4.00%0.0%2.00%25.0%4.00%50.0%2.00%100.0%1.00%100.0%1.00%
Musan Salama0.0%1.00%
RoPS0.0%3.00%0.0%3.00%0.0%5.00%0.0%1.00%50.0%2.00%0.0%2.00%
SJK Seinajoki100.0%2.00%0.0%2.00%100.0%1.00%50.0%2.00%100.0%1.00%66.7%6.00%
TPS Turku55.6%9.00%66.7%3.00%50.0%2.00%66.7%3.00%50.0%2.00%0.0%1.00%0.0%1.00%
VPS0.0%3.00%0.0%1.00%0.0%1.00%100.0%2.00%33.3%6.00%100.0%1.00%

Actual Promotion/Relegation Outcomes

Just the teams that actually reached the promotion playoff. With the field fixed in place, the playoff sim re-runs every tie and tallies how often each team won each round — the table gives those probabilities, and the final round's column is the chance of winning the playoff outright. The round buttons switch to heatmaps of how often each pairing met in that round.

Team DNE
KTP 60.84%
TPS Turku 39.16%
Loser →
↓ Winner
KTPTPS Turku
KTP60.8%10000.00%
TPS Turku39.2%10000.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 Won relegation playoff Relegated Direct relegation
TPS Turku 39.16% 60.84% —
RoPS — — 100%

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
2020-07-01 HJK L 0-433.7 1208 1278 29.77% 26.33% 43.90%-0.31 -40.2 0
2020-07-01 @ Lahti W 4-033.7 1278 1208 43.90% 26.33% 29.77%+0.31 +40.2 3
2020-07-01 Honka D 1-153.6 1294 1326 34.74% 26.49% 38.77%-0.09 +0.3 1
2020-07-01 @ Haka D 1-153.6 1326 1294 38.77% 26.49% 34.74%+0.09 -0.3 1
2020-07-01 KuPS L 0-333.2 1258 1365 25.35% 25.99% 48.66%-0.54 -27.1 0
2020-07-01 @ Helsingfors W 3-033.2 1365 1258 48.66% 25.99% 25.35%+0.54 +27.1 3
2020-07-01 Mariehamn W 4-352.1 1277 1215 47.61% 26.08% 26.31%+0.48 +8.9 3
2020-07-01 @ Ilves L 3-452.1 1215 1277 26.31% 26.08% 47.61%-0.48 -8.9 0
2020-07-01 TPS Turku W 1-044.0 1164 1242 28.74% 26.27% 44.99%-0.36 +15.4 3
2020-07-01 @ SJK Seinajoki L 0-144.0 1242 1164 44.99% 26.27% 28.74%+0.36 -15.4 0
2020-07-02 RoPS W 3-139.2 1296 1191 52.87% 25.50% 21.62%+0.75 +14.1 3
2020-07-02 @ Inter Turku L 1-339.2 1191 1296 21.62% 25.50% 52.87%-0.75 -14.1 0
2020-07-07 Ilves L 0-140.1 1227 1285 31.21% 26.40% 42.39%-0.24 -11.6 0
2020-07-07 @ TPS Turku W 1-040.1 1285 1227 42.39% 26.40% 31.21%+0.24 +11.7 6
2020-07-07 Inter Turku W 1-039.3 1392 1310 50.11% 25.84% 24.05%+0.61 +9.5 6
2020-07-07 @ KuPS L 0-139.3 1310 1392 24.05% 25.84% 50.11%-0.61 -9.5 3
2020-07-08 Haka W 3-142.8 1318 1294 42.71% 26.39% 30.90%+0.26 +18.9 6
2020-07-08 @ HJK L 1-342.8 1294 1318 30.90% 26.39% 42.71%-0.26 -18.9 1
2020-07-08 Helsingfors L 0-140.0 1177 1231 31.74% 26.42% 41.84%-0.22 -11.8 0
2020-07-08 @ RoPS W 1-040.0 1231 1177 41.84% 26.42% 31.74%+0.22 +11.8 3
2020-07-08 Honka D 0-048.7 1206 1326 23.92% 25.83% 50.25%-0.61 +2.2 1
2020-07-08 @ Mariehamn D 0-048.7 1326 1206 50.25% 25.83% 23.92%+0.61 -2.2 2
2020-07-08 SJK Seinajoki D 0-048.1 1168 1179 37.72% 26.50% 35.77%+0.04 -0.1 1
2020-07-08 @ Lahti D 0-048.1 1179 1168 35.77% 26.50% 37.72%-0.04 +0.1 4
2020-07-11 Ilves W 5-139.4 1301 1297 39.91% 26.47% 33.61%+0.14 +36.8 6
2020-07-11 @ Inter Turku L 1-539.4 1297 1301 33.61% 26.47% 39.91%-0.14 -36.8 6
2020-07-12 KuPS D 1-154.8 1324 1402 28.76% 26.27% 44.97%-0.36 +1.1 3
2020-07-12 @ Honka D 1-154.8 1402 1324 44.97% 26.27% 28.76%+0.36 -1.2 7
2020-07-17 Haka D 2-258.8 1165 1275 24.98% 25.95% 49.07%-0.56 +1.3 1
2020-07-17 @ RoPS D 2-258.8 1275 1165 49.07% 25.95% 24.98%+0.56 -1.3 2
2020-07-17 HJK W 1-042.1 1338 1337 39.47% 26.48% 34.04%+0.12 +12.4 9
2020-07-17 @ Inter Turku L 0-142.1 1337 1338 34.04% 26.48% 39.47%-0.12 -12.5 6
2020-07-17 KuPS D 0-049.7 1260 1401 21.83% 25.53% 52.63%-0.74 +2.6 7
2020-07-17 @ Ilves D 0-049.7 1401 1260 52.63% 25.53% 21.83%+0.74 -2.6 8
2020-07-17 Mariehamn L 1-246.7 1180 1208 35.29% 26.50% 38.21%-0.06 -12.1 4
2020-07-17 @ SJK Seinajoki W 2-146.7 1208 1180 38.21% 26.50% 35.29%+0.06 +12.1 4
2020-07-18 Lahti L 0-339.4 1243 1168 49.32% 25.92% 24.75%+0.57 -45.6 3
2020-07-18 @ Helsingfors W 3-039.4 1168 1243 24.75% 25.92% 49.32%-0.57 +45.6 4
2020-07-18 TPS Turku W 3-139.2 1325 1215 53.37% 25.43% 21.20%+0.78 +13.9 6
2020-07-18 @ Honka L 1-339.2 1215 1325 21.20% 25.43% 53.37%-0.78 -13.9 0
2020-07-21 Ilves D 1-152.9 1166 1263 26.51% 26.10% 47.40%-0.47 +1.5 2
2020-07-21 @ RoPS D 1-152.9 1263 1166 47.40% 26.10% 26.51%+0.47 -1.5 8
2020-07-22 Haka D 2-258.8 1220 1274 31.90% 26.43% 41.68%-0.21 +0.5 5
2020-07-22 @ Mariehamn D 2-258.8 1274 1220 41.68% 26.43% 31.90%+0.21 -0.5 3
2020-07-22 HJK L 0-234.1 1201 1325 23.56% 25.78% 50.66%-0.64 -17.5 0
2020-07-22 @ TPS Turku W 2-034.1 1325 1201 50.66% 25.78% 23.56%+0.64 +17.6 9
2020-07-22 Inter Turku D 1-154.2 1339 1350 37.78% 26.50% 35.72%+0.04 -0.1 7
2020-07-22 @ Honka D 1-154.2 1350 1339 35.72% 26.50% 37.78%-0.04 +0.1 10
2020-07-22 Lahti W 3-029.3 1398 1213 61.05% 23.92% 15.04%+1.23 +17.1 11
2020-07-22 @ KuPS L 0-329.3 1213 1398 15.04% 23.92% 61.05%-1.23 -17.1 4
2020-07-22 SJK Seinajoki W 2-145.1 1198 1168 43.49% 26.35% 30.15%+0.29 +10.7 6
2020-07-22 @ Helsingfors L 1-245.1 1168 1198 30.15% 26.35% 43.49%-0.29 -10.7 4
2020-07-25 Ilves W 2-034.7 1342 1261 49.97% 25.86% 24.18%+0.60 +17.9 12
2020-07-25 @ HJK L 0-234.7 1261 1342 24.18% 25.86% 49.97%-0.60 -17.9 8
2020-07-25 Lahti L 1-344.0 1184 1196 37.59% 26.51% 35.90%+0.04 -21.9 0
2020-07-25 @ TPS Turku W 3-144.0 1196 1184 35.90% 26.51% 37.59%-0.04 +21.9 7
2020-07-26 Helsingfors L 0-337.2 1221 1208 41.13% 26.44% 32.43%+0.19 -39.3 5
2020-07-26 @ Mariehamn W 3-037.2 1208 1221 32.43% 26.44% 41.13%-0.19 +39.3 9
2020-07-26 Inter Turku L 0-236.4 1273 1350 28.87% 26.28% 44.85%-0.36 -20.7 3
2020-07-26 @ Haka W 2-036.4 1350 1273 44.85% 26.28% 28.87%+0.36 +20.7 13
2020-07-26 RoPS W 1-034.9 1339 1168 59.75% 24.23% 16.02%+1.15 +6.6 10
2020-07-26 @ Honka L 0-134.9 1168 1339 16.02% 24.23% 59.75%-1.15 -6.6 2
2020-07-26 SJK Seinajoki W 2-138.5 1415 1157 67.31% 21.96% 10.73%+1.68 +4.2 14
2020-07-26 @ KuPS L 1-238.5 1157 1415 10.73% 21.96% 67.31%-1.68 -4.2 4
2020-08-01 Haka D 1-152.8 1153 1253 26.14% 26.07% 47.79%-0.49 +1.6 5
2020-08-01 @ SJK Seinajoki D 1-152.8 1253 1153 47.79% 26.07% 26.14%+0.49 -1.6 4
2020-08-01 Helsingfors D 2-258.8 1244 1248 38.80% 26.49% 34.70%+0.09 -0.2 9
2020-08-01 @ Ilves D 2-258.8 1248 1244 34.70% 26.49% 38.80%-0.09 +0.2 10
2020-08-01 KuPS D 2-261.6 1360 1419 31.13% 26.40% 42.48%-0.25 +0.6 13
2020-08-01 @ HJK D 2-261.6 1419 1360 42.48% 26.40% 31.13%+0.25 -0.6 15
2020-08-01 Mariehamn W 2-140.2 1371 1182 61.48% 23.80% 14.72%+1.26 +5.8 16
2020-08-01 @ Inter Turku L 1-240.2 1182 1371 14.72% 23.80% 61.48%-1.26 -5.8 5
2020-08-01 TPS Turku L 2-353.0 1161 1162 39.27% 26.49% 34.25%+0.11 -12.4 2
2020-08-01 @ RoPS W 3-253.0 1162 1161 34.25% 26.49% 39.27%-0.11 +12.4 3
2020-08-03 Honka D 0-048.9 1218 1345 23.14% 25.73% 51.13%-0.66 +2.3 8
2020-08-03 @ Lahti D 0-048.9 1345 1218 51.13% 25.73% 23.14%+0.66 -2.3 11
2020-08-05 Helsingfors L 0-239.1 1251 1248 39.83% 26.48% 33.69%+0.13 -26.4 4
2020-08-05 @ Haka W 2-039.1 1248 1251 33.69% 26.48% 39.83%-0.13 +26.4 13
2020-08-05 Inter Turku W 2-044.4 1176 1377 16.54% 24.39% 59.07%-1.11 +36.8 8
2020-08-05 @ Mariehamn L 0-244.4 1377 1176 59.07% 24.39% 16.54%+1.11 -36.8 16
2020-08-05 KuPS D 1-154.4 1154 1419 12.35% 22.82% 64.83%-1.49 +4.2 6
2020-08-05 @ SJK Seinajoki D 1-154.4 1419 1154 64.83% 22.82% 12.35%+1.49 -4.1 16
2020-08-05 RoPS W 1-037.1 1243 1149 51.62% 25.67% 22.72%+0.68 +9.0 12
2020-08-05 @ Ilves L 0-137.1 1149 1243 22.72% 25.67% 51.62%-0.68 -9.0 2
2020-08-06 Honka L 0-232.5 1174 1343 19.16% 25.04% 55.79%-0.91 -14.7 3
2020-08-06 @ TPS Turku W 2-032.5 1343 1174 55.79% 25.04% 19.16%+0.91 +14.7 14
2020-08-06 Lahti D 1-153.8 1361 1220 56.66% 24.89% 18.46%+0.96 -2.9 14
2020-08-06 @ HJK D 1-153.8 1220 1361 18.46% 24.89% 56.66%-0.96 +2.9 9
2020-08-09 Haka W 2-033.3 1340 1225 53.98% 25.34% 20.68%+0.81 +15.7 19
2020-08-09 @ Inter Turku L 0-233.3 1225 1340 20.68% 25.34% 53.98%-0.81 -15.7 4
2020-08-09 HJK L 0-341.6 1415 1358 47.01% 26.13% 26.86%+0.46 -43.8 16
2020-08-09 @ KuPS W 3-041.6 1358 1415 26.86% 26.13% 47.01%-0.46 +43.8 17
2020-08-09 Ilves W 3-253.0 1223 1252 35.24% 26.50% 38.26%-0.06 +12.1 12
2020-08-09 @ Lahti L 2-353.0 1252 1223 38.26% 26.50% 35.24%+0.06 -12.1 12
2020-08-09 Mariehamn L 2-350.1 1140 1213 29.38% 26.31% 44.31%-0.33 -10.0 2
2020-08-09 @ RoPS W 3-250.1 1213 1140 44.31% 26.31% 29.38%+0.33 +9.9 11
2020-08-10 SJK Seinajoki D 0-049.4 1358 1158 62.38% 23.56% 14.06%+1.32 -4.2 15
2020-08-10 @ Honka D 0-049.4 1158 1358 14.06% 23.56% 62.38%-1.32 +4.2 7
2020-08-10 TPS Turku W 2-032.8 1274 1159 53.90% 25.35% 20.75%+0.81 +15.8 16
2020-08-10 @ Helsingfors L 0-232.8 1159 1274 20.75% 25.35% 53.90%-0.81 -15.8 3
2020-08-14 Helsingfors W 3-250.1 1356 1290 48.14% 26.04% 25.82%+0.51 +9.0 22
2020-08-14 @ Inter Turku L 2-350.1 1290 1356 25.82% 26.04% 48.14%-0.51 -9.0 16
2020-08-14 KuPS L 2-442.9 1209 1371 19.78% 25.17% 55.04%-0.87 -11.7 4
2020-08-14 @ Haka W 4-242.9 1371 1209 55.04% 25.17% 19.78%+0.87 +11.7 19
2020-08-14 RoPS W 3-030.9 1235 1130 52.90% 25.50% 21.60%+0.75 +23.7 15
2020-08-14 @ Lahti L 0-330.9 1130 1235 21.60% 25.50% 52.90%-0.75 -23.7 2
2020-08-15 Honka D 1-155.3 1402 1354 45.86% 26.21% 27.92%+0.40 -1.3 18
2020-08-15 @ HJK D 1-155.3 1354 1402 27.92% 26.21% 45.86%-0.40 +1.3 16
2020-08-15 SJK Seinajoki D 0-048.4 1240 1163 49.59% 25.90% 24.52%+0.58 -2.0 13
2020-08-15 @ Ilves D 0-048.4 1163 1240 24.52% 25.90% 49.59%-0.58 +2.1 8
2020-08-16 TPS Turku W 1-037.6 1223 1144 49.74% 25.88% 24.38%+0.59 +9.6 14
2020-08-16 @ Mariehamn L 0-137.6 1144 1223 24.38% 25.88% 49.74%-0.59 -9.6 3
2020-08-18 HJK L 1-435.0 1197 1400 16.39% 24.34% 59.27%-1.12 -15.6 4
2020-08-18 @ Haka W 4-135.0 1400 1197 59.27% 24.34% 16.39%+1.12 +15.6 21
2020-08-18 Inter Turku L 0-229.8 1106 1365 12.68% 22.98% 64.34%-1.46 -10.0 2
2020-08-18 @ RoPS W 2-029.8 1365 1106 64.34% 22.98% 12.68%+1.46 +10.0 25
2020-08-21 Honka L 0-231.8 1165 1355 17.38% 24.62% 58.00%-1.04 -13.5 8
2020-08-21 @ SJK Seinajoki W 2-031.8 1355 1165 58.00% 24.62% 17.38%+1.04 +13.5 19
2020-08-22 HJK L 0-132.1 1096 1416 9.58% 21.23% 69.19%-1.83 -4.0 2
2020-08-22 @ RoPS W 1-032.1 1416 1096 69.19% 21.23% 9.58%+1.83 +3.9 24
2020-08-22 Inter Turku W 1-048.7 1134 1375 13.79% 23.45% 62.76%-1.35 +20.6 6
2020-08-22 @ TPS Turku L 0-148.7 1375 1134 62.76% 23.45% 13.79%+1.35 -20.6 25
2020-08-22 Lahti W 3-144.1 1238 1259 36.38% 26.51% 37.11%-0.02 +21.7 16
2020-08-22 @ Ilves L 1-344.1 1259 1238 37.11% 26.51% 36.38%+0.02 -21.7 15
2020-08-22 Mariehamn W 2-141.7 1383 1232 57.71% 24.68% 17.61%+1.02 +6.8 22
2020-08-22 @ KuPS L 1-241.7 1232 1383 17.61% 24.68% 57.71%-1.02 -6.8 14
2020-08-23 Haka L 0-146.0 1281 1182 52.16% 25.60% 22.24%+0.71 -17.5 16
2020-08-23 @ Helsingfors W 1-046.0 1182 1281 22.24% 25.60% 52.16%-0.71 +17.5 7
2020-08-26 Helsingfors W 1-045.1 1155 1263 25.15% 25.97% 48.88%-0.55 +16.5 9
2020-08-26 @ TPS Turku L 0-145.1 1263 1155 48.88% 25.97% 25.15%+0.55 -16.5 16
2020-08-26 Lahti D 2-258.7 1199 1237 33.93% 26.48% 39.59%-0.12 +0.3 8
2020-08-26 @ Haka D 2-258.7 1237 1199 39.59% 26.48% 33.93%+0.12 -0.3 16
2020-08-26 RoPS W 4-029.8 1225 1092 55.92% 25.02% 19.06%+0.92 +27.8 17
2020-08-26 @ Mariehamn L 0-429.8 1092 1225 19.06% 25.02% 55.92%-0.92 -27.8 2
2020-08-26 SJK Seinajoki W 2-029.0 1420 1151 68.11% 21.66% 10.23%+1.74 +8.0 27
2020-08-26 @ HJK L 0-229.0 1151 1420 10.23% 21.66% 68.11%-1.74 -8.0 8
2020-08-29 RoPS W 2-143.1 1143 1064 49.75% 25.88% 24.37%+0.59 +9.0 11
2020-08-29 @ SJK Seinajoki L 1-243.1 1064 1143 24.37% 25.88% 49.75%-0.59 -9.0 2
2020-08-29 TPS Turku W 3-136.1 1389 1171 64.02% 23.08% 12.90%+1.43 +8.8 25
2020-08-29 @ KuPS L 1-336.1 1171 1389 12.90% 23.08% 64.02%-1.43 -8.8 9
2020-08-30 Mariehamn W 6-133.5 1428 1253 60.10% 24.15% 15.75%+1.17 +23.8 30
2020-08-30 @ HJK L 1-633.5 1253 1428 15.75% 24.15% 60.10%-1.17 -23.8 17
2020-08-31 Inter Turku D 2-259.4 1237 1354 24.25% 25.87% 49.88%-0.60 +1.4 17
2020-08-31 @ Lahti D 2-259.4 1354 1237 49.88% 25.87% 24.25%+0.60 -1.4 26
2020-09-01 Helsingfors L 0-147.4 1368 1247 54.65% 25.24% 20.12%+0.85 -18.2 19
2020-09-01 @ Honka W 1-047.4 1247 1368 20.12% 25.24% 54.65%-0.85 +18.2 19
2020-09-01 Ilves L 0-236.3 1199 1260 30.98% 26.39% 42.63%-0.25 -21.8 8
2020-09-01 @ Haka W 2-036.3 1260 1199 42.63% 26.39% 30.98%+0.25 +21.9 19
2020-09-09 Haka L 2-352.5 1162 1178 37.24% 26.51% 36.25%+0.02 -11.9 9
2020-09-09 @ TPS Turku W 3-252.5 1178 1162 36.25% 26.51% 37.24%-0.02 +11.9 11
2020-09-09 Ilves W 3-249.8 1350 1282 48.47% 26.01% 25.52%+0.53 +8.9 22
2020-09-09 @ Honka L 2-349.8 1282 1350 25.52% 26.01% 48.47%-0.53 -8.9 19
2020-09-09 Inter Turku W 3-258.7 1152 1353 16.59% 24.40% 59.01%-1.10 +17.5 14
2020-09-09 @ SJK Seinajoki L 2-358.7 1353 1152 59.01% 24.40% 16.59%+1.10 -17.5 26
2020-09-09 Lahti D 2-258.7 1229 1239 38.05% 26.50% 35.45%+0.06 -0.1 18
2020-09-09 @ Mariehamn D 2-258.7 1239 1229 35.45% 26.50% 38.05%-0.06 +0.1 18
2020-09-09 RoPS W 3-025.0 1398 1055 73.36% 19.36% 7.28%+2.19 +8.0 28
2020-09-09 @ KuPS L 0-325.0 1055 1398 7.28% 19.36% 73.36%-2.19 -8.0 2
2020-09-10 HJK W 4-362.8 1265 1452 17.68% 24.70% 57.62%-1.02 +16.7 22
2020-09-10 @ Helsingfors L 3-462.8 1452 1265 57.62% 24.70% 17.68%+1.02 -16.7 30
2020-09-12 Honka L 1-334.3 1047 1359 9.94% 21.48% 68.58%-1.78 -6.7 2
2020-09-12 @ RoPS W 3-134.3 1359 1047 68.58% 21.48% 9.94%+1.78 +6.7 25
2020-09-12 SJK Seinajoki L 1-442.6 1189 1170 42.11% 26.41% 31.48%+0.23 -33.8 11
2020-09-12 @ Haka W 4-142.6 1170 1189 31.48% 26.41% 42.11%-0.23 +33.7 17
2020-09-13 HJK L 1-243.4 1273 1435 19.76% 25.17% 55.07%-0.87 -7.6 19
2020-09-13 @ Ilves W 2-143.4 1435 1273 55.07% 25.17% 19.76%+0.87 +7.5 33
2020-09-14 Inter Turku D 0-049.1 1282 1335 31.90% 26.43% 41.67%-0.21 +0.8 23
2020-09-14 @ Helsingfors D 0-049.1 1335 1282 41.67% 26.43% 31.90%+0.21 -0.8 27
2020-09-14 KuPS L 1-242.5 1239 1406 19.29% 25.07% 55.64%-0.90 -7.4 18
2020-09-14 @ Lahti W 2-142.5 1406 1239 55.64% 25.07% 19.29%+0.90 +7.4 31
2020-09-14 Mariehamn D 1-152.7 1151 1229 28.69% 26.27% 45.04%-0.36 +1.2 10
2020-09-14 @ TPS Turku D 1-152.7 1229 1151 45.04% 26.27% 28.69%+0.36 -1.2 19
2020-09-17 TPS Turku D 1-152.9 1231 1152 49.83% 25.87% 24.30%+0.59 -1.9 19
2020-09-17 @ Lahti D 1-152.9 1152 1231 24.30% 25.87% 49.83%-0.59 +1.9 11
2020-09-19 Haka D 1-153.0 1265 1156 53.33% 25.44% 21.23%+0.78 -2.4 20
2020-09-19 @ Ilves D 1-153.0 1156 1265 21.23% 25.44% 53.33%-0.78 +2.4 12
2020-09-19 Mariehamn D 2-259.0 1283 1228 46.72% 26.15% 27.13%+0.44 -1.0 24
2020-09-19 @ Helsingfors D 2-259.0 1228 1283 27.13% 26.15% 46.72%-0.44 +1.0 20
2020-09-19 SJK Seinajoki L 0-147.2 1334 1203 55.68% 25.06% 19.26%+0.91 -18.5 27
2020-09-19 @ Inter Turku W 1-047.2 1203 1334 19.26% 25.06% 55.68%-0.91 +18.5 20
2020-09-20 HJK D 0-051.9 1366 1443 28.91% 26.28% 44.81%-0.35 +1.3 26
2020-09-20 @ Honka D 0-051.9 1443 1366 44.81% 26.28% 28.91%+0.35 -1.3 34
2020-09-20 KuPS L 0-227.2 1041 1414 7.51% 19.58% 72.91%-2.15 -5.7 2
2020-09-20 @ RoPS W 2-027.2 1414 1041 72.91% 19.58% 7.51%+2.15 +5.7 34
2020-09-23 Honka D 0-049.7 1316 1367 32.21% 26.44% 41.35%-0.20 +0.7 28
2020-09-23 @ Inter Turku D 0-049.7 1367 1316 41.35% 26.44% 32.21%+0.20 -0.7 27
2020-09-23 Ilves L 0-237.5 1229 1263 34.57% 26.49% 38.94%-0.09 -23.7 20
2020-09-23 @ Mariehamn W 2-037.5 1263 1229 38.94% 26.49% 34.57%+0.09 +23.7 23
2020-09-23 Lahti L 0-142.1 1222 1229 38.31% 26.50% 35.19%+0.07 -13.6 20
2020-09-23 @ SJK Seinajoki W 1-042.1 1229 1222 35.19% 26.50% 38.31%-0.07 +13.6 22
2020-09-23 RoPS L 0-242.8 1158 1035 54.84% 25.20% 19.96%+0.86 -34.4 12
2020-09-23 @ Haka W 2-042.8 1035 1158 19.96% 25.20% 54.84%-0.86 +34.4 5
2020-09-24 TPS Turku D 2-260.9 1441 1154 69.53% 21.09% 9.38%+1.85 -3.6 35
2020-09-24 @ HJK D 2-260.9 1154 1441 9.38% 21.09% 69.53%-1.85 +3.6 12
2020-09-27 Haka L 1-254.9 1366 1124 66.07% 22.41% 11.52%+1.58 -20.3 27
2020-09-27 @ Honka W 2-154.9 1124 1366 11.52% 22.41% 66.07%-1.58 +20.3 15
2020-09-27 KuPS L 0-231.7 1205 1419 15.58% 24.10% 60.33%-1.18 -12.2 20
2020-09-27 @ Mariehamn W 2-031.7 1419 1205 60.33% 24.10% 15.58%+1.18 +12.2 37
2020-09-27 TPS Turku W 4-030.1 1287 1157 55.50% 25.09% 19.40%+0.90 +28.2 26
2020-09-27 @ Ilves L 0-430.1 1157 1287 19.40% 25.09% 55.50%-0.90 -28.2 12
2020-09-28 Helsingfors W 3-254.8 1208 1282 29.36% 26.31% 44.33%-0.33 +13.6 23
2020-09-28 @ SJK Seinajoki L 2-354.8 1282 1208 44.33% 26.31% 29.36%+0.33 -13.6 24
2020-09-28 Lahti W 3-032.6 1317 1243 49.10% 25.95% 24.95%+0.56 +26.7 31
2020-09-28 @ Inter Turku L 0-332.6 1243 1317 24.95% 25.95% 49.10%-0.56 -26.7 22
2020-09-28 RoPS W 4-024.4 1438 1069 74.98% 18.54% 6.48%+2.34 +9.2 38
2020-09-28 @ HJK L 0-424.4 1069 1438 6.48% 18.54% 74.98%-2.34 -9.2 5
2020-10-02 Honka D 1-153.6 1268 1346 28.74% 26.27% 44.99%-0.36 +1.1 25
2020-10-02 @ Helsingfors D 1-153.6 1346 1268 44.99% 26.27% 28.74%+0.36 -1.2 28
2020-10-02 Mariehamn W 3-142.1 1216 1193 42.58% 26.39% 31.03%+0.25 +18.9 25
2020-10-02 @ Lahti L 1-342.1 1193 1216 31.03% 26.39% 42.58%-0.25 -18.9 20
2020-10-05 Ilves D 1-155.4 1431 1315 54.13% 25.32% 20.55%+0.82 -2.5 38
2020-10-05 @ KuPS D 1-155.4 1315 1431 20.55% 25.32% 54.13%-0.82 +2.5 27
2020-10-08 Helsingfors W 3-247.5 1429 1269 58.65% 24.48% 16.86%+1.08 +6.2 41
2020-10-08 @ KuPS L 2-347.5 1269 1429 16.86% 24.48% 58.65%-1.08 -6.2 25
2020-10-15 HJK L 1-241.1 1222 1447 14.82% 23.84% 61.34%-1.25 -5.8 23
2020-10-15 @ SJK Seinajoki W 2-141.1 1447 1222 61.34% 23.84% 14.82%+1.25 +5.8 41
2020-10-15 Ilves L 1-246.2 1263 1317 31.77% 26.42% 41.81%-0.22 -11.1 25
2020-10-15 @ Helsingfors W 2-146.2 1317 1263 41.81% 26.42% 31.77%+0.22 +11.1 30
2020-10-15 KuPS W 2-043.8 1343 1435 27.09% 26.15% 46.76%-0.44 +30.0 34
2020-10-15 @ Inter Turku L 0-243.8 1435 1343 46.76% 26.15% 27.09%+0.44 -30.0 41
2020-10-15 Lahti L 0-429.6 1060 1235 18.63% 24.92% 56.45%-0.95 -27.2 5
2020-10-15 @ RoPS W 4-029.6 1235 1060 56.45% 24.92% 18.63%+0.95 +27.2 28
2020-10-15 Mariehamn W 1-035.0 1345 1174 59.70% 24.24% 16.05%+1.15 +6.6 31
2020-10-15 @ Honka L 0-135.0 1174 1345 16.05% 24.24% 59.70%-1.15 -6.6 20
2020-10-16 TPS Turku W 2-145.6 1144 1129 41.45% 26.43% 32.12%+0.20 +11.2 18
2020-10-16 @ Haka L 1-245.6 1129 1144 32.12% 26.43% 41.45%-0.20 -11.2 12
2020-10-18 Helsingfors W 3-029.8 1453 1252 62.52% 23.52% 13.96%+1.33 +15.9 44
2020-10-18 @ HJK L 0-329.8 1252 1453 13.96% 23.52% 62.52%-1.33 -15.9 25
2020-10-18 Honka L 0-243.3 1405 1351 46.61% 26.16% 27.23%+0.44 -29.9 41
2020-10-18 @ KuPS W 2-043.3 1351 1405 27.23% 26.16% 46.61%-0.44 +29.9 34
2020-10-18 Inter Turku L 0-238.5 1328 1373 33.04% 26.46% 40.50%-0.16 -22.9 30
2020-10-18 @ Ilves W 2-038.5 1373 1328 40.50% 26.46% 33.04%+0.16 +22.9 37
2020-10-18 SJK Seinajoki L 2-351.1 1168 1216 32.54% 26.45% 41.01%-0.18 -10.8 20
2020-10-18 @ Mariehamn W 3-251.1 1216 1168 41.01% 26.45% 32.54%+0.18 +10.8 26
2020-10-19 Haka D 0-048.5 1262 1155 53.07% 25.47% 21.45%+0.76 -2.6 29
2020-10-19 @ Lahti D 0-048.5 1155 1262 21.45% 25.47% 53.07%-0.76 +2.6 19
2020-10-19 RoPS W 4-136.8 1118 1033 50.46% 25.80% 23.73%+0.63 +21.6 15
2020-10-19 @ TPS Turku L 1-436.8 1033 1118 23.73% 25.80% 50.46%-0.63 -21.6 5
2020-10-22 Haka L 2-359.9 1375 1158 63.96% 23.10% 12.94%+1.43 -18.7 41
2020-10-22 @ KuPS W 3-259.9 1158 1375 12.94% 23.10% 63.96%-1.43 +18.7 22
2020-10-22 Ilves L 1-341.7 1227 1305 28.69% 26.27% 45.04%-0.36 -17.8 26
2020-10-22 @ SJK Seinajoki W 3-141.7 1305 1227 45.04% 26.27% 28.69%+0.36 +17.8 33
2020-10-22 Lahti W 2-142.8 1381 1260 54.66% 25.23% 20.10%+0.85 +7.7 37
2020-10-22 @ Honka L 1-242.8 1260 1381 20.10% 25.23% 54.66%-0.85 -7.7 29
2020-10-22 RoPS W 1-033.0 1236 1011 64.56% 22.91% 12.53%+1.47 +5.2 28
2020-10-22 @ Helsingfors L 0-133.0 1011 1236 12.53% 22.91% 64.56%-1.47 -5.2 5
2020-10-22 TPS Turku W 3-027.1 1396 1139 67.20% 22.00% 10.80%+1.67 +12.3 40
2020-10-22 @ Inter Turku L 0-327.1 1139 1396 10.80% 22.00% 67.20%-1.67 -12.3 15
2020-10-31 SJK Seinajoki W 1-044.0 1127 1209 28.27% 26.24% 45.49%-0.38 +15.6 18
2020-10-31 @ TPS Turku L 0-144.0 1209 1127 45.49% 26.24% 28.27%+0.38 -15.5 26
2020-11-01 HJK L 0-527.7 1157 1469 9.94% 21.47% 68.58%-1.78 -18.1 20
2020-11-01 @ Mariehamn W 5-027.7 1469 1157 68.58% 21.47% 9.94%+1.78 +18.1 47
2020-11-04 Helsingfors W 2-146.1 1252 1241 40.93% 26.45% 32.62%+0.18 +11.4 32
2020-11-04 @ Lahti L 1-246.1 1241 1252 32.62% 26.45% 40.93%-0.18 -11.4 28
2020-11-04 Honka W 4-144.9 1323 1389 30.29% 26.36% 43.35%-0.29 +34.5 36
2020-11-04 @ Ilves L 1-444.9 1389 1323 43.35% 26.36% 30.29%+0.29 -34.5 37
2020-11-04 Inter Turku D 1-158.9 1487 1409 49.65% 25.89% 24.46%+0.58 -1.9 48
2020-11-04 @ HJK D 1-158.9 1409 1487 24.46% 25.89% 49.65%-0.58 +1.9 41
2020-11-04 KuPS W 3-259.0 1143 1356 15.60% 24.10% 60.30%-1.18 +17.8 21
2020-11-04 @ TPS Turku L 2-359.0 1356 1143 60.30% 24.10% 15.60%+1.18 -17.8 41
2020-11-04 Mariehamn L 0-143.7 1177 1139 44.55% 26.30% 29.16%+0.34 -15.3 22
2020-11-04 @ Haka W 1-043.7 1139 1177 29.16% 26.30% 44.55%-0.34 +15.3 23
2020-11-04 SJK Seinajoki L 2-345.9 1006 1194 17.60% 24.68% 57.72%-1.02 -6.5 5
2020-11-04 @ RoPS W 3-245.9 1194 1006 57.72% 24.68% 17.60%+1.02 +6.5 29

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
2020-11-11 TPS Turku D 0-048.3 1222 1160 47.56% 26.09% 26.36%+0.48 -1.7 0-0-1
2020-11-11 @ KTP D 0-048.3 1160 1222 26.36% 26.09% 47.56%-0.48 +1.7 0-0-1
2020-11-14 KTP D 1-152.7 1162 1220 31.33% 26.40% 42.26%-0.24 +0.8 0-0-2
2020-11-14 @ TPS Turku D 1-152.7 1220 1162 42.26% 26.40% 31.33%+0.24 -0.8 0-0-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 2020-09-27 11.52% Haka 1124 2 @ Honka 1366 1
2 2020-10-22 12.94% Haka 1158 3 @ KuPS 1375 2
3 2020-08-22 13.79% @ TPS Turku 1134 1 Inter Turku 1375 0
4 2020-11-04 15.60% @ TPS Turku 1143 3 KuPS 1356 2
5 2020-08-05 16.54% @ Mariehamn 1176 2 Inter Turku 1377 0
6 2020-09-09 16.59% @ SJK Seinajoki 1152 3 Inter Turku 1353 2
7 2020-09-10 17.68% @ Helsingfors 1265 4 HJK 1452 3
8 2020-09-19 19.26% SJK Seinajoki 1203 1 @ Inter Turku 1334 0
9 2020-09-23 19.96% RoPS 1035 2 @ Haka 1158 0
10 2020-09-01 20.12% Helsingfors 1247 1 @ Honka 1368 0
11 2020-08-23 22.24% Haka 1182 1 @ Helsingfors 1281 0
12 2020-07-18 24.75% Lahti 1168 3 @ Helsingfors 1243 0
13 2020-08-26 25.15% @ TPS Turku 1155 1 Helsingfors 1263 0
14 2020-08-09 26.86% HJK 1358 3 @ KuPS 1415 0
15 2020-10-15 27.09% @ Inter Turku 1343 2 KuPS 1435 0
16 2020-10-18 27.23% Honka 1351 2 @ KuPS 1405 0
17 2020-10-31 28.27% @ TPS Turku 1127 1 SJK Seinajoki 1209 0
18 2020-07-01 28.74% @ SJK Seinajoki 1164 1 TPS Turku 1242 0
19 2020-11-04 29.16% Mariehamn 1139 1 @ Haka 1177 0
20 2020-09-28 29.36% @ SJK Seinajoki 1208 3 Helsingfors 1282 2
21 2020-11-04 30.29% @ Ilves 1323 4 Honka 1389 1
22 2020-09-12 31.48% SJK Seinajoki 1170 4 @ Haka 1189 1
23 2020-07-26 32.43% Helsingfors 1208 3 @ Mariehamn 1221 0
24 2020-08-05 33.69% Helsingfors 1248 2 @ Haka 1251 0
25 2020-08-01 34.25% TPS Turku 1162 3 @ RoPS 1161 2

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 2020-07-18 45.59 Lahti 3 1168 24.75% @ Helsingfors 0 1243 49.32% 25.92%
2 2020-08-09 43.78 HJK 3 1358 26.86% @ KuPS 0 1415 47.01% 26.13%
3 2020-07-01 40.20 HJK 4 1278 43.90% @ Lahti 0 1208 29.77% 26.33%
4 2020-07-26 39.29 Helsingfors 3 1208 32.43% @ Mariehamn 0 1221 41.13% 26.44%
5 2020-08-05 36.81 @ Mariehamn 2 1176 16.54% Inter Turku 0 1377 59.07% 24.39%
6 2020-07-11 36.76 @ Inter Turku 5 1301 39.91% Ilves 1 1297 33.61% 26.47%
7 2020-11-04 34.54 @ Ilves 4 1323 30.29% Honka 1 1389 43.35% 26.36%
8 2020-09-23 34.44 RoPS 2 1035 19.96% @ Haka 0 1158 54.84% 25.20%
9 2020-09-12 33.75 SJK Seinajoki 4 1170 31.48% @ Haka 1 1189 42.11% 26.41%
10 2020-10-15 30.01 @ Inter Turku 2 1343 27.09% KuPS 0 1435 46.76% 26.15%
11 2020-10-18 29.92 Honka 2 1351 27.23% @ KuPS 0 1405 46.61% 26.16%
12 2020-09-27 28.21 @ Ilves 4 1287 55.50% TPS Turku 0 1157 19.40% 25.09%
13 2020-08-26 27.77 @ Mariehamn 4 1225 55.92% RoPS 0 1092 19.06% 25.02%
14 2020-10-15 27.21 Lahti 4 1235 56.45% @ RoPS 0 1060 18.63% 24.92%
15 2020-07-01 27.09 KuPS 3 1365 48.66% @ Helsingfors 0 1258 25.35% 25.99%
16 2020-09-28 26.73 @ Inter Turku 3 1317 49.10% Lahti 0 1243 24.95% 25.95%
17 2020-08-05 26.39 Helsingfors 2 1248 33.69% @ Haka 0 1251 39.83% 26.48%
18 2020-08-30 23.81 @ HJK 6 1428 60.10% Mariehamn 1 1253 15.75% 24.15%
19 2020-09-23 23.74 Ilves 2 1263 38.94% @ Mariehamn 0 1229 34.57% 26.49%
20 2020-08-14 23.71 @ Lahti 3 1235 52.90% RoPS 0 1130 21.60% 25.50%
21 2020-10-18 22.94 Inter Turku 2 1373 40.50% @ Ilves 0 1328 33.04% 26.46%
22 2020-07-25 21.88 Lahti 3 1196 35.90% @ TPS Turku 1 1184 37.59% 26.51%
23 2020-09-01 21.85 Ilves 2 1260 42.63% @ Haka 0 1199 30.98% 26.39%
24 2020-08-22 21.67 @ Ilves 3 1238 36.38% Lahti 1 1259 37.11% 26.51%
25 2020-10-19 21.64 @ TPS Turku 4 1118 50.46% RoPS 1 1033 23.73% 25.80%

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 2020-09-10 62.8 @ Helsingfors 4 1265 17.68% HJK 3 1452 57.62% 24.70%
2 2020-08-01 61.6 @ HJK 2 1360 31.13% KuPS 2 1419 42.48% 26.40%
3 2020-09-24 60.9 @ HJK 2 1441 69.53% TPS Turku 2 1154 9.38% 21.09%
4 2020-10-22 59.9 Haka 3 1158 12.94% @ KuPS 2 1375 63.96% 23.10%
5 2020-08-31 59.4 @ Lahti 2 1237 24.25% Inter Turku 2 1354 49.88% 25.87%
6 2020-09-19 59.0 @ Helsingfors 2 1283 46.72% Mariehamn 2 1228 27.13% 26.15%
7 2020-11-04 59.0 @ TPS Turku 3 1143 15.60% KuPS 2 1356 60.30% 24.10%
8 2020-11-04 58.9 @ HJK 1 1487 49.65% Inter Turku 1 1409 24.46% 25.89%
9 2020-07-17 58.8 @ RoPS 2 1165 24.98% Haka 2 1275 49.07% 25.95%
10 2020-07-22 58.8 @ Mariehamn 2 1220 31.90% Haka 2 1274 41.68% 26.43%
11 2020-08-01 58.8 @ Ilves 2 1244 38.80% Helsingfors 2 1248 34.70% 26.49%
12 2020-08-26 58.7 @ Haka 2 1199 33.93% Lahti 2 1237 39.59% 26.48%
13 2020-09-09 58.7 @ SJK Seinajoki 3 1152 16.59% Inter Turku 2 1353 59.01% 24.40%
14 2020-09-09 58.7 @ Mariehamn 2 1229 38.05% Lahti 2 1239 35.45% 26.50%
15 2020-10-05 55.4 @ KuPS 1 1431 54.13% Ilves 1 1315 20.55% 25.32%
16 2020-08-15 55.3 @ HJK 1 1402 45.86% Honka 1 1354 27.92% 26.21%
17 2020-09-27 54.9 Haka 2 1124 11.52% @ Honka 1 1366 66.07% 22.41%
18 2020-07-12 54.8 @ Honka 1 1324 28.76% KuPS 1 1402 44.97% 26.27%
19 2020-09-28 54.8 @ SJK Seinajoki 3 1208 29.36% Helsingfors 2 1282 44.33% 26.31%
20 2020-08-05 54.4 @ SJK Seinajoki 1 1154 12.35% KuPS 1 1419 64.83% 22.82%
21 2020-07-22 54.2 @ Honka 1 1339 37.78% Inter Turku 1 1350 35.72% 26.50%
22 2020-08-06 53.8 @ HJK 1 1361 56.66% Lahti 1 1220 18.46% 24.89%
23 2020-07-01 53.6 @ Haka 1 1294 34.74% Honka 1 1326 38.77% 26.49%
24 2020-10-02 53.6 @ Helsingfors 1 1268 28.74% Honka 1 1346 44.99% 26.27%
25 2020-08-01 53.0 TPS Turku 3 1162 34.25% @ RoPS 2 1161 39.27% 26.49%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2020-09-28 24.4 @ HJK 4 1438 74.98% RoPS 0 1069 6.48% 18.54%
2 2020-09-09 25.0 @ KuPS 3 1398 73.36% RoPS 0 1055 7.28% 19.36%
3 2020-10-22 27.1 @ Inter Turku 3 1396 67.20% TPS Turku 0 1139 10.80% 22.00%
4 2020-09-20 27.2 KuPS 2 1414 72.91% @ RoPS 0 1041 7.51% 19.58%
5 2020-11-01 27.7 HJK 5 1469 68.58% @ Mariehamn 0 1157 9.94% 21.47%
6 2020-08-26 29.0 @ HJK 2 1420 68.11% SJK Seinajoki 0 1151 10.23% 21.66%
7 2020-07-22 29.3 @ KuPS 3 1398 61.05% Lahti 0 1213 15.04% 23.92%
8 2020-10-15 29.6 Lahti 4 1235 56.45% @ RoPS 0 1060 18.63% 24.92%
9 2020-08-18 29.8 Inter Turku 2 1365 64.34% @ RoPS 0 1106 12.68% 22.98%
10 2020-08-26 29.8 @ Mariehamn 4 1225 55.92% RoPS 0 1092 19.06% 25.02%
11 2020-10-18 29.8 @ HJK 3 1453 62.52% Helsingfors 0 1252 13.96% 23.52%
12 2020-09-27 30.1 @ Ilves 4 1287 55.50% TPS Turku 0 1157 19.40% 25.09%
13 2020-08-14 30.9 @ Lahti 3 1235 52.90% RoPS 0 1130 21.60% 25.50%
14 2020-09-27 31.7 KuPS 2 1419 60.33% @ Mariehamn 0 1205 15.58% 24.10%
15 2020-08-21 31.8 Honka 2 1355 58.00% @ SJK Seinajoki 0 1165 17.38% 24.62%
16 2020-08-22 32.1 HJK 1 1416 69.19% @ RoPS 0 1096 9.58% 21.23%
17 2020-08-06 32.5 Honka 2 1343 55.79% @ TPS Turku 0 1174 19.16% 25.04%
18 2020-09-28 32.6 @ Inter Turku 3 1317 49.10% Lahti 0 1243 24.95% 25.95%
19 2020-08-10 32.8 @ Helsingfors 2 1274 53.90% TPS Turku 0 1159 20.75% 25.35%
20 2020-10-22 33.0 @ Helsingfors 1 1236 64.56% RoPS 0 1011 12.53% 22.91%
21 2020-07-01 33.2 KuPS 3 1365 48.66% @ Helsingfors 0 1258 25.35% 25.99%
22 2020-08-09 33.3 @ Inter Turku 2 1340 53.98% Haka 0 1225 20.68% 25.34%
23 2020-08-30 33.5 @ HJK 6 1428 60.10% Mariehamn 1 1253 15.75% 24.15%
24 2020-07-01 33.7 HJK 4 1278 43.90% @ Lahti 0 1208 29.77% 26.33%
25 2020-07-22 34.1 HJK 2 1325 50.66% @ TPS Turku 0 1201 23.56% 25.78%