‹ ›

1988 Mestaruussarja Season

163 games

Final

Champion

HJK

43 points · 16th Title

Last Title: 1987

Relegated

No relegation

Biggest Overachiever

Reipas Lahti

10.11 points above expected

30 points · 19.89 expected points

Biggest Disappointment

FC Jazz

2.39 points below expected

7 points · 9.39 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 22 16 2 4 34 44 22 +22 28.62 +5.38
2 Kuusysi 22 12 5 5 29 48 25 +23 27.30 +1.70
3 Reipas Lahti 22 9 9 4 27 39 29 +10 19.89 +7.11
4 RoPS 22 8 10 4 26 31 22 +9 23.91 +2.09
5 TPS Turku 22 8 10 4 26 25 19 +6 25.40 +0.60
6 Haka 22 8 7 7 23 32 26 +6 21.43 +1.57
7 Kemi 22 8 7 7 23 24 32 -8 21.77 +1.23
8 Ilves 22 7 6 9 20 31 38 -7 23.78 -3.78
9 MP Mikkeli 22 6 8 8 20 19 29 -10 19.32 +0.68
10 OTP Oulu 22 5 6 11 16 24 31 -7 18.53 -2.53
11 KuPS 22 3 8 11 14 18 30 -12 19.15 -5.15
12 FC Jazz 22 0 6 16 6 21 53 -32 14.90 -8.90
# Team GP W D L Pts GF GA GD SimPts vsSim
1 HJK Champion 27 20 3 4 43 55 28 +27 39.73 +3.27
2 Kuusysi 27 14 6 7 34 57 30 +27 34.55 -0.55
3 RoPS 27 10 11 6 31 37 29 +8 30.99 +0.01
4 TPS Turku 27 10 10 7 30 29 27 +2 30.59 -0.59
5 Haka 28 10 8 10 28 42 38 +4 27.11 +0.89
6 Reipas Lahti 27 10 10 7 30 47 39 +8 19.89 +10.11
7 Kemi 28 9 11 8 29 30 39 -9 28.76 +0.24
8 MP Mikkeli 27 8 10 9 26 24 33 -9 25.35 +0.65
9 Ilves 27 8 9 10 25 40 47 -7 24.88 +0.12
10 OTP Oulu 27 7 9 11 23 32 36 -4 21.49 +1.51
11 KuPS 27 4 12 11 20 24 34 -10 19.14 +0.86
12 FC Jazz 27 0 7 20 7 26 63 -37 9.39 -2.39

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 Reipas Lahti 30 19.89 +10.11
2 HJK 43 39.73 +3.27
3 OTP Oulu 23 21.49 +1.51
4 Haka 28 27.11 +0.89
5 KuPS 20 19.14 +0.86

Biggest Disappointments

# Team Actual Sim vsSim
1 FC Jazz 7 9.39 -2.39
2 TPS Turku 30 30.59 -0.59
3 Kuusysi 34 34.55 -0.55
4 RoPS 31 30.99 +0.01
5 Ilves 25 24.88 +0.12

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 Kuusysi 5 Aug 14 – Sep 15 1 in 102
2 MP Mikkeli 3 May 12 – May 22 1 in 44
3 TPS Turku 3 May 12 – May 22 1 in 37
4 HJK 5 Jul 3 – Aug 7 1 in 32
5 Reipas Lahti 2 Apr 24 – May 1 1 in 21

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 FC Jazz 7 May 12 – Jun 19 1 in 479
2 OTP Oulu 4 Aug 7 – Aug 24 1 in 44
3 Ilves 3 Jul 24 – Aug 7 1 in 30
4 Kuusysi 2 Jul 31 – Aug 7 1 in 29
5 Haka 2 Jul 3 – Jul 10 1 in 28

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 RoPS 10 Jul 10 – Sep 18 1 in 31
2 Haka 5 Jul 24 – Aug 21 1 in 14
3 Reipas Lahti 7 Jul 31 – Sep 11 1 in 13
4 HJK 11 May 29 – Aug 7 1 in 13
5 MP Mikkeli 5 May 12 – Jun 5 1 in 10

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 FC Jazz 27 Apr 24 – Oct 9 1 in 302
2 TPS Turku 7 Jun 26 – Aug 7 1 in 41
3 Ilves 11 Jul 24 – Oct 2 1 in 31
4 Kuusysi 5 May 15 – Jun 9 1 in 16
5 Kemi 6 Jun 30 – Aug 7 1 in 11

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 1702 43 +46 9 5.9 +3.1
Kuusysi 1666 34 +18 5 5.7 -0.7
RoPS 1600 31 -13 5 5.0 -0.0
TPS Turku 1560 30 -25 4 4.3 -0.3
Reipas Lahti 1581 30 -31 3 5.3 -2.3
Kemi 1416 29 -27 5 6.0 -1.0
Haka 1554 28 +5 4 3.7 +0.3
MP Mikkeli 1433 26 +19 6 5.3 +0.7
Ilves 1382 25 -1 5 5.0 -0.0
OTP Oulu 1448 23 +26 7 5.4 +1.6
KuPS 1416 20 +15 6 5.0 +1.0
FC Jazz 1242 7 -32 1 3.2 -2.2

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 FJ HJK HAK ILV KEM KUP KUU MM OO RL ROP TT
FC Jazz —
0-0-2
1.10
0-2-0
1.80
0-0-3
2.79
0-0-3
2.52
0-1-2
2.63
0-0-2
1.58
0-1-2
2.77
0-1-2
3.45
0-2-0
2.29
0-0-2
1.45
0-0-2
1.20
HJK
2-0-0
4.31
—
2-1-0
5.04
1-0-1
3.19
2-0-0
3.50
2-0-0
3.89
1-1-1
4.67
2-0-0
3.66
2-0-0
3.99
2-0-1
4.66
2-1-0
4.93
2-0-1
5.22
Haka
0-2-0
3.53
0-1-2
2.95
—
2-0-0
1.98
1-1-1
4.86
2-0-0
3.31
2-0-1
2.48
0-0-2
2.99
0-1-1
3.31
2-1-0
3.49
1-1-1
3.67
0-1-2
3.23
Ilves
3-0-0
5.24
1-0-1
2.13
0-0-2
3.35
—
0-3-0
4.43
2-1-0
4.64
0-1-1
2.20
2-1-0
4.18
0-1-2
4.03
0-1-1
3.28
0-1-1
2.30
0-0-2
2.12
Kemi
3-0-0
5.49
0-0-2
1.83
1-1-1
3.12
0-3-0
3.55
—
2-1-0
4.53
0-0-2
1.91
0-1-2
4.87
2-1-0
4.67
0-1-1
2.81
1-1-0
2.40
0-2-0
2.01
KuPS
2-1-0
5.36
0-0-2
1.46
0-0-2
2.02
0-1-2
3.33
0-1-2
3.44
—
1-0-1
1.84
0-2-1
3.87
1-2-0
4.07
0-2-0
1.94
0-1-1
2.08
0-2-0
1.90
Kuusysi
2-0-0
3.76
1-1-1
3.31
1-0-2
5.52
1-1-0
3.14
2-0-0
3.41
1-0-1
3.51
—
1-1-0
3.35
1-0-1
3.93
2-1-0
5.22
0-1-2
4.65
2-1-0
4.40
MP Mikkeli
2-1-0
5.23
0-0-2
1.71
2-0-0
2.33
0-1-2
3.80
2-1-0
3.11
1-2-0
4.10
0-1-1
1.97
—
1-1-1
3.99
0-0-2
3.01
0-2-0
1.71
0-1-1
1.83
OTP Oulu
2-1-0
4.55
0-0-2
1.38
1-1-0
2.02
2-1-0
3.96
0-1-2
3.31
0-2-1
3.90
1-0-1
1.43
1-1-1
4.00
—
0-0-2
2.69
0-1-1
1.83
0-1-1
1.77
Reipas Lahti
0-2-0
3.03
1-0-2
3.32
0-1-2
4.50
1-1-0
2.04
1-1-0
2.50
0-2-0
3.38
0-1-2
2.77
2-0-0
2.32
2-0-0
2.62
—
1-1-1
3.19
2-1-0
3.76
RoPS
2-0-0
3.93
0-1-2
3.06
1-1-1
4.31
1-1-0
3.02
0-1-1
2.91
1-1-0
3.24
2-1-0
3.33
0-2-0
3.62
1-1-0
3.50
1-1-1
4.78
—
1-1-1
3.64
TPS Turku
2-0-0
4.20
1-0-2
2.77
2-1-0
4.74
2-0-0
3.20
0-2-0
3.31
0-2-0
3.44
0-1-2
3.57
1-1-0
3.50
1-1-0
3.57
0-1-2
4.21
1-1-1
4.33
—

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.49 +5.2
Allowed 0.63 -6.8
Differential 0.86 +4.6

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
013.50%6.13%5.83%3.07%0.31%0.92%29.75%
16.13%13.50%6.13%3.68%2.15%1.23%32.82%
25.83%6.13%4.91%2.15%0.92%0.31%20.25%
33.07%3.68%2.15%0.61%0.61%0.31%10.43%
40.31%2.15%0.92%0.61%——3.99%
5+0.92%1.23%0.31%0.31%——2.76%
Total29.75%32.82%20.25%10.43%3.99%2.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.36 1.36 +0.00
SD 1.32 1.32 1.85
CV 0.97 0.97 —
Max 7 7 +6
Min 0 0 -6

Games Played: 163

