‹ ›

2021 Meistriliiga Season

155 games

Final

Champion

Levadia

67 points · 10th Title

Last Title: 2014

Relegated

No relegation

Biggest Overachiever

Levadia

12.20 points above expected

67 points · 54.80 expected points

Biggest Disappointment

Tammeka

10.02 points below expected

19 points · 29.02 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 Levadia Champion 27 22 1 4 67 75 33 +42 54.80 +12.20
2 Flora 27 19 7 1 64 80 21 +59 62.61 +1.39
3 Paide Linnameeskond 27 15 8 4 53 52 27 +25 55.80 -2.80
4 Nomme Kalju 27 13 4 10 43 51 34 +17 45.64 -2.64
5 Tallinna Legion 27 11 5 11 38 45 36 +9 37.57 +0.43
6 Narva Trans 27 8 5 14 29 33 52 -19 30.93 -1.93
7 Kuressaare 27 8 4 15 28 33 46 -13 21.92 +6.08
8 Tulevik Viljandi 26 8 3 15 27 37 57 -20 24.79 +2.21
9 Tammeka 27 5 4 18 19 29 69 -40 29.02 -10.02
10 Parnu Vaprus 26 3 3 20 12 20 80 -60 17.22 -5.22
# Team GP W D L Pts GF GA GD SimPts vsSim
1 Flora 5 4 1 0 13 10 2 +8 86.46 -73.46
2 Levadia 5 3 2 0 11 9 5 +4 84.89 -73.89
3 Paide Linnameeskond 5 3 0 2 9 14 8 +6 69.39 -60.39
4 Kuressaare 3 2 0 1 6 6 1 +5 37.95 -31.95
5 Tammeka 3 2 0 1 6 5 3 +2 27.72 -21.72
6 Narva Trans 5 1 1 3 4 3 9 -6 35.13 -31.13
7 Tulevik Viljandi 3 1 0 2 3 2 5 -3 36.98 -33.98
8 Parnu Vaprus 3 1 0 2 3 4 8 -4 17.27 -14.27
9 Nomme Kalju 5 0 2 3 2 6 10 -4 55.76 -53.76
10 Tallinna Legion 5 0 2 3 2 4 12 -8 47.54 -45.54

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 Levadia 67 54.80 +12.20
2 Kuressaare 28 21.92 +6.08
3 Tulevik Viljandi 27 24.79 +2.21
4 Flora 64 62.61 +1.39
5 Tallinna Legion 38 37.57 +0.43

Biggest Disappointments

# Team Actual Sim vsSim
1 Tammeka 19 29.02 -10.02
2 Parnu Vaprus 12 17.22 -5.22
3 Paide Linnameeskond 53 55.80 -2.80
4 Nomme Kalju 43 45.64 -2.64
5 Narva Trans 29 30.93 -1.93

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 Levadia 13 May 26 – Oct 9 1 in 150
2 Tulevik Viljandi 2 May 19 – May 25 1 in 43
3 Flora 9 Apr 30 – Jun 25 1 in 15
4 Kuressaare 2 May 8 – May 15 1 in 14
5 Paide Linnameeskond 5 Apr 10 – May 1 1 in 11

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Tammeka 8 Jul 31 – Oct 3 1 in 82
2 Nomme Kalju 3 Apr 11 – Apr 21 1 in 28
3 Flora 1 Aug 14 – Aug 14 1 in 24
4 Levadia 2 Oct 16 – Dec 1 1 in 22
5 Parnu Vaprus 7 Aug 20 – Oct 20 1 in 18

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Kuressaare 4 Sep 11 – Oct 3 1 in 17
2 Paide Linnameeskond 10 May 25 – Aug 28 1 in 16
3 Tulevik Viljandi 2 Apr 16 – Apr 20 1 in 11
4 Narva Trans 4 Mar 20 – Apr 11 1 in 11
5 Levadia 13 May 26 – Oct 9 1 in 10

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Tammeka 12 Apr 16 – Jul 4 1 in 190
2 Paide Linnameeskond 4 May 4 – May 19 1 in 85
3 Nomme Kalju 4 Aug 21 – Sep 19 1 in 21
4 Flora 2 Apr 20 – Apr 25 1 in 13
5 Tulevik Viljandi 9 Mar 21 – May 15 1 in 12

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
Levadia 1402 78 -8 8 8.3 -0.3
Flora 1534 77 +33 13 10.3 +2.7
Paide Linnameeskond 1360 62 +10 9 8.3 +0.7
Nomme Kalju 1244 45 -16 2 6.2 -4.2
Tallinna Legion 1145 40 -32 2 4.8 -2.8
Kuressaare 1075 34 +15 7 6.1 +0.9
Narva Trans 1078 33 +7 4 3.0 +1.0
Tulevik Viljandi 1029 30 -19 6 6.5 -0.5
Tammeka 1026 25 +11 9 6.8 +2.2
Parnu Vaprus 886 15 -21 3 4.1 -1.1

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 FLO KUR LEV NT NK PL PV TL TAM TV
Flora —
1-1-1
7.89
2-1-0
5.55
3-0-0
7.55
3-0-0
6.57
0-3-0
5.77
3-0-0
8.05
3-0-0
7.32
3-0-0
7.81
1-2-0
7.71
Kuressaare
1-1-1
0.77
—
0-0-3
1.09
0-1-2
3.18
1-0-2
1.49
0-1-2
1.09
2-0-1
4.72
0-1-2
2.68
2-0-1
3.11
2-0-1
3.90
Levadia
0-1-2
2.93
3-0-0
7.51
—
3-0-0
6.98
3-0-0
5.46
2-0-1
4.17
3-0-0
7.58
3-0-0
6.43
3-0-0
6.92
2-0-1
7.10
Narva Trans
0-0-3
1.05
2-1-0
5.30
0-0-3
1.57
—
1-1-1
2.15
0-0-3
1.71
1-1-1
5.72
0-2-1
3.47
1-0-2
4.46
3-0-0
4.70
Nomme Kalju
0-0-3
1.95
2-0-1
7.07
0-0-3
3.01
1-1-1
6.36
—
1-1-1
3.14
2-0-1
7.09
2-1-0
5.69
2-1-0
6.13
3-0-0
6.68
Paide Linnameeskond
0-3-0
2.71
2-1-0
7.51
1-0-2
4.29
3-0-0
6.82
1-1-1
5.34
—
2-1-0
7.51
2-1-0
6.42
2-1-0
7.00
2-0-1
7.12
Parnu Vaprus
0-0-3
0.64
1-0-2
3.75
0-0-3
1.03
1-1-1
2.77
1-0-2
1.47
0-1-2
1.09
—
0-0-3
2.21
0-1-2
2.88
0-0-2
1.96
Tallinna Legion
0-0-3
1.26
2-1-0
5.81
0-0-3
2.08
1-2-0
5.01
0-1-2
2.80
0-1-2
2.09
3-0-0
6.30
—
3-0-0
4.94
2-0-1
5.59
Tammeka
0-0-3
0.84
1-0-2
5.37
0-0-3
1.63
2-0-1
4.00
0-1-2
2.37
0-1-2
1.55
2-1-0
5.60
0-0-3
3.53
—
0-1-2
4.59
Tulevik Viljandi
0-2-1
0.92
1-0-2
4.57
1-0-2
1.46
0-0-3
3.76
0-0-3
1.85
1-0-2
1.44
2-0-0
3.69
1-0-2
2.89
2-1-0
3.88
—

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.95 +9.3
Allowed 0.82 -8.9
Differential 0.95 +4.9

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
03.87%7.10%5.16%3.87%2.90%1.94%24.84%
17.10%5.16%8.06%2.90%2.58%2.26%28.06%
25.16%8.06%6.45%2.58%0.32%0.97%23.55%
33.87%2.90%2.58%1.29%0.32%0.65%11.61%
42.90%2.58%0.32%0.32%——6.13%
5+1.94%2.26%0.97%0.65%——5.81%
Total24.84%28.06%23.55%11.61%6.13%5.81%100%

Summary Statistics

Scored Allowed Difference
Mean 1.67 1.67 +0.00
SD 1.54 1.54 2.42
CV 0.92 0.92 —
Max 9 9 +9
Min 0 0 -9

Games Played: 155

↓ Scored | Allowed →012345+Total
06.25%3.12%————9.38%
16.25%3.12%————9.38%
215.62%9.38%9.38%———34.38%
312.50%——6.25%——18.75%
46.25%—3.12%———9.38%
5+9.38%6.25%3.12%———18.75%
Total56.25%21.88%15.62%6.25%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.81 0.72 +2.09
SD 1.91 0.96 2.13
CV 0.68 1.33 —
Max 9 3 +9
Min 0 0 -1

Games Played: 32

↓ Scored | Allowed →012345+Total
0—10.00%13.33%6.67%3.33%—33.33%
110.00%3.33%6.67%3.33%3.33%—26.67%
26.67%6.67%10.00%6.67%——30.00%
33.33%—————3.33%
43.33%—————3.33%
5+3.33%—————3.33%
Total26.67%20.00%30.00%16.67%6.67%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.30 1.57 -0.27
SD 1.37 1.25 2.21
CV 1.05 0.80 —
Max 6 4 +6
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
03.12%———3.12%—6.25%
16.25%————3.12%9.38%
23.12%18.75%6.25%3.12%3.12%—34.38%
312.50%—9.38%———21.88%
49.38%9.38%—3.12%——21.88%
5+6.25%—————6.25%
Total40.62%28.12%15.62%6.25%6.25%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 2.62 1.19 +1.44
SD 1.29 1.38 2.18
CV 0.49 1.16 —
Max 5 5 +5
Min 0 0 -4

