‹ ›

1948 Mestaruussarja Season

120 games · 2 promotion-playoff teams

Final

Champion

VPS

24 points · 1st Title

Relegated

No relegation

Biggest Overachiever

TPS Turku

7.31 points above expected

24 points · 16.69 expected points

Biggest Disappointment

Helsingin Ponnistus

6.42 points below expected

5 points · 11.42 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 VPS Champion 15 11 2 2 24 41 12 +29 18.15 +5.85
2 TPS Turku 15 11 2 2 24 37 18 +19 16.69 +7.31
3 HPS Helsinki 15 9 3 3 21 21 13 +8 19.46 +1.54
4 HJK 15 6 6 3 18 32 20 +12 16.81 +1.19
5 VIFK 15 7 4 4 18 30 19 +11 19.82 -1.82
6 Kiffen 08 15 8 2 5 18 38 30 +8 12.27 +5.73
7 Turun Weikot 15 6 5 4 17 20 25 -5 13.68 +3.32
8 TuTo 15 6 4 5 16 23 22 +1 15.62 +0.38
9 KTP 15 6 4 5 16 24 26 -2 15.53 +0.47
10 Helsingfors 15 6 3 6 15 38 29 +9 16.58 -1.58
11 RTU Rauma 15 4 5 6 13 32 38 -6 15.77 -2.77
12 Sudet 15 4 3 8 11 29 38 -9 9.34 +1.66
13 Kullervo Helsinki 15 4 1 10 9 19 30 -11 15.04 -6.04
14 TuKV Turku 15 2 5 8 9 14 27 -13 13.35 -4.35
15 Kiri Kotka 15 2 2 11 6 14 41 -27 10.47 -4.47
16 Helsingin Ponnistus 15 1 3 11 5 12 36 -24 11.42 -6.42

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 24 16.69 +7.31
2 VPS 24 18.15 +5.85
3 Kiffen 08 18 12.27 +5.73
4 Turun Weikot 17 13.68 +3.32
5 Sudet 11 9.34 +1.66

Biggest Disappointments

# Team Actual Sim vsSim
1 Helsingin Ponnistus 5 11.42 -6.42
2 Kullervo Helsinki 9 15.04 -6.04
3 Kiri Kotka 6 10.47 -4.47
4 TuKV Turku 9 13.35 -4.35
5 RTU Rauma 13 15.77 -2.77

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 TPS Turku 6 Aug 29 – Oct 31 1 in 120
2 Kiffen 08 2 Aug 7 – Aug 12 1 in 51
3 VPS 4 Aug 15 – Aug 29 1 in 34
4 Turun Weikot 3 Oct 3 – Oct 17 1 in 33
5 Sudet 2 Aug 11 – Aug 14 1 in 30

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Kullervo Helsinki 5 Sep 26 – Oct 31 1 in 178
2 Kiri Kotka 6 Aug 11 – Sep 11 1 in 50
3 KTP 3 Aug 15 – Aug 24 1 in 42
4 TuKV Turku 3 Sep 11 – Sep 26 1 in 18
5 HJK 2 Sep 5 – Sep 12 1 in 15

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Kiffen 08 4 Jul 24 – Aug 12 1 in 55
2 Sudet 4 Aug 11 – Aug 25 1 in 24
3 Turun Weikot 4 Aug 14 – Aug 29 1 in 10
4 RTU Rauma 4 Sep 19 – Oct 10 1 in 9
5 Helsingfors 6 Aug 15 – Sep 26 1 in 9

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 TuKV Turku 7 Jul 19 – Aug 31 1 in 44
2 Helsingin Ponnistus 10 Jul 18 – Aug 30 1 in 31
3 TuTo 5 Aug 26 – Oct 10 1 in 27
4 Kiri Kotka 9 Jul 19 – Sep 11 1 in 24
5 Kullervo Helsinki 5 Aug 3 – Aug 26 1 in 17

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 1011 24 +118 10 6.5 +3.5
VPS 1058 24 +50 8 7.2 +0.8
HPS Helsinki 937 21 +28 7 6.3 +0.7
HJK 931 18 +54 6 5.6 +0.4
VIFK 918 18 -86 6 7.2 -1.2
Kiffen 08 829 18 -22 5 5.6 -0.6
Turun Weikot 783 17 +53 7 4.3 +2.7
KTP 759 16 -10 5 4.8 +0.2
TuTo 899 16 +61 4 5.0 -1.0
Helsingfors 954 15 -6 5 6.0 -1.0
RTU Rauma 728 13 -55 4 3.9 +0.1
Sudet 627 11 -56 3 3.5 -0.5
TuKV Turku 654 9 +6 3 2.7 +0.3
Kullervo Helsinki 688 9 -126 0 4.7 -4.7
Kiri Kotka 595 6 -8 3 2.6 +0.4
Helsingin Ponnistus 542 5 -72 2 3.4 -1.4

Head-to-Head

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

Beat expectations Fell short Within expectations
Team HJK HH HEL HP KTP K0 KK KH RR SUD TT TT TUT TW VIF VPS
HJK —
0-0-1
1.21
0-1-0
1.08
0-1-0
1.86
0-1-0
1.27
1-0-0
1.80
1-0-0
2.21
1-0-0
1.84
1-0-0
1.65
0-1-0
2.24
0-0-1
1.24
0-0-1
2.07
1-0-0
1.11
0-1-0
2.00
0-1-0
0.75
1-0-0
1.43
HPS Helsinki
1-0-0
1.56
—
0-0-1
1.24
1-0-0
1.79
1-0-0
1.78
0-0-1
2.21
1-0-0
2.35
0-1-0
1.94
0-1-0
1.77
1-0-0
2.28
0-0-1
1.86
1-0-0
2.16
1-0-0
1.48
1-0-0
1.92
1-0-0
1.28
0-1-0
1.05
Helsingfors
0-1-0
1.68
1-0-0
1.52
—
1-0-0
1.69
0-1-0
1.26
1-0-0
1.65
1-0-0
1.14
1-0-0
1.01
0-1-0
2.10
0-0-1
1.93
0-0-1
1.36
1-0-0
2.18
0-0-1
1.29
0-0-1
1.45
0-0-1
1.13
0-0-1
1.21
Helsingin Ponnistus
0-1-0
0.90
0-0-1
0.97
0-0-1
1.08
—
0-0-1
0.78
0-0-1
0.65
1-0-0
1.58
0-0-1
0.88
0-0-1
0.85
0-0-1
1.05
0-1-0
1.73
0-1-0
0.97
0-0-1
1.05
0-0-1
0.72
0-0-1
0.70
0-0-1
1.51
KTP
0-1-0
1.49
0-0-1
0.98
0-1-0
1.50
1-0-0
1.98
—
0-0-1
1.87
1-0-0
1.74
1-0-0
1.26
1-0-0
1.07
1-0-0
2.25
0-0-1
1.61
1-0-0
1.46
0-1-0
1.43
0-1-0
0.99
0-0-1
0.91
0-0-1
1.47
Kiffen 08
0-0-1
0.96
1-0-0
0.57
0-0-1
1.11
1-0-0
2.12
1-0-0
0.89
—
0-1-0
2.08
1-0-0
0.76
0-1-0
0.82
1-0-0
1.66
0-0-1
1.15
1-0-0
1.54
0-0-1
1.69
1-0-0
0.47
1-0-0
0.76
0-0-1
0.99
Kiri Kotka
0-0-1
0.56
0-0-1
0.43
0-0-1
1.62
0-0-1
1.18
0-0-1
1.03
0-1-0
0.69
—
0-0-1
1.31
0-0-1
0.74
1-0-0
1.23
0-0-1
0.44
1-0-0
0.76
0-0-1
1.59
0-1-0
1.43
0-0-1
0.49
0-0-1
0.36
Kullervo Helsinki
0-0-1
0.93
0-1-0
0.83
0-0-1
1.76
1-0-0
1.88
0-0-1
1.50
0-0-1
2.01
1-0-0
1.46
—
1-0-0
1.32
0-0-1
1.93
0-0-1
0.48
0-0-1
1.98
1-0-0
1.26
0-0-1
1.79
0-0-1
1.40
0-0-1
0.61
RTU Rauma
0-0-1
1.11
0-1-0
0.99
0-1-0
0.67
1-0-0
1.92
0-0-1
1.70
0-1-0
1.95
1-0-0
2.02
0-0-1
1.44
—
1-0-0
2.10
0-0-1
1.61
0-1-0
1.77
1-0-0
1.08
0-0-1
1.84
0-1-0
0.75
0-0-1
0.84
Sudet
0-1-0
0.53
0-0-1
0.50
1-0-0
0.83
1-0-0
1.72
0-0-1
0.53
0-0-1
1.10
0-0-1
1.54
1-0-0
0.84
0-0-1
0.67
—
0-0-1
0.73
1-0-0
0.73
0-1-0
0.72
0-0-1
1.03
0-1-0
0.53
0-0-1
0.56
TPS Turku
1-0-0
1.53
1-0-0
0.90
1-0-0
1.40
0-1-0
1.03
1-0-0
1.16
1-0-0
1.62
1-0-0
2.34
1-0-0
2.30
1-0-0
1.16
1-0-0
2.04
—
1-0-0
1.76
0-0-1
1.66
1-0-0
1.70
0-1-0
0.96
0-0-1
1.14
TuKV Turku
1-0-0
0.70
0-0-1
0.61
0-0-1
0.59
0-1-0
1.79
0-0-1
1.31
0-0-1
1.22
0-0-1
2.00
1-0-0
0.78
0-1-0
1.00
0-0-1
2.04
0-0-1
1.00
—
0-1-0
0.87
0-1-0
1.81
0-0-1
0.45
0-1-0
1.27
TuTo
0-0-1
1.65
0-0-1
1.28
1-0-0
1.48
1-0-0
1.71
0-1-0
1.33
1-0-0
1.07
1-0-0
1.18
0-0-1
1.51
0-0-1
1.68
0-1-0
2.04
1-0-0
1.10
0-1-0
1.90
—
0-1-0
1.52
1-0-0
0.95
0-0-1
0.91
Turun Weikot
0-1-0
0.77
0-0-1
0.85
1-0-0
1.32
1-0-0
2.04
0-1-0
1.77
0-0-1
2.31
0-1-0
1.33
1-0-0
0.97
1-0-0
0.92
1-0-0
1.73
0-0-1
1.07
0-1-0
0.96
0-1-0
1.25
—
0-0-1
0.79
1-0-0
0.53
VIFK
0-1-0
2.02
0-0-1
1.48
1-0-0
1.64
1-0-0
2.07
1-0-0
1.85
0-0-1
2.01
1-0-0
2.29
1-0-0
1.36
0-1-0
2.02
0-1-0
2.24
0-1-0
1.80
1-0-0
2.33
0-0-1
1.82
1-0-0
1.98
—
0-0-1
1.66
VPS
0-0-1
1.34
0-1-0
1.71
1-0-0
1.55
1-0-0
1.26
1-0-0
1.29
1-0-0
1.78
1-0-0
2.42
1-0-0
2.16
1-0-0
1.93
1-0-0
2.22
1-0-0
1.62
0-1-0
1.49
1-0-0
1.85
0-0-1
2.24
1-0-0
1.10
—

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.52 +4.4
Allowed 0.70 -5.5
Differential 0.89 +3.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
05.00%5.83%5.42%1.25%0.83%3.33%21.67%
15.83%9.17%7.50%2.08%1.67%2.08%28.33%
25.42%7.50%5.83%4.58%1.67%2.08%27.08%
31.25%2.08%4.58%2.50%0.42%—10.83%
40.83%1.67%1.67%0.42%——4.58%
5+3.33%2.08%2.08%———7.50%
Total21.67%28.33%27.08%10.83%4.58%7.50%100%

