Home / Leagues / Finland / Ykkönen / 2017
‹ ›

2017 Ykkönen Season

135 games

Final

Promoted

—

No promotions.

Relegated

No relegation

Biggest Overachiever

TPS Turku

12.99 points above expected

58 points · 45.01 expected points

Biggest Disappointment

Gnistan

16.26 points below expected

21 points · 37.26 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 TPS Turku 27 17 7 3 58 49 14 +35 45.01 +12.99
2 Honka 27 16 7 4 55 64 24 +40 45.06 +9.94
3 KPV 27 12 9 6 45 42 26 +16 38.42 +6.58
4 AC Oulu 27 12 6 9 42 40 40 0 38.81 +3.19
5 Jaro 27 9 8 10 35 36 36 0 40.09 -5.09
6 Haka 27 8 11 8 35 35 42 -7 33.87 +1.13
7 Ekenas 27 8 6 13 30 33 43 -10 29.85 +0.15
8 OPS Oulu 27 7 5 15 26 35 60 -25 31.56 -5.56
9 Grankulla 27 5 7 15 22 28 59 -31 27.30 -5.30
10 Gnistan 27 5 6 16 21 26 44 -18 37.26 -16.26

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 TPS Turku 58 45.01 +12.99
2 Honka 55 45.06 +9.94
3 KPV 45 38.42 +6.58
4 AC Oulu 42 38.81 +3.19
5 Haka 35 33.87 +1.13

Biggest Disappointments

# Team Actual Sim vsSim
1 Gnistan 21 37.26 -16.26
2 OPS Oulu 26 31.56 -5.56
3 Grankulla 22 27.30 -5.30
4 Jaro 35 40.09 -5.09
5 Ekenas 30 29.85 +0.15

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 Jaro 5 Aug 5 – Sep 3 1 in 93
2 Honka 6 Sep 3 – Oct 14 1 in 55
3 TPS Turku 6 Sep 1 – Oct 14 1 in 32
4 AC Oulu 3 Apr 29 – May 13 1 in 18
5 KPV 3 Jun 14 – Jun 22 1 in 17

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Gnistan 5 Jun 4 – Jul 3 1 in 145
2 OPS Oulu 6 Jul 30 – Aug 27 1 in 97
3 Ekenas 5 Aug 12 – Sep 9 1 in 45
4 Jaro 3 Jun 30 – Jul 15 1 in 34
5 AC Oulu 3 Aug 28 – Sep 7 1 in 27

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 TPS Turku 14 May 17 – Jul 30 1 in 111
2 Haka 9 Jul 19 – Sep 8 1 in 110
3 Ekenas 7 Jun 30 – Aug 6 1 in 50
4 AC Oulu 7 Jun 10 – Aug 1 1 in 27
5 Honka 9 Apr 29 – Jun 17 1 in 25

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Gnistan 15 Apr 29 – Jul 22 1 in 1,639
2 Jaro 6 May 13 – Jun 10 1 in 35
3 OPS Oulu 9 Jul 8 – Aug 27 1 in 27
4 Haka 6 Sep 8 – Oct 21 1 in 11
5 KPV 5 Aug 26 – Sep 22 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
TPS Turku 1274 58 +28 13 8.9 +4.1
Honka 1271 55 +50 13 8.8 +4.2
KPV 1166 45 -4 5 8.5 -3.5
AC Oulu 1138 42 +13 10 6.8 +3.2
Jaro 1144 35 -22 4 7.0 -3.0
Haka 1082 35 -22 2 6.4 -4.4
Ekenas 1064 30 -9 5 6.0 -1.0
OPS Oulu 1020 26 -42 2 4.5 -2.5
Grankulla 1009 22 +10 7 4.4 +2.6
Gnistan 1090 21 -12 4 6.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 AO EKE GNI GRA HAK HON JAR KPV OO TT
AC Oulu —
2-1-0
4.86
2-0-1
4.26
1-2-0
5.39
2-0-1
4.89
0-1-2
3.17
1-1-1
3.89
2-0-1
4.23
1-0-2
4.65
1-1-1
3.47
Ekenas
0-1-2
3.30
—
2-1-0
3.39
1-2-0
4.77
0-1-2
3.66
0-1-2
2.77
1-0-2
3.27
1-0-2
3.14
3-0-0
3.73
0-0-3
2.67
Gnistan
1-0-2
3.87
0-1-2
4.76
—
1-0-2
4.86
0-1-2
4.66
1-0-2
3.54
0-1-2
3.81
1-1-1
3.60
0-2-1
4.38
1-0-2
2.85
Grankulla
0-2-1
2.80
0-2-1
3.37
2-0-1
3.30
—
1-1-1
3.48
0-0-3
2.27
1-1-1
2.78
0-0-3
3.43
1-0-2
3.88
0-1-2
2.75
Haka
1-0-2
3.27
2-1-0
4.47
2-1-0
3.49
1-1-1
4.65
—
1-1-1
3.17
0-2-1
3.34
1-2-0
3.56
0-2-1
4.33
0-1-2
2.83
Honka
2-1-0
4.99
2-1-0
5.43
2-0-1
4.63
3-0-0
6.00
1-1-1
5.01
—
2-1-0
4.43
1-1-1
4.94
3-0-0
5.47
0-2-1
4.41
Jaro
1-1-1
4.26
2-0-1
4.88
2-1-0
4.32
1-1-1
5.43
1-2-0
4.82
0-1-2
3.71
—
0-2-1
3.77
2-0-1
4.96
0-0-3
3.31
KPV
1-0-2
3.91
2-0-1
5.01
1-1-1
4.54
3-0-0
4.72
0-2-1
4.58
1-1-1
3.21
1-2-0
4.35
—
2-1-0
5.13
1-2-0
3.58
OPS Oulu
2-0-1
3.49
0-0-3
4.41
1-2-0
3.74
2-0-1
4.25
1-2-0
3.81
0-0-3
2.74
1-0-2
3.19
0-1-2
3.06
—
0-0-3
2.94
TPS Turku
1-1-1
4.68
3-0-0
5.54
2-0-1
5.36
2-1-0
5.49
2-1-0
5.36
1-2-0
3.73
3-0-0
4.85
0-2-1
4.55
3-0-0
5.27
—

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.81 +10.5
Allowed 0.81 -8.0
Differential 0.93 +5.2

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
06.67%7.41%4.44%4.44%1.85%1.11%25.93%
17.41%12.59%8.15%4.07%1.11%0.37%33.70%
24.44%8.15%5.19%1.85%1.48%0.37%21.48%
34.44%4.07%1.85%2.22%——12.59%
41.85%1.11%1.48%———4.44%
5+1.11%0.37%0.37%———1.85%
Total25.93%33.70%21.48%12.59%4.44%1.85%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.44 +0.00
SD 1.33 1.33 2.03
CV 0.92 0.92 —
Max 10 10 +10
Min 0 0 -10

Games Played: 135

↓ Scored | Allowed →012345+Total
03.70%7.41%3.70%—7.41%—22.22%
118.52%7.41%7.41%3.70%3.70%—40.74%
2—7.41%7.41%———14.81%
33.70%3.70%3.70%3.70%——14.81%
4——3.70%———3.70%
5+—3.70%————3.70%
Total25.93%29.63%25.93%7.41%11.11%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.48 1.48 +0.00
SD 1.31 1.28 1.90
CV 0.89 0.87 —
Max 5 4 +4
Min 0 0 -4

Games Played: 27

↓ Scored | Allowed →012345+Total
07.41%11.11%7.41%3.70%3.70%3.70%37.04%
13.70%11.11%11.11%———25.93%
27.41%7.41%—3.70%3.70%—22.22%
3—3.70%—3.70%——7.41%
43.70%3.70%————7.41%
5+———————
Total22.22%37.04%18.52%11.11%7.41%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.22 1.59 -0.37
SD 1.25 1.47 2.11
CV 1.02 0.93 —
Max 4 6 +4
Min 0 0 -6

Games Played: 27

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

Summary Statistics