Games Played: 32

↓ Scored | Allowed →012345+Total
09.38%3.12%9.38%6.25%3.12%3.12%34.38%
19.38%6.25%9.38%—3.12%6.25%34.38%
26.25%6.25%3.12%6.25%—3.12%25.00%
33.12%—————3.12%
4———————
5+——3.12%———3.12%
Total28.12%15.62%25.00%12.50%6.25%12.50%100%

Summary Statistics

Scored Allowed Difference
Mean 1.12 1.91 -0.78
SD 1.24 1.69 2.17
CV 1.10 0.89 —
Max 6 5 +4
Min 0 0 -5

Games Played: 32

↓ Scored | Allowed →012345+Total
06.25%15.62%3.12%3.12%——28.12%
13.12%3.12%12.50%—3.12%—21.88%
26.25%3.12%9.38%———18.75%
33.12%9.38%3.12%——3.12%18.75%
4—6.25%————6.25%
5+—6.25%————6.25%
Total18.75%43.75%28.12%3.12%3.12%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 1.78 1.38 +0.41
SD 1.70 1.13 2.06
CV 0.95 0.82 —
Max 7 5 +6
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
06.25%6.25%—6.25%——18.75%
112.50%12.50%3.12%———28.12%
23.12%9.38%3.12%3.12%——18.75%
3—6.25%—3.12%——9.38%
49.38%3.12%————12.50%
5+—6.25%3.12%3.12%——12.50%
Total31.25%43.75%9.38%15.62%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.06 1.09 +0.97
SD 1.68 1.03 1.91
CV 0.82 0.94 —
Max 5 3 +4
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
0—3.45%3.45%3.45%10.34%13.79%34.48%
13.45%6.90%20.69%6.90%6.90%6.90%51.72%
2—6.90%3.45%———10.34%
3——3.45%———3.45%
4———————
5+———————
Total3.45%17.24%31.03%10.34%17.24%20.69%100%

Summary Statistics

Scored Allowed Difference
Mean 0.83 3.03 -2.21
SD 0.76 1.90 2.32
CV 0.92 0.63 —
Max 3 7 +1
Min 0 0 -6

Games Played: 29

↓ Scored | Allowed →012345+Total
06.25%9.38%6.25%—3.12%—25.00%
16.25%6.25%12.50%3.12%—3.12%31.25%
26.25%6.25%9.38%3.12%——25.00%
33.12%6.25%——3.12%—12.50%
4—3.12%————3.12%
5+—3.12%————3.12%
Total21.88%34.38%28.12%6.25%6.25%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 1.53 1.50 +0.03
SD 1.48 1.27 2.02
CV 0.97 0.85 —
Max 7 5 +6
Min 0 0 -4

Games Played: 32

↓ Scored | Allowed →012345+Total
0—6.67%10.00%10.00%3.33%3.33%33.33%
13.33%6.67%10.00%3.33%6.67%—30.00%
23.33%10.00%6.67%3.33%—3.33%26.67%
3—3.33%3.33%——3.33%10.00%
4———————
5+———————
Total6.67%26.67%30.00%16.67%10.00%10.00%100%

Summary Statistics

Scored Allowed Difference
Mean 1.13 2.40 -1.27
SD 1.01 1.81 2.21
CV 0.89 0.75 —
Max 3 9 +2
Min 0 0 -9

Games Played: 30

↓ Scored | Allowed →012345+Total
0—13.79%6.90%3.45%3.45%—27.59%
110.34%3.45%6.90%13.79%3.45%3.45%41.38%
2—3.45%3.45%——3.45%10.34%
3—3.45%6.90%3.45%——13.79%
4—3.45%————3.45%
5+———3.45%——3.45%
Total10.34%27.59%24.14%24.14%6.90%6.90%100%

Summary Statistics

Scored Allowed Difference
Mean 1.34 2.14 -0.79
SD 1.32 1.46 1.90
CV 0.98 0.68 —
Max 5 6 +3
Min 0 0 -4

Games Played: 29

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
Flora 1534 64 62.61 +1.39 61.0% 50 51 59 62 67 72 75
Levadia 1402 67 54.80 +12.20 100.0% 34 44 51 56 59 63 67
Paide Linnameeskond 1360 53 55.80 -2.80 34.0% 33 45 53 56 60 66 69
Nomme Kalju 1244 43 45.64 -2.64 31.0% 28 34 41 46 50 55 60
Tallinna Legion 1145 38 37.57 +0.43 58.0% 21 27 34 37 42 48 52
Narva Trans 1078 29 30.93 -1.93 35.0% 16 23 27 31 34 39 49
Kuressaare 1075 28 21.92 +6.08 95.0% 11 14 18 22 26 28 36
Tulevik Viljandi 1029 27 26.21 +0.79 65.0% 14 16 23 26 30 36 39
Tammeka 1026 19 29.02 -10.02 5.0% 13 17 25 29 33 38 45
Parnu Vaprus 886 12 18.64 -6.64 15.0% 5 10 14 18 22 28 35

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 1% * Slight Edge: 1% to 4.5% * Clear Edge: 4.5% to 7.5% * Strong Edge: 7.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
+7.10%
Clear Edge
45.16%16.77%38.06%
Elo Value
Home Edge: 24.70 Elo pts.
157 Elo
0.006 goals per Elo point
0400
Scoring Tilt
Expected
+0.26 goals
Neutral
-2+0.16+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.1 * Tight Race: 0.1 to 0.19 * Comfortable: 0.19 to 0.38 * Runaway: 0.38 and up.
Title-Race Openness
2.1
Top-Heavy
123410
Champion Preseason Odds
14%
Levadia, 3rd of 10
LongshotFavorite
Title Margin
Expected
0.11/gm
Tight Race
00.240.5/gm

Simulation-Based Surprises

How these are measured

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

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 4.65 * Some Luck: 4.65 to 6.98 * Lucky: 6.98 to 9.3 * Wild Swing: 9.3 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 0.61 * Close: 0.61 to 0.92 * Off: 0.92 to 1.22 * Way Off: 1.22 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
5.92 points
Some Luck
05.8115
Average Finish Error
Expected
0.80
Close
00.762
Biggest Overachiever
Expected 95.00%
100.00%
Levadia
50100
Biggest Underachiever
Expected 5.00%
5.00%
Tammeka
050
Season Outliers
Expected
1 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.27 * Even: 0.27 to 0.29 * Top-Heavy: 0.29 to 0.31 * Lopsided: 0.31 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 2.7 * Moderate Separation: 2.7 to 3 * Strong Separation: 3 to 3.3 * Wide Separation: 3.3 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 87.5% * Slight Edge: 87.5% to 91% * Clear Edge: 91% to 93.5% * Wide Edge: 93.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 98% * Clear Edge: 98% to 99% * Strong Edge: 99% to 99.5% * Dominant: 99.5% 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 43% * Some Drama: 43% to 46% * Frequent: 46% to 50.5% * Very Frequent: 50.5% 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 28.5% * Occasional: 28.5% to 34% * Frequent: 34% to 39.5% * Very Frequent: 39.5% and up.
Gini Index
0.26
Balanced
00.270.5
Noll-Scully
Elo SD: 200.61
2.59
Coin-Flip Parity
12.733.33.75
Interquartile Edge
83%
Even
50%87.5%100%
Best vs. Worst
Baseline 98%
98%
Even
50%100%
Close Games
Expected
53%
Very Frequent
0%46%100%
Blowouts
Expected
29%
Occasional
0%31%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.54 * Slight Separation: 0.54 to 0.58 * Notable Separation: 0.58 to 0.63 * Lopsided: 0.63 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.7 * Some Carryover: 0.7 to 0.84 * Strong Carryover: 0.84 to 0.9 * Near-Lock: 0.9 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 12% * As Expected: 12% to 15% * Upset-Prone: 15% to 19% * Very Upset-Prone: 19% 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 9% * As Expected: 9% to 11% * Shaky Favorites: 11% to 16% * Very Shaky: 16% and up.
Brier Score
Expected
0.47
Highly Predictable
00.502
Matchup Imbalance
0.52
Very Even
00.5
Strangeness
Expected
1.02
As Expected
01.002
Repeatability
0.87
Strong Carryover
00.70.841
Upset Rate
Expected
16%
Upset-Prone
0%20%50%
Clear Favorite Upset Rate
Expected
10%
As Expected
0%17%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.12 * Near Noise Ceiling: 0.12 to 0.18 * Above Noise: 0.18 to 0.24 * Well Above Noise: 0.24 and up.
Probability calibration
0.54
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.26
Underconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.094
Well Within Noise
00.1210.3

Elo Progression Through The Playoffs

How each team's Elo rating moved through the playoff games. Game 0 is the starting Elo just before the first game; each later point is the post-game Elo after that fixture. Steep upward moves are wins over higher-rated opponents; sharp drops are losses to lower-rated opponents.

Final Table Odds