Summary Statistics

Scored Allowed Difference
Mean 1.77 1.77 +0.00
SD 1.59 1.59 2.40
CV 0.90 0.90 —
Max 8 8 +7
Min 0 0 -7

Games Played: 120

↓ Scored | Allowed →012345+Total
0—6.67%————6.67%
16.67%13.33%6.67%6.67%——33.33%
2—6.67%26.67%———33.33%
36.67%—————6.67%
46.67%6.67%————13.33%
5+——6.67%———6.67%
Total20.00%33.33%40.00%6.67%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.13 1.33 +0.80
SD 1.55 0.90 1.86
CV 0.73 0.67 —
Max 6 3 +4
Min 0 0 -2

Games Played: 15

↓ Scored | Allowed →012345+Total
06.67%6.67%————13.33%
113.33%13.33%6.67%6.67%——40.00%
220.00%20.00%————40.00%
3——6.67%———6.67%
4———————
5+———————
Total40.00%40.00%13.33%6.67%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.40 0.87 +0.53
SD 0.83 0.92 1.19
CV 0.59 1.06 —
Max 3 3 +2
Min 0 0 -2

Games Played: 15

↓ Scored | Allowed →012345+Total
0—6.67%———6.67%13.33%
1—13.33%————13.33%
26.67%13.33%—26.67%——46.67%
3———6.67%——6.67%
4———————
5+6.67%13.33%————20.00%
Total13.33%46.67%—33.33%—6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 2.53 1.93 +0.60
SD 2.20 1.79 3.33
CV 0.87 0.93 —
Max 8 7 +7
Min 0 0 -7

Games Played: 15

↓ Scored | Allowed →012345+Total
06.67%13.33%13.33%6.67%—13.33%53.33%
1——13.33%———13.33%
2—6.67%13.33%6.67%6.67%—33.33%
3———————
4———————
5+———————
Total6.67%20.00%40.00%13.33%6.67%13.33%100%

Summary Statistics

Scored Allowed Difference
Mean 0.80 2.40 -1.60
SD 0.94 1.59 1.88
CV 1.18 0.66 —
Max 2 6 +1
Min 0 0 -6

Games Played: 15

↓ Scored | Allowed →012345+Total
0—6.67%6.67%——6.67%20.00%
16.67%13.33%6.67%———26.67%
26.67%13.33%13.33%—6.67%—40.00%
3——6.67%———6.67%
4———————
5+——6.67%———6.67%
Total13.33%33.33%40.00%—6.67%6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.60 1.73 -0.13
SD 1.30 1.33 1.92
CV 0.81 0.77 —
Max 5 5 +3
Min 0 0 -5

Games Played: 15

↓ Scored | Allowed →012345+Total
0——6.67%——6.67%13.33%
16.67%6.67%——6.67%6.67%26.67%
26.67%————6.67%13.33%
3———6.67%——6.67%
46.67%6.67%—6.67%——20.00%
5+13.33%6.67%————20.00%
Total33.33%20.00%6.67%13.33%6.67%20.00%100%

Summary Statistics

Scored Allowed Difference
Mean 2.53 2.00 +0.53
SD 1.85 2.00 3.34
CV 0.73 1.00 —
Max 5 5 +5
Min 0 0 -5

Games Played: 15

↓ Scored | Allowed →012345+Total
06.67%6.67%13.33%13.33%—6.67%46.67%
1—6.67%13.33%6.67%—13.33%40.00%
2———————
3———————
4—6.67%6.67%———13.33%
5+———————
Total6.67%20.00%33.33%20.00%—20.00%100%

Summary Statistics

Scored Allowed Difference
Mean 0.93 2.73 -1.80
SD 1.33 2.12 2.62
CV 1.43 0.78 —
Max 4 8 +3
Min 0 0 -7

Games Played: 15

↓ Scored | Allowed →012345+Total
0—6.67%6.67%———13.33%
113.33%6.67%33.33%——6.67%60.00%
2—6.67%——6.67%—13.33%
3—6.67%——6.67%—13.33%
4———————
5+———————
Total13.33%26.67%40.00%—13.33%6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.27 2.00 -0.73
SD 0.88 1.60 1.67
CV 0.70 0.80 —
Max 3 6 +2
Min 0 0 -5

Games Played: 15

↓ Scored | Allowed →012345+Total
0—6.67%——6.67%—13.33%
1—6.67%—13.33%——20.00%
26.67%—6.67%——13.33%26.67%
3——6.67%20.00%——26.67%
4—6.67%————6.67%
5+6.67%—————6.67%
Total13.33%20.00%13.33%33.33%6.67%13.33%100%

Summary Statistics

Scored Allowed Difference
Mean 2.13 2.53 -0.40
SD 1.41 1.88 2.61
CV 0.66 0.74 —
Max 5 7 +5
Min 0 0 -5

Games Played: 15

↓ Scored | Allowed →012345+Total
06.67%————6.67%13.33%
1—6.67%6.67%—6.67%—20.00%
2—6.67%6.67%26.67%6.67%—46.67%
3——13.33%———13.33%
4———————
5+——6.67%———6.67%
Total6.67%13.33%33.33%26.67%13.33%6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.93 2.53 -0.60
SD 1.44 1.46 2.20
CV 0.74 0.58 —
Max 6 6 +4
Min 0 0 -6

Games Played: 15

↓ Scored | Allowed →012345+Total
0——6.67%———6.67%
16.67%6.67%6.67%———20.00%
213.33%6.67%6.67%———26.67%
3—20.00%13.33%———33.33%
4———————
5+—6.67%6.67%———13.33%
Total20.00%40.00%40.00%———100%

Summary Statistics

Scored Allowed Difference
Mean 2.47 1.20 +1.27
SD 1.55 0.77 1.67
CV 0.63 0.65 —
Max 6 2 +5
Min 0 0 -2

Games Played: 15