↓ Scored | Allowed →012345+Total
07.41%7.41%11.11%3.70%—3.70%33.33%
1—7.41%22.22%3.70%11.11%—44.44%
2——7.41%7.41%——14.81%
3———3.70%3.70%—7.41%
4———————
5+———————
Total7.41%14.81%40.74%18.52%14.81%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 0.96 2.33 -1.37
SD 0.90 1.33 1.36
CV 0.93 0.57 —
Max 3 6 +0
Min 0 0 -6

Games Played: 27

↓ Scored | Allowed →012345+Total
0—3.70%3.70%———7.41%
111.11%11.11%—3.70%3.70%—29.63%
211.11%22.22%————33.33%
33.70%11.11%7.41%———22.22%
4———————
5+3.70%—3.70%———7.41%
Total29.63%48.15%14.81%3.70%3.70%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.04 1.04 +1.00
SD 1.34 0.98 1.71
CV 0.66 0.94 —
Max 6 4 +5
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
014.29%10.71%3.57%3.57%——32.14%
13.57%7.14%3.57%7.14%3.57%—25.00%
27.14%7.14%3.57%3.57%——21.43%
3—10.71%—3.57%——14.29%
4——3.57%———3.57%
5+—3.57%————3.57%
Total25.00%39.29%14.29%17.86%3.57%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.36 +0.14
SD 1.60 1.16 1.90
CV 1.07 0.86 —
Max 7 4 +6
Min 0 0 -3

Games Played: 28

↓ Scored | Allowed →012345+Total
014.81%3.70%3.70%11.11%—3.70%37.04%
1—11.11%3.70%—3.70%—18.52%
2—3.70%7.41%3.70%——14.81%
37.41%7.41%——3.70%—18.52%
4—3.70%3.70%3.70%——11.11%
5+———————
Total22.22%29.63%18.52%18.52%7.41%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.48 1.74 -0.26
SD 1.45 1.51 2.14
CV 0.98 0.87 —
Max 4 6 +3
Min 0 0 -6

Games Played: 27

↓ Scored | Allowed →012345+Total
014.29%7.14%7.14%———28.57%
114.29%17.86%3.57%——7.14%42.86%
23.57%10.71%7.14%——3.57%25.00%
3———————
4—3.57%————3.57%
5+———————
Total32.14%39.29%17.86%——10.71%100%

Summary Statistics

Scored Allowed Difference
Mean 1.07 1.39 -0.32
SD 0.94 1.79 1.89
CV 0.88 1.29 —
Max 4 7 +3
Min 0 0 -6

Games Played: 28

↓ Scored | Allowed →012345+Total
022.22%7.41%11.11%3.70%——44.44%
1—11.11%11.11%3.70%——25.93%
211.11%—11.11%—3.70%—25.93%
3—3.70%————3.70%
4———————
5+———————
Total33.33%22.22%33.33%7.41%3.70%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.89 1.26 -0.37
SD 0.93 1.13 1.33
CV 1.05 0.90 —
Max 3 4 +2
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%11.11%3.70%———18.52%
17.41%14.81%—3.70%—3.70%29.63%
27.41%—3.70%3.70%——14.81%
311.11%3.70%————14.81%
4—7.41%————7.41%
5+3.70%7.41%—3.70%——14.81%
Total33.33%44.44%7.41%11.11%—3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 2.11 1.11 +1.00
SD 1.78 1.22 2.25
CV 0.84 1.10 —
Max 6 5 +6
Min 0 0 -4

Games Played: 27

↓ Scored | Allowed →012345+Total
025.93%—7.41%7.41%3.70%—44.44%
13.70%11.11%3.70%7.41%——25.93%
211.11%11.11%—3.70%——25.93%
3——3.70%———3.70%
4———————
5+———————
Total40.74%22.22%14.81%18.52%3.70%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.89 1.22 -0.33
SD 0.93 1.28 1.59
CV 1.05 1.05 —
Max 3 4 +2
Min 0 0 -4

Games Played: 27

↓ Scored | Allowed →012345+Total
014.81%7.41%11.11%3.70%——37.04%
13.70%14.81%11.11%3.70%——33.33%
2——3.70%—3.70%—7.41%
37.41%3.70%7.41%———18.52%
4—3.70%————3.70%
5+———————
Total25.93%29.63%33.33%7.41%3.70%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.19 1.33 -0.15
SD 1.24 1.07 1.61
CV 1.05 0.81 —
Max 4 4 +3
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
07.41%————3.70%11.11%
111.11%25.93%3.70%3.70%—3.70%48.15%
23.70%3.70%3.70%3.70%3.70%—18.52%
33.70%————3.70%7.41%
43.70%7.41%————11.11%
5+3.70%—————3.70%
Total33.33%37.04%7.41%7.41%3.70%11.11%100%

Summary Statistics

Scored Allowed Difference
Mean 1.74 1.44 +0.30
SD 1.43 1.65 2.32
CV 0.82 1.14 —
Max 6 5 +6
Min 0 0 -5

Games Played: 27

↓ Scored | Allowed →012345+Total
022.22%7.41%————29.63%
17.41%11.11%7.41%7.41%——33.33%
27.41%7.41%7.41%———22.22%
3——3.70%———3.70%
4——3.70%3.70%——7.41%
5+—3.70%————3.70%
Total37.04%29.63%22.22%11.11%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.37 1.07 +0.30
SD 1.36 1.04 1.30
CV 0.99 0.96 —
Max 5 3 +4
Min 0 0 -2

Games Played: 27

↓ Scored | Allowed →012345+Total
014.81%7.41%7.41%3.70%——33.33%
111.11%18.52%3.70%—3.70%—37.04%
27.41%7.41%3.70%———18.52%
33.70%3.70%3.70%———11.11%
4———————
5+———————
Total37.04%37.04%18.52%3.70%3.70%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.07 1.00 +0.07
SD 1.00 1.04 1.47
CV 0.93 1.04 —
Max 3 4 +3
Min 0 0 -3

Games Played: 27

Season Summary

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

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
HJK 1702 43 28.62 +14.38 95.0% 20 22 26 29 31 34 38
Kuusysi 1666 34 27.30 +6.70 76.0% 19 22 25 27 29 32 37
RoPS 1600 31 23.91 +7.09 72.0% 16 19 21 24 27 29 32
Reipas Lahti 1581 30 19.89 +10.11 98.0% 9 13 17 20 22 26 29
TPS Turku 1560 30 25.40 +4.60 60.0% 17 20 23 25 28 31 36
Haka 1554 28 21.43 +6.57 74.0% 13 15 19 21 24 27 32
OTP Oulu 1448 23 18.53 +4.47 23.0% 12 14 17 18 20 24 25
MP Mikkeli 1433 26 19.32 +6.68 60.0% 11 14 17 19 22 24 29
KuPS 1416 20 19.15 +0.85 9.0% 10 13 17 19 21 25 30
Kemi 1416 29 21.77 +7.23 67.0% 14 16 19 21 25 27 30
Ilves 1382 25 23.78 +1.22 15.0% 17 18 21 24 26 29 32
FC Jazz 1242 7 14.90 -7.90 1.0% 6 9 12 15 17 20 26

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
+12.27%
Slight Edge
39.88%32.52%27.61%
Elo Value
Home Edge: 42.85 Elo pts.
199 Elo
0.005 goals per Elo point
0500
Scoring Tilt
Expected
+0.23 goals
Neutral
-2+0.22+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.5
Top-Heavy
134510
Champion Preseason Odds
40%
HJK, 1st of 12
LongshotFavorite
Title Margin
Expected
0.33/gm
Runaway
00.100.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 2.82 * Some Luck: 2.82 to 4.23 * Lucky: 4.23 to 5.63 * Wild Swing: 5.63 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.53 * Close: 1.53 to 2.29 * Off: 2.29 to 3.05 * Way Off: 3.05 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
4.26 points
Lucky
03.529
Average Finish Error
Expected
1.17
Pinpoint
01.914
Biggest Overachiever
Expected 95.83%
98.00%
Reipas Lahti
50100
Biggest Underachiever
Expected 4.17%
1.00%
FC Jazz
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.16
Even
00.150.5
Noll-Scully
Elo SD: 125.53
2.01
Wide Separation
0.951.41.71.92.5
Interquartile Edge
76%
Wide Edge
50%62.5%70%100%
Best vs. Worst
Baseline
90%
Strong Edge
50%92%100%
Close Games
Expected
63%
Very Frequent
0%58%100%
Blowouts
Expected
16%
Rare
0%18%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.62
Predictable
00.622
Matchup Imbalance
0.37
Notable Separation
00.330.410.5
Strangeness
Expected
1.42
Chaotic
01.002
Repeatability
0.60
Near-Lock
00.210.460.591
Upset Rate
Expected
23%
Chalky
0%21%50%
Clear Favorite Upset Rate
Expected
18%
Solid Favorites
0%18%50%

Calibration