Each cell is the probability — 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
Levadia14.00%36.00%36.00%11.00%2.00%—1.00%———
Flora65.00%25.00%7.00%3.00%——————
Paide Linnameeskond21.00%36.00%33.00%9.00%1.00%—————
Nomme Kalju—3.00%20.00%58.00%14.00%4.00%1.00%———
Tallinna Legion——3.00%15.00%55.00%17.00%9.00%—1.00%—
Narva Trans——1.00%2.00%13.00%35.00%24.00%17.00%6.00%2.00%
Kuressaare————1.00%3.00%9.00%26.00%39.00%22.00%
Tulevik Viljandi————6.00%11.00%26.00%30.00%19.00%8.00%
Tammeka———2.00%7.00%30.00%25.00%15.00%16.00%5.00%
Parnu Vaprus————1.00%—5.00%12.00%19.00%63.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 Same level Qualified for relegation playoff final Lost relegation playoff
Flora 100% — —
Levadia 100% — —
Nomme Kalju 100% — —
Paide Linnameeskond 100% — —
Tallinna Legion 99.00% 1.00% —
Tulevik Viljandi 74.00% 24.00% 2.00%
Narva Trans 92.00% 5.00% 3.00%
Tammeka 80.00% 14.00% 6.00%
Kuressaare 46.00% 40.00% 14.00%
Parnu Vaprus 9.00% 16.00% 75.00%

Actual Promotion/Relegation Outcomes

Across 100,000 simulations that fixed the regular-season standings and projected only the promotion/relegation playoff, each participating team's chance of going up versus staying at this level.