↓ Scored | Allowed →012345+Total
020.00%6.67%13.33%———40.00%
16.67%6.67%6.67%—6.67%—26.67%
2—6.67%6.67%13.33%—6.67%33.33%
3———————
4———————
5+———————
Total26.67%20.00%26.67%13.33%6.67%6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 0.93 1.80 -0.87
SD 0.88 1.70 1.41
CV 0.95 0.94 —
Max 2 6 +1
Min 0 0 -4

Games Played: 15

↓ Scored | Allowed →012345+Total
06.67%6.67%13.33%———26.67%
1—20.00%——6.67%—26.67%
26.67%13.33%———6.67%26.67%
36.67%—6.67%———13.33%
4———————
5+6.67%—————6.67%
Total26.67%40.00%20.00%—6.67%6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.53 1.47 +0.07
SD 1.41 1.64 2.31
CV 0.92 1.12 —
Max 5 6 +5
Min 0 0 -4

Games Played: 15

↓ Scored | Allowed →012345+Total
06.67%—6.67%—6.67%6.67%26.67%
120.00%13.33%6.67%———40.00%
2——13.33%———13.33%
3—6.67%6.67%———13.33%
4——6.67%———6.67%
5+———————
Total26.67%20.00%40.00%—6.67%6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 1.67 -0.33
SD 1.23 1.63 2.19
CV 0.93 0.98 —
Max 4 6 +2
Min 0 0 -6

Games Played: 15

↓ Scored | Allowed →012345+Total
06.67%6.67%————13.33%
113.33%13.33%13.33%——6.67%46.67%
2—13.33%————13.33%
3——6.67%6.67%——13.33%
4———————
5+13.33%—————13.33%
Total33.33%33.33%20.00%6.67%—6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 2.00 1.27 +0.73
SD 2.04 1.39 2.69
CV 1.02 1.10 —
Max 7 5 +7
Min 0 0 -4

Games Played: 15

↓ Scored | Allowed →012345+Total
013.33%13.33%————26.67%
1———————
220.00%6.67%————26.67%
36.67%—6.67%———13.33%
4——13.33%———13.33%
5+6.67%6.67%6.67%———20.00%
Total46.67%26.67%26.67%———100%

Summary Statistics

Scored Allowed Difference
Mean 2.73 0.80 +1.93
SD 2.31 0.86 2.12
CV 0.85 1.08 —
Max 7 2 +6
Min 0 0 -1

Games Played: 15

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
VPS 1110 24 18.15 +5.85 99.0% 7 12 16 18 21 23 26
TPS Turku 960 24 16.69 +7.31 99.0% 8 11 14 17 19 22 25
Helsingfors 954 15 16.58 -1.58 34.0% 7 10 14 17 19 22 25
HPS Helsinki 937 21 19.46 +1.54 69.0% 11 14 17 19 22 24 26
HJK 931 18 16.81 +1.19 71.0% 9 12 14 16 19 22 25
VIFK 918 18 19.82 -1.82 34.0% 13 15 17 20 22 25 28
TuTo 899 16 15.62 +0.38 60.0% 9 11 14 16 18 20 22
Kiffen 08 829 18 12.27 +5.73 98.0% 5 7 10 12 15 17 19
Turun Weikot 783 17 13.68 +3.32 88.0% 8 9 12 13 16 19 21
KTP 759 16 15.53 +0.47 60.0% 5 9 13 15 18 21 25
RTU Rauma 728 13 15.77 -2.77 24.0% 9 10 14 16 18 20 22
Kullervo Helsinki 688 9 15.04 -6.04 6.0% 8 9 12 15 17 21 25
TuKV Turku 654 9 13.35 -4.35 9.0% 7 9 11 13 15 18 21
Sudet 627 11 9.34 +1.66 74.0% 4 5 7 9 12 14 18
Kiri Kotka 595 6 10.47 -4.47 6.0% 4 6 8 11 12 15 18
Helsingin Ponnistus 542 5 11.42 -6.42 6.0% 2 5 9 11 14 17 21

Point Totals in Context

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

Home-Field Advantage Edge

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

Season Trends

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

Edges & Scoring

How these are measured

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

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 9.5% * Slight Edge: 9.5% to 15.5% * Clear Edge: 15.5% to 20% * Strong Edge: 20% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+2.50%
No Edge
40.00%22.50%37.50%
Elo Value
Home Edge: 8.69 Elo pts.
270 Elo
0.004 goals per Elo point
0800
Scoring Tilt
Expected
+0.22 goals
Neutral
-2+0.03+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 to 3rd * Middle of the Pack: 4th to 8th * Longshot: 9th 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
5.7
Wide Open
134510
Champion Preseason Odds
14%
VPS, 3rd of 16
LongshotFavorite
Title Margin
Expected
0.00/gm
Photo Finish
00.130.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.57 * Some Luck: 2.57 to 3.86 * Lucky: 3.86 to 5.14 * Wild Swing: 5.14 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 2.28 * Close: 2.28 to 3.42 * Off: 3.42 to 4.56 * Way Off: 4.56 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 16 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 16 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 16 * As Expected: 16 to 25.6 * Several Outliers: 25.6 to 35.2 * Many Outliers: 35.2 and up.
Luck Spread
Expected
4.10 points
Lucky
03.218
Average Finish Error
Expected
2.50
Close
02.856
Biggest Overachiever
Expected 96.88%
99.00%
VPS
50100
Biggest Underachiever
Expected 3.12%
6.00%
Kullervo Helsinki
050
Season Outliers
Expected
3 of 16
Minimal Outliers
01.68

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.21
Lopsided
00.150.5
Noll-Scully
Elo SD: 158.00
1.70
Strong Separation
0.951.41.71.92.5
Interquartile Edge
81%
Wide Edge
50%62.5%70%100%
Best vs. Worst
Baseline 97%
95%
Dominant
50%100%
Close Games
Expected
59%
Frequent
0%47%100%
Blowouts
Expected
22%
Frequent
0%30%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.63
Hard to Predict
00.592
Matchup Imbalance
0.38
Notable Separation
00.330.410.5
Strangeness
Expected
1.56
Chaotic
01.002
Repeatability
-0.21
Weak Carryover
00.210.460.591
Upset Rate
Expected
30%
Very Upset-Prone
0%24%50%
Clear Favorite Upset Rate
Expected
27%
Very Shaky
0%20%50%

Calibration

How these are measured

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

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

Promotion Playoff

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

Finals

VPS 3
TPS Turku 0

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

Team12345678910111213141516
VPS14.00%21.00%15.00%11.00%6.00%6.00%6.00%5.00%4.00%3.00%4.00%—2.00%2.00%—1.00%
TPS Turku11.00%7.00%11.00%10.00%12.00%9.00%5.00%7.00%5.00%7.00%4.00%1.00%7.00%3.00%1.00%—
HPS Helsinki23.00%17.00%14.00%13.00%11.00%6.00%6.00%3.00%5.00%——1.00%1.00%———
HJK7.00%11.00%14.00%5.00%6.00%8.00%11.00%9.00%7.00%12.00%4.00%3.00%2.00%1.00%——
VIFK28.00%19.00%12.00%7.00%16.00%4.00%1.00%6.00%2.00%2.00%3.00%—————
Kiffen 08—1.00%1.00%4.00%2.00%5.00%4.00%7.00%8.00%3.00%9.00%12.00%15.00%9.00%13.00%7.00%
Turun Weikot—1.00%4.00%5.00%3.00%4.00%6.00%7.00%8.00%11.00%10.00%14.00%7.00%12.00%6.00%2.00%
TuTo2.00%8.00%6.00%7.00%4.00%7.00%14.00%13.00%7.00%7.00%7.00%6.00%8.00%3.00%1.00%—
KTP3.00%2.00%6.00%8.00%6.00%10.00%12.00%10.00%8.00%9.00%7.00%6.00%5.00%1.00%4.00%3.00%
Helsingfors7.00%3.00%10.00%13.00%11.00%10.00%7.00%10.00%8.00%4.00%4.00%6.00%1.00%2.00%2.00%2.00%
RTU Rauma2.00%4.00%3.00%10.00%6.00%11.00%15.00%7.00%11.00%3.00%13.00%4.00%2.00%3.00%3.00%3.00%
Sudet————1.00%——1.00%4.00%5.00%7.00%3.00%8.00%15.00%23.00%33.00%
Kullervo Helsinki3.00%3.00%4.00%3.00%9.00%10.00%5.00%6.00%11.00%9.00%7.00%11.00%9.00%5.00%3.00%2.00%
TuKV Turku—2.00%—4.00%3.00%7.00%5.00%1.00%5.00%15.00%7.00%16.00%9.00%16.00%9.00%1.00%
Kiri Kotka—————2.00%—1.00%2.00%5.00%8.00%10.00%10.00%20.00%15.00%27.00%
Helsingin Ponnistus—1.00%——4.00%1.00%3.00%7.00%5.00%5.00%6.00%7.00%14.00%8.00%20.00%19.00%