Scored Allowed Difference
Mean 0.96 1.63 -0.67
SD 0.85 1.01 1.21
CV 0.89 0.62 —
Max 3 4 +2
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
011.11%3.70%3.70%11.11%—3.70%33.33%
17.41%3.70%7.41%14.81%7.41%—40.74%
2—7.41%3.70%——3.70%14.81%
3——3.70%7.41%——11.11%
4———————
5+———————
Total18.52%14.81%18.52%33.33%7.41%7.41%100%

Summary Statistics

Scored Allowed Difference
Mean 1.04 2.19 -1.15
SD 0.98 1.49 1.66
CV 0.94 0.68 —
Max 3 5 +1
Min 0 0 -5

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%3.70%3.70%3.70%3.70%—18.52%
111.11%18.52%7.41%——3.70%40.74%
27.41%7.41%14.81%—3.70%—33.33%
3—3.70%—3.70%——7.41%
4———————
5+———————
Total22.22%33.33%25.93%7.41%7.41%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.30 1.56 -0.26
SD 0.87 1.34 1.61
CV 0.67 0.86 —
Max 3 5 +2
Min 0 0 -4

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%7.41%—3.70%——14.81%
13.70%14.81%3.70%———22.22%
27.41%7.41%7.41%———22.22%
37.41%7.41%3.70%———18.52%
47.41%3.70%3.70%———14.81%
5+7.41%—————7.41%
Total37.04%40.74%18.52%3.70%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.37 0.89 +1.48
SD 2.08 0.85 2.49
CV 0.88 0.95 —
Max 10 3 +10
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
011.11%7.41%7.41%7.41%——33.33%
13.70%14.81%7.41%3.70%——29.63%
27.41%7.41%3.70%3.70%——22.22%
3——3.70%———3.70%
43.70%—3.70%———7.41%
5+——3.70%———3.70%
Total25.93%29.63%29.63%14.81%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 1.33 +0.00
SD 1.39 1.04 1.71
CV 1.04 0.78 —
Max 5 3 +4
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
07.41%7.41%3.70%———18.52%
17.41%18.52%7.41%3.70%——37.04%
2—11.11%7.41%———18.52%
318.52%3.70%————22.22%
4——3.70%———3.70%
5+———————
Total33.33%40.74%22.22%3.70%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.56 0.96 +0.59
SD 1.15 0.85 1.53
CV 0.74 0.89 —
Max 4 3 +3
Min 0 0 -2

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%3.70%3.70%11.11%3.70%3.70%29.63%
13.70%7.41%14.81%7.41%——33.33%
23.70%3.70%3.70%3.70%3.70%—18.52%
3—7.41%3.70%3.70%——14.81%
4—3.70%————3.70%
5+———————
Total11.11%25.93%25.93%25.93%7.41%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.30 2.22 -0.93
SD 1.17 1.93 2.53
CV 0.90 0.87 —
Max 4 10 +3
Min 0 0 -10

Games Played: 27

↓ Scored | Allowed →012345+Total
011.11%7.41%————18.52%
111.11%11.11%3.70%———25.93%
211.11%11.11%3.70%———25.93%
314.81%7.41%————22.22%
43.70%—————3.70%
5+3.70%—————3.70%
Total55.56%37.04%7.41%———100%

Summary Statistics

Scored Allowed Difference
Mean 1.81 0.52 +1.30
SD 1.42 0.64 1.66
CV 0.78 1.24 —
Max 6 2 +6
Min 0 0 -1

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
TPS Turku 1274 58 45.01 +12.99 99.0% 29 35 41 45 49 56 61
Honka 1271 55 45.06 +9.94 92.0% 22 31 39 46 51 56 62
KPV 1166 45 38.42 +6.58 79.0% 26 27 32 38 43 49 56
Jaro 1144 35 40.09 -5.09 27.0% 27 31 35 40 44 51 60
AC Oulu 1138 42 38.81 +3.19 74.0% 22 27 34 39 43 49 54
Gnistan 1090 21 37.26 -16.26 1.0% 20 26 31 38 41 49 52
Haka 1082 35 33.87 +1.13 56.0% 18 23 28 35 38 44 49
Ekenas 1064 30 29.85 +0.15 56.0% 14 17 25 30 35 41 46
OPS Oulu 1020 26 31.56 -5.56 22.0% 14 20 28 31 36 42 53
Grankulla 1009 22 27.30 -5.30 23.0% 10 17 23 27 32 36 42

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 11.5% * Slight Edge: 11.5% to 19% * Clear Edge: 19% to 28.5% * Strong Edge: 28.5% 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.59%
Slight Edge
42.96%26.67%30.37%
Elo Value
Home Edge
109 Elo
0.009 goals per Elo point
043.98300
Scoring Tilt
Expected
+0.30 goals
Neutral
-2+0.40+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 2 * Top-Heavy: 2 to 3 * Open: 3 to 4 * Wide Open: 4 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 5th * Longshot: 6th 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.13 * Comfortable: 0.13 to 0.24 * Runaway: 0.24 and up.
Title-Race Openness
4.3
Wide Open
123410
Champion Preseason Odds
28%
TPS Turku, 2nd of 10
LongshotFavorite
Title Margin
Expected
0.11/gm
Tight Race
00.180.5/gm

Simulation-Based Surprises

How these are measured

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

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.46 * Some Luck: 5.46 to 8.19 * Lucky: 8.19 to 10.92 * Wild Swing: 10.92 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.47 * Close: 1.47 to 2.2 * Off: 2.2 to 2.93 * Way Off: 2.93 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 10 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 10 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 10 * As Expected: 10 to 16 * Several Outliers: 16 to 22 * Many Outliers: 22 and up.
Luck Spread
Expected
8.19 points
Lucky
06.8317
Average Finish Error
Expected
1.40
Pinpoint
01.834
Biggest Overachiever
Expected 95.00%
99.00%
TPS Turku
50100
Biggest Underachiever
Expected 5.00%
1.00%
Gnistan
050
Season Outliers
Expected
2 of 10
Minimal Outliers
01.010

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.13 * Even: 0.13 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.5 * Moderate Separation: 1.5 to 1.8 * Strong Separation: 1.8 to 2.15 * Wide Separation: 2.15 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 63.5% * Slight Edge: 63.5% to 68% * Clear Edge: 68% to 74.5% * Wide Edge: 74.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 85% * Clear Edge: 85% to 91% * Strong Edge: 91% to 95% * Dominant: 95% 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 54.5% * Some Drama: 54.5% to 60% * Frequent: 60% to 65% * Very Frequent: 65% 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 14.5% * Occasional: 14.5% to 18.5% * Frequent: 18.5% to 23.5% * Very Frequent: 23.5% and up.
Gini Index
0.19
Top-Heavy
00.130.20.5
Noll-Scully
Elo SD: 92.45
1.91
Strong Separation
0.751.51.82.153
Interquartile Edge
63%
Even
50%63.5%74.5%100%
Best vs. Worst
Baseline
82%
Even
50%85%100%
Close Games
Expected
61%
Frequent
0%54%100%
Blowouts
Expected
19%
Frequent
0%22%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.34 * Slight Separation: 0.34 to 0.42 * Notable Separation: 0.42 to 0.51 * Lopsided: 0.51 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.38 * Some Carryover: 0.38 to 0.57 * Strong Carryover: 0.57 to 0.7 * Near-Lock: 0.7 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 18% * As Expected: 18% to 22% * Upset-Prone: 22% to 25% * Very Upset-Prone: 25% 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 15.5% * As Expected: 15.5% to 18.5% * Shaky Favorites: 18.5% to 22% * Very Shaky: 22% and up.
Brier Score
Expected
0.62
Predictable
00.642
Matchup Imbalance
0.26
Very Even
00.340.420.5
Strangeness
Expected
1.46
Chaotic
01.002
Repeatability
-0.01
Weak Carryover
00.380.570.71
Upset Rate
Expected
27%
Very Upset-Prone
0%27%50%
Clear Favorite Upset Rate
Expected
23%
Very Shaky
0%22%50%

Calibration

How these are measured

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

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

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).