Team Same level Qualified for relegation playoff final Lost relegation playoff
Flora 100% — —
Kuressaare 97.33% 2.67% —
Levadia 100% — —
Narva Trans 100% — —
Nomme Kalju 100% — —
Paide Linnameeskond 100% — —
Tallinna Legion 100% — —
Tulevik Viljandi 94.74% 5.26% —
Tammeka 7.93% 88.79% 3.28%
Parnu Vaprus — 3.28% 96.72%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2021-03-13 Parnu Vaprus W 5-024.7 1328 1002 77.28% 13.88% 8.84%+2.24 +7.4 3
2021-03-13 @ Levadia L 0-524.7 1002 1328 8.84% 13.88% 77.28%-2.24 -7.4 0
2021-03-13 Tulevik Viljandi L 2-349.0 1001 1066 35.44% 17.73% 46.83%-0.26 -5.6 0
2021-03-13 @ Kuressaare W 3-249.0 1066 1001 46.83% 17.73% 35.44%+0.26 +5.7 3
2021-03-14 Narva Trans W 5-131.2 1322 1085 71.05% 15.45% 13.51%+1.68 +7.7 3
2021-03-14 @ Paide Linnameeskond L 1-531.2 1085 1322 13.51% 15.45% 71.05%-1.68 -7.7 0
2021-03-20 Parnu Vaprus D 1-154.2 1077 995 55.48% 17.37% 27.15%+0.68 -1.1 1
2021-03-20 @ Narva Trans D 1-154.2 995 1077 27.15% 17.37% 55.48%-0.68 +1.1 1
2021-03-20 Tallinna Legion W 4-346.1 1335 1125 68.74% 15.88% 15.38%+1.50 +2.6 6
2021-03-20 @ Levadia L 3-446.1 1125 1335 15.38% 15.88% 68.74%-1.50 -2.6 0
2021-03-20 Tammeka L 1-339.8 995 1115 28.57% 17.46% 53.97%-0.61 -8.6 0
2021-03-20 @ Kuressaare W 3-139.8 1115 995 53.97% 17.46% 28.57%+0.61 +8.6 3
2021-03-21 Paide Linnameeskond L 0-133.0 1072 1330 15.48% 15.90% 68.62%-1.49 -3.0 3
2021-03-21 @ Tulevik Viljandi W 1-033.0 1330 1072 68.62% 15.90% 15.48%+1.49 +3.0 6
2021-03-28 Nomme Kalju L 0-136.3 1123 1273 25.09% 17.22% 57.70%-0.80 -4.7 0
2021-03-28 @ Tallinna Legion W 1-036.3 1273 1123 57.70% 17.22% 25.09%+0.80 +4.7 3
2021-04-03 Narva Trans L 0-148.7 1278 1076 68.05% 16.00% 15.95%+1.45 -11.2 3
2021-04-03 @ Nomme Kalju W 1-048.7 1076 1278 15.95% 16.00% 68.05%-1.45 +11.2 4
2021-04-04 Levadia L 0-427.2 1069 1338 14.71% 15.73% 69.56%-1.56 -10.1 3
2021-04-04 @ Tulevik Viljandi W 4-027.2 1338 1069 69.56% 15.73% 14.71%+1.56 +10.1 9
2021-04-04 Paide Linnameeskond D 1-154.7 1118 1333 18.88% 16.51% 64.62%-1.21 +1.8 1
2021-04-04 @ Tallinna Legion D 1-154.7 1333 1118 64.62% 16.51% 18.88%+1.21 -1.8 7
2021-04-07 Nomme Kalju L 0-229.8 987 1267 13.98% 15.56% 70.46%-1.63 -5.0 0
2021-04-07 @ Kuressaare W 2-029.8 1267 987 70.46% 15.56% 13.98%+1.63 +5.0 6
2021-04-07 Tallinna Legion D 0-050.4 1087 1120 39.92% 17.79% 42.29%-0.05 +0.1 5
2021-04-07 @ Narva Trans D 0-050.4 1120 1087 42.29% 17.79% 39.92%+0.05 -0.1 2
2021-04-10 Kuressaare W 1-029.9 1331 982 78.67% 13.43% 7.90%+2.39 +1.5 10
2021-04-10 @ Paide Linnameeskond L 0-129.9 982 1331 7.90% 13.43% 78.67%-2.39 -1.5 0
2021-04-11 Flora L 1-236.3 1120 1460 10.53% 14.54% 74.93%-2.01 -1.9 2
2021-04-11 @ Tallinna Legion W 2-136.3 1460 1120 74.93% 14.54% 10.53%+2.01 +1.9 3
2021-04-11 Nomme Kalju W 1-038.0 1348 1272 54.74% 17.42% 27.84%+0.65 +5.1 12
2021-04-11 @ Levadia L 0-138.0 1272 1348 27.84% 17.42% 54.74%-0.65 -5.1 6
2021-04-11 Tammeka L 1-241.5 996 1124 27.60% 17.40% 55.00%-0.66 -4.8 1
2021-04-11 @ Parnu Vaprus W 2-141.5 1124 996 55.00% 17.40% 27.60%+0.66 +4.8 6
2021-04-11 Tulevik Viljandi W 6-240.2 1087 1059 48.50% 17.69% 33.81%+0.34 +15.3 8
2021-04-11 @ Narva Trans L 2-640.2 1059 1087 33.81% 17.69% 48.50%-0.34 -15.3 3
2021-04-16 Kuressaare W 1-034.9 1118 980 61.78% 16.84% 21.37%+1.04 +4.0 5
2021-04-16 @ Tallinna Legion L 0-134.9 980 1118 21.37% 16.84% 61.78%-1.04 -4.0 0
2021-04-16 Tulevik Viljandi D 1-154.2 1128 1044 55.76% 17.35% 26.89%+0.70 -1.1 7
2021-04-16 @ Tammeka D 1-154.2 1044 1128 26.89% 17.35% 55.76%-0.70 +1.1 4
2021-04-17 Narva Trans W 5-024.7 1461 1102 79.21% 13.25% 7.54%+2.45 +6.2 6
2021-04-17 @ Flora L 0-524.7 1102 1461 7.54% 13.25% 79.21%-2.45 -6.2 8
2021-04-18 Paide Linnameeskond L 0-439.2 1353 1333 47.47% 17.72% 34.81%+0.29 -28.9 12
2021-04-18 @ Levadia W 4-039.2 1333 1353 34.81% 17.72% 47.47%-0.29 +28.9 13
2021-04-18 Parnu Vaprus L 0-150.1 1267 991 73.92% 14.80% 11.28%+1.92 -12.1 6
2021-04-18 @ Nomme Kalju W 1-050.1 991 1267 11.28% 14.80% 73.92%-1.92 +12.1 4
2021-04-20 Flora D 3-365.5 1045 1468 7.02% 12.97% 80.02%-2.54 +1.9 5
2021-04-20 @ Tulevik Viljandi D 3-365.5 1468 1045 80.02% 12.97% 7.02%+2.54 -1.9 7
2021-04-20 Tallinna Legion L 0-142.4 1127 1122 45.34% 17.76% 36.90%+0.19 -7.8 7
2021-04-20 @ Tammeka W 1-042.4 1122 1127 36.90% 17.76% 45.34%-0.19 +7.8 8
2021-04-21 Narva Trans W 3-242.2 1324 1096 70.26% 15.60% 14.13%+1.61 +2.4 15
2021-04-21 @ Levadia L 2-342.2 1096 1324 14.13% 15.60% 70.26%-1.61 -2.4 8
2021-04-21 Nomme Kalju W 2-141.5 1362 1254 58.40% 17.16% 24.44%+0.84 +4.3 16
2021-04-21 @ Paide Linnameeskond L 1-241.5 1254 1362 24.44% 17.16% 58.40%-0.84 -4.3 6
2021-04-21 Parnu Vaprus W 2-145.7 976 1003 40.82% 17.79% 41.39%-0.01 +6.8 3
2021-04-21 @ Kuressaare L 1-245.7 1003 976 41.39% 17.79% 40.82%+0.01 -6.8 4
2021-04-24 Tulevik Viljandi W 2-141.3 1130 1047 55.58% 17.37% 27.06%+0.69 +4.7 11
2021-04-24 @ Tallinna Legion L 1-241.3 1047 1130 27.06% 17.37% 55.58%-0.69 -4.7 5
2021-04-25 Kuressaare W 2-033.2 1094 983 58.82% 17.12% 24.06%+0.86 +8.5 11
2021-04-25 @ Narva Trans L 0-233.2 983 1094 24.06% 17.12% 58.82%-0.86 -8.5 3
2021-04-25 Levadia D 0-054.2 1466 1327 61.92% 16.83% 21.25%+1.05 -1.8 8
2021-04-25 @ Flora D 0-054.2 1327 1466 21.25% 16.83% 61.92%-1.05 +1.8 16
2021-04-25 Paide Linnameeskond L 1-333.1 996 1366 9.10% 13.99% 76.91%-2.20 -2.8 4
2021-04-25 @ Parnu Vaprus W 3-133.1 1366 996 76.91% 13.99% 9.10%+2.20 +2.8 19
2021-04-25 Tammeka W 4-135.8 1250 1119 61.04% 16.92% 22.04%+0.99 +9.6 9
2021-04-25 @ Nomme Kalju L 1-435.8 1119 1250 22.04% 16.92% 61.04%-0.99 -9.6 7
2021-04-30 Flora L 0-423.2 975 1464 5.04% 11.65% 83.31%-2.97 -3.3 3
2021-04-30 @ Kuressaare W 4-023.2 1464 975 83.31% 11.65% 5.04%+2.97 +3.3 11
2021-05-01 Nomme Kalju L 1-336.6 1042 1260 18.62% 16.47% 64.91%-1.23 -5.8 5
2021-05-01 @ Tulevik Viljandi W 3-136.6 1260 1042 64.91% 16.47% 18.62%+1.23 +5.8 12
2021-05-01 Tallinna Legion W 1-032.6 1369 1135 70.76% 15.50% 13.74%+1.65 +2.6 22
2021-05-01 @ Paide Linnameeskond L 0-132.6 1135 1369 13.74% 15.50% 70.76%-1.65 -2.6 11
2021-05-02 Levadia L 1-238.7 1110 1329 18.55% 16.46% 65.00%-1.24 -3.3 7
2021-05-02 @ Tammeka W 2-138.7 1329 1110 65.00% 16.46% 18.55%+1.24 +3.3 19
2021-05-04 Paide Linnameeskond D 2-260.6 971 1371 7.85% 13.41% 78.74%-2.40 +2.2 4
2021-05-04 @ Kuressaare D 2-260.6 1371 971 78.74% 13.41% 7.85%+2.40 -2.2 23
2021-05-05 Flora L 1-241.3 1266 1467 20.03% 16.67% 63.30%-1.13 -3.6 12
2021-05-05 @ Nomme Kalju W 2-141.3 1467 1266 63.30% 16.67% 20.03%+1.13 +3.6 14
2021-05-05 Tammeka W 2-144.8 1102 1107 44.02% 17.78% 38.20%+0.13 +6.3 14
2021-05-05 @ Narva Trans L 1-244.8 1107 1102 38.20% 17.78% 44.02%-0.13 -6.3 7
2021-05-05 Tulevik Viljandi W 4-131.5 1332 1036 75.31% 14.44% 10.25%+2.05 +4.5 22
2021-05-05 @ Levadia L 1-431.5 1036 1332 10.25% 14.44% 75.31%-2.05 -4.5 5
2021-05-08 Kuressaare L 0-146.7 1100 974 60.60% 16.96% 22.44%+0.97 -10.1 7
2021-05-08 @ Tammeka W 1-046.7 974 1100 22.44% 16.96% 60.60%-0.97 +10.1 7
2021-05-08 Nomme Kalju L 1-240.7 1109 1262 24.78% 17.19% 58.04%-0.82 -4.4 14
2021-05-08 @ Narva Trans W 2-140.7 1262 1109 58.04% 17.19% 24.78%+0.82 +4.4 15
2021-05-08 Tallinna Legion W 2-135.5 1471 1132 78.05% 13.64% 8.31%+2.32 +1.5 17
2021-05-08 @ Flora L 1-235.5 1132 1471 8.31% 13.64% 78.05%-2.32 -1.5 11
2021-05-09 Levadia L 1-250.0 1369 1336 49.11% 17.67% 33.21%+0.37 -7.8 23
2021-05-09 @ Paide Linnameeskond W 2-150.0 1336 1369 33.21% 17.67% 49.11%-0.37 +7.8 25
2021-05-11 Parnu Vaprus W 7-132.0 1130 993 61.71% 16.85% 21.44%+1.03 +17.5 14
2021-05-11 @ Tallinna Legion L 1-732.0 993 1130 21.44% 16.85% 61.71%-1.03 -17.5 4
2021-05-15 Kuressaare L 1-248.6 1032 984 51.15% 17.60% 31.26%+0.46 -8.1 5
2021-05-15 @ Tulevik Viljandi W 2-148.6 984 1032 31.26% 17.60% 51.15%-0.46 +8.1 10
2021-05-15 Levadia L 0-425.0 976 1344 9.16% 14.01% 76.82%-2.19 -6.2 4
2021-05-15 @ Parnu Vaprus W 4-025.0 1344 976 76.82% 14.01% 9.16%+2.19 +6.2 28
2021-05-15 Narva Trans W 3-033.8 1148 1104 50.56% 17.62% 31.82%+0.44 +15.8 17
2021-05-15 @ Tallinna Legion L 0-333.8 1104 1148 31.82% 17.62% 50.56%-0.44 -15.8 14
2021-05-16 Paide Linnameeskond D 0-051.6 1266 1361 31.57% 17.61% 50.82%-0.45 +0.8 16
2021-05-16 @ Nomme Kalju D 0-051.6 1361 1266 50.82% 17.61% 31.57%+0.45 -0.8 24
2021-05-18 Narva Trans L 1-242.6 992 1089 31.34% 17.60% 51.06%-0.46 -5.4 10
2021-05-18 @ Kuressaare W 2-142.6 1089 992 51.06% 17.60% 31.34%+0.46 +5.4 17
2021-05-19 Flora L 2-448.3 1350 1472 28.30% 17.45% 54.26%-0.62 -7.6 28
2021-05-19 @ Levadia W 4-248.3 1472 1350 54.26% 17.45% 28.30%+0.62 +7.6 20
2021-05-19 Nomme Kalju L 1-729.0 970 1267 12.87% 15.28% 71.86%-1.74 -10.6 4
2021-05-19 @ Parnu Vaprus W 7-129.0 1267 970 71.86% 15.28% 12.87%+1.74 +10.6 19
2021-05-19 Tulevik Viljandi L 0-151.1 1360 1024 77.93% 13.67% 8.39%+2.31 -12.7 24
2021-05-19 @ Paide Linnameeskond W 1-051.1 1024 1360 8.39% 13.67% 77.93%-2.31 +12.7 8
2021-05-25 Parnu Vaprus W 2-133.8 1348 959 80.82% 12.67% 6.51%+2.64 +1.1 27
2021-05-25 @ Paide Linnameeskond L 1-233.8 959 1348 6.51% 12.67% 80.82%-2.64 -1.1 4
2021-05-25 Tallinna Legion W 1-045.1 1036 1164 27.65% 17.40% 54.95%-0.66 +9.2 11
2021-05-25 @ Tulevik Viljandi L 0-145.1 1164 1036 54.95% 17.40% 27.65%+0.66 -9.2 17
2021-05-26 Flora L 0-228.3 1094 1480 8.41% 13.68% 77.92%-2.31 -3.0 17
2021-05-26 @ Narva Trans W 2-028.3 1480 1094 77.92% 13.68% 8.41%+2.31 +3.0 23
2021-05-26 Levadia L 2-340.3 986 1343 9.70% 14.23% 76.07%-2.12 -1.6 10
2021-05-26 @ Kuressaare W 3-240.3 1343 986 76.07% 14.23% 9.70%+2.12 +1.7 31
2021-05-26 Nomme Kalju D 2-259.6 1090 1278 21.32% 16.84% 61.84%-1.04 +1.2 8
2021-05-26 @ Tammeka D 2-259.6 1278 1090 61.84% 16.84% 21.32%+1.04 -1.2 20
2021-05-29 Levadia L 2-344.8 1154 1345 21.10% 16.81% 62.09%-1.06 -3.6 17
2021-05-29 @ Tallinna Legion W 3-244.8 1345 1154 62.09% 16.81% 21.10%+1.06 +3.6 34
2021-05-29 Paide Linnameeskond L 0-133.1 1091 1349 15.48% 15.90% 68.62%-1.49 -3.0 17
2021-05-29 @ Narva Trans W 1-033.1 1349 1091 68.62% 15.90% 15.48%+1.49 +3.0 30
2021-05-29 Tulevik Viljandi W 3-024.5 1483 1045 83.20% 11.70% 5.11%+2.95 +2.5 26
2021-05-29 @ Flora L 0-324.5 1045 1483 5.11% 11.70% 83.20%-2.95 -2.6 11
2021-05-30 Kuressaare W 2-028.4 1277 985 75.05% 14.51% 10.44%+2.02 +3.8 23
2021-05-30 @ Nomme Kalju L 0-228.4 985 1277 10.44% 14.51% 75.05%-2.02 -3.8 10
2021-05-30 Parnu Vaprus D 2-259.4 1091 958 61.32% 16.89% 21.79%+1.01 -1.2 9
2021-05-30 @ Tammeka D 2-259.4 958 1091 21.79% 16.89% 61.32%-1.01 +1.2 5
2021-06-13 Parnu Vaprus W 2-025.1 1485 959 86.79% 9.96% 3.25%+3.52 +1.1 29
2021-06-13 @ Flora L 0-225.1 959 1485 3.25% 9.96% 86.79%-3.52 -1.1 5
2021-06-21 Flora L 0-326.1 1090 1487 7.99% 13.48% 78.53%-2.37 -4.1 9
2021-06-21 @ Tammeka W 3-026.1 1487 1090 78.53% 13.48% 7.99%+2.37 +4.1 32
2021-06-25 Nomme Kalju W 1-035.8 1491 1280 68.77% 15.88% 15.36%+1.50 +2.9 35
2021-06-25 @ Flora L 0-135.8 1280 1491 15.36% 15.88% 68.77%-1.50 -2.9 23
2021-06-25 Paide Linnameeskond L 0-230.4 1086 1352 14.93% 15.78% 69.29%-1.54 -5.4 9
2021-06-25 @ Tammeka W 2-030.4 1352 1086 69.29% 15.78% 14.93%+1.54 +5.4 33
2021-06-25 Parnu Vaprus W 3-139.3 1043 958 55.78% 17.35% 26.87%+0.70 +8.1 14
2021-06-25 @ Tulevik Viljandi L 1-339.3 958 1043 26.87% 17.35% 55.78%-0.70 -8.1 5
2021-06-26 Kuressaare W 3-025.1 1348 981 79.67% 13.09% 7.24%+2.50 +3.7 37
2021-06-26 @ Levadia L 0-325.1 981 1348 7.24% 13.09% 79.67%-2.50 -3.7 10
2021-06-30 Paide Linnameeskond D 3-368.7 1494 1357 61.64% 16.86% 21.50%+1.03 -1.0 36
2021-06-30 @ Flora D 3-368.7 1357 1494 21.50% 16.86% 61.64%-1.03 +1.0 34
2021-06-30 Tulevik Viljandi W 5-131.4 1277 1051 70.13% 15.63% 14.25%+1.60 +8.1 26
2021-06-30 @ Nomme Kalju L 1-531.4 1051 1277 14.25% 15.63% 70.13%-1.60 -8.1 14
2021-07-01 Tallinna Legion L 1-435.0 950 1151 20.09% 16.68% 63.23%-1.13 -8.8 5
2021-07-01 @ Parnu Vaprus W 4-135.0 1151 950 63.23% 16.68% 20.09%+1.13 +8.8 20
2021-07-01 Tammeka W 2-136.1 1352 1081 73.59% 14.88% 11.53%+1.89 +2.1 40
2021-07-01 @ Levadia L 1-236.1 1081 1352 11.53% 14.88% 73.59%-1.89 -2.1 9
2021-07-04 Narva Trans W 2-150.3 941 1088 25.48% 17.25% 57.27%-0.78 +9.0 8
2021-07-04 @ Parnu Vaprus L 1-250.3 1088 941 57.27% 17.25% 25.48%+0.78 -9.0 17
2021-07-04 Tallinna Legion L 0-236.2 1079 1160 33.34% 17.68% 48.98%-0.36 -11.3 9
2021-07-04 @ Tammeka W 2-036.2 1160 1079 48.98% 17.68% 33.34%+0.36 +11.3 23
2021-07-13 Narva Trans W 3-250.1 1067 1079 42.97% 17.79% 39.24%+0.08 +6.2 12
2021-07-13 @ Tammeka L 2-350.1 1079 1067 39.24% 17.79% 42.97%-0.08 -6.2 17
2021-07-16 Flora L 0-422.5 950 1493 3.86% 10.60% 85.54%-3.31 -2.5 8
2021-07-16 @ Parnu Vaprus W 4-022.5 1493 950 85.54% 10.60% 3.86%+3.31 +2.5 39
2021-07-17 Narva Trans L 0-140.8 1043 1073 40.35% 17.79% 41.85%-0.03 -7.0 14
2021-07-17 @ Tulevik Viljandi W 1-040.8 1073 1043 41.85% 17.79% 40.35%+0.03 +7.0 20
2021-07-17 Tallinna Legion D 1-154.3 977 1171 20.75% 16.77% 62.48%-1.08 +1.7 11
2021-07-17 @ Kuressaare D 1-154.3 1171 977 62.48% 16.77% 20.75%+1.08 -1.7 24
2021-07-18 Nomme Kalju W 4-139.1 1354 1286 53.74% 17.47% 28.78%+0.59 +12.2 43
2021-07-18 @ Levadia L 1-439.1 1286 1354 28.78% 17.47% 53.74%-0.59 -12.2 26
2021-07-18 Tammeka D 1-155.2 1358 1073 74.56% 14.64% 10.80%+1.98 -2.6 35
2021-07-18 @ Paide Linnameeskond D 1-155.2 1073 1358 10.80% 14.64% 74.56%-1.98 +2.6 13
2021-07-30 Kuressaare W 2-145.9 948 979 40.17% 17.79% 42.04%-0.04 +6.9 11
2021-07-30 @ Parnu Vaprus L 1-245.9 979 948 42.04% 17.79% 40.17%+0.04 -6.9 11
2021-07-31 Flora D 0-055.5 1356 1495 26.28% 17.31% 56.41%-0.73 +1.3 36
2021-07-31 @ Paide Linnameeskond D 0-055.5 1495 1356 56.41% 17.31% 26.28%+0.73 -1.3 40
2021-07-31 Tammeka W 5-351.2 1036 1076 38.89% 17.78% 43.32%-0.10 +10.3 17
2021-07-31 @ Tulevik Viljandi L 3-551.2 1076 1036 43.32% 17.78% 38.89%+0.10 -10.3 13
2021-08-01 Levadia L 1-433.0 1080 1366 13.56% 15.46% 70.98%-1.67 -6.0 20
2021-08-01 @ Narva Trans W 4-133.0 1366 1080 70.98% 15.46% 13.56%+1.67 +6.0 46
2021-08-01 Tallinna Legion W 3-138.9 1273 1169 58.04% 17.19% 24.77%+0.82 +7.5 29
2021-08-01 @ Nomme Kalju L 1-338.9 1169 1273 24.77% 17.19% 58.04%-0.82 -7.5 24
2021-08-06 Parnu Vaprus W 2-137.4 1162 955 68.50% 15.92% 15.58%+1.48 +2.8 27
2021-08-06 @ Tallinna Legion L 1-237.4 955 1162 15.58% 15.92% 68.50%-1.48 -2.8 11
2021-08-07 Kuressaare W 3-024.6 1372 972 81.40% 12.44% 6.15%+2.71 +3.1 49
2021-08-07 @ Levadia L 0-324.6 972 1372 6.15% 12.44% 81.40%-2.71 -3.1 11
2021-08-07 Tulevik Viljandi W 3-133.3 1357 1046 76.31% 14.17% 9.53%+2.14 +3.0 39
2021-08-07 @ Paide Linnameeskond L 1-333.3 1046 1357 9.53% 14.17% 76.31%-2.14 -2.9 17
2021-08-08 Nomme Kalju L 0-329.6 1066 1281 18.85% 16.50% 64.65%-1.22 -9.8 13
2021-08-08 @ Tammeka W 3-029.6 1281 1066 64.65% 16.50% 18.85%+1.22 +9.8 32
2021-08-13 Tammeka W 4-025.1 1375 1056 76.84% 14.01% 9.15%+2.20 +6.2 52
2021-08-13 @ Levadia L 0-425.1 1056 1375 9.15% 14.01% 76.84%-2.20 -6.2 13
2021-08-14 Flora W 1-052.5 969 1494 4.22% 10.95% 84.84%-3.19 +13.5 14
2021-08-14 @ Kuressaare L 0-152.5 1494 969 84.84% 10.95% 4.22%+3.19 -13.5 40
2021-08-14 Narva Trans D 0-050.6 1165 1074 56.49% 17.30% 26.20%+0.74 -1.3 28
2021-08-14 @ Tallinna Legion D 0-050.6 1074 1165 26.20% 17.30% 56.49%-0.74 +1.3 21
2021-08-15 Paide Linnameeskond D 1-155.5 952 1360 7.55% 13.25% 79.20%-2.45 +3.0 12
2021-08-15 @ Parnu Vaprus D 1-155.5 1360 952 79.20% 13.25% 7.55%+2.45 -3.0 40
2021-08-15 Tulevik Viljandi W 3-134.6 1291 1043 71.82% 15.28% 12.90%+1.74 +4.0 35
2021-08-15 @ Nomme Kalju L 1-334.6 1043 1291 12.90% 15.28% 71.82%-1.74 -4.0 17
2021-08-20 Paide Linnameeskond L 1-239.7 1163 1357 20.77% 16.77% 62.47%-1.08 -3.7 28
2021-08-20 @ Tallinna Legion W 2-139.7 1357 1163 62.47% 16.77% 20.77%+1.08 +3.7 43
2021-08-20 Parnu Vaprus W 1-036.7 1039 955 55.73% 17.36% 26.92%+0.70 +5.0 20
2021-08-20 @ Tulevik Viljandi L 0-136.7 955 1039 26.92% 17.36% 55.73%-0.70 -5.0 12
2021-08-21 Narva Trans D 1-154.8 1295 1075 69.56% 15.73% 14.71%+1.56 -2.2 36
2021-08-21 @ Nomme Kalju D 1-154.8 1075 1295 14.71% 15.73% 69.56%-1.56 +2.2 22
2021-08-22 Tammeka W 2-040.3 982 1050 35.17% 17.73% 47.10%-0.27 +15.1 17
2021-08-22 @ Kuressaare L 0-240.3 1050 982 47.10% 17.73% 35.17%+0.27 -15.1 13
2021-08-27 Tammeka W 4-140.2 1044 1035 45.94% 17.75% 36.31%+0.22 +14.9 23
2021-08-27 @ Tulevik Viljandi L 1-440.2 1035 1044 36.31% 17.75% 45.94%-0.22 -14.9 13
2021-08-28 Kuressaare W 4-130.3 1361 998 79.44% 13.17% 7.39%+2.48 +3.2 46
2021-08-28 @ Paide Linnameeskond L 1-430.3 998 1361 7.39% 13.17% 79.44%-2.48 -3.2 17
2021-08-28 Parnu Vaprus W 3-030.7 1077 950 60.70% 16.95% 22.35%+0.97 +11.5 25
2021-08-28 @ Narva Trans L 0-330.7 950 1077 22.35% 16.95% 60.70%-0.97 -11.5 12
2021-08-29 Nomme Kalju W 2-142.7 1381 1292 56.27% 17.32% 26.41%+0.73 +4.6 55
2021-08-29 @ Levadia L 1-242.7 1292 1381 26.41% 17.32% 56.27%-0.73 -4.6 36
2021-08-29 Tallinna Legion W 5-130.5 1480 1160 76.93% 13.98% 9.08%+2.21 +5.1 43
2021-08-29 @ Flora L 1-530.5 1160 1480 9.08% 13.98% 76.93%-2.21 -5.1 28
2021-09-10 Tammeka W 3-137.6 1154 1020 61.47% 16.88% 21.66%+1.02 +6.7 31
2021-09-10 @ Tallinna Legion L 1-337.6 1020 1154 21.66% 16.88% 61.47%-1.02 -6.7 13
2021-09-11 Kuressaare L 0-345.9 1288 994 75.16% 14.48% 10.36%+2.03 -33.7 36
2021-09-11 @ Nomme Kalju W 3-045.9 994 1288 10.36% 14.48% 75.16%-2.03 +33.7 20
2021-09-11 Tulevik Viljandi W 1-038.8 1089 1059 48.74% 17.68% 33.58%+0.35 +6.0 28
2021-09-11 @ Narva Trans L 0-138.8 1059 1089 33.58% 17.68% 48.74%-0.35 -6.0 23
2021-09-12 Flora L 0-622.6 938 1485 3.77% 10.51% 85.72%-3.34 -3.5 12
2021-09-12 @ Parnu Vaprus W 6-022.6 1485 938 85.72% 10.51% 3.77%+3.34 +3.5 46
2021-09-12 Levadia L 0-339.3 1364 1386 41.46% 17.79% 40.74%+0.02 -19.7 46
2021-09-12 @ Paide Linnameeskond W 3-039.3 1386 1364 40.74% 17.79% 41.46%-0.02 +19.7 58
2021-09-18 Narva Trans W 3-026.5 1406 1095 76.31% 14.17% 9.53%+2.14 +5.0 61
2021-09-18 @ Levadia L 0-326.5 1095 1406 9.53% 14.17% 76.31%-2.14 -5.0 28
2021-09-18 Parnu Vaprus W 6-031.1 1028 935 56.80% 17.28% 25.91%+0.75 +25.2 23
2021-09-18 @ Kuressaare L 0-631.1 935 1028 25.91% 17.28% 56.80%-0.75 -25.2 12
2021-09-18 Tulevik Viljandi W 3-138.5 1161 1053 58.52% 17.15% 24.33%+0.85 +7.4 34
2021-09-18 @ Tallinna Legion L 1-338.5 1053 1161 24.33% 17.15% 58.52%-0.85 -7.4 23
2021-09-19 Nomme Kalju W 2-032.2 1489 1254 70.81% 15.49% 13.70%+1.66 +4.9 49
2021-09-19 @ Flora L 0-232.2 1254 1489 13.70% 15.49% 70.81%-1.66 -4.9 36
2021-09-19 Paide Linnameeskond L 2-535.2 1013 1344 10.97% 14.70% 74.34%-1.96 -4.2 13
2021-09-19 @ Tammeka W 5-235.2 1344 1013 74.34% 14.70% 10.97%+1.96 +4.2 49
2021-09-22 Narva Trans W 5-233.7 1494 1090 81.60% 12.37% 6.04%+2.74 +2.2 52
2021-09-22 @ Flora L 2-533.7 1090 1494 6.04% 12.37% 81.60%-2.74 -2.2 28
2021-09-25 Levadia L 1-238.6 1169 1411 16.66% 16.13% 67.20%-1.39 -3.0 34
2021-09-25 @ Tallinna Legion W 2-138.6 1411 1169 67.20% 16.13% 16.66%+1.39 +3.0 64
2021-09-26 Flora D 2-261.4 1046 1496 6.12% 12.42% 81.46%-2.72 +2.3 24
2021-09-26 @ Tulevik Viljandi D 2-261.4 1496 1046 81.46% 12.42% 6.12%+2.72 -2.3 53
2021-09-26 Kuressaare D 2-259.2 1088 1053 49.35% 17.66% 32.99%+0.38 -0.5 29
2021-09-26 @ Narva Trans D 2-259.2 1053 1088 32.99% 17.66% 49.35%-0.38 +0.5 24
2021-09-26 Paide Linnameeskond W 3-254.6 1249 1348 31.05% 17.59% 51.36%-0.48 +7.7 39
2021-09-26 @ Nomme Kalju L 2-354.6 1348 1249 51.36% 17.59% 31.05%+0.48 -7.7 49
2021-10-02 Narva Trans W 4-026.5 1341 1087 72.26% 15.19% 12.55%+1.77 +8.6 52
2021-10-02 @ Paide Linnameeskond L 0-426.5 1087 1341 12.55% 15.19% 72.26%-1.77 -8.6 29
2021-10-02 Tallinna Legion D 2-259.5 1257 1166 56.56% 17.30% 26.14%+0.74 -0.9 40
2021-10-02 @ Nomme Kalju D 2-259.5 1166 1257 26.14% 17.30% 56.56%-0.74 +0.9 35
2021-10-03 Tammeka W 3-023.8 1494 1009 85.22% 10.76% 4.02%+3.25 +2.0 56
2021-10-03 @ Flora L 0-323.8 1009 1494 4.02% 10.76% 85.22%-3.25 -2.0 13
2021-10-03 Tulevik Viljandi W 1-039.8 1054 1048 45.44% 17.76% 36.80%+0.20 +6.5 27
2021-10-03 @ Kuressaare L 0-139.8 1048 1054 36.80% 17.76% 45.44%-0.20 -6.5 24
2021-10-09 Parnu Vaprus W 5-022.1 1414 910 85.97% 10.38% 3.65%+3.38 +2.9 67
2021-10-09 @ Levadia L 0-522.1 910 1414 3.65% 10.38% 85.97%-3.38 -2.9 12
2021-10-16 Levadia W 3-260.7 1041 1417 8.86% 13.88% 77.25%-2.24 +11.3 27
2021-10-16 @ Tulevik Viljandi L 2-360.7 1417 1041 77.25% 13.88% 8.86%+2.24 -11.3 67
2021-10-16 Narva Trans W 2-147.6 1007 1079 34.57% 17.71% 47.71%-0.30 +7.6 16
2021-10-16 @ Tammeka L 1-247.6 1079 1007 47.71% 17.71% 34.57%+0.30 -7.6 29
2021-10-16 Nomme Kalju L 1-431.3 907 1256 10.04% 14.36% 75.59%-2.07 -4.4 12
2021-10-16 @ Parnu Vaprus W 4-131.3 1256 907 75.59% 14.36% 10.04%+2.07 +4.4 43
2021-10-17 Flora D 1-158.9 1349 1496 25.50% 17.25% 57.25%-0.78 +1.2 53
2021-10-17 @ Paide Linnameeskond D 1-158.9 1496 1349 57.25% 17.25% 25.50%+0.78 -1.2 57
2021-10-17 Tallinna Legion L 0-235.3 1060 1166 30.18% 17.55% 52.27%-0.52 -10.4 27
2021-10-17 @ Kuressaare W 2-035.3 1166 1060 52.27% 17.55% 30.18%+0.52 +10.4 38
2021-10-20 Tammeka L 1-242.0 902 1015 29.43% 17.51% 53.06%-0.56 -5.1 12
2021-10-20 @ Parnu Vaprus W 2-142.0 1015 902 53.06% 17.51% 29.43%+0.56 +5.1 19
2021-10-24 Kuressaare D 2-261.6 1494 1050 83.52% 11.56% 4.93%+3.00 -2.4 58
2021-10-24 @ Flora D 2-261.6 1050 1494 4.93% 11.56% 83.52%-3.00 +2.4 28
2021-10-27 Tammeka W 9-024.5 1492 1020 84.71% 11.01% 4.28%+3.17 +6.0 61
2021-10-27 @ Flora L 0-924.5 1020 1492 4.28% 11.01% 84.71%-3.17 -6.0 19
2021-12-01 Flora L 1-544.4 1417 1518 30.84% 17.58% 51.58%-0.49 -16.7 67
2021-12-01 @ Levadia W 5-144.4 1518 1417 51.58% 17.58% 30.84%+0.49 +16.7 64