Points Required Per Position

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

Stochastic Promotion/Relegation Outcomes

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

Team Same level Direct relegation
HPS Helsinki 98.00% 2.00%
VIFK 97.00% 3.00%
VPS 91.00% 9.00%
HJK 90.00% 10.00%
TPS Turku 84.00% 16.00%
Helsingfors 83.00% 17.00%
TuTo 75.00% 25.00%
KTP 74.00% 26.00%
RTU Rauma 72.00% 28.00%
Kullervo Helsinki 63.00% 37.00%
Turun Weikot 49.00% 51.00%
TuKV Turku 42.00% 58.00%
Kiffen 08 35.00% 65.00%
Helsingin Ponnistus 26.00% 74.00%
Sudet 11.00% 89.00%
Kiri Kotka 10.00% 90.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
1948-07-18 TPS Turku D 2-256.1 846 776 49.87% 23.58% 26.56%+0.29 -2.1 1
1948-07-18 @ Helsingin Ponnistus D 2-256.1 776 846 26.56% 23.58% 49.87%-0.29 +2.1 1
1948-07-18 HJK L 2-645.3 846 797 47.23% 23.61% 29.16%+0.21 -65.5 0
1948-07-18 @ TuTo W 6-245.3 797 846 29.16% 23.61% 47.23%-0.21 +65.5 2
1948-07-18 HPS Helsinki L 0-142.3 881 874 41.52% 23.66% 34.82%+0.06 -23.3 0
1948-07-18 @ VIFK W 1-042.3 874 881 34.82% 23.66% 41.52%-0.06 +23.2 2
1948-07-19 TuKV Turku W 1-040.5 846 846 40.66% 23.66% 35.68%+0.03 +20.7 2
1948-07-19 @ KTP L 0-140.5 846 846 35.68% 23.66% 40.66%-0.03 -20.7 0
1948-07-19 Kiri Kotka W 3-142.7 846 846 40.66% 23.66% 35.68%+0.03 +33.8 2
1948-07-19 @ Kullervo Helsinki L 1-342.7 846 846 35.68% 23.66% 40.66%-0.03 -33.8 0
1948-07-21 Turun Weikot L 0-141.9 844 846 40.37% 23.66% 35.97%+0.02 -22.7 0
1948-07-21 @ Helsingfors W 1-041.9 846 844 35.97% 23.66% 40.37%-0.02 +22.7 2
1948-07-22 RTU Rauma L 2-342.9 616 846 14.60% 23.06% 62.35%-0.82 -8.8 0
1948-07-22 @ Sudet W 3-242.9 846 616 62.35% 23.06% 14.60%+0.82 +8.8 2
1948-07-23 Kullervo Helsinki W 2-145.7 857 880 37.44% 23.66% 38.90%-0.05 +20.8 2
1948-07-23 @ VIFK L 1-245.7 880 857 38.90% 23.66% 37.44%+0.05 -20.8 2
1948-07-24 Kiffen 08 L 0-444.8 869 559 69.55% 22.38% 8.07%+1.18 -135.2 2
1948-07-24 @ Turun Weikot W 4-044.8 559 869 8.07% 22.38% 69.55%-1.18 +135.2 2
1948-07-25 KTP D 1-151.4 821 867 34.23% 23.65% 42.12%-0.14 +0.9 1
1948-07-25 @ Helsingfors D 1-151.4 867 821 42.12% 23.65% 34.23%+0.14 -0.9 3
1948-07-25 TuTo L 0-240.8 812 781 44.99% 23.64% 31.37%+0.15 -46.8 0
1948-07-25 @ Kiri Kotka W 2-040.8 781 812 31.37% 23.64% 44.99%-0.15 +46.8 2
1948-07-25 Sudet W 3-243.5 778 607 60.30% 23.24% 16.47%+0.67 +9.8 3
1948-07-25 @ TPS Turku L 2-343.5 607 778 16.47% 23.24% 60.30%-0.67 -9.8 0
1948-07-25 Helsingin Ponnistus W 4-248.9 797 844 34.05% 23.65% 42.31%-0.14 +34.5 2
1948-07-25 @ VPS L 2-448.9 844 797 42.31% 23.65% 34.05%+0.14 -34.5 1
1948-07-25 Kullervo Helsinki L 0-141.8 855 859 40.08% 23.66% 36.26%+0.02 -22.6 2
1948-07-25 @ RTU Rauma W 1-041.8 859 855 36.26% 23.66% 40.08%-0.02 +22.6 4
1948-07-28 Turun Weikot D 1-151.5 826 734 52.38% 23.52% 24.10%+0.37 -3.4 1
1948-07-28 @ TuKV Turku D 1-151.5 734 826 24.10% 23.52% 52.38%-0.37 +3.4 3
1948-07-29 Sudet D 2-256.4 863 597 67.14% 22.70% 10.16%+1.02 -5.6 3
1948-07-29 @ HJK D 2-256.4 597 863 10.16% 22.70% 67.14%-1.02 +5.6 1
1948-07-30 Helsingin Ponnistus W 2-034.6 898 810 51.95% 23.53% 24.51%+0.36 +28.9 4
1948-07-30 @ HPS Helsinki L 0-234.6 810 898 24.51% 23.53% 51.95%-0.36 -28.9 1
1948-07-30 TPS Turku D 1-151.5 878 788 52.22% 23.53% 24.25%+0.37 -3.4 3
1948-07-30 @ VIFK D 1-151.5 788 878 24.25% 23.53% 52.22%-0.37 +3.4 4
1948-07-31 Helsingfors W 3-249.1 828 822 41.39% 23.66% 34.95%+0.05 +18.2 4
1948-07-31 @ TuTo L 2-349.1 822 828 34.95% 23.66% 41.39%-0.05 -18.2 1
1948-08-01 HJK D 2-256.1 866 857 41.90% 23.66% 34.44%+0.07 -0.6 4
1948-08-01 @ KTP D 2-256.1 857 866 34.44% 23.66% 41.90%-0.07 +0.6 4
1948-08-01 Kiffen 08 D 3-360.4 832 694 57.25% 23.38% 19.38%+0.54 -2.9 3
1948-08-01 @ RTU Rauma D 3-360.4 694 832 19.38% 23.38% 57.25%-0.54 +2.9 3
1948-08-01 Kiri Kotka D 0-048.1 737 766 36.61% 23.66% 39.73%-0.07 +0.4 4
1948-08-01 @ Turun Weikot D 0-048.1 766 737 39.73% 23.66% 36.61%+0.07 -0.4 1
1948-08-01 TPS Turku W 2-036.4 832 791 46.14% 23.63% 30.23%+0.18 +34.2 4
1948-08-01 @ VPS L 0-236.4 791 832 30.23% 23.63% 46.14%-0.18 -34.2 4
1948-08-03 Helsingfors L 1-249.2 882 804 50.74% 23.56% 25.70%+0.32 -26.0 4
1948-08-03 @ Kullervo Helsinki W 2-149.2 804 882 25.70% 23.56% 50.74%-0.32 +26.0 3
1948-08-04 Helsingin Ponnistus W 3-033.5 846 781 49.23% 23.59% 27.19%+0.27 +45.7 6
1948-08-04 @ TuTo L 0-333.5 781 846 27.19% 23.59% 49.23%-0.27 -45.7 1
1948-08-05 HPS Helsinki L 1-236.3 603 927 9.02% 22.45% 68.53%-1.17 -6.0 1
1948-08-05 @ Sudet W 2-136.3 927 603 68.53% 22.45% 9.02%+1.17 +6.0 6
1948-08-06 VPS D 0-048.1 822 866 34.46% 23.65% 41.90%-0.13 +0.9 2
1948-08-06 @ TuKV Turku D 0-048.1 866 822 41.90% 23.65% 34.46%+0.13 -1.0 5
1948-08-07 Kiffen 08 L 3-459.7 856 697 59.16% 23.29% 17.54%+0.62 -27.9 4
1948-08-07 @ Kullervo Helsinki W 4-359.7 697 856 17.54% 23.29% 59.16%-0.62 +27.9 5
1948-08-07 RTU Rauma W 3-145.7 757 829 30.63% 23.61% 45.76%-0.24 +41.1 6
1948-08-07 @ TPS Turku L 1-345.7 829 757 45.76% 23.61% 30.63%+0.24 -41.1 3
1948-08-08 VPS W 1-040.8 858 865 39.62% 23.66% 36.72%+0.00 +21.1 6
1948-08-08 @ HJK L 0-140.8 865 858 36.72% 23.66% 39.62%+0.00 -21.1 5
1948-08-08 Sudet W 3-241.4 865 597 67.32% 22.68% 10.00%+1.03 +6.3 6
1948-08-08 @ KTP L 2-341.4 597 865 10.00% 22.68% 67.32%-1.03 -6.3 1
1948-08-08 HPS Helsinki L 0-237.7 891 933 34.83% 23.65% 41.52%-0.12 -38.2 6
1948-08-08 @ TuTo W 2-037.7 933 891 41.52% 23.65% 34.83%+0.12 +38.2 8
1948-08-08 Helsingfors W 7-034.1 875 830 46.68% 23.62% 29.70%+0.20 +108.6 5
1948-08-08 @ VIFK L 0-734.1 830 875 29.70% 23.62% 46.68%-0.20 -108.6 3
1948-08-11 Sudet L 2-355.6 722 590 56.57% 23.40% 20.02%+0.52 -27.3 3
1948-08-11 @ Helsingfors W 3-255.6 590 722 20.02% 23.40% 56.57%-0.52 +27.3 3
1948-08-11 KTP L 0-235.2 765 872 26.45% 23.55% 50.01%-0.36 -30.8 1
1948-08-11 @ Kiri Kotka W 2-035.2 872 765 50.01% 23.55% 26.45%+0.36 +30.8 8
1948-08-11 Turun Weikot W 2-035.6 798 738 48.67% 23.60% 27.73%+0.26 +32.0 8
1948-08-11 @ TPS Turku L 0-235.6 738 798 27.73% 23.60% 48.67%-0.26 -32.0 4
1948-08-12 Kiffen 08 L 0-149.3 971 725 65.90% 22.83% 11.27%+0.94 -35.7 8
1948-08-12 @ HPS Helsinki W 1-049.3 725 971 11.27% 22.83% 65.90%-0.94 +35.7 7
1948-08-13 HJK D 2-256.2 735 879 22.29% 23.44% 54.28%-0.50 +2.9 2
1948-08-13 @ Helsingin Ponnistus D 2-256.2 879 735 54.28% 23.44% 22.29%+0.50 -2.9 7
1948-08-13 VIFK W 2-149.8 853 983 23.74% 23.48% 52.78%-0.45 +27.0 8
1948-08-13 @ TuTo L 1-249.8 983 853 52.78% 23.48% 23.74%+0.45 -27.0 5
1948-08-14 TuKV Turku W 6-249.1 618 823 16.55% 23.19% 60.26%-0.73 +82.3 5
1948-08-14 @ Sudet L 2-649.1 823 618 60.26% 23.19% 16.55%+0.73 -82.3 2
1948-08-14 Kullervo Helsinki W 4-251.7 706 828 24.62% 23.51% 51.88%-0.42 +41.1 6
1948-08-14 @ Turun Weikot L 2-451.7 828 706 51.88% 23.51% 24.62%+0.42 -41.1 4
1948-08-15 VIFK L 0-134.3 738 956 15.50% 23.12% 61.37%-0.78 -10.4 2
1948-08-15 @ Helsingin Ponnistus W 1-034.3 956 738 61.37% 23.12% 15.50%+0.78 +10.4 7
1948-08-15 Helsingfors L 1-840.8 734 694 46.11% 23.63% 30.27%+0.18 -126.5 1
1948-08-15 @ Kiri Kotka W 8-140.8 694 734 30.27% 23.63% 46.11%-0.18 +126.5 5
1948-08-15 TuTo W 4-144.5 788 880 28.20% 23.58% 48.22%-0.31 +60.9 5
1948-08-15 @ RTU Rauma L 1-444.5 880 788 48.22% 23.58% 28.20%+0.31 -60.9 8
1948-08-15 KTP W 1-043.5 830 902 30.66% 23.61% 45.73%-0.24 +25.2 10
1948-08-15 @ TPS Turku L 0-143.5 902 830 45.73% 23.61% 30.66%+0.24 -25.2 8
1948-08-15 Kiffen 08 W 2-034.8 844 761 51.37% 23.55% 25.09%+0.34 +29.5 7
1948-08-15 @ VPS L 0-234.8 761 844 25.09% 23.55% 51.37%-0.34 -29.5 7
1948-08-16 HPS Helsinki L 0-139.5 876 935 32.37% 23.63% 44.00%-0.19 -19.2 7
1948-08-16 @ HJK W 1-039.5 935 876 44.00% 23.63% 32.37%+0.19 +19.2 10
1948-08-18 Helsingfors L 0-633.0 727 821 28.03% 23.58% 48.39%-0.31 -89.6 2
1948-08-18 @ Helsingin Ponnistus W 6-033.0 821 727 48.39% 23.58% 28.03%+0.31 +89.6 7
1948-08-19 HPS Helsinki D 1-151.5 787 954 19.91% 23.35% 56.74%-0.59 +4.6 5
1948-08-19 @ Kullervo Helsinki D 1-151.5 954 787 56.74% 23.35% 19.91%+0.59 -4.6 11
1948-08-19 TPS Turku L 1-241.6 741 855 25.51% 23.53% 50.96%-0.39 -14.9 2
1948-08-19 @ TuKV Turku W 2-141.6 855 741 50.96% 23.53% 25.51%+0.39 +14.9 12
1948-08-20 HJK L 1-437.2 731 857 24.28% 23.50% 52.22%-0.43 -35.2 7
1948-08-20 @ Kiffen 08 W 4-137.2 857 731 52.22% 23.50% 24.28%+0.43 +35.2 9
1948-08-22 Kiri Kotka W 2-135.6 950 608 71.06% 22.13% 6.81%+1.30 +4.6 13
1948-08-22 @ HPS Helsinki L 1-235.6 608 950 6.81% 22.13% 71.06%-1.30 -4.6 1
1948-08-22 VPS L 2-448.5 877 873 41.19% 23.66% 35.15%+0.05 -33.8 8
1948-08-22 @ KTP W 4-248.5 873 877 35.15% 23.66% 41.19%-0.05 +33.7 9
1948-08-22 Turun Weikot L 1-348.0 849 747 53.58% 23.50% 22.93%+0.41 -47.4 5
1948-08-22 @ RTU Rauma W 3-148.0 747 849 22.93% 23.50% 53.58%-0.41 +47.4 8
1948-08-22 Helsingin Ponnistus D 0-048.1 726 638 51.94% 23.54% 24.53%+0.36 -3.7 3
1948-08-22 @ TuKV Turku D 0-048.1 638 726 24.53% 23.54% 51.94%-0.36 +3.7 3
1948-08-22 Sudet D 0-048.4 967 700 67.21% 22.69% 10.10%+1.02 -8.5 8
1948-08-22 @ VIFK D 0-048.4 700 967 10.10% 22.69% 67.21%-1.02 +8.5 6
1948-08-23 TuTo L 1-248.2 870 819 47.47% 23.61% 28.92%+0.22 -24.5 12
1948-08-23 @ TPS Turku W 2-148.2 819 870 28.92% 23.61% 47.47%-0.22 +24.5 10
1948-08-24 KTP W 5-040.5 696 843 21.94% 23.43% 54.64%-0.51 +130.2 9
1948-08-24 @ Kiffen 08 L 0-540.5 843 696 54.64% 23.43% 21.94%+0.51 -130.2 8
1948-08-25 Helsingin Ponnistus W 3-246.7 708 642 49.44% 23.58% 26.98%+0.28 +14.8 8
1948-08-25 @ Sudet L 2-346.7 642 708 26.98% 23.58% 49.44%-0.28 -14.8 3
1948-08-25 VPS L 1-248.2 958 907 47.51% 23.61% 28.88%+0.22 -24.5 8
1948-08-25 @ VIFK W 2-148.2 907 958 28.88% 23.61% 47.51%-0.22 +24.5 11
1948-08-26 Kullervo Helsinki W 2-140.9 892 791 53.36% 23.50% 23.14%+0.40 +13.8 11
1948-08-26 @ HJK L 1-240.9 791 892 23.14% 23.50% 53.36%-0.40 -13.8 5
1948-08-26 TuTo D 1-151.5 794 844 33.65% 23.64% 42.70%-0.15 +1.0 9
1948-08-26 @ Turun Weikot D 1-151.5 844 794 42.70% 23.64% 33.65%+0.15 -1.0 11
1948-08-27 Helsingfors L 1-537.3 827 910 29.21% 23.60% 47.20%-0.28 -52.7 9
1948-08-27 @ Kiffen 08 W 5-137.3 910 827 47.20% 23.60% 29.21%+0.28 +52.7 9
1948-08-29 TPS Turku L 1-348.2 954 846 54.25% 23.48% 22.27%+0.44 -47.9 13
1948-08-29 @ HPS Helsinki W 3-148.2 846 954 22.27% 23.48% 54.25%-0.44 +47.9 14
1948-08-29 VIFK L 0-132.1 603 934 8.72% 22.40% 68.88%-1.19 -6.2 1
1948-08-29 @ Kiri Kotka W 1-032.1 934 603 68.88% 22.40% 8.72%+1.19 +6.2 10
1948-08-29 KTP D 2-256.1 795 713 51.24% 23.55% 25.21%+0.34 -2.3 10
1948-08-29 @ Turun Weikot D 2-256.1 713 795 25.21% 23.55% 51.24%-0.34 +2.3 9
1948-08-29 RTU Rauma W 7-235.4 932 802 56.44% 23.41% 20.15%+0.51 +39.9 13
1948-08-29 @ VPS L 2-735.4 802 932 20.15% 23.41% 56.44%-0.51 -39.9 5
1948-08-30 Kullervo Helsinki L 1-240.4 627 778 21.57% 23.42% 55.01%-0.53 -13.0 3
1948-08-30 @ Helsingin Ponnistus W 2-140.4 778 627 55.01% 23.42% 21.57%+0.53 +13.0 7
1948-08-31 HJK D 1-151.5 963 906 48.26% 23.60% 28.13%+0.24 -2.4 10
1948-08-31 @ Helsingfors D 1-151.5 906 963 28.13% 23.60% 48.26%-0.24 +2.4 12
1948-08-31 TuKV Turku D 0-048.1 843 722 55.50% 23.44% 21.06%+0.48 -4.8 12
1948-08-31 @ TuTo D 0-048.1 722 843 21.06% 23.44% 55.50%-0.48 +4.8 4
1948-09-01 Sudet W 4-138.7 774 723 47.43% 23.61% 28.96%+0.22 +40.5 11
1948-09-01 @ Kiffen 08 L 1-438.7 723 774 28.96% 23.61% 47.43%-0.22 -40.5 8
1948-09-01 HPS Helsinki D 0-048.1 972 906 49.23% 23.59% 27.18%+0.27 -2.9 14
1948-09-01 @ VPS D 0-048.1 906 972 27.18% 23.59% 49.23%-0.27 +2.9 14
1948-09-05 Kiri Kotka W 5-029.2 762 597 59.74% 23.27% 16.99%+0.64 +49.8 7
1948-09-05 @ RTU Rauma L 0-529.2 597 762 16.99% 23.27% 59.74%-0.64 -49.8 1
1948-09-05 TuKV Turku L 1-252.2 908 727 61.15% 23.19% 15.66%+0.70 -31.1 12
1948-09-05 @ HJK W 2-152.2 727 908 15.66% 23.19% 61.15%-0.70 +31.1 6
1948-09-08 Helsingfors L 1-244.0 909 961 33.47% 23.64% 42.89%-0.16 -18.5 14
1948-09-08 @ HPS Helsinki W 2-144.0 961 909 42.89% 23.64% 33.47%+0.16 +18.5 12
1948-09-11 Helsingin Ponnistus L 1-243.4 547 614 31.43% 23.62% 44.94%-0.21 -17.7 1
1948-09-11 @ Kiri Kotka W 2-143.4 614 547 44.94% 23.62% 31.43%+0.21 +17.6 5
1948-09-11 TuTo W 1-042.5 791 838 33.96% 23.65% 42.39%-0.14 +23.6 9
1948-09-11 @ Kullervo Helsinki L 0-142.5 838 791 42.39% 23.65% 33.96%+0.14 -23.6 12
1948-09-11 Kiffen 08 L 0-237.1 758 814 32.76% 23.64% 43.60%-0.18 -36.5 6
1948-09-11 @ TuKV Turku W 2-037.1 814 758 43.60% 23.64% 32.76%+0.18 +36.5 13
1948-09-12 RTU Rauma W 5-248.1 716 812 27.66% 23.57% 48.76%-0.32 +53.2 11
1948-09-12 @ KTP L 2-548.1 812 716 48.76% 23.57% 27.66%+0.32 -53.2 7
1948-09-12 VPS L 0-627.6 683 969 10.99% 22.72% 66.28%-1.03 -40.1 8
1948-09-12 @ Sudet W 6-027.6 969 683 66.28% 22.72% 10.99%+1.03 +40.1 16
1948-09-12 HJK W 3-142.0 894 877 42.96% 23.65% 33.39%+0.09 +32.1 16
1948-09-12 @ TPS Turku L 1-342.0 877 894 33.39% 23.65% 42.96%-0.09 -32.1 12
1948-09-12 Turun Weikot W 6-030.0 940 793 58.14% 23.34% 18.52%+0.58 +63.7 12
1948-09-12 @ VIFK L 0-630.0 793 940 18.52% 23.34% 58.14%-0.58 -63.7 10
1948-09-19 TuKV Turku W 4-147.6 530 722 17.70% 23.25% 59.05%-0.68 +73.6 3
1948-09-19 @ Kiri Kotka L 1-447.6 722 530 59.05% 23.25% 17.70%+0.68 -73.6 6
1948-09-19 Helsingin Ponnistus W 2-033.3 759 631 56.16% 23.42% 20.42%+0.50 +24.9 9
1948-09-19 @ RTU Rauma L 0-233.3 631 759 20.42% 23.42% 56.16%-0.50 -24.9 5
1948-09-25 TPS Turku L 2-542.5 851 926 30.34% 23.61% 46.05%-0.24 -36.4 13
1948-09-25 @ Kiffen 08 W 5-242.5 926 851 46.05% 23.61% 30.34%+0.24 +36.4 18
1948-09-25 HPS Helsinki L 1-240.0 729 891 20.47% 23.37% 56.15%-0.57 -12.5 10
1948-09-25 @ Turun Weikot W 2-140.0 891 729 56.15% 23.37% 20.47%+0.57 +12.5 16
1948-09-26 RTU Rauma D 3-360.5 979 783 62.32% 23.12% 14.56%+0.76 -3.8 13
1948-09-26 @ Helsingfors D 3-360.5 783 979 14.56% 23.12% 62.32%-0.76 +3.8 10
1948-09-26 Kullervo Helsinki W 2-146.6 769 814 34.25% 23.65% 42.10%-0.14 +22.2 13
1948-09-26 @ KTP L 1-246.6 814 769 42.10% 23.65% 34.25%+0.14 -22.2 9
1948-09-26 VIFK L 2-340.5 648 1004 7.64% 22.20% 70.16%-1.29 -4.9 6
1948-09-26 @ TuKV Turku W 3-240.5 1004 648 70.16% 22.20% 7.64%+1.29 +4.9 14
1948-09-26 Kiri Kotka W 3-026.2 1009 603 73.58% 21.56% 4.86%+1.53 +9.6 18
1948-09-26 @ VPS L 0-326.2 603 1009 4.86% 21.56% 73.58%-1.53 -9.6 3
1948-10-02 KTP L 1-239.4 607 791 18.35% 23.28% 58.36%-0.65 -11.4 5
1948-10-02 @ Helsingin Ponnistus W 2-139.4 791 607 58.36% 23.28% 18.35%+0.65 +11.4 15
1948-10-02 Sudet D 1-151.6 814 643 60.35% 23.23% 16.42%+0.67 -5.6 13
1948-10-02 @ TuTo D 1-151.6 643 814 16.42% 23.23% 60.35%-0.67 +5.6 9
1948-10-03 Kiffen 08 D 1-151.6 594 814 15.33% 23.11% 61.56%-0.79 +5.9 4
1948-10-03 @ Kiri Kotka D 1-151.6 814 594 61.56% 23.11% 15.33%+0.79 -5.9 14
1948-10-03 TuKV Turku L 0-147.2 792 643 58.29% 23.33% 18.38%+0.58 -31.5 9
1948-10-03 @ Kullervo Helsinki W 1-047.2 643 792 18.38% 23.33% 58.29%-0.58 +31.5 8
1948-10-03 HPS Helsinki D 1-151.5 787 903 25.32% 23.52% 51.16%-0.40 +3.1 11
1948-10-03 @ RTU Rauma D 1-151.5 903 787 51.16% 23.52% 25.32%+0.40 -3.1 17
1948-10-03 VPS W 1-049.7 717 1018 10.13% 22.61% 67.25%-1.09 +36.4 12
1948-10-03 @ Turun Weikot L 0-149.7 1018 717 67.25% 22.61% 10.13%+1.09 -36.4 18
1948-10-03 HJK D 1-151.6 1009 845 59.64% 23.27% 17.09%+0.64 -5.4 15
1948-10-03 @ VIFK D 1-151.6 845 1009 17.09% 23.27% 59.64%-0.64 +5.4 13
1948-10-09 Kiri Kotka W 3-028.4 850 600 66.21% 22.80% 10.99%+0.96 +21.0 15
1948-10-09 @ HJK L 0-328.4 600 850 10.99% 22.80% 66.21%-0.96 -21.0 4
1948-10-09 Helsingfors W 3-249.9 962 975 38.79% 23.66% 37.55%-0.02 +19.2 20
1948-10-09 @ TPS Turku L 2-349.9 975 962 37.55% 23.66% 38.79%+0.02 -19.2 13
1948-10-10 VIFK W 5-146.2 808 1003 17.46% 23.24% 59.31%-0.69 +95.4 16
1948-10-10 @ Kiffen 08 L 1-546.2 1003 808 59.31% 23.24% 17.46%+0.69 -95.4 15
1948-10-10 TuTo D 1-151.4 802 809 39.75% 23.66% 36.59%+0.01 -0.4 16
1948-10-10 @ KTP D 1-151.4 809 802 36.59% 23.66% 39.75%-0.01 +0.4 14
1948-10-10 Turun Weikot L 2-346.6 648 753 26.63% 23.55% 49.82%-0.36 -14.7 9
1948-10-10 @ Sudet W 3-246.6 753 648 49.82% 23.55% 26.63%+0.36 +14.7 14
1948-10-10 RTU Rauma D 2-256.1 675 790 25.36% 23.52% 51.12%-0.40 +2.3 9
1948-10-10 @ TuKV Turku D 2-256.1 790 675 51.12% 23.52% 25.36%+0.40 -2.3 12
1948-10-10 Kullervo Helsinki W 6-131.3 982 761 64.24% 22.98% 12.78%+0.85 +32.1 20
1948-10-10 @ VPS L 1-631.3 761 982 12.78% 22.98% 64.24%-0.85 -32.1 9
1948-10-17 TuKV Turku W 3-242.2 900 677 64.38% 22.97% 12.65%+0.86 +7.8 19
1948-10-17 @ HPS Helsinki L 2-342.2 677 900 12.65% 22.97% 64.38%-0.86 -7.8 9
1948-10-17 Sudet W 4-249.2 579 634 32.96% 23.64% 43.40%-0.17 +35.2 6
1948-10-17 @ Kiri Kotka L 2-449.2 634 579 43.40% 23.64% 32.96%+0.17 -35.2 9
1948-10-17 Helsingin Ponnistus W 1-034.6 768 595 60.42% 23.23% 16.35%+0.67 +10.9 16
1948-10-17 @ Turun Weikot L 0-134.6 595 768 16.35% 23.23% 60.42%-0.67 -10.9 5
1948-10-23 Sudet L 1-250.8 728 598 56.47% 23.41% 20.12%+0.51 -28.8 9
1948-10-23 @ Kullervo Helsinki W 2-150.8 598 728 20.12% 23.41% 56.47%-0.51 +28.8 11
1948-10-24 VPS L 2-348.4 956 1014 32.55% 23.63% 43.81%-0.18 -17.2 13
1948-10-24 @ Helsingfors W 3-248.4 1014 956 43.81% 23.63% 32.55%+0.18 +17.2 22
1948-10-24 TPS Turku L 1-629.3 614 981 7.18% 22.11% 70.72%-1.33 -18.7 6
1948-10-24 @ Kiri Kotka W 6-129.3 981 614 70.72% 22.11% 7.18%+1.33 +18.7 22
1948-10-24 HJK L 0-433.1 788 871 29.27% 23.60% 47.14%-0.28 -63.3 12
1948-10-24 @ RTU Rauma W 4-033.1 871 788 47.14% 23.60% 29.27%+0.28 +63.3 17
1948-10-24 Kiffen 08 W 5-038.7 809 904 27.84% 23.57% 48.59%-0.32 +117.0 16
1948-10-24 @ TuTo L 0-538.7 904 809 48.59% 23.57% 27.84%+0.32 -117.0 16
1948-10-24 KTP W 2-140.7 908 802 53.93% 23.49% 22.58%+0.42 +13.5 17
1948-10-24 @ VIFK L 1-240.7 802 908 22.58% 23.49% 53.93%-0.42 -13.5 16
1948-10-31 Turun Weikot D 2-256.2 935 779 58.94% 23.30% 17.75%+0.61 -3.9 18
1948-10-31 @ HJK D 2-256.2 779 935 17.75% 23.30% 58.94%-0.61 +3.9 17
1948-10-31 Helsingin Ponnistus W 5-028.2 787 584 62.86% 23.08% 14.06%+0.78 +42.2 18
1948-10-31 @ Kiffen 08 L 0-528.2 584 787 14.06% 23.08% 62.86%-0.78 -42.2 5
1948-10-31 HPS Helsinki L 0-234.7 788 908 24.92% 23.51% 51.56%-0.41 -29.3 16
1948-10-31 @ KTP W 2-034.7 908 788 51.56% 23.51% 24.92%+0.41 +29.3 21
1948-10-31 VIFK D 3-360.4 725 921 17.29% 23.23% 59.48%-0.70 +3.3 13
1948-10-31 @ RTU Rauma D 3-360.4 921 725 59.48% 23.23% 17.29%+0.70 -3.3 18
1948-10-31 Kullervo Helsinki W 2-029.5 1000 700 69.07% 22.45% 8.48%+1.14 +11.4 24
1948-10-31 @ TPS Turku L 0-229.5 700 1000 8.48% 22.45% 69.07%-1.14 -11.4 9
1948-10-31 Helsingfors L 0-230.6 669 939 11.95% 22.83% 65.22%-0.97 -15.6 9
1948-10-31 @ TuKV Turku W 2-030.6 939 669 65.22% 22.83% 11.95%+0.97 +15.6 15
1948-10-31 TuTo W 2-034.0 1031 926 53.85% 23.49% 22.66%+0.42 +27.1 24
1948-10-31 @ VPS L 0-234.0 926 1031 22.66% 23.49% 53.85%-0.42 -27.1 16

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
1948-11-07 TPS Turku W 3-034.8 1058 1011 44.69% 23.63% 31.68%+0.17 +51.6 1-0
1948-11-07 @ VPS L 0-334.8 1011 1058 31.68% 23.63% 44.69%-0.17 -51.6 0-1

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 1948-07-24 8.07% Kiffen 08 559 4 @ Turun Weikot 869 0
2 1948-10-03 10.13% @ Turun Weikot 717 1 VPS 1018 0
3 1948-08-12 11.27% Kiffen 08 725 1 @ HPS Helsinki 971 0
4 1948-09-05 15.66% TuKV Turku 727 2 @ HJK 908 1
5 1948-08-14 16.55% @ Sudet 618 6 TuKV Turku 823 2
6 1948-10-10 17.46% @ Kiffen 08 808 5 VIFK 1003 1
7 1948-08-07 17.54% Kiffen 08 697 4 @ Kullervo Helsinki 856 3
8 1948-09-19 17.70% @ Kiri Kotka 530 4 TuKV Turku 722 1
9 1948-10-03 18.38% TuKV Turku 643 1 @ Kullervo Helsinki 792 0
10 1948-08-11 20.02% Sudet 590 3 @ Helsingfors 722 2
11 1948-10-23 20.12% Sudet 598 2 @ Kullervo Helsinki 728 1
12 1948-08-24 21.94% @ Kiffen 08 696 5 KTP 843 0
13 1948-08-29 22.27% TPS Turku 846 3 @ HPS Helsinki 954 1
14 1948-08-22 22.93% Turun Weikot 747 3 @ RTU Rauma 849 1
15 1948-08-13 23.74% @ TuTo 853 2 VIFK 983 1
16 1948-08-14 24.62% @ Turun Weikot 706 4 Kullervo Helsinki 828 2
17 1948-08-03 25.70% Helsingfors 804 2 @ Kullervo Helsinki 882 1
18 1948-09-12 27.66% @ KTP 716 5 RTU Rauma 812 2
19 1948-10-24 27.84% @ TuTo 809 5 Kiffen 08 904 0
20 1948-08-15 28.20% @ RTU Rauma 788 4 TuTo 880 1
21 1948-08-25 28.88% VPS 907 2 @ VIFK 958 1
22 1948-08-23 28.92% TuTo 819 2 @ TPS Turku 870 1
23 1948-07-18 29.16% HJK 797 6 @ TuTo 846 2
24 1948-08-15 30.27% Helsingfors 694 8 @ Kiri Kotka 734 1
25 1948-08-07 30.63% @ TPS Turku 757 3 RTU Rauma 829 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 1948-07-24 135.22 Kiffen 08 4 559 8.07% @ Turun Weikot 0 869 69.55% 22.38%
2 1948-08-24 130.25 @ Kiffen 08 5 696 21.94% KTP 0 843 54.64% 23.43%
3 1948-08-15 126.51 Helsingfors 8 694 30.27% @ Kiri Kotka 1 734 46.11% 23.63%
4 1948-10-24 117.00 @ TuTo 5 809 27.84% Kiffen 08 0 904 48.59% 23.57%
5 1948-08-08 108.58 @ VIFK 7 875 46.68% Helsingfors 0 830 29.70% 23.62%
6 1948-10-10 95.40 @ Kiffen 08 5 808 17.46% VIFK 1 1003 59.31% 23.24%
7 1948-08-18 89.57 Helsingfors 6 821 48.39% @ Helsingin Ponnistus 0 727 28.03% 23.58%
8 1948-08-14 82.26 @ Sudet 6 618 16.55% TuKV Turku 2 823 60.26% 23.19%
9 1948-09-19 73.58 @ Kiri Kotka 4 530 17.70% TuKV Turku 1 722 59.05% 23.25%
10 1948-07-18 65.49 HJK 6 797 29.16% @ TuTo 2 846 47.23% 23.61%
11 1948-09-12 63.66 @ VIFK 6 940 58.14% Turun Weikot 0 793 18.52% 23.34%
12 1948-10-24 63.33 HJK 4 871 47.14% @ RTU Rauma 0 788 29.27% 23.60%
13 1948-08-15 60.87 @ RTU Rauma 4 788 28.20% TuTo 1 880 48.22% 23.58%
14 1948-09-12 53.23 @ KTP 5 716 27.66% RTU Rauma 2 812 48.76% 23.57%
15 1948-08-27 52.69 Helsingfors 5 910 47.20% @ Kiffen 08 1 827 29.21% 23.60%
16 1948-11-07 * 51.61 @ VPS 3 1058 44.69% TPS Turku 0 1011 31.68% 23.63%
17 1948-09-05 49.78 @ RTU Rauma 5 762 59.74% Kiri Kotka 0 597 16.99% 23.27%
18 1948-08-29 47.93 TPS Turku 3 846 22.27% @ HPS Helsinki 1 954 54.25% 23.48%
19 1948-08-22 47.37 Turun Weikot 3 747 22.93% @ RTU Rauma 1 849 53.58% 23.50%
20 1948-07-25 46.83 TuTo 2 781 31.37% @ Kiri Kotka 0 812 44.99% 23.64%
21 1948-08-04 45.72 @ TuTo 3 846 49.23% Helsingin Ponnistus 0 781 27.19% 23.59%
22 1948-10-31 42.18 @ Kiffen 08 5 787 62.86% Helsingin Ponnistus 0 584 14.06% 23.08%
23 1948-08-07 41.14 @ TPS Turku 3 757 30.63% RTU Rauma 1 829 45.76% 23.61%
24 1948-08-14 41.11 @ Turun Weikot 4 706 24.62% Kullervo Helsinki 2 828 51.88% 23.51%
25 1948-09-01 40.54 @ Kiffen 08 4 774 47.43% Sudet 1 723 28.96% 23.61%

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 1948-09-26 60.5 @ Helsingfors 3 979 62.32% RTU Rauma 3 783 14.56% 23.12%
2 1948-08-01 60.4 @ RTU Rauma 3 832 57.25% Kiffen 08 3 694 19.38% 23.38%
3 1948-10-31 60.4 @ RTU Rauma 3 725 17.29% VIFK 3 921 59.48% 23.23%
4 1948-08-07 59.7 Kiffen 08 4 697 17.54% @ Kullervo Helsinki 3 856 59.16% 23.29%
5 1948-07-29 56.4 @ HJK 2 863 67.14% Sudet 2 597 10.16% 22.70%
6 1948-08-13 56.2 @ Helsingin Ponnistus 2 735 22.29% HJK 2 879 54.28% 23.44%
7 1948-10-31 56.2 @ HJK 2 935 58.94% Turun Weikot 2 779 17.75% 23.30%
8 1948-07-18 56.1 @ Helsingin Ponnistus 2 846 49.87% TPS Turku 2 776 26.56% 23.58%
9 1948-08-01 56.1 @ KTP 2 866 41.90% HJK 2 857 34.44% 23.66%
10 1948-08-29 56.1 @ Turun Weikot 2 795 51.24% KTP 2 713 25.21% 23.55%
11 1948-10-10 56.1 @ TuKV Turku 2 675 25.36% RTU Rauma 2 790 51.12% 23.52%
12 1948-08-11 55.6 Sudet 3 590 20.02% @ Helsingfors 2 722 56.57% 23.40%
13 1948-09-05 52.2 TuKV Turku 2 727 15.66% @ HJK 1 908 61.15% 23.19%
14 1948-08-14 51.7 @ Turun Weikot 4 706 24.62% Kullervo Helsinki 2 828 51.88% 23.51%
15 1948-10-02 51.6 @ TuTo 1 814 60.35% Sudet 1 643 16.42% 23.23%
16 1948-10-03 51.6 @ Kiri Kotka 1 594 15.33% Kiffen 08 1 814 61.56% 23.11%
17 1948-10-03 51.6 @ VIFK 1 1009 59.64% HJK 1 845 17.09% 23.27%
18 1948-07-28 51.5 @ TuKV Turku 1 826 52.38% Turun Weikot 1 734 24.10% 23.52%
19 1948-07-30 51.5 @ VIFK 1 878 52.22% TPS Turku 1 788 24.25% 23.53%
20 1948-08-19 51.5 @ Kullervo Helsinki 1 787 19.91% HPS Helsinki 1 954 56.74% 23.35%
21 1948-08-26 51.5 @ Turun Weikot 1 794 33.65% TuTo 1 844 42.70% 23.64%
22 1948-08-31 51.5 @ Helsingfors 1 963 48.26% HJK 1 906 28.13% 23.60%
23 1948-10-03 51.5 @ RTU Rauma 1 787 25.32% HPS Helsinki 1 903 51.16% 23.52%
24 1948-07-25 51.4 @ Helsingfors 1 821 34.23% KTP 1 867 42.12% 23.65%
25 1948-10-10 51.4 @ KTP 1 802 39.75% TuTo 1 809 36.59% 23.66%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1948-09-26 26.2 @ VPS 3 1009 73.58% Kiri Kotka 0 603 4.86% 21.56%
2 1948-09-12 27.6 VPS 6 969 66.28% @ Sudet 0 683 10.99% 22.72%
3 1948-10-31 28.2 @ Kiffen 08 5 787 62.86% Helsingin Ponnistus 0 584 14.06% 23.08%
4 1948-10-09 28.4 @ HJK 3 850 66.21% Kiri Kotka 0 600 10.99% 22.80%
5 1948-09-05 29.2 @ RTU Rauma 5 762 59.74% Kiri Kotka 0 597 16.99% 23.27%
6 1948-10-24 29.3 TPS Turku 6 981 70.72% @ Kiri Kotka 1 614 7.18% 22.11%
7 1948-10-31 29.5 @ TPS Turku 2 1000 69.07% Kullervo Helsinki 0 700 8.48% 22.45%
8 1948-09-12 30.0 @ VIFK 6 940 58.14% Turun Weikot 0 793 18.52% 23.34%
9 1948-10-31 30.6 Helsingfors 2 939 65.22% @ TuKV Turku 0 669 11.95% 22.83%
10 1948-10-10 31.3 @ VPS 6 982 64.24% Kullervo Helsinki 1 761 12.78% 22.98%
11 1948-08-29 32.1 VIFK 1 934 68.88% @ Kiri Kotka 0 603 8.72% 22.40%
12 1948-08-18 33.0 Helsingfors 6 821 48.39% @ Helsingin Ponnistus 0 727 28.03% 23.58%
13 1948-10-24 33.1 HJK 4 871 47.14% @ RTU Rauma 0 788 29.27% 23.60%
14 1948-09-19 33.3 @ RTU Rauma 2 759 56.16% Helsingin Ponnistus 0 631 20.42% 23.42%
15 1948-08-04 33.5 @ TuTo 3 846 49.23% Helsingin Ponnistus 0 781 27.19% 23.59%
16 1948-10-31 34.0 @ VPS 2 1031 53.85% TuTo 0 926 22.66% 23.49%
17 1948-08-08 34.1 @ VIFK 7 875 46.68% Helsingfors 0 830 29.70% 23.62%
18 1948-08-15 34.3 VIFK 1 956 61.37% @ Helsingin Ponnistus 0 738 15.50% 23.12%
19 1948-07-30 34.6 @ HPS Helsinki 2 898 51.95% Helsingin Ponnistus 0 810 24.51% 23.53%
20 1948-10-17 34.6 @ Turun Weikot 1 768 60.42% Helsingin Ponnistus 0 595 16.35% 23.23%
21 1948-10-31 34.7 HPS Helsinki 2 908 51.56% @ KTP 0 788 24.92% 23.51%
22 1948-08-15 34.8 @ VPS 2 844 51.37% Kiffen 08 0 761 25.09% 23.55%
23 1948-11-07 * 34.8 @ VPS 3 1058 44.69% TPS Turku 0 1011 31.68% 23.63%
24 1948-08-11 35.2 KTP 2 872 50.01% @ Kiri Kotka 0 765 26.45% 23.55%
25 1948-08-29 35.4 @ VPS 7 932 56.44% RTU Rauma 2 802 20.15% 23.41%