Team12345678910
TPS Turku28.00%30.00%12.00%13.00%8.00%2.00%4.00%2.00%1.00%—
Honka35.00%21.00%14.00%6.00%10.00%5.00%3.00%4.00%1.00%1.00%
KPV11.00%5.00%22.00%11.00%11.00%8.00%11.00%12.00%8.00%1.00%
AC Oulu6.00%15.00%15.00%12.00%15.00%9.00%17.00%6.00%2.00%3.00%
Jaro10.00%12.00%14.00%14.00%20.00%12.00%9.00%6.00%3.00%—
Haka2.00%4.00%5.00%11.00%16.00%14.00%13.00%11.00%14.00%10.00%
Ekenas2.00%1.00%2.00%7.00%4.00%13.00%13.00%16.00%18.00%24.00%
OPS Oulu1.00%1.00%6.00%6.00%5.00%10.00%12.00%19.00%23.00%17.00%
Grankulla———2.00%5.00%11.00%8.00%13.00%21.00%40.00%
Gnistan5.00%11.00%10.00%18.00%6.00%16.00%10.00%11.00%9.00%4.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.

Next-Season Status

Across 100,000 regular-season simulations, the probability of each team's next-season status. Columns appear in best-to-worst outcome order: promotion-positive on the left, relegation-positive on the right. Cells with darker shading indicate higher likelihood.