Second Phase Game Log

Every second-phase (championship / middle / relegation round) game from each team's perspective, filtered by the team selected at the top of the tab; the table scrolls within its frame. Sort any column by clicking its header. @ before an opponent name indicates an away game. The final column is running points within the second phase only.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2021-10-30 Kuressaare W 1-041.7 1014 1052 39.12% 17.79% 43.10%-0.09 +7.4 3
2021-10-30 @ Tammeka L 0-141.7 1052 1014 43.10% 17.79% 39.12%+0.09 -7.4 0
2021-10-30 Tallinna Legion W 4-028.8 1350 1177 65.41% 16.40% 18.19%+1.27 +12.4 3
2021-10-30 @ Paide Linnameeskond L 0-428.8 1177 1350 18.19% 16.40% 65.41%-1.27 -12.4 0
2021-10-30 Tulevik Viljandi L 1-240.5 897 1053 24.55% 17.17% 58.28%-0.83 -4.3 0
2021-10-30 @ Parnu Vaprus W 2-140.5 1053 897 58.28% 17.17% 24.55%+0.83 +4.3 3
2021-10-31 Flora L 0-227.6 1071 1498 6.88% 12.88% 80.24%-2.57 -2.4 0
2021-10-31 @ Narva Trans W 2-027.6 1498 1071 80.24% 12.88% 6.88%+2.57 +2.4 3
2021-10-31 Levadia L 1-242.3 1260 1405 25.70% 17.26% 57.04%-0.77 -4.5 0
2021-10-31 @ Nomme Kalju W 2-142.3 1405 1260 57.04% 17.26% 25.70%+0.77 +4.5 3
2021-11-05 Tulevik Viljandi W 2-039.0 1021 1057 39.51% 17.79% 42.70%-0.07 +13.9 6
2021-11-05 @ Tammeka L 0-239.0 1057 1021 42.70% 17.79% 39.51%+0.07 -13.9 3
2021-11-06 Kuressaare L 0-430.5 893 1045 24.92% 17.20% 57.88%-0.81 -16.6 0
2021-11-06 @ Parnu Vaprus W 4-030.5 1045 893 57.88% 17.20% 24.92%+0.81 +16.6 3
2021-11-06 Tallinna Legion D 2-260.7 1410 1164 71.65% 15.32% 13.03%+1.72 -1.8 4
2021-11-06 @ Levadia D 2-260.7 1164 1410 13.03% 15.32% 71.65%-1.72 +1.8 1
2021-11-07 Flora L 0-135.9 1256 1500 16.48% 16.10% 67.42%-1.40 -3.1 0
2021-11-07 @ Nomme Kalju W 1-035.9 1500 1256 67.42% 16.10% 16.48%+1.40 +3.1 6
2021-11-07 Paide Linnameeskond L 1-531.1 1069 1363 13.07% 15.33% 71.60%-1.72 -7.5 0
2021-11-07 @ Narva Trans W 5-131.1 1363 1069 71.60% 15.33% 13.07%+1.72 +7.5 6
2021-11-19 Kuressaare L 0-238.8 1043 1061 42.00% 17.79% 40.20%+0.04 -13.7 3
2021-11-19 @ Tulevik Viljandi W 2-038.8 1061 1043 40.20% 17.79% 42.00%-0.04 +13.7 6
2021-11-20 Flora L 0-230.0 1166 1504 10.63% 14.58% 74.78%-2.00 -3.8 1
2021-11-20 @ Tallinna Legion W 2-030.0 1504 1166 74.78% 14.58% 10.63%+2.00 +3.8 9
2021-11-20 Nomme Kalju D 0-050.8 1061 1253 20.95% 16.79% 62.26%-1.07 +1.8 1
2021-11-20 @ Narva Trans D 0-050.8 1253 1061 62.26% 16.79% 20.95%+1.07 -1.8 1
2021-11-21 Paide Linnameeskond W 1-041.6 1408 1370 49.79% 17.65% 32.56%+0.40 +5.9 7
2021-11-21 @ Levadia L 0-141.6 1370 1408 32.56% 17.65% 49.79%-0.40 -5.9 6
2021-11-21 Parnu Vaprus L 2-357.2 1035 876 63.95% 16.59% 19.45%+1.17 -9.5 6
2021-11-21 @ Tammeka W 3-257.2 876 1035 19.45% 16.59% 63.95%-1.17 +9.5 3
2021-11-27 Nomme Kalju D 2-259.4 1162 1251 32.38% 17.64% 49.98%-0.41 +0.5 2
2021-11-27 @ Tallinna Legion D 2-259.4 1251 1162 49.98% 17.64% 32.38%+0.41 -0.5 2
2021-11-28 Levadia L 0-228.6 1063 1414 9.97% 14.34% 75.69%-2.08 -3.6 1
2021-11-28 @ Narva Trans W 2-028.6 1414 1063 75.69% 14.34% 9.97%+2.08 +3.6 10
2021-11-28 Paide Linnameeskond W 3-035.7 1507 1364 62.35% 16.78% 20.87%+1.07 +10.8 12
2021-11-28 @ Flora L 0-335.7 1364 1507 20.87% 16.78% 62.35%-1.07 -10.8 6
2021-12-04 Narva Trans L 0-243.5 1163 1059 57.98% 17.19% 24.82%+0.82 -18.2 2
2021-12-04 @ Tallinna Legion W 2-043.5 1059 1163 24.82% 17.19% 57.98%-0.82 +18.2 4
2021-12-04 Nomme Kalju W 5-346.4 1354 1250 57.94% 17.20% 24.87%+0.82 +6.4 9
2021-12-04 @ Paide Linnameeskond L 3-546.4 1250 1354 24.87% 17.20% 57.94%-0.82 -6.4 2
2021-12-05 Levadia D 2-267.0 1535 1401 61.41% 16.88% 21.70%+1.01 -1.2 13
2021-12-05 @ Flora D 2-267.0 1401 1535 21.70% 16.88% 61.41%-1.01 +1.2 11

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2021-08-14 4.22% @ Kuressaare 969 1 Flora 1494 0
2 2021-05-19 8.39% Tulevik Viljandi 1024 1 @ Paide Linnameeskond 1360 0
3 2021-10-16 8.86% @ Tulevik Viljandi 1041 3 Levadia 1417 2
4 2021-09-11 10.36% Kuressaare 994 3 @ Nomme Kalju 1288 0
5 2021-04-18 11.28% Parnu Vaprus 991 1 @ Nomme Kalju 1267 0
6 2021-04-03 15.95% Narva Trans 1076 1 @ Nomme Kalju 1278 0
7 2021-11-21 19.45% Parnu Vaprus 876 3 @ Tammeka 1035 2
8 2021-05-08 22.44% Kuressaare 974 1 @ Tammeka 1100 0
9 2021-12-04 24.82% Narva Trans 1059 2 @ Tallinna Legion 1163 0
10 2021-07-04 25.48% @ Parnu Vaprus 941 2 Narva Trans 1088 1
11 2021-05-25 27.65% @ Tulevik Viljandi 1036 1 Tallinna Legion 1164 0
12 2021-09-26 31.05% @ Nomme Kalju 1249 3 Paide Linnameeskond 1348 2
13 2021-05-15 31.26% Kuressaare 984 2 @ Tulevik Viljandi 1032 1
14 2021-05-09 33.21% Levadia 1336 2 @ Paide Linnameeskond 1369 1
15 2021-10-16 34.57% @ Tammeka 1007 2 Narva Trans 1079 1
16 2021-04-18 34.81% Paide Linnameeskond 1333 4 @ Levadia 1353 0
17 2021-08-22 35.17% @ Kuressaare 982 2 Tammeka 1050 0
18 2021-04-20 36.90% Tallinna Legion 1122 1 @ Tammeka 1127 0
19 2021-07-31 38.89% @ Tulevik Viljandi 1036 5 Tammeka 1076 3
20 2021-10-30 39.12% @ Tammeka 1014 1 Kuressaare 1052 0
21 2021-11-05 39.51% @ Tammeka 1021 2 Tulevik Viljandi 1057 0
22 2021-07-30 40.17% @ Parnu Vaprus 948 2 Kuressaare 979 1
23 2021-11-19 40.20% Kuressaare 1061 2 @ Tulevik Viljandi 1043 0
24 2021-09-12 40.74% Levadia 1386 3 @ Paide Linnameeskond 1364 0
25 2021-04-21 40.82% @ Kuressaare 976 2 Parnu Vaprus 1003 1

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2021-09-11 33.74 Kuressaare 3 994 10.36% @ Nomme Kalju 0 1288 75.16% 14.48%
2 2021-04-18 28.88 Paide Linnameeskond 4 1333 34.81% @ Levadia 0 1353 47.47% 17.72%
3 2021-09-18 25.17 @ Kuressaare 6 1028 56.80% Parnu Vaprus 0 935 25.91% 17.28%
4 2021-09-12 19.71 Levadia 3 1386 40.74% @ Paide Linnameeskond 0 1364 41.46% 17.79%
5 2021-12-04 18.24 Narva Trans 2 1059 24.82% @ Tallinna Legion 0 1163 57.98% 17.19%
6 2021-05-11 17.46 @ Tallinna Legion 7 1130 61.71% Parnu Vaprus 1 993 21.44% 16.85%
7 2021-12-01 16.71 Flora 5 1518 51.58% @ Levadia 1 1417 30.84% 17.58%
8 2021-11-06 16.60 Kuressaare 4 1045 57.88% @ Parnu Vaprus 0 893 24.92% 17.20%
9 2021-05-15 15.78 @ Tallinna Legion 3 1148 50.56% Narva Trans 0 1104 31.82% 17.62%
10 2021-04-11 15.35 @ Narva Trans 6 1087 48.50% Tulevik Viljandi 2 1059 33.81% 17.69%
11 2021-08-22 15.12 @ Kuressaare 2 982 35.17% Tammeka 0 1050 47.10% 17.73%
12 2021-08-27 14.89 @ Tulevik Viljandi 4 1044 45.94% Tammeka 1 1035 36.31% 17.75%
13 2021-11-05 13.91 @ Tammeka 2 1021 39.51% Tulevik Viljandi 0 1057 42.70% 17.79%
14 2021-11-19 13.72 Kuressaare 2 1061 40.20% @ Tulevik Viljandi 0 1043 42.00% 17.79%
15 2021-08-14 13.53 @ Kuressaare 1 969 4.22% Flora 0 1494 84.84% 10.95%
16 2021-05-19 12.71 Tulevik Viljandi 1 1024 8.39% @ Paide Linnameeskond 0 1360 77.93% 13.67%
17 2021-10-30 12.38 @ Paide Linnameeskond 4 1350 65.41% Tallinna Legion 0 1177 18.19% 16.40%
18 2021-07-18 12.19 @ Levadia 4 1354 53.74% Nomme Kalju 1 1286 28.78% 17.47%
19 2021-04-18 12.14 Parnu Vaprus 1 991 11.28% @ Nomme Kalju 0 1267 73.92% 14.80%
20 2021-08-28 11.50 @ Narva Trans 3 1077 60.70% Parnu Vaprus 0 950 22.35% 16.95%
21 2021-07-04 11.31 Tallinna Legion 2 1160 48.98% @ Tammeka 0 1079 33.34% 17.68%
22 2021-10-16 11.28 @ Tulevik Viljandi 3 1041 8.86% Levadia 2 1417 77.25% 13.88%
23 2021-04-03 11.25 Narva Trans 1 1076 15.95% @ Nomme Kalju 0 1278 68.05% 16.00%
24 2021-11-28 10.79 @ Flora 3 1507 62.35% Paide Linnameeskond 0 1364 20.87% 16.78%
25 2021-05-19 10.63 Nomme Kalju 7 1267 71.86% @ Parnu Vaprus 1 970 12.87% 15.28%