How these are measured

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

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

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
HJK40.00%24.00%16.00%8.00%3.00%5.00%4.00%—————
Kuusysi33.00%21.00%17.00%17.00%3.00%4.00%2.00%2.00%1.00%———
RoPS4.00%15.00%15.00%11.00%13.00%18.00%9.00%6.00%6.00%3.00%——
TPS Turku11.00%19.00%18.00%11.00%11.00%9.00%10.00%4.00%4.00%2.00%—1.00%
Haka2.00%6.00%5.00%8.00%11.00%11.00%19.00%12.00%10.00%8.00%7.00%1.00%
Reipas Lahti2.00%1.00%6.00%5.00%9.00%12.00%9.00%9.00%15.00%14.00%8.00%10.00%
Kemi2.00%6.00%6.00%12.00%9.00%10.00%10.00%15.00%15.00%7.00%6.00%2.00%
MP Mikkeli—2.00%2.00%3.00%8.00%8.00%10.00%18.00%6.00%21.00%17.00%5.00%
Ilves6.00%6.00%10.00%17.00%20.00%8.00%13.00%8.00%5.00%3.00%3.00%1.00%
OTP Oulu———2.00%7.00%7.00%7.00%10.00%18.00%19.00%20.00%10.00%
KuPS——4.00%6.00%4.00%8.00%7.00%12.00%13.00%15.00%23.00%8.00%
FC Jazz——1.00%—2.00%——4.00%7.00%8.00%16.00%62.00%
Team123456789101112
HJK96.67%3.15%0.17%0.01%————————
Kuusysi3.15%71.19%17.94%6.17%1.51%0.04%——————
RoPS0.03%6.11%23.61%35.37%28.94%5.94%——————
TPS Turku0.01%4.21%15.80%28.75%42.24%8.99%——————
Haka—0.05%0.79%3.50%13.05%82.61%——————
Kemi——————84.07%12.73%3.05%0.15%——
MP Mikkeli——————8.96%42.78%40.96%6.96%0.34%—
Ilves——————6.89%42.14%41.49%8.75%0.73%—
OTP Oulu——————0.08%2.23%13.03%66.44%18.22%—
KuPS———————0.12%1.47%17.70%80.71%—
FC Jazz———————————100.00%

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 Relegation Outcomes

Across 100,000 simulations that played all 38 games of the season from preseason Elo, the probability of each team's end-of-season outcome. Reflects FULL uncertainty — both the first-phase results and the second-phase results are simulated each iteration. For the playoff-sim version that conditions on the actual first-phase results, see the next table.

Team Qualified for Championship Round Survived Relegation Round Relegated
HJK 100% — —
Haka 94.00% 6.00% —
Ilves 97.00% 3.00% —
Kuusysi 100% — —
RoPS 100% — —
TPS Turku 99.00% — 1.00%
Kemi 90.00% 7.00% 3.00%
MP Mikkeli 73.00% 22.00% 5.00%
Reipas Lahti 89.00% 5.00% 6.00%
OTP Oulu 72.00% 21.00% 7.00%
KuPS 68.00% 19.00% 13.00%
FC Jazz 18.00% 17.00% 65.00%

Actual Second Phase Relegation Outcomes

Across 100,000 simulations that took the actual first-phase results as FIXED and projected only the second-phase round-robin games, the probability of each team's end-of-season outcome. Reflects the narrower uncertainty that remained once the league split was decided — so contenders and relegation candidates settle into clearer roles here than in the full-season sim above.