Team Direct promotion Lost promotion playoff Same level Direct relegation
TPS Turku 28.00% 30.00% 41.00% 1.00%
Jaro 10.00% 12.00% 75.00% 3.00%
KPV 11.00% 5.00% 75.00% 9.00%
AC Oulu 6.00% 15.00% 74.00% 5.00%
Honka — 100% — —
Gnistan 5.00% 11.00% 71.00% 13.00%
Haka 2.00% 4.00% 70.00% 24.00%
OPS Oulu 1.00% 1.00% 58.00% 40.00%
Ekenas 2.00% 1.00% 55.00% 42.00%
Grankulla — — 39.00% 61.00%

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
2017-04-29 Gnistan W 1-041.9 1144 1188 35.05% 29.46% 35.49%+0.00 +6.3 3
2017-04-29 @ AC Oulu L 0-141.9 1188 1144 35.49% 29.46% 35.05%+0.00 -6.3 0
2017-04-29 Honka L 0-437.1 1097 1136 35.80% 29.46% 34.74%+0.05 -22.7 0
2017-04-29 @ Haka W 4-037.1 1136 1097 34.74% 29.46% 35.80%-0.05 +22.7 3
2017-05-06 Haka W 1-036.9 1150 1075 51.50% 26.91% 21.59%+1.10 +4.2 6
2017-05-06 @ AC Oulu L 0-136.9 1075 1150 21.59% 26.91% 51.50%-1.10 -4.2 0
2017-05-06 Jaro L 0-237.3 1071 1156 29.57% 29.12% 41.31%-0.38 -10.4 0
2017-05-06 @ Ekenas W 2-037.3 1156 1071 41.31% 29.12% 29.57%+0.38 +10.4 3
2017-05-06 OPS Oulu L 0-240.3 1104 1116 39.55% 29.29% 31.16%+0.29 -12.9 0
2017-05-06 @ Grankulla W 2-040.3 1116 1104 31.16% 29.29% 39.55%-0.29 +12.9 3
2017-05-06 TPS Turku W 2-147.9 1093 1153 32.84% 29.41% 37.76%-0.15 +6.2 3
2017-05-06 @ KPV L 1-247.9 1153 1093 37.76% 29.41% 32.84%+0.15 -6.2 0
2017-05-08 Honka L 0-241.7 1182 1159 44.50% 28.65% 26.85%+0.61 -14.1 0
2017-05-08 @ Gnistan W 2-041.7 1159 1182 26.85% 28.65% 44.50%-0.61 +14.1 6
2017-05-11 Ekenas W 2-036.8 1070 1060 42.71% 28.94% 28.35%+0.50 +10.1 3
2017-05-11 @ Haka L 0-236.8 1060 1070 28.35% 28.94% 42.71%-0.50 -10.1 0
2017-05-13 AC Oulu L 0-143.2 1147 1155 40.21% 29.23% 30.56%+0.33 -6.9 0
2017-05-13 @ TPS Turku W 1-043.2 1155 1147 30.56% 29.23% 40.21%-0.33 +6.9 9
2017-05-13 Gnistan D 1-150.7 1129 1168 35.82% 29.46% 34.72%+0.05 -0.0 4
2017-05-13 @ OPS Oulu D 1-150.7 1168 1129 34.72% 29.46% 35.82%-0.05 +0.0 1
2017-05-13 Grankulla D 0-047.1 1166 1091 51.44% 26.93% 21.63%+1.10 -1.2 4
2017-05-13 @ Jaro D 0-047.1 1091 1166 21.63% 26.93% 51.44%-1.10 +1.2 1
2017-05-13 KPV D 1-151.4 1173 1099 51.22% 27.00% 21.78%+1.08 -1.0 7
2017-05-13 @ Honka D 1-151.4 1099 1173 21.78% 27.00% 51.22%-1.08 +1.0 4
2017-05-17 AC Oulu W 1-041.4 1129 1162 36.72% 29.44% 33.84%+0.11 +6.1 7
2017-05-17 @ OPS Oulu L 0-141.4 1162 1129 33.84% 29.44% 36.72%-0.11 -6.1 9
2017-05-17 Haka L 0-243.5 1168 1080 52.97% 26.43% 20.60%+1.21 -16.1 1
2017-05-17 @ Gnistan W 2-043.5 1080 1168 20.60% 26.43% 52.97%-1.21 +16.1 6
2017-05-17 TPS Turku D 0-046.3 1092 1140 34.52% 29.46% 36.02%-0.03 +0.0 2
2017-05-17 @ Grankulla D 0-046.3 1140 1092 36.02% 29.46% 34.52%+0.03 -0.0 1
2017-05-19 Honka L 0-138.4 1050 1172 25.38% 28.29% 46.33%-0.71 -4.9 0
2017-05-19 @ Ekenas W 1-038.4 1172 1050 46.33% 28.29% 25.38%+0.71 +4.9 10
2017-05-21 Grankulla W 1-039.6 1100 1092 42.46% 28.97% 28.56%+0.48 +5.4 7
2017-05-21 @ KPV L 0-139.6 1092 1100 28.56% 28.97% 42.46%-0.48 -5.4 2
2017-05-22 Haka D 1-151.1 1140 1097 47.24% 28.08% 24.68%+0.80 -0.8 2
2017-05-22 @ TPS Turku D 1-151.1 1097 1140 24.68% 28.08% 47.24%-0.80 +0.8 7
2017-05-24 Gnistan D 1-150.7 1106 1152 34.76% 29.46% 35.77%-0.02 +0.0 8
2017-05-24 @ KPV D 1-150.7 1152 1106 35.77% 29.46% 34.76%+0.02 -0.0 2
2017-05-24 OPS Oulu W 4-038.8 1045 1135 28.99% 29.04% 41.97%-0.42 +25.5 3
2017-05-24 @ Ekenas L 0-438.8 1135 1045 41.97% 29.04% 28.99%+0.42 -25.5 7
2017-05-25 Grankulla D 2-257.0 1155 1087 50.58% 27.19% 22.22%+1.03 -0.8 10
2017-05-25 @ AC Oulu D 2-257.0 1087 1155 22.22% 27.19% 50.58%-1.03 +0.8 3
2017-05-25 Honka D 1-150.8 1165 1177 39.67% 29.28% 31.05%+0.30 -0.3 5
2017-05-25 @ Jaro D 1-150.8 1177 1165 31.05% 29.28% 39.67%-0.30 +0.3 11
2017-05-27 OPS Oulu L 1-248.4 1097 1110 39.58% 29.29% 31.13%+0.29 -6.4 7
2017-05-27 @ Haka W 2-148.4 1110 1097 31.13% 29.29% 39.58%-0.29 +6.4 10
2017-05-28 Ekenas D 1-151.5 1152 1071 52.14% 26.71% 21.16%+1.15 -1.1 3
2017-05-28 @ Gnistan D 1-151.5 1071 1152 21.16% 26.71% 52.14%-1.15 +1.1 4
2017-05-29 Grankulla W 5-031.9 1177 1087 53.25% 26.33% 20.42%+1.23 +17.7 14
2017-05-29 @ Honka L 0-531.9 1087 1177 20.42% 26.33% 53.25%-1.23 -17.7 3
2017-05-29 Jaro W 1-041.1 1139 1165 37.68% 29.41% 32.91%+0.17 +6.0 5
2017-05-29 @ TPS Turku L 0-141.1 1165 1139 32.91% 29.41% 37.68%-0.17 -6.0 5
2017-05-29 KPV L 1-250.5 1155 1106 47.99% 27.90% 24.10%+0.85 -7.5 10
2017-05-29 @ AC Oulu W 2-150.5 1106 1155 24.10% 27.90% 47.99%-0.85 +7.5 11
2017-06-03 AC Oulu W 4-033.3 1195 1147 47.80% 27.95% 24.25%+0.84 +16.8 17
2017-06-03 @ Honka L 0-433.3 1147 1195 24.25% 27.95% 47.80%-0.84 -16.8 10
2017-06-03 Ekenas W 2-143.6 1113 1072 46.96% 28.15% 24.89%+0.78 +4.5 14
2017-06-03 @ KPV L 1-243.6 1072 1113 24.89% 28.15% 46.96%-0.78 -4.5 4
2017-06-03 TPS Turku L 1-247.7 1116 1145 37.23% 29.43% 33.34%+0.14 -6.2 10
2017-06-03 @ OPS Oulu W 2-147.7 1145 1116 33.34% 29.43% 37.23%-0.14 +6.2 8
2017-06-04 Gnistan W 2-148.7 1070 1151 30.10% 29.18% 40.72%-0.34 +6.6 6
2017-06-04 @ Grankulla L 1-248.7 1151 1070 40.72% 29.18% 30.10%+0.34 -6.6 3
2017-06-04 Haka D 2-257.0 1159 1091 50.48% 27.23% 22.30%+1.03 -0.7 6
2017-06-04 @ Jaro D 2-257.0 1091 1159 22.30% 27.23% 50.48%-1.03 +0.7 8
2017-06-07 OPS Oulu L 2-355.6 1158 1110 47.88% 27.93% 24.19%+0.85 -7.0 6
2017-06-07 @ Jaro W 3-255.6 1110 1158 24.19% 27.93% 47.88%-0.85 +7.1 13
2017-06-10 AC Oulu D 1-150.9 1151 1130 44.16% 28.71% 27.13%+0.59 -0.6 7
2017-06-10 @ Jaro D 1-150.9 1130 1151 27.13% 28.71% 44.16%-0.59 +0.6 11
2017-06-10 Gnistan W 3-035.3 1151 1144 42.31% 28.99% 28.70%+0.47 +14.8 11
2017-06-10 @ TPS Turku L 0-335.3 1144 1151 28.70% 28.99% 42.31%-0.47 -14.8 3
2017-06-10 Grankulla W 4-141.1 1068 1076 40.07% 29.25% 30.69%+0.32 +13.1 7
2017-06-10 @ Ekenas L 1-441.1 1076 1068 30.69% 29.25% 40.07%-0.32 -13.1 6
2017-06-10 KPV W 1-041.0 1092 1118 37.63% 29.41% 32.96%+0.16 +6.0 11
2017-06-10 @ Haka L 0-141.0 1118 1092 32.96% 29.41% 37.63%-0.16 -6.0 14
2017-06-13 Honka L 0-335.3 1117 1211 28.42% 28.95% 42.63%-0.46 -14.7 13
2017-06-13 @ OPS Oulu W 3-035.3 1211 1117 42.63% 28.95% 28.42%+0.46 +14.7 20
2017-06-13 Jaro L 2-353.2 1129 1150 38.34% 29.38% 32.29%+0.21 -6.0 3
2017-06-13 @ Gnistan W 3-253.2 1150 1129 32.29% 29.38% 38.34%-0.21 +6.0 10
2017-06-14 Ekenas W 6-032.7 1166 1081 52.70% 26.52% 20.78%+1.19 +21.3 14
2017-06-14 @ TPS Turku L 0-632.7 1081 1166 20.78% 26.52% 52.70%-1.19 -21.3 7
2017-06-14 KPV L 1-344.5 1063 1112 34.43% 29.46% 36.11%-0.04 -10.1 6
2017-06-14 @ Grankulla W 3-144.5 1112 1063 36.11% 29.46% 34.43%+0.04 +10.1 17
2017-06-17 Haka D 1-150.6 1053 1098 35.00% 29.46% 35.54%+0.00 +0.0 7
2017-06-17 @ Grankulla D 1-150.6 1098 1053 35.54% 29.46% 35.00%+0.00 -0.0 12
2017-06-17 OPS Oulu W 4-246.2 1122 1102 44.01% 28.73% 27.25%+0.58 +7.6 20
2017-06-17 @ KPV L 2-446.2 1102 1122 27.25% 28.73% 44.01%-0.58 -7.5 13
2017-06-17 TPS Turku D 1-151.2 1226 1187 46.66% 28.22% 25.13%+0.76 -0.8 21
2017-06-17 @ Honka D 1-151.2 1187 1226 25.13% 28.22% 46.66%-0.76 +0.8 15
2017-06-21 Honka W 1-045.0 1098 1225 24.73% 28.10% 47.17%-0.77 +7.8 15
2017-06-21 @ Haka L 0-145.0 1225 1098 47.17% 28.10% 24.73%+0.77 -7.8 21
2017-06-21 TPS Turku L 0-138.2 1059 1188 24.64% 28.07% 47.28%-0.78 -4.8 7
2017-06-21 @ Ekenas W 1-038.2 1188 1059 47.28% 28.07% 24.64%+0.78 +4.8 18
2017-06-22 Jaro W 3-036.8 1129 1156 37.50% 29.42% 33.08%+0.16 +16.4 23
2017-06-22 @ KPV L 0-336.8 1156 1129 33.08% 29.42% 37.50%-0.16 -16.4 10
2017-06-27 AC Oulu L 2-450.2 1123 1131 40.23% 29.23% 30.54%+0.33 -10.1 3
2017-06-27 @ Gnistan W 4-250.2 1131 1123 30.54% 29.23% 40.23%-0.33 +10.1 14
2017-06-27 OPS Oulu W 2-143.5 1140 1095 47.49% 28.03% 24.49%+0.82 +4.5 13
2017-06-27 @ Jaro L 1-243.5 1095 1140 24.49% 28.03% 47.49%-0.82 -4.5 13
2017-06-30 Ekenas L 1-251.6 1144 1055 53.28% 26.32% 20.40%+1.23 -8.1 13
2017-06-30 @ Jaro W 2-151.6 1055 1144 20.40% 26.32% 53.28%-1.23 +8.1 10
2017-06-30 KPV D 0-046.8 1193 1146 47.73% 27.97% 24.31%+0.83 -0.9 19
2017-06-30 @ TPS Turku D 0-046.8 1146 1193 24.31% 27.97% 47.73%-0.83 +0.9 24
2017-07-01 AC Oulu L 1-541.3 1105 1141 36.24% 29.46% 34.30%+0.08 -19.1 15
2017-07-01 @ Haka W 5-141.3 1141 1105 34.30% 29.46% 36.24%-0.08 +19.1 17
2017-07-01 Grankulla W 4-139.2 1090 1053 46.41% 28.27% 25.32%+0.74 +11.2 16
2017-07-01 @ OPS Oulu L 1-439.2 1053 1090 25.32% 28.27% 46.41%-0.74 -11.2 7
2017-07-03 Gnistan W 3-246.4 1218 1113 55.09% 25.65% 19.25%+1.36 +3.4 24
2017-07-03 @ Honka L 2-346.4 1113 1218 19.25% 25.65% 55.09%-1.36 -3.4 3
2017-07-08 Haka D 1-150.7 1063 1086 37.97% 29.40% 32.63%+0.19 -0.2 11
2017-07-08 @ Ekenas D 1-150.7 1086 1063 32.63% 29.40% 37.97%-0.19 +0.2 16
2017-07-08 Honka W 3-038.8 1147 1221 30.93% 29.27% 39.80%-0.28 +18.8 27
2017-07-08 @ KPV L 0-338.8 1221 1147 39.80% 29.27% 30.93%+0.28 -18.8 24
2017-07-08 OPS Oulu D 0-046.4 1110 1102 42.47% 28.97% 28.56%+0.48 -0.5 4
2017-07-08 @ Gnistan D 0-046.4 1102 1110 28.56% 28.97% 42.47%-0.48 +0.5 17
2017-07-08 TPS Turku D 0-046.4 1160 1192 36.84% 29.44% 33.72%+0.11 -0.1 18
2017-07-08 @ AC Oulu D 0-046.4 1192 1160 33.72% 29.44% 36.84%-0.11 +0.1 20
2017-07-09 Jaro W 1-043.8 1042 1136 28.44% 28.95% 42.60%-0.46 +7.2 10
2017-07-09 @ Grankulla L 0-143.8 1136 1042 42.60% 28.95% 28.44%+0.46 -7.2 13
2017-07-15 AC Oulu D 3-360.7 1049 1160 26.53% 28.58% 44.89%-0.61 +0.4 11
2017-07-15 @ Grankulla D 3-360.7 1160 1049 44.89% 28.58% 26.53%+0.61 -0.4 19
2017-07-15 Ekenas L 0-242.1 1102 1062 46.76% 28.19% 25.05%+0.77 -14.6 17
2017-07-15 @ OPS Oulu W 2-042.1 1062 1102 25.05% 28.19% 46.76%-0.77 +14.6 14
2017-07-15 Haka W 3-031.4 1192 1086 55.23% 25.60% 19.17%+1.37 +10.3 23
2017-07-15 @ TPS Turku L 0-331.4 1086 1192 19.17% 25.60% 55.23%-1.37 -10.3 16
2017-07-15 Jaro W 2-034.4 1202 1129 51.15% 27.02% 21.83%+1.08 +8.0 27
2017-07-15 @ Honka L 0-234.4 1129 1202 21.83% 27.02% 51.15%-1.08 -8.0 13
2017-07-15 KPV L 0-141.2 1109 1165 33.35% 29.43% 37.22%-0.11 -6.0 4
2017-07-15 @ Gnistan W 1-041.2 1165 1109 37.22% 29.43% 33.35%+0.11 +6.0 30
2017-07-19 Gnistan W 2-146.4 1076 1103 37.48% 29.42% 33.10%+0.15 +5.7 19
2017-07-19 @ Haka L 1-246.4 1103 1076 33.10% 29.42% 37.48%-0.15 -5.7 4
2017-07-19 Grankulla W 3-029.7 1202 1050 60.87% 23.17% 15.96%+1.81 +8.4 26
2017-07-19 @ TPS Turku L 0-329.7 1050 1202 15.96% 23.17% 60.87%-1.81 -8.4 11
2017-07-19 Honka D 0-046.8 1077 1210 24.19% 27.93% 47.88%-0.82 +0.9 15
2017-07-19 @ Ekenas D 0-046.8 1210 1077 47.88% 27.93% 24.19%+0.82 -0.9 28
2017-07-19 KPV D 1-150.7 1121 1172 34.14% 29.45% 36.41%-0.06 +0.1 14
2017-07-19 @ Jaro D 1-150.7 1172 1121 36.41% 29.45% 34.14%+0.06 -0.1 31
2017-07-22 Ekenas L 1-249.5 1098 1078 44.04% 28.73% 27.23%+0.58 -7.0 4
2017-07-22 @ Gnistan W 2-149.5 1078 1098 27.23% 28.73% 44.04%-0.58 +7.0 18
2017-07-22 Haka D 3-360.5 1087 1082 42.11% 29.02% 28.87%+0.46 -0.3 18
2017-07-22 @ OPS Oulu D 3-360.5 1082 1087 28.87% 29.02% 42.11%-0.46 +0.3 20
2017-07-22 TPS Turku L 0-237.1 1121 1211 29.02% 29.04% 41.94%-0.42 -10.3 14
2017-07-22 @ Jaro W 2-037.1 1211 1121 41.94% 29.04% 29.02%+0.42 +10.3 29
2017-07-23 AC Oulu L 0-144.0 1171 1160 42.95% 28.90% 28.15%+0.51 -7.3 31
2017-07-23 @ KPV W 1-044.0 1160 1171 28.15% 28.90% 42.95%-0.51 +7.3 22
2017-07-24 Grankulla W 3-029.2 1209 1041 62.66% 22.31% 15.04%+1.95 +7.9 31
2017-07-24 @ Honka L 0-329.2 1041 1209 15.04% 22.31% 62.66%-1.95 -7.9 11
2017-07-29 Gnistan L 1-344.1 1033 1091 33.18% 29.42% 37.40%-0.12 -9.8 11
2017-07-29 @ Grankulla W 3-144.1 1091 1033 37.40% 29.42% 33.18%+0.12 +9.8 7
2017-07-29 Jaro D 0-046.3 1082 1111 37.25% 29.43% 33.33%+0.14 -0.1 21
2017-07-29 @ Haka D 0-046.3 1111 1082 33.33% 29.43% 37.25%-0.14 +0.1 15
2017-07-29 KPV W 2-040.6 1085 1164 30.30% 29.20% 40.50%-0.32 +13.1 21
2017-07-29 @ Ekenas L 0-240.6 1164 1085 40.50% 29.20% 30.30%+0.32 -13.1 31
2017-07-30 OPS Oulu W 2-140.2 1221 1087 58.65% 24.19% 17.16%+1.63 +3.1 32
2017-07-30 @ TPS Turku L 1-240.2 1087 1221 17.16% 24.19% 58.65%-1.63 -3.2 18
2017-08-01 Honka D 2-256.5 1167 1217 34.17% 29.45% 36.37%-0.06 +0.0 23
2017-08-01 @ AC Oulu D 2-256.5 1217 1167 36.37% 29.45% 34.17%+0.06 -0.0 32
2017-08-04 TPS Turku W 1-044.8 1100 1224 25.17% 28.23% 46.60%-0.73 +7.7 10
2017-08-04 @ Gnistan L 0-144.8 1224 1100 46.60% 28.23% 25.17%+0.73 -7.7 32
2017-08-05 Haka D 2-257.0 1151 1082 50.64% 27.18% 22.18%+1.04 -0.8 32
2017-08-05 @ KPV D 2-257.0 1082 1151 22.18% 27.18% 50.64%-1.04 +0.8 22
2017-08-05 Jaro L 0-440.5 1167 1111 48.93% 27.66% 23.41%+0.92 -28.7 23
2017-08-05 @ AC Oulu W 4-040.5 1111 1167 23.41% 27.66% 48.93%-0.92 +28.7 18
2017-08-05 OPS Oulu W 3-137.8 1217 1084 58.58% 24.22% 17.20%+1.63 +5.5 35
2017-08-05 @ Honka L 1-337.8 1084 1217 17.20% 24.22% 58.58%-1.63 -5.5 18
2017-08-06 Ekenas D 0-046.3 1023 1098 30.89% 29.27% 39.84%-0.28 +0.3 12
2017-08-06 @ Grankulla D 0-046.3 1098 1023 39.84% 29.27% 30.89%+0.28 -0.3 22
2017-08-11 Honka W 1-040.4 1216 1223 40.43% 29.21% 30.35%+0.35 +5.6 35
2017-08-11 @ TPS Turku L 0-140.4 1223 1216 30.35% 29.21% 40.43%-0.35 -5.6 35
2017-08-11 KPV L 0-336.1 1079 1150 31.26% 29.30% 39.44%-0.25 -15.8 18
2017-08-11 @ OPS Oulu W 3-036.1 1150 1079 39.44% 29.30% 31.26%+0.25 +15.8 35
2017-08-12 AC Oulu L 0-141.8 1098 1138 35.54% 29.46% 35.00%+0.03 -6.3 22
2017-08-12 @ Ekenas W 1-041.8 1138 1098 35.00% 29.46% 35.54%-0.03 +6.3 26
2017-08-12 Gnistan W 2-036.0 1140 1108 45.66% 28.43% 25.91%+0.69 +9.4 21
2017-08-12 @ Jaro L 0-236.0 1108 1140 25.91% 28.43% 45.66%-0.69 -9.4 10
2017-08-12 Grankulla W 3-140.5 1083 1024 49.31% 27.56% 23.13%+0.95 +7.3 25
2017-08-12 @ Haka L 1-340.5 1024 1083 23.13% 27.56% 49.31%-0.95 -7.3 12
2017-08-18 Ekenas W 4-030.1 1222 1091 58.28% 24.35% 17.37%+1.60 +12.1 38
2017-08-18 @ TPS Turku L 0-430.1 1091 1222 17.37% 24.35% 58.28%-1.60 -12.1 22
2017-08-18 Jaro L 0-139.9 1063 1149 29.43% 29.10% 41.48%-0.39 -5.5 18
2017-08-18 @ OPS Oulu W 1-039.9 1149 1063 41.48% 29.10% 29.43%+0.39 +5.5 24
2017-08-19 Gnistan L 1-250.4 1145 1099 47.58% 28.00% 24.42%+0.82 -7.4 26
2017-08-19 @ AC Oulu W 2-150.4 1099 1145 24.42% 28.00% 47.58%-0.82 +7.4 13
2017-08-19 Haka D 2-257.9 1217 1090 57.84% 24.54% 17.62%+1.57 -1.1 36
2017-08-19 @ Honka D 2-257.9 1090 1217 17.62% 24.54% 57.84%-1.57 +1.1 26
2017-08-20 KPV L 0-332.9 1016 1166 22.60% 27.35% 50.05%-0.97 -12.1 12
2017-08-20 @ Grankulla W 3-032.9 1166 1016 50.05% 27.35% 22.60%+0.97 +12.1 38
2017-08-23 OPS Oulu W 3-032.4 1137 1057 52.02% 26.74% 21.23%+1.14 +11.4 29
2017-08-23 @ AC Oulu L 0-332.4 1057 1137 21.23% 26.74% 52.02%-1.14 -11.4 18
2017-08-25 Honka W 2-149.8 1106 1216 26.67% 28.61% 44.72%-0.60 +7.0 16
2017-08-25 @ Gnistan L 1-249.8 1216 1106 44.72% 28.61% 26.67%+0.60 -7.1 36
2017-08-26 Jaro L 1-245.7 1079 1155 30.80% 29.26% 39.94%-0.29 -5.4 22
2017-08-26 @ Ekenas W 2-145.7 1155 1079 39.94% 29.26% 30.80%+0.29 +5.4 27
2017-08-26 TPS Turku D 2-256.5 1178 1234 33.38% 29.43% 37.19%-0.11 +0.1 39
2017-08-26 @ KPV D 2-256.5 1234 1178 37.19% 29.43% 33.38%+0.11 -0.1 39
2017-08-27 OPS Oulu W 3-252.2 1004 1046 35.40% 29.46% 35.13%+0.02 +5.6 15
2017-08-27 @ Grankulla L 2-352.2 1046 1004 35.13% 29.46% 35.40%-0.02 -5.6 18
2017-08-28 Haka L 0-145.4 1149 1091 49.12% 27.61% 23.27%+0.93 -8.0 29
2017-08-28 @ AC Oulu W 1-045.4 1091 1149 23.27% 27.61% 49.12%-0.93 +8.0 29
2017-09-01 AC Oulu W 2-033.6 1234 1141 53.73% 26.16% 20.11%+1.26 +7.4 42
2017-09-01 @ TPS Turku L 0-233.6 1141 1234 20.11% 26.16% 53.73%-1.26 -7.4 29
2017-09-01 Ekenas W 2-144.2 1099 1074 44.81% 28.59% 26.60%+0.64 +4.8 32
2017-09-01 @ Haka L 1-244.2 1074 1099 26.60% 28.59% 44.81%-0.64 -4.8 22
2017-09-03 Gnistan W 3-146.0 1040 1113 31.11% 29.29% 39.61%-0.27 +11.2 21
2017-09-03 @ OPS Oulu L 1-346.0 1113 1040 39.61% 29.29% 31.11%+0.27 -11.2 16
2017-09-03 Grankulla W 5-237.8 1160 1010 60.56% 23.32% 16.12%+1.78 +6.2 30
2017-09-03 @ Jaro L 2-537.8 1010 1160 16.12% 23.32% 60.56%-1.78 -6.2 15
2017-09-03 KPV W 3-141.8 1209 1178 45.53% 28.45% 26.01%+0.68 +8.1 39
2017-09-03 @ Honka L 1-341.8 1178 1209 26.01% 28.45% 45.53%-0.68 -8.1 39
2017-09-07 AC Oulu W 3-146.3 1052 1133 29.99% 29.17% 40.84%-0.35 +11.4 24
2017-09-07 @ OPS Oulu L 1-346.3 1133 1052 40.84% 29.17% 29.99%+0.35 -11.4 29
2017-09-08 Haka D 1-150.7 1102 1104 41.06% 29.15% 29.80%+0.39 -0.4 17
2017-09-08 @ Gnistan D 1-150.7 1104 1102 29.80% 29.15% 41.06%-0.39 +0.4 33
2017-09-09 Ekenas W 4-241.3 1217 1069 60.32% 23.43% 16.25%+1.76 +4.6 42
2017-09-09 @ Honka L 2-441.3 1069 1217 16.25% 23.43% 60.32%-1.76 -4.6 22
2017-09-09 Jaro D 0-046.5 1170 1166 41.87% 29.05% 29.08%+0.44 -0.5 40
2017-09-09 @ KPV D 0-046.5 1166 1170 29.08% 29.05% 41.87%-0.44 +0.5 31
2017-09-10 TPS Turku L 1-337.1 1004 1241 15.96% 23.17% 60.87%-1.78 -5.0 15
2017-09-10 @ Grankulla W 3-137.1 1241 1004 60.87% 23.17% 15.96%+1.78 +5.0 45
2017-09-14 TPS Turku L 0-235.0 1104 1246 23.31% 27.63% 49.06%-0.90 -8.5 33
2017-09-14 @ Haka W 2-035.0 1246 1104 49.06% 27.63% 23.31%+0.90 +8.5 48
2017-09-16 Gnistan L 1-251.0 1170 1102 50.48% 27.23% 22.30%+1.03 -7.8 40
2017-09-16 @ KPV W 2-151.0 1102 1170 22.30% 27.23% 50.48%-1.03 +7.8 20
2017-09-16 Grankulla W 2-140.5 1122 999 57.38% 24.74% 17.89%+1.53 +3.3 32
2017-09-16 @ AC Oulu L 1-240.5 999 1122 17.89% 24.74% 57.38%-1.53 -3.3 15
2017-09-16 Honka L 1-246.7 1167 1222 33.52% 29.43% 37.05%-0.10 -5.7 31
2017-09-16 @ Jaro W 2-146.7 1222 1167 37.05% 29.43% 33.52%+0.10 +5.7 45
2017-09-16 OPS Oulu W 3-142.8 1065 1063 41.54% 29.09% 29.37%+0.42 +9.0 25
2017-09-16 @ Ekenas L 1-342.8 1063 1065 29.37% 29.09% 41.54%-0.42 -9.0 24
2017-09-19 OPS Oulu D 2-256.7 1096 1054 47.05% 28.13% 24.82%+0.79 -0.6 34
2017-09-19 @ Haka D 2-256.7 1054 1096 24.82% 28.13% 47.05%-0.79 +0.6 25
2017-09-22 Honka L 1-239.6 995 1227 16.32% 23.49% 60.20%-1.73 -3.0 15
2017-09-22 @ Grankulla W 2-139.6 1227 995 60.20% 23.49% 16.32%+1.73 +3.0 48
2017-09-22 Jaro W 3-032.0 1255 1161 53.81% 26.13% 20.06%+1.27 +10.8 51
2017-09-22 @ TPS Turku L 0-332.0 1161 1255 20.06% 26.13% 53.81%-1.27 -10.8 31
2017-09-22 KPV W 2-146.9 1125 1162 36.09% 29.46% 34.46%+0.07 +5.8 35
2017-09-22 @ AC Oulu L 1-246.9 1162 1125 34.46% 29.46% 36.09%-0.07 -5.8 40
2017-09-24 Gnistan W 1-041.5 1073 1109 36.21% 29.46% 34.34%+0.07 +6.2 28
2017-09-24 @ Ekenas L 0-141.5 1109 1073 34.34% 29.46% 36.21%-0.07 -6.2 20
2017-09-29 Grankulla L 0-146.7 1103 992 55.90% 25.34% 18.76%+1.42 -8.9 20
2017-09-29 @ Gnistan W 1-046.7 992 1103 18.76% 25.34% 55.90%-1.42 +8.9 18
2017-09-30 AC Oulu W 4-136.9 1230 1131 54.48% 25.89% 19.64%+1.32 +8.9 51
2017-09-30 @ Honka L 1-436.9 1131 1230 19.64% 25.89% 54.48%-1.32 -8.9 35
2017-09-30 Ekenas W 3-032.5 1156 1080 51.58% 26.89% 21.53%+1.11 +11.5 43
2017-09-30 @ KPV L 0-332.5 1080 1156 21.53% 26.89% 51.58%-1.11 -11.5 28
2017-09-30 Haka W 4-244.8 1150 1095 48.78% 27.70% 23.52%+0.91 +6.7 34
2017-09-30 @ Jaro L 2-444.8 1095 1150 23.52% 27.70% 48.78%-0.91 -6.7 34
2017-09-30 TPS Turku L 1-240.4 1055 1266 17.67% 24.58% 57.75%-1.54 -3.2 25
2017-09-30 @ OPS Oulu W 2-140.4 1266 1055 57.75% 24.58% 17.67%+1.54 +3.3 54
2017-10-07 Ekenas D 1-151.2 1122 1068 48.65% 27.74% 23.62%+0.90 -0.9 36
2017-10-07 @ AC Oulu D 1-151.2 1068 1122 23.62% 27.74% 48.65%-0.90 +0.9 29
2017-10-14 AC Oulu L 1-347.7 1157 1121 46.23% 28.31% 25.46%+0.73 -12.5 34
2017-10-14 @ Jaro W 3-147.7 1121 1157 25.46% 28.31% 46.23%-0.73 +12.5 39
2017-10-14 Gnistan W 3-136.4 1269 1094 63.38% 21.94% 14.67%+2.01 +4.6 57
2017-10-14 @ TPS Turku L 1-336.4 1094 1269 14.67% 21.94% 63.38%-2.01 -4.6 20
2017-10-14 Grankulla D 3-361.0 1069 1001 50.45% 27.23% 22.32%+1.03 -0.6 30
2017-10-14 @ Ekenas D 3-361.0 1001 1069 22.32% 27.23% 50.45%-1.03 +0.6 19
2017-10-14 Honka L 0-1033.4 1051 1239 19.37% 25.73% 54.90%-1.32 -32.4 25
2017-10-14 @ OPS Oulu W 10-033.4 1239 1051 54.90% 25.73% 19.37%+1.32 +32.4 54
2017-10-14 KPV D 1-150.8 1089 1168 30.32% 29.21% 40.47%-0.32 +0.3 35
2017-10-14 @ Haka D 1-150.8 1168 1089 40.47% 29.21% 30.32%+0.32 -0.3 44
2017-10-21 Ekenas W 3-247.8 1134 1068 50.14% 27.33% 22.54%+1.00 +3.9 42
2017-10-21 @ AC Oulu L 2-347.8 1068 1134 22.54% 27.33% 50.14%-1.00 -3.9 30
2017-10-21 Haka W 2-148.9 1002 1089 29.33% 29.09% 41.58%-0.39 +6.7 22
2017-10-21 @ Grankulla L 1-248.9 1089 1002 41.58% 29.09% 29.33%+0.39 -6.7 35
2017-10-21 Jaro D 1-150.7 1090 1144 33.59% 29.44% 36.97%-0.10 +0.1 21
2017-10-21 @ Gnistan D 1-150.7 1144 1090 36.97% 29.44% 33.59%+0.10 -0.1 35
2017-10-21 OPS Oulu D 1-152.5 1167 1019 60.38% 23.40% 16.22%+1.77 -1.6 45
2017-10-21 @ KPV D 1-152.5 1019 1167 16.22% 23.40% 60.38%-1.77 +1.6 26
2017-10-21 TPS Turku D 1-151.3 1272 1274 41.03% 29.15% 29.82%+0.38 -0.4 55
2017-10-21 @ Honka D 1-151.3 1274 1272 29.82% 29.15% 41.03%-0.38 +0.4 58

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
2017-11-01 Helsingfors D 0-0 1271 1258 43.20% 28.86% 27.93%+0.53 -0.6 0-0-1
2017-11-01 @ Honka D 0-0 1258 1271 27.93% 28.86% 43.20%-0.53 +0.6 0-0-1
2017-11-04 Honka D 1-1 1258 1271 39.57% 29.29% 31.14%+0.29 -0.3 0-0-2
2017-11-04 @ Helsingfors D 1-1 1271 1258 31.14% 29.29% 39.57%-0.29 +0.3 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 2017-09-29 18.76% Grankulla 992 1 @ Gnistan 1103 0
2 2017-06-30 20.40% Ekenas 1055 2 @ Jaro 1144 1
3 2017-05-17 20.60% Haka 1080 2 @ Gnistan 1168 0
4 2017-09-16 22.30% Gnistan 1102 2 @ KPV 1170 1
5 2017-08-28 23.27% Haka 1091 1 @ AC Oulu 1149 0
6 2017-08-05 23.41% Jaro 1111 4 @ AC Oulu 1167 0
7 2017-05-29 24.10% KPV 1106 2 @ AC Oulu 1155 1
8 2017-06-07 24.19% OPS Oulu 1110 3 @ Jaro 1158 2
9 2017-08-19 24.42% Gnistan 1099 2 @ AC Oulu 1145 1
10 2017-06-21 24.73% @ Haka 1098 1 Honka 1225 0
11 2017-07-15 25.05% Ekenas 1062 2 @ OPS Oulu 1102 0
12 2017-08-04 25.17% @ Gnistan 1100 1 TPS Turku 1224 0
13 2017-10-14 25.46% AC Oulu 1121 3 @ Jaro 1157 1
14 2017-08-25 26.67% @ Gnistan 1106 2 Honka 1216 1
15 2017-05-08 26.85% Honka 1159 2 @ Gnistan 1182 0
16 2017-07-22 27.23% Ekenas 1078 2 @ Gnistan 1098 1
17 2017-07-23 28.15% AC Oulu 1160 1 @ KPV 1171 0
18 2017-07-09 28.44% @ Grankulla 1042 1 Jaro 1136 0
19 2017-05-24 28.99% @ Ekenas 1045 4 OPS Oulu 1135 0
20 2017-10-21 29.33% @ Grankulla 1002 2 Haka 1089 1
21 2017-09-07 29.99% @ OPS Oulu 1052 3 AC Oulu 1133 1
22 2017-06-04 30.10% @ Grankulla 1070 2 Gnistan 1151 1
23 2017-07-29 30.30% @ Ekenas 1085 2 KPV 1164 0
24 2017-06-27 30.54% AC Oulu 1131 4 @ Gnistan 1123 2
25 2017-05-13 30.56% AC Oulu 1155 1 @ TPS Turku 1147 0

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2017-10-14 32.39 Honka 10 1239 54.90% @ OPS Oulu 0 1051 19.37% 25.73%
2 2017-08-05 28.69 Jaro 4 1111 23.41% @ AC Oulu 0 1167 48.93% 27.66%
3 2017-05-24 25.52 @ Ekenas 4 1045 28.99% OPS Oulu 0 1135 41.97% 29.04%
4 2017-04-29 22.72 Honka 4 1136 34.74% @ Haka 0 1097 35.80% 29.46%
5 2017-06-14 21.31 @ TPS Turku 6 1166 52.70% Ekenas 0 1081 20.78% 26.52%
6 2017-07-01 19.10 AC Oulu 5 1141 34.30% @ Haka 1 1105 36.24% 29.46%
7 2017-07-08 18.77 @ KPV 3 1147 30.93% Honka 0 1221 39.80% 29.27%
8 2017-05-29 17.65 @ Honka 5 1177 53.25% Grankulla 0 1087 20.42% 26.33%
9 2017-06-03 16.78 @ Honka 4 1195 47.80% AC Oulu 0 1147 24.25% 27.95%
10 2017-06-22 16.44 @ KPV 3 1129 37.50% Jaro 0 1156 33.08% 29.42%
11 2017-05-17 16.08 Haka 2 1080 20.60% @ Gnistan 0 1168 52.97% 26.43%
12 2017-08-11 15.77 KPV 3 1150 39.44% @ OPS Oulu 0 1079 31.26% 29.30%
13 2017-06-10 14.77 @ TPS Turku 3 1151 42.31% Gnistan 0 1144 28.70% 28.99%
14 2017-06-13 14.66 Honka 3 1211 42.63% @ OPS Oulu 0 1117 28.42% 28.95%
15 2017-07-15 14.60 Ekenas 2 1062 25.05% @ OPS Oulu 0 1102 46.76% 28.19%
16 2017-05-08 14.06 Honka 2 1159 26.85% @ Gnistan 0 1182 44.50% 28.65%
17 2017-06-10 13.11 @ Ekenas 4 1068 40.07% Grankulla 1 1076 30.69% 29.25%
18 2017-07-29 13.09 @ Ekenas 2 1085 30.30% KPV 0 1164 40.50% 29.20%
19 2017-05-06 12.87 OPS Oulu 2 1116 31.16% @ Grankulla 0 1104 39.55% 29.29%
20 2017-10-14 12.54 AC Oulu 3 1121 25.46% @ Jaro 1 1157 46.23% 28.31%
21 2017-08-18 12.12 @ TPS Turku 4 1222 58.28% Ekenas 0 1091 17.37% 24.35%
22 2017-08-20 12.07 KPV 3 1166 50.05% @ Grankulla 0 1016 22.60% 27.35%
23 2017-09-30 11.53 @ KPV 3 1156 51.58% Ekenas 0 1080 21.53% 26.89%
24 2017-09-07 11.41 @ OPS Oulu 3 1052 29.99% AC Oulu 1 1133 40.84% 29.17%
25 2017-08-23 11.38 @ AC Oulu 3 1137 52.02% OPS Oulu 0 1057 21.23% 26.74%

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 2017-10-14 61.0 @ Ekenas 3 1069 50.45% Grankulla 3 1001 22.32% 27.23%
2 2017-07-15 60.7 @ Grankulla 3 1049 26.53% AC Oulu 3 1160 44.89% 28.58%
3 2017-07-22 60.5 @ OPS Oulu 3 1087 42.11% Haka 3 1082 28.87% 29.02%
4 2017-08-19 57.9 @ Honka 2 1217 57.84% Haka 2 1090 17.62% 24.54%
5 2017-05-25 57.0 @ AC Oulu 2 1155 50.58% Grankulla 2 1087 22.22% 27.19%
6 2017-06-04 57.0 @ Jaro 2 1159 50.48% Haka 2 1091 22.30% 27.23%
7 2017-08-05 57.0 @ KPV 2 1151 50.64% Haka 2 1082 22.18% 27.18%
8 2017-09-19 56.7 @ Haka 2 1096 47.05% OPS Oulu 2 1054 24.82% 28.13%
9 2017-08-01 56.5 @ AC Oulu 2 1167 34.17% Honka 2 1217 36.37% 29.45%
10 2017-08-26 56.5 @ KPV 2 1178 33.38% TPS Turku 2 1234 37.19% 29.43%
11 2017-06-07 55.6 OPS Oulu 3 1110 24.19% @ Jaro 2 1158 47.88% 27.93%
12 2017-06-13 53.2 Jaro 3 1150 32.29% @ Gnistan 2 1129 38.34% 29.38%
13 2017-10-21 52.5 @ KPV 1 1167 60.38% OPS Oulu 1 1019 16.22% 23.40%
14 2017-08-27 52.2 @ Grankulla 3 1004 35.40% OPS Oulu 2 1046 35.13% 29.46%
15 2017-06-30 51.6 Ekenas 2 1055 20.40% @ Jaro 1 1144 53.28% 26.32%
16 2017-05-28 51.5 @ Gnistan 1 1152 52.14% Ekenas 1 1071 21.16% 26.71%
17 2017-05-13 51.4 @ Honka 1 1173 51.22% KPV 1 1099 21.78% 27.00%
18 2017-10-21 51.3 @ Honka 1 1272 41.03% TPS Turku 1 1274 29.82% 29.15%
19 2017-06-17 51.2 @ Honka 1 1226 46.66% TPS Turku 1 1187 25.13% 28.22%
20 2017-10-07 51.2 @ AC Oulu 1 1122 48.65% Ekenas 1 1068 23.62% 27.74%
21 2017-05-22 51.1 @ TPS Turku 1 1140 47.24% Haka 1 1097 24.68% 28.08%
22 2017-09-16 51.0 Gnistan 2 1102 22.30% @ KPV 1 1170 50.48% 27.23%
23 2017-06-10 50.9 @ Jaro 1 1151 44.16% AC Oulu 1 1130 27.13% 28.71%
24 2017-05-25 50.8 @ Jaro 1 1165 39.67% Honka 1 1177 31.05% 29.28%
25 2017-10-14 50.8 @ Haka 1 1089 30.32% KPV 1 1168 40.47% 29.21%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2017-07-24 29.2 @ Honka 3 1209 62.66% Grankulla 0 1041 15.04% 22.31%
2 2017-07-19 29.7 @ TPS Turku 3 1202 60.87% Grankulla 0 1050 15.96% 23.17%
3 2017-08-18 30.1 @ TPS Turku 4 1222 58.28% Ekenas 0 1091 17.37% 24.35%
4 2017-07-15 31.4 @ TPS Turku 3 1192 55.23% Haka 0 1086 19.17% 25.60%
5 2017-05-29 31.9 @ Honka 5 1177 53.25% Grankulla 0 1087 20.42% 26.33%
6 2017-09-22 32.0 @ TPS Turku 3 1255 53.81% Jaro 0 1161 20.06% 26.13%
7 2017-08-23 32.4 @ AC Oulu 3 1137 52.02% OPS Oulu 0 1057 21.23% 26.74%
8 2017-09-30 32.5 @ KPV 3 1156 51.58% Ekenas 0 1080 21.53% 26.89%
9 2017-06-14 32.7 @ TPS Turku 6 1166 52.70% Ekenas 0 1081 20.78% 26.52%
10 2017-08-20 32.9 KPV 3 1166 50.05% @ Grankulla 0 1016 22.60% 27.35%
11 2017-06-03 33.3 @ Honka 4 1195 47.80% AC Oulu 0 1147 24.25% 27.95%
12 2017-10-14 33.4 Honka 10 1239 54.90% @ OPS Oulu 0 1051 19.37% 25.73%
13 2017-09-01 33.6 @ TPS Turku 2 1234 53.73% AC Oulu 0 1141 20.11% 26.16%
14 2017-07-15 34.4 @ Honka 2 1202 51.15% Jaro 0 1129 21.83% 27.02%
15 2017-09-14 35.0 TPS Turku 2 1246 49.06% @ Haka 0 1104 23.31% 27.63%
16 2017-06-10 35.3 @ TPS Turku 3 1151 42.31% Gnistan 0 1144 28.70% 28.99%
17 2017-06-13 35.3 Honka 3 1211 42.63% @ OPS Oulu 0 1117 28.42% 28.95%
18 2017-08-12 36.0 @ Jaro 2 1140 45.66% Gnistan 0 1108 25.91% 28.43%
19 2017-08-11 36.1 KPV 3 1150 39.44% @ OPS Oulu 0 1079 31.26% 29.30%
20 2017-10-14 36.4 @ TPS Turku 3 1269 63.38% Gnistan 1 1094 14.67% 21.94%
21 2017-05-11 36.8 @ Haka 2 1070 42.71% Ekenas 0 1060 28.35% 28.94%
22 2017-06-22 36.8 @ KPV 3 1129 37.50% Jaro 0 1156 33.08% 29.42%
23 2017-05-06 36.9 @ AC Oulu 1 1150 51.50% Haka 0 1075 21.59% 26.91%
24 2017-09-30 36.9 @ Honka 4 1230 54.48% AC Oulu 1 1131 19.64% 25.89%
25 2017-04-29 37.1 Honka 4 1136 34.74% @ Haka 0 1097 35.80% 29.46%