Most & Least Exciting Games

The season’s games ranked by excitement rating (0–100) — a blend of closeness, upset, team quality, and scoring. An asterisk (*) after the date indicates a playoff game.

# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2021-06-30 68.7 @ Flora 3 1494 61.64% Paide Linnameeskond 3 1357 21.50% 16.86%
2 2021-12-05 67.0 @ Flora 2 1535 61.41% Levadia 2 1401 21.70% 16.88%
3 2021-04-20 65.5 @ Tulevik Viljandi 3 1045 7.02% Flora 3 1468 80.02% 12.97%
4 2021-10-24 61.6 @ Flora 2 1494 83.52% Kuressaare 2 1050 4.93% 11.56%
5 2021-09-26 61.4 @ Tulevik Viljandi 2 1046 6.12% Flora 2 1496 81.46% 12.42%
6 2021-10-16 60.7 @ Tulevik Viljandi 3 1041 8.86% Levadia 2 1417 77.25% 13.88%
7 2021-11-06 60.7 @ Levadia 2 1410 71.65% Tallinna Legion 2 1164 13.03% 15.32%
8 2021-05-04 60.6 @ Kuressaare 2 971 7.85% Paide Linnameeskond 2 1371 78.74% 13.41%
9 2021-05-26 59.6 @ Tammeka 2 1090 21.32% Nomme Kalju 2 1278 61.84% 16.84%
10 2021-10-02 59.5 @ Nomme Kalju 2 1257 56.56% Tallinna Legion 2 1166 26.14% 17.30%
11 2021-05-30 59.4 @ Tammeka 2 1091 61.32% Parnu Vaprus 2 958 21.79% 16.89%
12 2021-11-27 59.4 @ Tallinna Legion 2 1162 32.38% Nomme Kalju 2 1251 49.98% 17.64%
13 2021-09-26 59.2 @ Narva Trans 2 1088 49.35% Kuressaare 2 1053 32.99% 17.66%
14 2021-10-17 58.9 @ Paide Linnameeskond 1 1349 25.50% Flora 1 1496 57.25% 17.25%
15 2021-11-21 57.2 Parnu Vaprus 3 876 19.45% @ Tammeka 2 1035 63.95% 16.59%
16 2021-07-31 55.5 @ Paide Linnameeskond 0 1356 26.28% Flora 0 1495 56.41% 17.31%
17 2021-08-15 55.5 @ Parnu Vaprus 1 952 7.55% Paide Linnameeskond 1 1360 79.20% 13.25%
18 2021-07-18 55.2 @ Paide Linnameeskond 1 1358 74.56% Tammeka 1 1073 10.80% 14.64%
19 2021-08-21 54.8 @ Nomme Kalju 1 1295 69.56% Narva Trans 1 1075 14.71% 15.73%
20 2021-04-04 54.7 @ Tallinna Legion 1 1118 18.88% Paide Linnameeskond 1 1333 64.62% 16.51%
21 2021-09-26 54.6 @ Nomme Kalju 3 1249 31.05% Paide Linnameeskond 2 1348 51.36% 17.59%
22 2021-07-17 54.3 @ Kuressaare 1 977 20.75% Tallinna Legion 1 1171 62.48% 16.77%
23 2021-03-20 54.2 @ Narva Trans 1 1077 55.48% Parnu Vaprus 1 995 27.15% 17.37%
24 2021-04-16 54.2 @ Tammeka 1 1128 55.76% Tulevik Viljandi 1 1044 26.89% 17.35%
25 2021-04-25 54.2 @ Flora 0 1466 61.92% Levadia 0 1327 21.25% 16.83%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2021-10-09 22.1 @ Levadia 5 1414 85.97% Parnu Vaprus 0 910 3.65% 10.38%
2 2021-07-16 22.5 Flora 4 1493 85.54% @ Parnu Vaprus 0 950 3.86% 10.60%
3 2021-09-12 22.6 Flora 6 1485 85.72% @ Parnu Vaprus 0 938 3.77% 10.51%
4 2021-04-30 23.2 Flora 4 1464 83.31% @ Kuressaare 0 975 5.04% 11.65%
5 2021-10-03 23.8 @ Flora 3 1494 85.22% Tammeka 0 1009 4.02% 10.76%
6 2021-05-29 24.5 @ Flora 3 1483 83.20% Tulevik Viljandi 0 1045 5.11% 11.70%
7 2021-10-27 24.5 @ Flora 9 1492 84.71% Tammeka 0 1020 4.28% 11.01%
8 2021-08-07 24.6 @ Levadia 3 1372 81.40% Kuressaare 0 972 6.15% 12.44%
9 2021-03-13 24.7 @ Levadia 5 1328 77.28% Parnu Vaprus 0 1002 8.84% 13.88%
10 2021-04-17 24.7 @ Flora 5 1461 79.21% Narva Trans 0 1102 7.54% 13.25%
11 2021-05-15 25.0 Levadia 4 1344 76.82% @ Parnu Vaprus 0 976 9.16% 14.01%
12 2021-06-13 25.1 @ Flora 2 1485 86.79% Parnu Vaprus 0 959 3.25% 9.96%
13 2021-06-26 25.1 @ Levadia 3 1348 79.67% Kuressaare 0 981 7.24% 13.09%
14 2021-08-13 25.1 @ Levadia 4 1375 76.84% Tammeka 0 1056 9.15% 14.01%
15 2021-06-21 26.1 Flora 3 1487 78.53% @ Tammeka 0 1090 7.99% 13.48%
16 2021-09-18 26.5 @ Levadia 3 1406 76.31% Narva Trans 0 1095 9.53% 14.17%
17 2021-10-02 26.5 @ Paide Linnameeskond 4 1341 72.26% Narva Trans 0 1087 12.55% 15.19%
18 2021-04-04 27.2 Levadia 4 1338 69.56% @ Tulevik Viljandi 0 1069 14.71% 15.73%
19 2021-10-31 27.6 Flora 2 1498 80.24% @ Narva Trans 0 1071 6.88% 12.88%
20 2021-05-26 28.3 Flora 2 1480 77.92% @ Narva Trans 0 1094 8.41% 13.68%
21 2021-05-30 28.4 @ Nomme Kalju 2 1277 75.05% Kuressaare 0 985 10.44% 14.51%
22 2021-11-28 28.6 Levadia 2 1414 75.69% @ Narva Trans 0 1063 9.97% 14.34%
23 2021-10-30 28.8 @ Paide Linnameeskond 4 1350 65.41% Tallinna Legion 0 1177 18.19% 16.40%
24 2021-05-19 29.0 Nomme Kalju 7 1267 71.86% @ Parnu Vaprus 1 970 12.87% 15.28%
25 2021-08-08 29.6 Nomme Kalju 3 1281 64.65% @ Tammeka 0 1066 18.85% 16.50%