Team Qualified for Championship Round Survived Relegation Round Relegated
HJK 100% — —
Haka 100% — —
Ilves 99.27% 0.73% —
Kemi 100% — —
KuPS 19.29% 80.71% —
Kuusysi 100% — —
MP Mikkeli 99.66% 0.34% —
OTP Oulu 81.78% 18.22% —
Reipas Lahti (1st) 100% — —
RoPS 100% — —
TPS Turku 100% — —
FC Jazz — — 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
1988-04-24 Ilves L 1-454.8 1495 1498 40.99% 34.38% 24.63%+0.20 -36.5 0
1988-04-24 @ FC Jazz W 4-154.8 1498 1495 24.63% 34.38% 40.99%-0.20 +36.4 2
1988-04-24 MP Mikkeli L 0-155.6 1499 1500 41.29% 34.37% 24.35%+0.21 -15.9 0
1988-04-24 @ Haka W 1-055.6 1500 1499 24.35% 34.37% 41.29%-0.21 +15.9 2
1988-04-24 Kemi W 6-249.1 1568 1479 51.20% 33.38% 15.42%+0.66 +19.9 2
1988-04-24 @ HJK L 2-649.1 1479 1568 15.42% 33.38% 51.20%-0.66 -19.9 0
1988-04-24 Kuusysi W 3-157.0 1479 1557 30.91% 34.40% 34.68%-0.17 +22.8 2
1988-04-24 @ KuPS L 1-357.0 1557 1479 34.68% 34.40% 30.91%+0.17 -22.8 0
1988-04-24 OTP Oulu W 1-046.6 1387 1435 34.97% 34.48% 30.55%-0.03 +12.8 2
1988-04-24 @ Reipas Lahti L 0-146.6 1435 1387 30.55% 34.48% 34.97%+0.03 -12.8 0
1988-04-24 RoPS D 0-059.2 1561 1539 44.05% 34.21% 21.73%+0.33 -1.9 1
1988-04-24 @ TPS Turku D 0-059.2 1539 1561 21.73% 34.21% 44.05%-0.33 +1.9 1
1988-05-01 KuPS W 3-045.6 1535 1502 45.28% 34.12% 20.60%+0.38 +26.8 4
1988-05-01 @ Ilves L 0-345.6 1502 1535 20.60% 34.12% 45.28%-0.38 -26.8 2
1988-05-01 TPS Turku D 1-160.6 1459 1559 27.91% 34.27% 37.82%-0.29 +0.7 1
1988-05-01 @ Kemi D 1-160.6 1559 1459 37.82% 34.27% 27.91%+0.29 -0.7 2
1988-05-01 FC Jazz W 4-147.2 1534 1459 49.84% 33.60% 16.57%+0.59 +19.2 2
1988-05-01 @ Kuusysi L 1-447.2 1459 1534 16.57% 33.60% 49.84%-0.59 -19.2 0
1988-05-01 Reipas Lahti L 0-350.7 1516 1400 53.67% 32.90% 13.43%+0.80 -54.4 2
1988-05-01 @ MP Mikkeli W 3-050.7 1400 1516 13.43% 32.90% 53.67%-0.80 +54.4 4
1988-05-01 Haka D 0-052.2 1423 1483 33.29% 34.46% 32.25%-0.09 -0.1 1
1988-05-01 @ OTP Oulu D 0-052.2 1483 1423 32.25% 34.46% 33.29%+0.09 +0.1 1
1988-05-01 HJK L 1-263.2 1541 1588 35.16% 34.48% 30.36%-0.02 -13.3 1
1988-05-01 @ RoPS W 2-163.2 1588 1541 30.36% 34.48% 35.16%+0.02 +13.3 4
1988-05-05 Reipas Lahti D 1-156.1 1440 1454 39.56% 34.43% 26.01%+0.14 -1.0 1
1988-05-05 @ FC Jazz D 1-156.1 1454 1440 26.01% 34.43% 39.56%-0.14 +1.0 5
1988-05-05 Haka W 1-049.8 1602 1483 53.85% 32.86% 13.29%+0.81 +7.0 6
1988-05-05 @ HJK L 0-149.8 1483 1602 13.29% 32.86% 53.85%-0.81 -7.0 1
1988-05-05 Kemi D 0-056.8 1562 1460 52.36% 33.17% 14.47%+0.73 -3.4 5
1988-05-05 @ Ilves D 0-056.8 1460 1562 14.47% 33.17% 52.36%-0.73 +3.5 2
1988-05-05 TPS Turku D 0-056.9 1475 1559 30.13% 34.38% 35.49%-0.20 +0.4 3
1988-05-05 @ KuPS D 0-056.9 1559 1475 35.49% 34.38% 30.13%+0.20 -0.4 3
1988-05-05 MP Mikkeli D 1-160.7 1553 1461 51.45% 33.34% 15.21%+0.68 -2.9 3
1988-05-05 @ Kuusysi D 1-160.7 1461 1553 15.21% 33.34% 51.45%-0.68 +2.9 3
1988-05-05 OTP Oulu W 4-251.0 1528 1422 52.69% 33.11% 14.21%+0.74 +10.8 3
1988-05-05 @ RoPS L 2-451.0 1422 1528 14.21% 33.11% 52.69%-0.74 -10.8 1
1988-05-08 FC Jazz D 3-365.6 1476 1439 45.85% 34.07% 20.08%+0.41 -1.2 2
1988-05-08 @ Haka D 3-365.6 1439 1476 20.08% 34.07% 45.85%-0.41 +1.2 2
1988-05-08 KuPS W 1-048.7 1463 1476 39.83% 34.42% 25.75%+0.15 +11.4 4
1988-05-08 @ Kemi L 0-148.7 1476 1463 25.75% 34.42% 39.83%-0.15 -11.5 3
1988-05-08 Ilves L 0-347.6 1464 1558 28.72% 34.31% 36.97%-0.26 -33.7 3
1988-05-08 @ MP Mikkeli W 3-047.6 1558 1464 36.97% 34.31% 28.72%+0.26 +33.7 7
1988-05-08 HJK L 0-245.8 1412 1609 17.49% 33.00% 49.52%-0.77 -16.1 1
1988-05-08 @ OTP Oulu W 2-045.8 1609 1412 49.52% 33.00% 17.49%+0.77 +16.1 8
1988-05-08 RoPS W 1-053.6 1455 1538 30.09% 34.37% 35.53%-0.20 +14.2 7
1988-05-08 @ Reipas Lahti L 0-153.6 1538 1455 35.53% 34.37% 30.09%+0.20 -14.2 3
1988-05-08 Kuusysi L 0-256.7 1558 1550 42.35% 34.32% 23.33%+0.25 -30.5 3
1988-05-08 @ TPS Turku W 2-056.7 1550 1558 23.33% 34.32% 42.35%-0.25 +30.5 5
1988-05-12 OTP Oulu L 2-361.1 1440 1396 46.56% 34.00% 19.44%+0.44 -15.7 2
1988-05-12 @ FC Jazz W 3-261.1 1396 1440 19.44% 34.00% 46.56%-0.44 +15.7 3
1988-05-12 TPS Turku L 0-260.6 1625 1528 51.93% 33.25% 14.82%+0.70 -36.3 8
1988-05-12 @ HJK W 2-060.6 1528 1625 14.82% 33.25% 51.93%-0.70 +36.3 5
1988-05-12 Haka L 0-258.3 1592 1475 53.72% 32.89% 13.39%+0.80 -37.5 7
1988-05-12 @ Ilves W 2-058.3 1475 1592 13.39% 32.89% 53.72%-0.80 +37.5 4
1988-05-12 MP Mikkeli L 1-258.0 1464 1431 45.40% 34.11% 20.50%+0.38 -16.1 3
1988-05-12 @ KuPS W 2-158.0 1431 1464 20.50% 34.11% 45.40%-0.38 +16.2 5
1988-05-12 Kuusysi L 1-550.9 1469 1581 26.43% 34.18% 39.39%-0.35 -34.6 7
1988-05-12 @ Reipas Lahti W 5-150.9 1581 1469 39.39% 34.18% 26.43%+0.35 +34.6 7
1988-05-12 Kemi L 1-262.1 1524 1475 47.14% 33.94% 18.92%+0.46 -16.7 3
1988-05-12 @ RoPS W 2-162.1 1475 1524 18.92% 33.94% 47.14%-0.46 +16.7 6
1988-05-15 TPS Turku L 1-358.4 1513 1564 34.59% 34.48% 30.94%-0.04 -22.8 4
1988-05-15 @ Haka W 3-158.4 1564 1513 30.94% 34.48% 34.59%+0.04 +22.8 7
1988-05-15 FC Jazz W 2-151.0 1588 1424 57.61% 31.86% 10.53%+1.04 +5.4 10
1988-05-15 @ HJK L 1-251.0 1424 1588 10.53% 31.86% 57.61%-1.04 -5.4 2
1988-05-15 Kemi W 2-046.9 1447 1492 35.51% 34.48% 30.01%-0.01 +23.9 7
1988-05-15 @ MP Mikkeli L 0-246.9 1492 1447 30.01% 34.48% 35.51%+0.01 -23.9 6
1988-05-15 KuPS D 0-050.7 1411 1448 36.59% 34.48% 28.93%+0.03 -0.6 4
1988-05-15 @ OTP Oulu D 0-050.7 1448 1411 28.93% 34.48% 36.59%-0.03 +0.6 4
1988-05-15 Ilves D 1-159.5 1434 1554 25.44% 34.10% 40.46%-0.39 +1.1 8
1988-05-15 @ Reipas Lahti D 1-159.5 1554 1434 40.46% 34.10% 25.44%+0.39 -1.1 8
1988-05-15 Kuusysi D 1-164.2 1508 1616 26.92% 34.21% 38.87%-0.33 +0.9 4
1988-05-15 @ RoPS D 1-164.2 1616 1508 38.87% 34.21% 26.92%+0.33 -0.9 8
1988-05-22 MP Mikkeli L 0-246.6 1419 1471 34.52% 34.48% 31.01%-0.05 -26.2 2
1988-05-22 @ FC Jazz W 2-046.6 1471 1419 31.01% 34.48% 34.52%+0.05 +26.2 9
1988-05-22 HJK W 3-159.1 1553 1594 36.10% 34.48% 29.42%+0.01 +20.5 10
1988-05-22 @ Ilves L 1-359.1 1594 1553 29.42% 34.48% 36.10%-0.01 -20.5 10
1988-05-22 Reipas Lahti L 0-153.2 1468 1436 45.21% 34.12% 20.67%+0.38 -17.1 6
1988-05-22 @ Kemi W 1-053.2 1436 1468 20.67% 34.12% 45.21%-0.38 +17.1 10
1988-05-22 RoPS D 0-054.0 1449 1508 33.42% 34.46% 32.12%-0.08 -0.1 5
1988-05-22 @ KuPS D 0-054.0 1508 1449 32.12% 34.46% 33.42%+0.08 +0.1 5
1988-05-22 Haka L 0-259.7 1615 1490 54.42% 32.73% 12.85%+0.84 -37.9 8
1988-05-22 @ Kuusysi W 2-059.7 1490 1615 12.85% 32.73% 54.42%-0.84 +37.9 6
1988-05-22 OTP Oulu W 2-150.2 1587 1411 58.51% 31.57% 9.92%+1.10 +5.1 9
1988-05-22 @ TPS Turku L 1-250.2 1411 1587 9.92% 31.57% 58.51%-1.10 -5.1 4
1988-05-29 Reipas Lahti W 3-149.2 1528 1453 49.80% 33.60% 16.59%+0.59 +13.6 8
1988-05-29 @ Haka L 1-349.2 1453 1528 16.59% 33.60% 49.80%-0.59 -13.6 10
1988-05-29 FC Jazz W 2-040.2 1449 1392 47.86% 33.86% 18.28%+0.50 +16.9 7
1988-05-29 @ KuPS L 0-240.2 1392 1449 18.28% 33.86% 47.86%-0.50 -16.9 2
1988-05-29 HJK D 1-165.0 1577 1573 41.82% 34.34% 23.84%+0.23 -1.3 9
1988-05-29 @ Kuusysi D 1-165.0 1573 1577 23.84% 34.34% 41.82%-0.23 +1.3 11
1988-05-29 Kemi L 0-245.9 1406 1451 35.49% 34.48% 30.03%-0.01 -26.8 4
1988-05-29 @ OTP Oulu W 2-045.9 1451 1406 30.03% 34.48% 35.49%+0.01 +26.8 8
1988-05-29 Ilves W 4-368.3 1509 1574 32.65% 34.45% 32.90%-0.11 +11.8 7
1988-05-29 @ RoPS L 3-468.3 1574 1509 32.90% 34.45% 32.65%+0.11 -11.8 10
1988-05-29 MP Mikkeli D 1-163.4 1592 1497 51.73% 33.29% 14.99%+0.69 -3.0 10
1988-05-29 @ TPS Turku D 1-163.4 1497 1592 14.99% 33.29% 51.73%-0.69 +3.0 10
1988-06-05 RoPS L 1-251.1 1376 1520 22.59% 33.82% 43.59%-0.51 -9.8 2
1988-06-05 @ FC Jazz W 2-151.1 1520 1376 43.59% 33.82% 22.59%+0.51 +9.8 9
1988-06-05 KuPS W 1-048.5 1575 1466 53.03% 33.04% 13.94%+0.76 +7.2 13
1988-06-05 @ HJK L 0-148.5 1466 1575 13.94% 33.04% 53.03%-0.76 -7.2 7
1988-06-05 Kuusysi D 0-060.3 1562 1575 39.69% 34.43% 25.89%+0.15 -1.1 11
1988-06-05 @ Ilves D 0-060.3 1575 1562 25.89% 34.43% 39.69%-0.15 +1.1 10
1988-06-05 Haka W 1-053.8 1477 1541 32.81% 34.45% 32.74%-0.11 +13.4 10
1988-06-05 @ Kemi L 0-153.8 1541 1477 32.74% 34.45% 32.81%+0.11 -13.4 8
1988-06-05 OTP Oulu D 1-156.1 1500 1379 54.09% 32.81% 13.10%+0.82 -3.4 11
1988-06-05 @ MP Mikkeli D 1-156.1 1379 1500 13.10% 32.81% 54.09%-0.82 +3.4 5
1988-06-05 TPS Turku W 4-156.8 1439 1589 22.04% 33.75% 44.20%-0.54 +38.5 12
1988-06-05 @ Reipas Lahti L 1-456.8 1589 1439 44.20% 33.75% 22.04%+0.54 -38.5 10
1988-06-09 RoPS D 2-267.1 1528 1530 41.11% 34.37% 24.52%+0.20 -0.9 9
1988-06-09 @ Haka D 2-267.1 1530 1528 24.52% 34.37% 41.11%-0.20 +0.9 10
1988-06-09 FC Jazz W 4-141.2 1491 1366 54.42% 32.73% 12.85%+0.84 +15.6 12
1988-06-09 @ Kemi L 1-441.2 1366 1491 12.85% 32.73% 54.42%-0.84 -15.6 2
1988-06-09 HJK L 0-252.0 1497 1582 29.85% 34.36% 35.78%-0.21 -23.8 11
1988-06-09 @ MP Mikkeli W 2-052.0 1582 1497 35.78% 34.36% 29.85%+0.21 +23.8 15
1988-06-09 Kuusysi W 1-056.1 1382 1577 17.71% 33.04% 49.25%-0.76 +18.2 7
1988-06-09 @ OTP Oulu L 0-156.1 1577 1382 49.25% 33.04% 17.71%+0.76 -18.2 10
1988-06-09 KuPS D 1-157.6 1478 1458 43.73% 34.23% 22.04%+0.31 -1.6 13
1988-06-09 @ Reipas Lahti D 1-157.6 1458 1478 22.04% 34.23% 43.73%-0.31 +1.6 8
1988-06-09 Ilves W 3-049.7 1550 1561 40.06% 34.41% 25.52%+0.16 +31.2 12
1988-06-09 @ TPS Turku L 0-349.7 1561 1550 25.52% 34.41% 40.06%-0.16 -31.2 11
1988-06-19 TPS Turku L 0-144.5 1350 1581 14.74% 32.29% 52.97%-0.95 -7.4 2
1988-06-19 @ FC Jazz W 1-044.5 1581 1350 52.97% 32.29% 14.74%+0.95 +7.4 14
1988-06-19 Reipas Lahti W 5-043.9 1606 1476 54.83% 32.63% 12.54%+0.87 +29.2 17
1988-06-19 @ HJK L 0-543.9 1476 1606 12.54% 32.63% 54.83%-0.87 -29.2 13
1988-06-19 OTP Oulu D 2-262.9 1530 1400 54.79% 32.64% 12.57%+0.86 -2.6 12
1988-06-19 @ Ilves D 2-262.9 1400 1530 12.57% 32.64% 54.79%-0.86 +2.6 8
1988-06-19 Haka L 1-257.4 1460 1527 32.39% 34.44% 33.17%-0.12 -12.6 8
1988-06-19 @ KuPS W 2-157.4 1527 1460 33.17% 34.44% 32.39%+0.12 +12.6 11
1988-06-19 Kemi W 1-051.1 1558 1506 47.41% 33.91% 18.68%+0.48 +9.1 12
1988-06-19 @ Kuusysi L 0-151.1 1506 1558 18.68% 33.91% 47.41%-0.48 -9.1 12
1988-06-19 MP Mikkeli D 0-055.9 1531 1473 48.09% 33.83% 18.08%+0.51 -2.6 11
1988-06-19 @ RoPS D 0-055.9 1473 1531 18.08% 33.83% 48.09%-0.51 +2.6 12
1988-06-26 Haka D 0-051.9 1343 1540 17.49% 33.00% 49.51%-0.77 +2.8 3
1988-06-26 @ FC Jazz D 0-051.9 1540 1343 49.51% 33.00% 17.49%+0.77 -2.8 12
1988-06-26 OTP Oulu W 3-147.6 1635 1403 62.39% 30.05% 7.56%+1.38 +6.8 19
1988-06-26 @ HJK L 1-347.6 1403 1635 7.56% 30.05% 62.39%-1.38 -6.8 8
1988-06-26 MP Mikkeli W 2-153.7 1527 1475 47.38% 33.91% 18.70%+0.48 +8.6 14
1988-06-26 @ Ilves L 1-253.7 1475 1527 18.70% 33.91% 47.38%-0.48 -8.6 12
1988-06-26 Kemi L 1-256.6 1447 1497 34.81% 34.48% 30.72%-0.04 -13.2 8
1988-06-26 @ KuPS W 2-156.6 1497 1447 30.72% 34.48% 34.81%+0.04 +13.2 14
1988-06-26 TPS Turku D 2-270.2 1567 1589 38.64% 34.45% 26.91%+0.11 -0.6 13
1988-06-26 @ Kuusysi D 2-270.2 1589 1567 26.91% 34.45% 38.64%-0.11 +0.6 15
1988-06-26 Reipas Lahti D 1-159.2 1528 1447 50.46% 33.50% 16.04%+0.63 -2.8 12
1988-06-26 @ RoPS D 1-159.2 1447 1528 16.04% 33.50% 50.46%-0.63 +2.8 14
1988-06-30 HJK D 1-165.8 1537 1642 27.29% 34.23% 38.48%-0.31 +0.8 13
1988-06-30 @ Haka D 1-165.8 1642 1537 38.48% 34.23% 27.29%+0.31 -0.8 20
1988-06-30 Ilves D 1-161.6 1510 1536 38.15% 34.46% 27.39%+0.09 -0.8 15
1988-06-30 @ Kemi D 1-161.6 1536 1510 27.39% 34.46% 38.15%-0.09 +0.8 15
1988-06-30 Kuusysi L 1-354.8 1467 1567 27.92% 34.27% 37.81%-0.29 -19.7 12
1988-06-30 @ MP Mikkeli W 3-154.8 1567 1467 37.81% 34.27% 27.92%+0.29 +19.7 15
1988-06-30 RoPS D 0-052.9 1396 1526 24.32% 34.00% 41.67%-0.43 +1.4 9
1988-06-30 @ OTP Oulu D 0-052.9 1526 1396 41.67% 34.00% 24.32%+0.43 -1.4 13
1988-06-30 FC Jazz D 2-258.8 1449 1346 52.56% 33.13% 14.31%+0.74 -2.3 15
1988-06-30 @ Reipas Lahti D 2-258.8 1346 1449 14.31% 33.13% 52.56%-0.74 +2.3 4
1988-06-30 KuPS D 1-161.4 1590 1434 56.92% 32.07% 11.01%+1.00 -3.9 16
1988-06-30 @ TPS Turku D 1-161.4 1434 1590 11.01% 32.07% 56.92%-1.00 +3.9 9
1988-07-03 Kuusysi L 0-639.4 1348 1586 14.22% 32.13% 53.66%-0.98 -37.8 4
1988-07-03 @ FC Jazz W 6-039.4 1586 1348 53.66% 32.13% 14.22%+0.98 +37.8 17
1988-07-03 OTP Oulu L 1-456.4 1538 1398 55.67% 32.42% 11.91%+0.92 -47.4 13
1988-07-03 @ Haka W 4-156.4 1398 1538 11.91% 32.42% 55.67%-0.92 +47.4 11
1988-07-03 RoPS W 3-154.3 1641 1524 53.70% 32.89% 13.40%+0.80 +11.5 22
1988-07-03 @ HJK L 1-354.3 1524 1641 13.40% 32.89% 53.70%-0.80 -11.5 13
1988-07-03 Ilves L 2-456.4 1438 1536 28.13% 34.28% 37.58%-0.28 -17.7 9
1988-07-03 @ KuPS W 4-256.4 1536 1438 37.58% 34.28% 28.13%+0.28 +17.7 17
1988-07-03 MP Mikkeli W 4-040.9 1447 1447 41.40% 34.36% 24.24%+0.22 +39.3 17
1988-07-03 @ Reipas Lahti L 0-440.9 1447 1447 24.24% 34.36% 41.40%-0.22 -39.3 12
1988-07-03 Kemi D 0-059.3 1586 1510 49.90% 33.59% 16.51%+0.60 -3.0 17
1988-07-03 @ TPS Turku D 0-059.3 1510 1586 16.51% 33.59% 49.90%-0.60 +3.0 16
1988-07-10 FC Jazz W 3-141.3 1554 1310 63.18% 29.68% 7.14%+1.44 +6.4 19
1988-07-10 @ Ilves L 1-341.3 1310 1554 7.14% 29.68% 63.18%-1.44 -6.4 4
1988-07-10 HJK L 1-260.5 1513 1652 23.15% 33.88% 42.97%-0.49 -10.0 16
1988-07-10 @ Kemi W 2-160.5 1652 1513 42.97% 33.88% 23.15%+0.49 +10.0 24
1988-07-10 KuPS W 2-043.4 1624 1420 60.50% 30.84% 8.66%+1.24 +8.9 19
1988-07-10 @ Kuusysi L 0-243.4 1420 1624 8.66% 30.84% 60.50%-1.24 -8.9 9
1988-07-10 Haka W 3-259.7 1408 1490 30.26% 34.38% 35.36%-0.20 +12.7 14
1988-07-10 @ MP Mikkeli L 2-359.7 1490 1408 35.36% 34.38% 30.26%+0.20 -12.6 13
1988-07-10 Reipas Lahti L 1-256.5 1445 1486 35.99% 34.48% 29.52%+0.01 -13.5 11
1988-07-10 @ OTP Oulu W 2-156.5 1486 1445 29.52% 34.48% 35.99%-0.01 +13.5 19
1988-07-10 TPS Turku W 1-056.7 1513 1583 31.98% 34.43% 33.59%-0.14 +13.7 15
1988-07-10 @ RoPS L 0-156.7 1583 1513 33.59% 34.43% 31.98%+0.14 -13.7 17
1988-07-24 Ilves W 2-160.2 1477 1560 30.16% 34.38% 35.46%-0.20 +13.3 15
1988-07-24 @ Haka L 1-260.2 1560 1477 35.46% 34.38% 30.16%+0.20 -13.4 19
1988-07-24 RoPS D 2-266.0 1503 1526 38.34% 34.46% 27.20%+0.10 -0.6 17
1988-07-24 @ Kemi D 2-266.0 1526 1503 27.20% 34.46% 38.34%-0.10 +0.6 16
1988-07-24 Reipas Lahti W 5-358.5 1633 1500 55.13% 32.56% 12.31%+0.88 +9.0 21
1988-07-24 @ Kuusysi L 3-558.5 1500 1633 12.31% 32.56% 55.13%-0.88 -9.0 19
1988-07-24 KuPS D 0-050.0 1420 1411 42.49% 34.31% 23.20%+0.26 -1.6 15
1988-07-24 @ MP Mikkeli D 0-050.0 1411 1420 23.20% 34.31% 42.49%-0.26 +1.6 10
1988-07-24 FC Jazz W 3-033.8 1432 1304 54.68% 32.67% 12.65%+0.86 +18.3 13
1988-07-24 @ OTP Oulu L 0-333.8 1304 1432 12.65% 32.67% 54.68%-0.86 -18.3 4
1988-07-24 HJK L 0-158.8 1569 1662 28.80% 34.32% 36.88%-0.25 -12.3 17
1988-07-24 @ TPS Turku W 1-058.8 1662 1569 36.88% 34.32% 28.80%+0.25 +12.3 26
1988-07-31 Kuusysi W 1-061.0 1491 1642 21.87% 33.73% 44.39%-0.55 +16.8 17
1988-07-31 @ Haka L 0-161.0 1642 1491 44.39% 33.73% 21.87%+0.55 -16.7 21
1988-07-31 Ilves W 3-048.2 1675 1547 54.64% 32.68% 12.68%+0.86 +18.3 28
1988-07-31 @ HJK L 0-348.2 1547 1675 12.68% 32.68% 54.64%-0.86 -18.3 19
1988-07-31 FC Jazz D 0-048.1 1419 1285 55.14% 32.56% 12.31%+0.89 -4.0 16
1988-07-31 @ MP Mikkeli D 0-048.1 1285 1419 12.31% 32.56% 55.14%-0.89 +4.0 5
1988-07-31 TPS Turku D 1-160.2 1450 1557 27.06% 34.22% 38.72%-0.32 +0.8 14
1988-07-31 @ OTP Oulu D 1-160.2 1557 1450 38.72% 34.22% 27.06%+0.32 -0.8 18
1988-07-31 Kemi D 0-055.3 1491 1502 39.98% 34.42% 25.60%+0.16 -1.2 20
1988-07-31 @ Reipas Lahti D 0-055.3 1502 1491 25.60% 34.42% 39.98%-0.16 +1.2 18
1988-07-31 KuPS W 2-041.6 1527 1413 53.47% 32.94% 13.59%+0.79 +13.4 18
1988-07-31 @ RoPS L 0-241.6 1413 1527 13.59% 32.94% 53.47%-0.79 -13.4 10
1988-08-07 HJK L 1-247.3 1289 1693 6.49% 27.30% 66.22%-1.81 -3.2 5
1988-08-07 @ FC Jazz W 2-147.3 1693 1289 66.22% 27.30% 6.49%+1.81 +3.1 30
1988-08-07 Reipas Lahti L 0-652.7 1529 1490 46.00% 34.05% 19.95%+0.41 -90.7 19
1988-08-07 @ Ilves W 6-052.7 1490 1529 19.95% 34.05% 46.00%-0.41 +90.7 22
1988-08-07 MP Mikkeli D 0-052.9 1503 1415 51.11% 33.39% 15.49%+0.66 -3.2 19
1988-08-07 @ Kemi D 0-052.9 1415 1503 15.49% 33.39% 51.11%-0.66 +3.2 17
1988-08-07 OTP Oulu W 2-044.4 1400 1451 34.63% 34.48% 30.90%-0.04 +24.4 12
1988-08-07 @ KuPS L 0-244.4 1451 1400 30.90% 34.48% 34.63%+0.04 -24.4 14
1988-08-07 RoPS L 1-561.6 1625 1540 50.78% 33.45% 15.77%+0.64 -56.3 21
1988-08-07 @ Kuusysi W 5-161.6 1540 1625 15.77% 33.45% 50.78%-0.64 +56.3 20
1988-08-07 Haka D 0-058.1 1556 1508 47.02% 33.95% 19.03%+0.46 -2.4 19
1988-08-07 @ TPS Turku D 0-058.1 1508 1556 19.03% 33.95% 47.02%-0.46 +2.4 18
1988-08-14 KuPS D 2-257.1 1286 1424 23.36% 33.91% 42.73%-0.48 +1.1 6
1988-08-14 @ FC Jazz D 2-257.1 1424 1286 42.73% 33.91% 23.36%+0.48 -1.1 13
1988-08-14 Kuusysi L 0-166.7 1696 1569 54.60% 32.69% 12.71%+0.85 -20.2 30
1988-08-14 @ HJK W 1-066.7 1569 1696 12.71% 32.69% 54.60%-0.85 +20.2 23
1988-08-14 RoPS D 0-057.1 1438 1597 21.11% 33.63% 45.26%-0.58 +2.1 20
1988-08-14 @ Ilves D 0-057.1 1597 1438 45.26% 33.63% 21.11%+0.58 -2.1 21
1988-08-14 OTP Oulu W 1-045.3 1500 1426 49.66% 33.62% 16.72%+0.59 +8.4 21
1988-08-14 @ Kemi L 0-145.3 1426 1500 16.72% 33.62% 49.66%-0.59 -8.4 14
1988-08-14 TPS Turku L 0-246.1 1418 1553 23.63% 33.93% 42.44%-0.47 -20.2 17
1988-08-14 @ MP Mikkeli W 2-046.1 1553 1418 42.44% 33.93% 23.63%+0.47 +20.2 21
1988-08-14 Haka D 0-059.1 1580 1510 49.35% 33.67% 16.99%+0.57 -2.9 23
1988-08-14 @ Reipas Lahti D 0-059.1 1510 1580 16.99% 33.67% 49.35%-0.57 +2.9 19
1988-08-21 Kemi W 7-148.0 1513 1508 41.94% 34.34% 23.73%+0.24 +46.7 21
1988-08-21 @ Haka L 1-748.0 1508 1513 23.73% 34.34% 41.94%-0.24 -46.7 21
1988-08-21 HJK L 0-246.9 1423 1676 13.24% 31.79% 54.97%-1.06 -12.8 13
1988-08-21 @ KuPS W 2-046.9 1676 1423 54.97% 31.79% 13.24%+1.06 +12.8 32
1988-08-21 Ilves W 4-146.6 1589 1440 56.43% 32.21% 11.36%+0.97 +14.0 25
1988-08-21 @ Kuusysi L 1-446.6 1440 1589 11.36% 32.21% 56.43%-0.97 -14.1 20
1988-08-21 MP Mikkeli L 1-255.3 1418 1398 43.85% 34.23% 21.93%+0.32 -15.7 14
1988-08-21 @ OTP Oulu W 2-155.3 1398 1418 21.93% 34.23% 43.85%-0.32 +15.7 19
1988-08-21 FC Jazz W 2-143.6 1595 1287 67.02% 27.65% 5.32%+1.76 +2.7 23
1988-08-21 @ RoPS L 1-243.6 1287 1595 5.32% 27.65% 67.02%-1.76 -2.7 6
1988-08-21 Reipas Lahti D 1-165.0 1574 1578 40.89% 34.38% 24.72%+0.20 -1.2 22
1988-08-21 @ TPS Turku D 1-165.0 1578 1574 24.72% 34.38% 40.89%-0.20 +1.2 24
1988-08-24 OTP Oulu W 3-039.9 1603 1402 60.30% 30.92% 8.78%+1.23 +13.1 27
1988-08-24 @ Kuusysi L 0-339.9 1402 1603 8.78% 30.92% 60.30%-1.23 -13.1 14
1988-08-25 Kemi L 1-246.2 1285 1462 19.29% 33.35% 47.36%-0.67 -8.7 6
1988-08-25 @ FC Jazz W 2-146.2 1462 1285 47.36% 33.35% 19.29%+0.67 +8.7 23
1988-08-25 MP Mikkeli W 3-256.6 1689 1413 65.12% 28.71% 6.17%+1.60 +3.0 34
1988-08-25 @ HJK L 2-356.6 1413 1689 6.17% 28.71% 65.12%-1.60 -3.0 19
1988-08-25 TPS Turku L 0-149.7 1426 1572 22.41% 33.80% 43.79%-0.52 -10.3 20
1988-08-25 @ Ilves W 1-049.7 1572 1426 43.79% 33.80% 22.41%+0.52 +10.3 24
1988-08-25 Reipas Lahti D 1-159.7 1410 1579 20.10% 33.48% 46.42%-0.63 +2.0 14
1988-08-25 @ KuPS D 1-159.7 1579 1410 46.42% 33.48% 20.10%+0.63 -2.0 25
1988-08-25 Haka W 2-051.4 1597 1560 45.85% 34.07% 20.08%+0.41 +18.1 25
1988-08-25 @ RoPS L 0-251.4 1560 1597 20.08% 34.07% 45.85%-0.41 -18.1 21
1988-09-03 KuPS W 3-146.8 1541 1412 54.79% 32.64% 12.57%+0.87 +10.8 23
1988-09-03 @ Haka L 1-346.8 1412 1541 12.57% 32.64% 54.79%-0.87 -10.9 14
1988-09-03 Kuusysi L 1-550.8 1470 1616 22.44% 33.80% 43.76%-0.52 -30.8 23
1988-09-03 @ Kemi W 5-150.8 1616 1470 43.76% 33.80% 22.44%+0.52 +30.8 29
1988-09-03 RoPS D 0-057.0 1410 1615 16.80% 32.84% 50.36%-0.81 +3.0 20
1988-09-03 @ MP Mikkeli D 0-057.0 1615 1410 50.36% 32.84% 16.80%+0.81 -3.0 26
1988-09-03 Ilves W 3-040.2 1389 1416 37.98% 34.46% 27.56%+0.08 +32.8 16
1988-09-03 @ OTP Oulu L 0-340.2 1416 1389 27.56% 34.46% 37.98%-0.08 -32.8 20
1988-09-03 HJK W 4-162.2 1577 1692 26.05% 34.15% 39.80%-0.36 +35.5 27
1988-09-03 @ Reipas Lahti L 1-462.2 1692 1577 39.80% 34.15% 26.05%+0.36 -35.5 34
1988-09-03 FC Jazz W 3-247.5 1583 1276 66.99% 27.67% 5.34%+1.76 +2.5 26
1988-09-03 @ TPS Turku L 2-347.5 1276 1583 5.34% 27.67% 66.99%-1.76 -2.5 6

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
1988-09-11 OTP Oulu D 1-151.9 1273 1422 22.17% 33.77% 44.06%-0.53 +1.6 1
1988-09-11 @ FC Jazz D 1-151.9 1422 1273 44.06% 33.77% 22.17%+0.53 -1.6 1
1988-09-11 Kemi D 1-160.0 1552 1440 53.36% 32.97% 13.67%+0.78 -3.3 1
1988-09-11 @ Haka D 1-160.0 1440 1552 13.67% 32.97% 53.36%-0.78 +3.2 1
1988-09-11 RoPS D 1-167.6 1656 1612 46.51% 34.00% 19.49%+0.43 -2.1 1
1988-09-11 @ HJK D 1-167.6 1612 1656 19.49% 34.00% 46.51%-0.43 +2.1 1
1988-09-11 Ilves D 0-049.2 1413 1383 45.04% 34.14% 20.82%+0.37 -2.1 1
1988-09-11 @ MP Mikkeli D 0-049.2 1383 1413 20.82% 34.14% 45.04%-0.37 +2.1 1
1988-09-11 TPS Turku W 2-052.8 1612 1585 44.63% 34.17% 21.20%+0.35 +18.8 2
1988-09-11 @ Reipas Lahti L 0-252.8 1585 1612 21.20% 34.17% 44.63%-0.35 -18.8 0
1988-09-15 KuPS D 2-259.8 1443 1401 46.27% 34.03% 19.71%+0.42 -1.5 2
1988-09-15 @ Kemi D 2-259.8 1401 1443 19.71% 34.03% 46.27%-0.42 +1.5 1
1988-09-15 Haka W 3-048.5 1647 1549 52.04% 33.23% 14.73%+0.71 +20.7 2
1988-09-15 @ Kuusysi L 0-348.5 1549 1647 14.73% 33.23% 52.04%-0.71 -20.7 1
1988-09-18 Kemi D 1-154.1 1385 1441 33.90% 34.47% 31.63%-0.07 -0.2 2
1988-09-18 @ Ilves D 1-154.1 1441 1385 31.63% 34.47% 33.90%+0.07 +0.2 3
1988-09-18 FC Jazz W 2-035.1 1403 1275 54.67% 32.67% 12.66%+0.86 +12.6 3
1988-09-18 @ KuPS L 0-235.1 1275 1403 12.66% 32.67% 54.67%-0.86 -12.6 1
1988-09-18 MP Mikkeli W 3-146.6 1420 1411 42.50% 34.31% 23.20%+0.26 +17.4 3
1988-09-18 @ OTP Oulu L 1-346.6 1411 1420 23.20% 34.31% 42.50%-0.26 -17.4 1
1988-09-18 HJK L 1-267.6 1631 1654 38.46% 34.46% 27.09%+0.10 -14.2 2
1988-09-18 @ Reipas Lahti W 2-167.6 1654 1631 27.09% 34.46% 38.46%-0.10 +14.2 3
1988-09-18 Kuusysi W 1-060.5 1615 1668 34.30% 34.47% 31.23%-0.05 +13.0 3
1988-09-18 @ RoPS L 0-160.5 1668 1615 31.23% 34.47% 34.30%+0.05 -13.0 2
1988-09-18 Haka W 2-157.5 1566 1528 45.90% 34.06% 20.04%+0.41 +9.0 2
1988-09-18 @ TPS Turku L 1-257.5 1528 1566 20.04% 34.06% 45.90%-0.41 -9.0 1
1988-09-25 RoPS W 3-161.9 1519 1628 26.87% 34.21% 38.93%-0.33 +24.7 3
1988-09-25 @ Haka L 1-361.9 1628 1519 38.93% 34.21% 26.87%+0.33 -24.7 3
1988-09-25 TPS Turku W 2-159.6 1668 1576 51.52% 33.32% 15.16%+0.68 +7.3 5
1988-09-25 @ HJK L 1-259.6 1576 1668 15.16% 33.32% 51.52%-0.68 -7.3 2
1988-09-25 KuPS D 2-258.6 1385 1416 37.42% 34.47% 28.10%+0.06 -0.5 3
1988-09-25 @ Ilves D 2-258.6 1416 1385 28.10% 34.47% 37.42%-0.06 +0.5 4
1988-09-25 OTP Oulu D 1-155.6 1441 1438 41.84% 34.34% 23.81%+0.23 -1.3 4
1988-09-25 @ Kemi D 1-155.6 1438 1441 23.81% 34.34% 41.84%-0.23 +1.3 4
1988-09-25 Reipas Lahti D 1-167.7 1655 1617 45.88% 34.06% 20.05%+0.41 -2.0 3
1988-09-25 @ Kuusysi D 1-167.7 1617 1655 20.05% 34.06% 45.88%-0.41 +2.0 3
1988-09-25 FC Jazz W 2-142.8 1394 1263 54.98% 32.60% 12.42%+0.88 +6.2 3
1988-09-25 @ MP Mikkeli L 1-242.8 1263 1394 12.42% 32.60% 54.98%-0.88 -6.2 1
1988-10-01 HJK L 1-359.1 1544 1676 24.07% 33.98% 41.95%-0.45 -17.8 3
1988-10-01 @ Haka W 3-159.1 1676 1544 41.95% 33.98% 24.07%+0.45 +17.8 7
1988-10-01 TPS Turku W 3-049.4 1653 1568 50.76% 33.45% 15.78%+0.64 +21.9 5
1988-10-01 @ Kuusysi L 0-349.4 1568 1653 15.78% 33.45% 50.76%-0.64 -21.9 2
1988-10-02 Kemi L 0-140.3 1256 1440 18.65% 33.23% 48.12%-0.71 -9.0 1
1988-10-02 @ FC Jazz W 1-040.3 1440 1256 48.12% 33.23% 18.65%+0.71 +9.0 6
1988-10-02 KuPS D 0-049.6 1400 1416 39.39% 34.43% 26.18%+0.14 -1.1 4
1988-10-02 @ MP Mikkeli D 0-049.6 1416 1400 26.18% 34.43% 39.39%-0.14 +1.1 5
1988-10-02 Ilves W 3-252.3 1439 1384 47.72% 33.87% 18.41%+0.49 +8.1 6
1988-10-02 @ OTP Oulu L 2-352.3 1384 1439 18.41% 33.87% 47.72%-0.49 -8.0 3
1988-10-02 Reipas Lahti W 3-267.4 1603 1619 39.34% 34.43% 26.22%+0.13 +10.4 5
1988-10-02 @ RoPS L 2-367.4 1619 1603 26.22% 34.43% 39.34%-0.13 -10.4 3
1988-10-09 Kuusysi W 3-268.2 1693 1675 43.62% 34.24% 22.14%+0.31 +9.2 9
1988-10-09 @ HJK L 2-368.2 1675 1693 22.14% 34.24% 43.62%-0.31 -9.2 5
1988-10-09 FC Jazz W 4-349.8 1376 1247 54.77% 32.65% 12.59%+0.86 +5.8 5
1988-10-09 @ Ilves L 3-449.8 1247 1376 12.59% 32.65% 54.77%-0.86 -5.8 1
1988-10-09 MP Mikkeli L 0-249.0 1449 1399 47.20% 33.93% 18.87%+0.47 -33.4 6
1988-10-09 @ Kemi W 2-049.0 1399 1449 18.87% 33.93% 47.20%-0.47 +33.4 6
1988-10-09 OTP Oulu D 0-050.9 1417 1447 37.50% 34.47% 28.03%+0.06 -0.8 6
1988-10-09 @ KuPS D 0-050.9 1447 1417 28.03% 34.47% 37.50%-0.06 +0.8 7
1988-10-09 Haka L 2-468.5 1609 1526 50.53% 33.49% 15.98%+0.63 -27.5 3
1988-10-09 @ Reipas Lahti W 4-268.5 1526 1609 15.98% 33.49% 50.53%-0.63 +27.5 5
1988-10-09 RoPS W 1-058.5 1546 1613 32.40% 34.44% 33.16%-0.12 +13.5 4
1988-10-09 @ TPS Turku L 0-158.5 1613 1546 33.16% 34.44% 32.40%+0.12 -13.5 5

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 1988-07-03 11.91% OTP Oulu 1398 4 @ Haka 1538 1
2 1988-08-14 12.71% Kuusysi 1569 1 @ HJK 1696 0
3 1988-05-22 12.85% Haka 1490 2 @ Kuusysi 1615 0
4 1988-05-12 13.39% Haka 1475 2 @ Ilves 1592 0
5 1988-05-01 13.43% Reipas Lahti 1400 3 @ MP Mikkeli 1516 0
6 1988-05-12 14.82% TPS Turku 1528 2 @ HJK 1625 0
7 1988-08-07 15.77% RoPS 1540 5 @ Kuusysi 1625 1
8 1988-10-09 15.98% Haka 1526 4 @ Reipas Lahti 1609 2
9 1988-06-09 17.71% @ OTP Oulu 1382 1 Kuusysi 1577 0
10 1988-10-09 18.87% MP Mikkeli 1399 2 @ Kemi 1449 0
11 1988-05-12 18.92% Kemi 1475 2 @ RoPS 1524 1
12 1988-05-12 19.44% OTP Oulu 1396 3 @ FC Jazz 1440 2
13 1988-08-07 19.95% Reipas Lahti 1490 6 @ Ilves 1529 0
14 1988-05-12 20.50% MP Mikkeli 1431 2 @ KuPS 1464 1
15 1988-05-22 20.67% Reipas Lahti 1436 1 @ Kemi 1468 0
16 1988-07-31 21.87% @ Haka 1491 1 Kuusysi 1642 0
17 1988-08-21 21.93% MP Mikkeli 1398 2 @ OTP Oulu 1418 1
18 1988-06-05 22.04% @ Reipas Lahti 1439 4 TPS Turku 1589 1
19 1988-05-08 23.33% Kuusysi 1550 2 @ TPS Turku 1558 0
20 1988-04-24 24.35% MP Mikkeli 1500 1 @ Haka 1499 0
21 1988-04-24 24.63% Ilves 1498 4 @ FC Jazz 1495 1
22 1988-09-03 26.05% @ Reipas Lahti 1577 4 HJK 1692 1
23 1988-09-25 26.87% @ Haka 1519 3 RoPS 1628 1
24 1988-09-18 27.09% HJK 1654 2 @ Reipas Lahti 1631 1
25 1988-07-10 29.52% Reipas Lahti 1486 2 @ OTP Oulu 1445 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 1988-08-07 90.74 Reipas Lahti 6 1490 19.95% @ Ilves 0 1529 46.00% 34.05%
2 1988-08-07 56.31 RoPS 5 1540 15.77% @ Kuusysi 1 1625 50.78% 33.45%
3 1988-05-01 54.38 Reipas Lahti 3 1400 13.43% @ MP Mikkeli 0 1516 53.67% 32.90%
4 1988-07-03 47.43 OTP Oulu 4 1398 11.91% @ Haka 1 1538 55.67% 32.42%
5 1988-08-21 46.74 @ Haka 7 1513 41.94% Kemi 1 1508 23.73% 34.34%
6 1988-07-03 39.28 @ Reipas Lahti 4 1447 41.40% MP Mikkeli 0 1447 24.24% 34.36%
7 1988-06-05 38.53 @ Reipas Lahti 4 1439 22.04% TPS Turku 1 1589 44.20% 33.75%
8 1988-05-22 37.93 Haka 2 1490 12.85% @ Kuusysi 0 1615 54.42% 32.73%
9 1988-07-03 37.78 Kuusysi 6 1586 53.66% @ FC Jazz 0 1348 14.22% 32.13%
10 1988-05-12 37.48 Haka 2 1475 13.39% @ Ilves 0 1592 53.72% 32.89%
11 1988-04-24 36.45 Ilves 4 1498 24.63% @ FC Jazz 1 1495 40.99% 34.38%
12 1988-05-12 36.34 TPS Turku 2 1528 14.82% @ HJK 0 1625 51.93% 33.25%
13 1988-09-03 35.54 @ Reipas Lahti 4 1577 26.05% HJK 1 1692 39.80% 34.15%
14 1988-05-12 34.63 Kuusysi 5 1581 39.39% @ Reipas Lahti 1 1469 26.43% 34.18%
15 1988-05-08 33.69 Ilves 3 1558 36.97% @ MP Mikkeli 0 1464 28.72% 34.31%
16 1988-10-09 33.39 MP Mikkeli 2 1399 18.87% @ Kemi 0 1449 47.20% 33.93%
17 1988-09-03 32.83 @ OTP Oulu 3 1389 37.98% Ilves 0 1416 27.56% 34.46%
18 1988-06-09 31.16 @ TPS Turku 3 1550 40.06% Ilves 0 1561 25.52% 34.41%
19 1988-09-03 30.81 Kuusysi 5 1616 43.76% @ Kemi 1 1470 22.44% 33.80%
20 1988-05-08 30.53 Kuusysi 2 1550 23.33% @ TPS Turku 0 1558 42.35% 34.32%
21 1988-06-19 29.24 @ HJK 5 1606 54.83% Reipas Lahti 0 1476 12.54% 32.63%
22 1988-10-09 27.46 Haka 4 1526 15.98% @ Reipas Lahti 2 1609 50.53% 33.49%
23 1988-05-01 26.80 @ Ilves 3 1535 45.28% KuPS 0 1502 20.60% 34.12%
24 1988-05-29 26.75 Kemi 2 1451 30.03% @ OTP Oulu 0 1406 35.49% 34.48%
25 1988-05-22 26.25 MP Mikkeli 2 1471 31.01% @ FC Jazz 0 1419 34.52% 34.48%

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 1988-06-26 70.2 @ Kuusysi 2 1567 38.64% TPS Turku 2 1589 26.91% 34.45%
2 1988-10-09 68.5 Haka 4 1526 15.98% @ Reipas Lahti 2 1609 50.53% 33.49%
3 1988-05-29 68.3 @ RoPS 4 1509 32.65% Ilves 3 1574 32.90% 34.45%
4 1988-10-09 68.2 @ HJK 3 1693 43.62% Kuusysi 2 1675 22.14% 34.24%
5 1988-09-25 67.7 @ Kuusysi 1 1655 45.88% Reipas Lahti 1 1617 20.05% 34.06%
6 1988-09-11 67.6 @ HJK 1 1656 46.51% RoPS 1 1612 19.49% 34.00%
7 1988-09-18 67.6 HJK 2 1654 27.09% @ Reipas Lahti 1 1631 38.46% 34.46%
8 1988-10-02 67.4 @ RoPS 3 1603 39.34% Reipas Lahti 2 1619 26.22% 34.43%
9 1988-06-09 67.1 @ Haka 2 1528 41.11% RoPS 2 1530 24.52% 34.37%
10 1988-08-14 66.7 Kuusysi 1 1569 12.71% @ HJK 0 1696 54.60% 32.69%
11 1988-07-24 66.0 @ Kemi 2 1503 38.34% RoPS 2 1526 27.20% 34.46%
12 1988-06-30 65.8 @ Haka 1 1537 27.29% HJK 1 1642 38.48% 34.23%
13 1988-05-08 65.6 @ Haka 3 1476 45.85% FC Jazz 3 1439 20.08% 34.07%
14 1988-05-29 65.0 @ Kuusysi 1 1577 41.82% HJK 1 1573 23.84% 34.34%
15 1988-08-21 65.0 @ TPS Turku 1 1574 40.89% Reipas Lahti 1 1578 24.72% 34.38%
16 1988-05-15 64.2 @ RoPS 1 1508 26.92% Kuusysi 1 1616 38.87% 34.21%
17 1988-05-29 63.4 @ TPS Turku 1 1592 51.73% MP Mikkeli 1 1497 14.99% 33.29%
18 1988-05-01 63.2 HJK 2 1588 30.36% @ RoPS 1 1541 35.16% 34.48%
19 1988-06-19 62.9 @ Ilves 2 1530 54.79% OTP Oulu 2 1400 12.57% 32.64%
20 1988-09-03 62.2 @ Reipas Lahti 4 1577 26.05% HJK 1 1692 39.80% 34.15%
21 1988-05-12 62.1 Kemi 2 1475 18.92% @ RoPS 1 1524 47.14% 33.94%
22 1988-09-25 61.9 @ Haka 3 1519 26.87% RoPS 1 1628 38.93% 34.21%
23 1988-06-30 61.6 @ Kemi 1 1510 38.15% Ilves 1 1536 27.39% 34.46%
24 1988-08-07 61.6 RoPS 5 1540 15.77% @ Kuusysi 1 1625 50.78% 33.45%
25 1988-06-30 61.4 @ TPS Turku 1 1590 56.92% KuPS 1 1434 11.01% 32.07%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1988-07-24 33.8 @ OTP Oulu 3 1432 54.68% FC Jazz 0 1304 12.65% 32.67%
2 1988-09-18 35.1 @ KuPS 2 1403 54.67% FC Jazz 0 1275 12.66% 32.67%
3 1988-07-03 39.4 Kuusysi 6 1586 53.66% @ FC Jazz 0 1348 14.22% 32.13%
4 1988-08-24 39.9 @ Kuusysi 3 1603 60.30% OTP Oulu 0 1402 8.78% 30.92%
5 1988-05-29 40.2 @ KuPS 2 1449 47.86% FC Jazz 0 1392 18.28% 33.86%
6 1988-09-03 40.2 @ OTP Oulu 3 1389 37.98% Ilves 0 1416 27.56% 34.46%
7 1988-10-02 40.3 Kemi 1 1440 48.12% @ FC Jazz 0 1256 18.65% 33.23%
8 1988-07-03 40.9 @ Reipas Lahti 4 1447 41.40% MP Mikkeli 0 1447 24.24% 34.36%
9 1988-06-09 41.2 @ Kemi 4 1491 54.42% FC Jazz 1 1366 12.85% 32.73%
10 1988-07-10 41.3 @ Ilves 3 1554 63.18% FC Jazz 1 1310 7.14% 29.68%
11 1988-07-31 41.6 @ RoPS 2 1527 53.47% KuPS 0 1413 13.59% 32.94%
12 1988-09-25 42.8 @ MP Mikkeli 2 1394 54.98% FC Jazz 1 1263 12.42% 32.60%
13 1988-07-10 43.4 @ Kuusysi 2 1624 60.50% KuPS 0 1420 8.66% 30.84%
14 1988-08-21 43.6 @ RoPS 2 1595 67.02% FC Jazz 1 1287 5.32% 27.65%
15 1988-06-19 43.9 @ HJK 5 1606 54.83% Reipas Lahti 0 1476 12.54% 32.63%
16 1988-08-07 44.4 @ KuPS 2 1400 34.63% OTP Oulu 0 1451 30.90% 34.48%
17 1988-06-19 44.5 TPS Turku 1 1581 52.97% @ FC Jazz 0 1350 14.74% 32.29%
18 1988-08-14 45.3 @ Kemi 1 1500 49.66% OTP Oulu 0 1426 16.72% 33.62%
19 1988-05-01 45.6 @ Ilves 3 1535 45.28% KuPS 0 1502 20.60% 34.12%
20 1988-05-08 45.8 HJK 2 1609 49.52% @ OTP Oulu 0 1412 17.49% 33.00%
21 1988-05-29 45.9 Kemi 2 1451 30.03% @ OTP Oulu 0 1406 35.49% 34.48%
22 1988-08-14 46.1 TPS Turku 2 1553 42.44% @ MP Mikkeli 0 1418 23.63% 33.93%
23 1988-08-25 46.2 Kemi 2 1462 47.36% @ FC Jazz 1 1285 19.29% 33.35%
24 1988-04-24 46.6 @ Reipas Lahti 1 1387 34.97% OTP Oulu 0 1435 30.55% 34.48%
25 1988-05-22 46.6 MP Mikkeli 2 1471 31.01% @ FC Jazz 0 1419 34.52% 34.48%