‹ ›

2019-20 Cypriot First Division Season

138 games

Final

Champion

No Champion

Relegated

No relegation

Biggest Overachiever

Doxa Katokopias

7.27 points below expected

14 points · 21.27 expected points

Biggest Disappointment

Pafos FC

17.69 points below expected

30 points · 47.69 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 Omonia Nicosia 22 12 7 3 43 31 13 +18 34.04 +8.96
2 Anorthosis Famagusta 22 13 4 5 43 42 21 +21 36.87 +6.13
3 APOEL Nicosia 22 11 6 5 39 35 15 +20 42.38 -3.38
4 Apollon Limassol 22 12 2 8 38 38 29 +9 39.40 -1.40
5 AEK Larnaca 22 9 8 5 35 36 26 +10 38.68 -3.68
6 AEL Limassol 22 8 7 7 31 27 26 +1 32.13 -1.13
7 Pafos FC 22 8 6 8 30 26 26 0 25.58 +4.42
8 Nea Salamis Famagusta 22 7 4 11 25 25 36 -11 27.97 -2.97
9 Olympiacos Nicosia 22 5 9 8 24 27 34 -7 20.92 +3.08
10 Enosis Neon Paralimni 22 5 7 10 22 28 42 -14 23.19 -1.19
11 Ethnikos Achna 22 5 5 12 20 29 44 -15 18.60 +1.40
12 Doxa Katokopias 22 2 5 15 11 13 45 -32 22.54 -11.54
# Team GP W D L Pts GF GA GD SimPts vsSim
1 Omonia Nicosia 23 13 7 3 46 34 13 +21 56.68 -10.68
2 AEL Limassol 23 8 7 8 31 27 29 -2 41.61 -10.61
# Team GP W D L Pts GF GA GD SimPts vsSim
1 Anorthosis Famagusta 23 14 4 5 46 45 21 +24
2 AEK Larnaca 23 9 8 6 35 36 29 +7
# Team GP W D L Pts GF GA GD SimPts vsSim
1 Pafos FC 23 8 6 9 30 26 28 -2 47.69 -17.69
2 Doxa Katokopias 23 3 5 15 14 15 45 -30 21.27 -7.27

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 Doxa Katokopias 14 21.27 -7.27
2 Anorthosis Famagusta 46 55.25 -9.25
3 Ethnikos Achna 21 31.46 -10.46
4 AEL Limassol 31 41.61 -10.61
5 Omonia Nicosia 46 56.68 -10.68

Biggest Disappointments

# Team Actual Sim vsSim
1 Pafos FC 30 47.69 -17.69
2 APOEL Nicosia 40 55.28 -15.28
3 AEK Larnaca 35 49.51 -14.51
4 Nea Salamis Famagusta 26 40.47 -14.47
5 Apollon Limassol 39 52.34 -13.34

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 Apollon Limassol 7 Nov 25 – Jan 26 1 in 70
2 Enosis Neon Paralimni 2 Feb 3 – Feb 9 1 in 49
3 Pafos FC 3 Feb 1 – Feb 12 1 in 36
4 Olympiacos Nicosia 2 Dec 7 – Dec 13 1 in 29
5 Nea Salamis Famagusta 3 Dec 22 – Jan 11 1 in 27

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Apollon Limassol 4 Feb 2 – Feb 15 1 in 289
2 Enosis Neon Paralimni 4 Aug 26 – Sep 23 1 in 48
3 AEK Larnaca 3 Nov 23 – Dec 8 1 in 36
4 Doxa Katokopias 4 Sep 21 – Oct 27 1 in 27
5 Anorthosis Famagusta 2 Feb 23 – Mar 1 1 in 26

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Pafos FC 8 Jan 10 – Feb 29 1 in 89
2 Anorthosis Famagusta 11 Aug 25 – Dec 7 1 in 36
3 Enosis Neon Paralimni 5 Jan 13 – Feb 15 1 in 32
4 Olympiacos Nicosia 5 Nov 10 – Dec 13 1 in 28
5 Omonia Nicosia 9 Oct 20 – Dec 22 1 in 26

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Doxa Katokopias 10 Aug 24 – Nov 25 1 in 57
2 Nea Salamis Famagusta 7 Jan 26 – Mar 7 1 in 27
3 Ethnikos Achna 13 Oct 26 – Feb 1 1 in 24
4 Pafos FC 6 Oct 20 – Dec 1 1 in 19
5 Enosis Neon Paralimni 10 Oct 20 – Jan 5 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
Omonia Nicosia 1774 46 +20 8 8.2 -0.2
Anorthosis Famagusta 1743 46 -53 6 9.2 -3.2
APOEL Nicosia 1813 40 -19 5 8.3 -3.3
Apollon Limassol 1766 39 -9 7 8.0 -1.0
AEK Larnaca 1752 35 -3 10 7.9 +2.1
AEL Limassol 1661 31 -31 5 7.8 -2.8
Pafos FC 1646 30 +35 10 6.4 +3.6
Nea Salamis Famagusta 1613 26 -25 2 6.4 -4.4
Olympiacos Nicosia 1547 25 +3 8 5.3 +2.7
Enosis Neon Paralimni 1586 23 +20 8 6.0 +2.0
Ethnikos Achna 1522 21 +56 7 3.8 +3.2
Doxa Katokopias 1512 14 +2 6 4.0 +2.0

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 AL AL AN AF AL DK ENP EA NSF ON ON PAF
AEK Larnaca —
1-1-0
3.41
1-1-0
2.18
1-0-2
4.20
0-1-1
2.74
2-0-0
4.28
0-1-1
4.11
2-0-0
4.37
0-1-1
3.80
0-2-0
4.26
0-1-1
3.12
2-0-0
3.80
AEL Limassol
0-1-1
2.03
—
1-0-1
1.76
0-1-1
2.45
2-0-0
1.95
1-1-0
3.57
1-1-0
3.48
2-0-0
3.90
0-0-2
3.14
0-2-0
3.67
0-1-2
3.81
1-0-1
3.38
APOEL Nicosia
0-1-1
3.26
1-0-1
3.72
—
0-1-1
3.02
1-2-0
4.57
2-0-0
4.45
2-0-0
4.37
1-1-0
4.75
2-0-0
4.03
1-0-1
4.57
0-2-0
3.52
1-0-1
4.25
Anorthosis Famagusta
2-0-1
3.94
1-1-0
3.00
1-1-0
2.42
—
1-0-1
2.44
2-0-0
3.98
2-0-0
3.71
1-0-1
4.54
1-1-0
3.74
1-0-1
4.33
0-1-1
3.06
2-0-0
3.73
Apollon Limassol
1-1-0
2.69
0-0-2
3.50
0-2-1
3.58
1-0-1
2.98
—
2-0-0
4.17
1-0-1
3.96
1-0-1
4.45
2-0-0
3.63
2-0-0
4.29
1-0-1
3.25
1-0-1
3.87
Doxa Katokopias
0-0-2
1.27
0-1-1
1.88
0-0-2
1.13
0-0-2
1.56
0-0-2
1.37
—
0-0-2
2.78
0-2-0
3.21
1-1-0
2.04
0-1-1
3.09
0-0-2
2.23
2-0-1
3.01
Enosis Neon Paralimni
1-1-0
1.41
0-1-1
1.97
0-0-2
1.20
0-0-2
1.79
1-0-1
1.56
2-0-0
2.66
—
0-1-1
3.33
0-1-1
2.28
1-2-0
4.61
0-0-2
1.76
0-2-0
2.46
Ethnikos Achna
0-0-2
1.20
0-0-2
1.59
0-1-1
0.90
1-0-1
1.06
1-0-1
1.15
0-2-0
2.25
1-1-0
2.13
—
1-1-1
2.58
0-0-2
2.49
1-0-1
1.45
0-1-1
2.12
Nea Salamis Famagusta
1-1-0
1.69
2-0-0
2.30
0-0-2
1.48
0-1-1
1.75
0-0-2
1.83
0-1-1
3.43
1-1-0
3.17
1-1-1
5.63
—
2-0-0
3.19
0-0-2
2.27
0-0-2
3.08
Olympiacos Nicosia
0-2-0
1.29
0-2-0
1.81
1-0-1
1.04
1-0-1
1.23
0-0-2
1.26
1-1-0
2.33
0-2-1
3.54
2-0-0
2.93
0-0-2
2.28
—
0-1-1
1.51
0-2-0
2.24
Omonia Nicosia
1-1-0
2.33
2-1-0
4.32
0-2-0
1.93
1-1-0
2.37
1-0-1
2.18
2-0-0
3.25
2-0-0
3.72
1-0-1
4.10
2-0-0
3.16
1-1-0
3.99
—
0-1-1
3.61
Pafos FC
0-0-2
1.69
1-0-1
2.06
1-0-1
1.30
0-0-2
1.74
1-0-1
1.63
1-0-2
5.16
0-2-0
2.97
1-1-0
3.33
2-0-0
2.35
0-2-0
3.19
1-1-0
1.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.70 +11.1
Allowed 0.85 -8.6
Differential 0.97 +6.0

Scoreline Distribution

Percentage of games ending with each combination of team-goals (rows) and opponent-goals (columns). The diagonal shows draws; cells below the diagonal are wins from the row team's perspective, cells above are losses. Marginal totals on the right and bottom show how often each goal count occurred regardless of opponent. Use the picker to switch between the league-wide view and any individual team.

↓ Scored | Allowed →012345+Total
010.14%6.88%7.25%5.07%1.45%0.72%31.52%
16.88%11.59%5.80%2.17%1.09%0.72%28.26%
27.25%5.80%5.07%3.62%0.36%0.72%22.83%
35.07%2.17%3.62%—0.36%—11.23%
41.45%1.09%0.36%0.36%0.72%—3.99%
5+0.72%0.72%0.72%———2.17%
Total31.52%28.26%22.83%11.23%3.99%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.35 +0.00
SD 1.28 1.28 1.89
CV 0.95 0.95 —
Max 6 6 +6
Min 0 0 -6

Games Played: 138

↓ Scored | Allowed →012345+Total
017.39%4.35%—4.35%——26.09%
113.04%4.35%8.70%4.35%——30.43%
24.35%8.70%8.70%4.35%——26.09%
3—4.35%————4.35%
4————4.35%—4.35%
5+—4.35%4.35%———8.70%
Total34.78%26.09%21.74%13.04%4.35%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.57 1.26 +0.30
SD 1.50 1.21 1.55
CV 0.96 0.96 —
Max 5 4 +4
Min 0 0 -3

Games Played: 23

↓ Scored | Allowed →012345+Total
08.70%4.35%8.70%8.70%——30.43%
18.70%13.04%4.35%4.35%——30.43%
213.04%8.70%8.70%4.35%——34.78%
3———————
4—4.35%————4.35%
5+———————
Total30.43%30.43%21.74%17.39%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.17 1.26 -0.09
SD 1.03 1.10 1.62
CV 0.88 0.87 —
Max 4 3 +3
Min 0 0 -3

Games Played: 23

↓ Scored | Allowed →012345+Total
021.74%8.70%8.70%———39.13%
1—8.70%4.35%———13.04%
28.70%4.35%————13.04%
317.39%—4.35%———21.74%
44.35%4.35%4.35%———13.04%
5+———————
Total52.17%26.09%21.74%———100%

Summary Statistics

Scored Allowed Difference
Mean 1.57 0.70 +0.87
SD 1.53 0.82 1.77
CV 0.98 1.18 —
Max 4 2 +4
Min 0 0 -2

Games Played: 23

↓ Scored | Allowed →012345+Total
013.04%4.35%4.35%——4.35%26.09%
14.35%—8.70%———13.04%
28.70%13.04%4.35%———26.09%
313.04%4.35%4.35%———21.74%
44.35%—————4.35%
5+4.35%4.35%————8.70%
Total47.83%26.09%21.74%——4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.96 0.91 +1.04
SD 1.66 1.20 2.33
CV 0.85 1.32 —
Max 6 5 +6
Min 0 0 -5

Games Played: 23

↓ Scored | Allowed →012345+Total
04.35%13.04%4.35%———21.74%
14.35%8.70%4.35%4.35%4.35%—26.09%
28.70%4.35%—4.35%——17.39%
34.35%13.04%13.04%———30.43%
4—4.35%————4.35%
5+———————
Total21.74%43.48%21.74%8.70%4.35%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.70 1.30 +0.39
SD 1.26 1.06 1.67
CV 0.74 0.82 —
Max 4 4 +3
Min 0 0 -3

Games Played: 23

↓ Scored | Allowed →012345+Total
04.35%17.39%13.04%8.70%4.35%4.35%52.17%
18.70%13.04%4.35%4.35%——30.43%
24.35%—4.35%4.35%—4.35%17.39%
3———————
4———————
5+———————
Total17.39%30.43%21.74%17.39%4.35%8.70%100%

Summary Statistics

Scored Allowed Difference
Mean 0.65 1.96 -1.30
SD 0.78 1.69 1.84
CV 1.19 0.86 —
Max 2 6 +2
Min 0 0 -6

Games Played: 23

↓ Scored | Allowed →012345+Total
04.35%4.35%8.70%8.70%4.35%—30.43%
18.70%17.39%4.35%——4.35%34.78%
2—4.35%8.70%4.35%——17.39%
34.35%4.35%——4.35%—13.04%
4————4.35%—4.35%
5+———————
Total17.39%30.43%21.74%13.04%13.04%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.87 -0.61
SD 1.18 1.46 1.78
CV 0.93 0.78 —
Max 4 5 +3
Min 0 0 -4

Games Played: 23

↓ Scored | Allowed →012345+Total
04.35%8.70%4.35%4.35%4.35%—26.09%
14.35%13.04%8.70%—4.35%4.35%34.78%
24.35%4.35%8.70%8.70%—4.35%30.43%
3———————
4———4.35%——4.35%
5+4.35%—————4.35%
Total17.39%26.09%21.74%17.39%8.70%8.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 2.00 -0.65
SD 1.27 1.54 2.04
CV 0.94 0.77 —
Max 5 5 +5
Min 0 0 -4

Games Played: 23

↓ Scored | Allowed →012345+Total
08.70%8.70%8.70%8.70%——34.78%
18.70%4.35%8.70%4.35%4.35%—30.43%
2—4.35%8.70%4.35%——17.39%
34.35%—13.04%———17.39%
4———————
5+———————
Total21.74%17.39%39.13%17.39%4.35%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.17 1.65 -0.48
SD 1.11 1.15 1.56
CV 0.95 0.70 —
Max 3 4 +3
Min 0 0 -3

Games Played: 23

↓ Scored | Allowed →012345+Total
013.04%—8.70%8.70%4.35%—34.78%
14.35%26.09%—4.35%——34.78%
24.35%4.35%4.35%4.35%4.35%—21.74%
3———————
44.35%—————4.35%
5+——4.35%———4.35%
Total26.09%30.43%17.39%17.39%8.70%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.22 1.52 -0.30
SD 1.44 1.31 1.99
CV 1.19 0.86 —
Max 6 4 +4
Min 0 0 -4

Games Played: 23

↓ Scored | Allowed →012345+Total
017.39%—————17.39%
113.04%8.70%13.04%———34.78%
221.74%4.35%4.35%———30.43%
313.04%—4.35%———17.39%
4———————
5+———————
Total65.22%13.04%21.74%———100%

Summary Statistics

Scored Allowed Difference
Mean 1.48 0.57 +0.91
SD 0.99 0.84 1.28
CV 0.67 1.49 —
Max 3 2 +3
Min 0 0 -1

Games Played: 23

↓ Scored | Allowed →012345+Total
04.35%8.70%17.39%8.70%——39.13%
14.35%21.74%————26.09%
28.70%8.70%—4.35%——21.74%
34.35%—4.35%———8.70%
44.35%—————4.35%
5+———————
Total26.09%39.13%21.74%13.04%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.13 1.22 -0.09
SD 1.18 1.00 1.83
CV 1.04 0.82 —
Max 4 3 +4
Min 0 0 -3

Games Played: 23

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
APOEL Nicosia 1813 40 42.38 -2.38 34.0% 25 34 38 42 45 52 59
Omonia Nicosia 1774 46 34.04 +11.96 91.0% 18 23 29 34 38 45 51
Apollon Limassol 1766 39 39.40 -0.40 43.0% 26 28 35 40 45 48 51
AEK Larnaca 1752 35 38.68 -3.68 25.0% 25 30 35 38 42 48 50
Anorthosis Famagusta 1743 46 36.87 +9.13 85.0% 24 28 33 36 41 46 56
AEL Limassol 1661 31 32.13 -1.13 45.0% 19 21 28 32 36 42 47
Pafos FC 1646 30 25.58 +4.42 79.0% 14 16 21 26 28 35 44
Nea Salamis Famagusta 1613 26 27.97 -1.97 36.0% 12 19 24 28 32 37 43
Enosis Neon Paralimni 1586 23 23.19 -0.19 50.0% 12 15 20 22 28 32 36
Olympiacos Nicosia 1547 25 20.92 +4.08 79.0% 9 14 17 20 24 31 39
Ethnikos Achna 1522 21 18.60 +2.40 65.0% 9 10 15 18 22 28 30
Doxa Katokopias 1512 14 22.54 -8.54 0.0% 12 14 19 22 26 30 38

Point Totals in Context

Each team's actual results against four model perspectives: simulated points, team Elo, average opponent Elo, and percentile within simulated outcomes. First phase is on the left, second phase on the right; the buttons switch the perspective on both plots at once. Dashed crosshairs at each plot's league means split it into four quadrants.

First Phase
Second Phase
First Phase
Second Phase
First Phase
Second Phase
First Phase
Second Phase

Home-Field Advantage Edge

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

Season Trends

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

Edges & Scoring

How these are measured

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

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 11.5% * Slight Edge: 11.5% to 15.5% * Clear Edge: 15.5% to 19% * Strong Edge: 19% 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
+18.84%
Clear Edge
45.65%27.54%26.81%
Elo Value
Home Edge
222 Elo
0.005 goals per Elo point
066.25600
Scoring Tilt
Expected
+0.34 goals
Neutral
-2+0.30+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.
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.08 * Tight Race: 0.08 to 0.13 * Comfortable: 0.13 to 0.24 * Runaway: 0.24 and up.
Title-Race Openness
4.1
Wide Open
123410
Title Margin
Expected
0.00/gm
Photo Finish
00.190.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.62 * Some Luck: 4.62 to 6.92 * Lucky: 6.92 to 9.23 * Wild Swing: 9.23 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 1.28 * Close: 1.28 to 1.92 * Off: 1.92 to 2.56 * Way Off: 2.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 12 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 12 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 12 * As Expected: 12 to 19.2 * Several Outliers: 19.2 to 26.4 * Many Outliers: 26.4 and up.
Luck Spread
Expected
5.17 points
Some Luck
05.7714
Average Finish Error
Expected
1.67
Close
01.604
Biggest Overachiever
Expected 95.83%
91.00%
Omonia Nicosia
50100
Biggest Underachiever
Expected 4.17%
0.00%
Doxa Katokopias
050
Season Outliers
Expected
1 of 12
Minimal Outliers
01.26

Parity

How these are measured

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

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.15 * Even: 0.15 to 0.18 * Top-Heavy: 0.18 to 0.23 * Lopsided: 0.23 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.75 * Moderate Separation: 1.75 to 2.05 * Strong Separation: 2.05 to 2.45 * Wide Separation: 2.45 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 70% * Slight Edge: 70% to 75% * Clear Edge: 75% to 80.5% * Wide Edge: 80.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 93% * Clear Edge: 93% to 96.5% * Strong Edge: 96.5% to 98% * Dominant: 98% 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 55.5% * Some Drama: 55.5% to 60.5% * Frequent: 60.5% to 65% * Very Frequent: 65% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 14.5% * Occasional: 14.5% to 19.5% * Frequent: 19.5% to 23.5% * Very Frequent: 23.5% and up.
Gini Index
0.18
Even
00.150.230.5
Noll-Scully
Elo SD: 108.10
1.63
Coin-Flip Parity
11.752.052.453.25
Interquartile Edge
74%
Slight Edge
50%70%75%100%
Best vs. Worst
Baseline
86%
Even
50%90%100%
Close Games
Expected
61%
Frequent
0%57%100%
Blowouts
Expected
20%
Frequent
0%19%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.43 * Slight Separation: 0.43 to 0.46 * Notable Separation: 0.46 to 0.5 * Lopsided: 0.5 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.6 * Some Carryover: 0.6 to 0.72 * Strong Carryover: 0.72 to 0.8 * Near-Lock: 0.8 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 17.5% * As Expected: 17.5% to 19% * Upset-Prone: 19% to 22% * Very Upset-Prone: 22% 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 14% * As Expected: 14% to 16.5% * Shaky Favorites: 16.5% to 19% * Very Shaky: 19% and up.
Brier Score
Expected
0.61
Predictable
00.592
Matchup Imbalance
0.40
Very Even
00.430.5
Strangeness
Expected
0.84
As Expected
01.002
Repeatability
0.73
Strong Carryover
00.60.721
Upset Rate
Expected
22%
Very Upset-Prone
0%22%50%
Clear Favorite Upset Rate
Expected
22%
Very Shaky
0%19%50%

Calibration

How these are measured

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

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

Elo Progression Through The Playoffs

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

Final Table Odds

Each cell is the probability that the team (row) finished at that position (column). Use the buttons to switch between the first-phase positions when the league split and the final second-phase positions. Rows are sorted by actual finish (champion at top).

Team123456789101112
Anorthosis Famagusta12.00%18.00%14.00%19.00%14.00%11.00%7.00%5.00%————
Omonia Nicosia6.00%12.00%12.00%17.00%20.00%8.00%8.00%9.00%2.00%3.00%2.00%1.00%
APOEL Nicosia38.00%19.00%25.00%10.00%6.00%1.00%——1.00%———
Apollon Limassol25.00%21.00%17.00%10.00%9.00%11.00%4.00%2.00%1.00%———
AEK Larnaca14.00%23.00%17.00%21.00%13.00%6.00%2.00%1.00%3.00%———
AEL Limassol3.00%5.00%9.00%13.00%20.00%17.00%13.00%10.00%4.00%4.00%2.00%—
Pafos FC1.00%——4.00%6.00%9.00%15.00%23.00%11.00%13.00%13.00%5.00%
Nea Salamis Famagusta—2.00%4.00%4.00%6.00%19.00%25.00%12.00%14.00%6.00%4.00%4.00%
Olympiacos Nicosia1.00%——1.00%1.00%3.00%5.00%8.00%16.00%16.00%25.00%24.00%
Enosis Neon Paralimni——1.00%—2.00%9.00%10.00%11.00%17.00%26.00%10.00%14.00%
Ethnikos Achna—————2.00%3.00%6.00%9.00%15.00%28.00%37.00%
Doxa Katokopias——1.00%1.00%3.00%4.00%8.00%13.00%22.00%17.00%16.00%15.00%
Team123456789101112
Anorthosis Famagusta24.01%25.25%24.03%17.45%8.44%0.82%——————
Omonia Nicosia38.50%26.07%18.31%11.39%5.29%0.44%——————
APOEL Nicosia24.28%25.76%22.26%17.49%8.97%1.24%——————
Apollon Limassol9.86%15.42%21.23%28.42%20.95%4.12%——————
AEK Larnaca3.32%7.18%13.12%22.12%43.94%10.32%——————
AEL Limassol0.03%0.32%1.05%3.13%12.41%83.06%——————
Pafos FC——————81.08%14.39%3.56%0.81%0.16%—
Nea Salamis Famagusta——————12.72%46.50%24.78%11.97%3.92%0.11%
Olympiacos Nicosia——————3.02%18.91%32.50%30.65%14.31%0.61%
Enosis Neon Paralimni——————2.77%16.82%29.19%33.64%16.81%0.77%
Ethnikos Achna——————0.41%3.37%9.81%22.00%58.73%5.68%
Doxa Katokopias———————0.01%0.16%0.93%6.07%92.83%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Use the buttons to switch between the first-phase distribution and the second-phase championship and relegation groups. Reading a curve at the 50% mark gives the median points typically needed to finish at that position.

Stochastic Relegation Outcomes

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

Team Qualified for Championship Round
AEK Larnaca 100%
AEL Limassol 100%
APOEL Nicosia 100%
Anorthosis Famagusta 100%
Apollon Limassol 100%
Doxa Katokopias 100%
Enosis Neon Paralimni 100%
Ethnikos Achna 100%
Nea Salamis Famagusta 100%
Olympiacos Nicosia 100%
Omonia Nicosia 100%
Pafos FC 100%

Actual Second Phase Relegation Outcomes

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

Team Qualified for Championship Round
AEK Larnaca 100%
AEL Limassol 100%
APOEL Nicosia 100%
Anorthosis Famagusta 100%
Apollon Limassol 100%
Doxa Katokopias 100%
Enosis Neon Paralimni 100%
Ethnikos Achna 100%
Nea Salamis Famagusta 100%
Olympiacos Nicosia 100%
Omonia Nicosia 100%
Pafos FC 100%

Overall Game Log

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

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2019-08-23 Pafos FC L 1-269.5 1666 1618 50.85% 27.36% 21.79%+0.52 -10.0 0
2019-08-23 @ Nea Salamis Famagusta W 2-169.5 1618 1666 21.79% 27.36% 50.85%-0.52 +10.0 3
2019-08-24 Omonia Nicosia L 0-259.0 1640 1655 42.57% 28.83% 28.60%+0.23 -17.4 0
2019-08-24 @ Doxa Katokopias W 2-059.0 1655 1640 28.60% 28.83% 42.57%-0.23 +17.4 3
2019-08-25 Anorthosis Famagusta D 0-066.4 1681 1685 44.09% 28.64% 27.26%+0.28 -0.8 1
2019-08-25 @ AEL Limassol D 0-066.4 1685 1681 27.26% 28.64% 44.09%-0.28 +0.8 1
2019-08-26 Ethnikos Achna L 3-474.7 1612 1502 58.04% 25.11% 16.85%+0.79 -10.3 0
2019-08-26 @ Enosis Neon Paralimni W 4-374.7 1502 1612 16.85% 25.11% 58.04%-0.79 +10.3 3
2019-08-30 AEK Larnaca L 0-254.8 1628 1768 25.88% 28.41% 45.71%-0.34 -12.0 3
2019-08-30 @ Pafos FC W 2-054.8 1768 1628 45.71% 28.41% 25.88%+0.34 +12.0 3
2019-08-31 Enosis Neon Paralimni W 2-051.0 1681 1601 54.58% 26.31% 19.11%+0.66 +9.2 4
2019-08-31 @ AEL Limassol L 0-251.0 1601 1681 19.11% 26.31% 54.58%-0.66 -9.2 0
2019-08-31 Nea Salamis Famagusta W 2-053.9 1673 1656 46.81% 28.22% 24.97%+0.37 +11.7 6
2019-08-31 @ Omonia Nicosia L 0-253.9 1656 1673 24.97% 28.22% 46.81%-0.37 -11.7 0
2019-09-01 Doxa Katokopias D 1-166.9 1522 1622 30.69% 29.03% 40.28%-0.16 +0.4 1
2019-09-01 @ Olympiacos Nicosia D 1-166.9 1622 1522 40.28% 29.03% 30.69%+0.16 -0.4 1
2019-09-14 AEL Limassol W 3-049.0 1815 1690 59.76% 24.44% 15.81%+0.86 +11.0 3
2019-09-14 @ APOEL Nicosia L 0-349.0 1690 1815 15.81% 24.44% 59.76%-0.86 -11.0 4
2019-09-14 Pafos FC W 3-263.1 1773 1616 63.17% 22.96% 13.87%+1.01 +3.1 3
2019-09-14 @ Apollon Limassol L 2-363.1 1616 1773 13.87% 22.96% 63.17%-1.01 -3.1 3
2019-09-15 Anorthosis Famagusta L 1-264.2 1592 1686 31.54% 29.09% 39.37%-0.13 -7.0 0
2019-09-15 @ Enosis Neon Paralimni W 2-164.2 1686 1592 39.37% 29.09% 31.54%+0.13 +7.0 4
2019-09-15 Ethnikos Achna D 1-167.8 1622 1513 58.04% 25.11% 16.85%+0.79 -2.0 2
2019-09-15 @ Doxa Katokopias D 1-167.8 1513 1622 16.85% 25.11% 58.04%-0.79 +2.0 4
2019-09-15 Omonia Nicosia D 2-277.8 1780 1684 56.54% 25.65% 17.80%+0.73 -1.3 4
2019-09-15 @ AEK Larnaca D 2-277.8 1684 1780 17.80% 25.65% 56.54%-0.73 +1.3 7
2019-09-16 Olympiacos Nicosia W 3-260.8 1644 1522 59.45% 24.56% 15.99%+0.85 +3.6 3
2019-09-16 @ Nea Salamis Famagusta L 2-360.8 1522 1644 15.99% 24.56% 59.45%-0.85 -3.7 1
2019-09-20 AEK Larnaca D 2-276.9 1518 1779 15.61% 24.30% 60.09%-0.88 +1.6 2
2019-09-20 @ Olympiacos Nicosia D 2-276.9 1779 1518 60.09% 24.30% 15.61%+0.88 -1.6 5
2019-09-21 Apollon Limassol W 1-062.7 1686 1776 32.04% 29.12% 38.84%-0.11 +8.6 10
2019-09-21 @ Omonia Nicosia L 0-162.7 1776 1686 38.84% 29.12% 32.04%+0.11 -8.6 3
2019-09-21 Doxa Katokopias W 1-055.3 1679 1620 52.12% 27.03% 20.85%+0.56 +5.3 7
2019-09-21 @ AEL Limassol L 0-155.3 1620 1679 20.85% 27.03% 52.12%-0.56 -5.3 2
2019-09-22 Nea Salamis Famagusta W 2-057.0 1514 1648 26.69% 28.55% 44.76%-0.30 +18.1 7
2019-09-22 @ Ethnikos Achna L 0-257.0 1648 1514 44.76% 28.55% 26.69%+0.30 -18.1 3
2019-09-22 Pafos FC W 2-051.3 1693 1613 54.75% 26.26% 19.00%+0.66 +9.1 7
2019-09-22 @ Anorthosis Famagusta L 0-251.3 1613 1693 19.00% 26.26% 54.75%-0.66 -9.1 3
2019-09-23 APOEL Nicosia L 2-364.8 1585 1826 16.94% 25.16% 57.90%-0.79 -3.9 0
2019-09-23 @ Enosis Neon Paralimni W 3-264.8 1826 1585 57.90% 25.16% 16.94%+0.79 +3.9 6
2019-09-27 Apollon Limassol D 0-067.3 1777 1767 45.98% 28.37% 25.66%+0.34 -1.0 6
2019-09-27 @ AEK Larnaca D 0-067.3 1767 1777 25.66% 28.37% 45.98%-0.34 +1.0 4
2019-10-02 Apollon Limassol W 3-163.8 1702 1768 35.45% 29.21% 35.35%+0.00 +13.2 10
2019-10-02 @ Anorthosis Famagusta L 1-363.8 1768 1702 35.35% 29.21% 35.45%+0.00 -13.2 4
2019-10-04 Ethnikos Achna W 5-147.4 1776 1533 71.56% 18.66% 9.78%+1.40 +6.9 9
2019-10-04 @ AEK Larnaca L 1-547.4 1533 1776 9.78% 18.66% 71.56%-1.40 -6.9 7
2019-10-05 AEL Limassol W 3-270.2 1630 1684 37.13% 29.18% 33.69%+0.05 +7.0 6
2019-10-05 @ Nea Salamis Famagusta L 2-370.2 1684 1630 33.69% 29.18% 37.13%-0.05 -7.0 7
2019-10-05 Enosis Neon Paralimni L 1-364.3 1615 1581 49.00% 27.79% 23.21%+0.45 -16.9 2
2019-10-05 @ Doxa Katokopias W 3-164.3 1581 1615 23.21% 27.79% 49.00%-0.45 +16.9 3
2019-10-05 Omonia Nicosia W 2-166.7 1603 1694 31.99% 29.12% 38.89%-0.11 +8.1 6
2019-10-05 @ Pafos FC L 1-266.7 1694 1603 38.89% 29.12% 31.99%+0.11 -8.1 10
2019-10-06 Olympiacos Nicosia W 3-151.5 1755 1520 70.77% 19.10% 10.13%+1.36 +4.0 7
2019-10-06 @ Apollon Limassol L 1-351.5 1520 1755 10.13% 19.10% 70.77%-1.36 -4.0 2
2019-10-19 Apollon Limassol W 1-065.6 1526 1759 17.46% 25.47% 57.07%-0.75 +11.7 10
2019-10-19 @ Ethnikos Achna L 0-165.6 1759 1526 57.07% 25.47% 17.46%+0.75 -11.7 7
2019-10-19 Doxa Katokopias W 2-047.6 1830 1598 70.47% 19.26% 10.27%+1.34 +4.6 9
2019-10-19 @ APOEL Nicosia L 0-247.6 1598 1830 10.27% 19.26% 70.47%-1.34 -4.6 2
2019-10-20 Nea Salamis Famagusta L 0-160.5 1598 1637 39.32% 29.09% 31.59%+0.12 -8.7 3
2019-10-20 @ Enosis Neon Paralimni W 1-060.5 1637 1598 31.59% 29.09% 39.32%-0.12 +8.7 9
2019-10-20 Omonia Nicosia D 0-066.9 1716 1686 48.49% 27.90% 23.61%+0.43 -1.3 11
2019-10-20 @ Anorthosis Famagusta D 0-066.9 1686 1716 23.61% 27.90% 48.49%-0.43 +1.2 11
2019-10-20 Pafos FC D 1-166.4 1516 1612 31.37% 29.08% 39.55%-0.13 +0.4 3
2019-10-20 @ Olympiacos Nicosia D 1-166.4 1612 1516 39.55% 29.08% 31.37%+0.13 -0.3 7
2019-10-21 AEK Larnaca D 1-171.3 1677 1783 29.97% 28.97% 41.06%-0.18 +0.5 8
2019-10-21 @ AEL Limassol D 1-171.3 1783 1677 41.06% 28.97% 29.97%+0.18 -0.5 10
2019-10-25 Olympiacos Nicosia D 1-170.4 1687 1516 64.58% 22.30% 13.12%+1.07 -2.5 12
2019-10-25 @ Omonia Nicosia D 1-170.4 1516 1687 13.12% 22.30% 64.58%-1.07 +2.5 4
2019-10-26 AEL Limassol L 1-271.5 1747 1678 53.47% 26.65% 19.89%+0.61 -10.5 7
2019-10-26 @ Apollon Limassol W 2-171.5 1678 1747 19.89% 26.65% 53.47%-0.61 +10.5 11
2019-10-26 Ethnikos Achna D 1-167.7 1611 1537 53.94% 26.51% 19.55%+0.63 -1.6 8
2019-10-26 @ Pafos FC D 1-167.7 1537 1611 19.55% 26.51% 53.94%-0.63 +1.6 11
2019-10-27 Anorthosis Famagusta L 0-653.3 1593 1714 28.15% 28.77% 43.08%-0.25 -35.7 2
2019-10-27 @ Doxa Katokopias W 6-053.3 1714 1593 43.08% 28.77% 28.15%+0.25 +35.7 14
2019-10-27 Enosis Neon Paralimni D 4-484.1 1783 1589 66.84% 21.18% 11.98%+1.17 -1.4 11
2019-10-27 @ AEK Larnaca D 4-484.1 1589 1783 11.98% 21.18% 66.84%-1.17 +1.4 4
2019-10-28 APOEL Nicosia L 0-351.3 1646 1834 21.06% 27.11% 51.83%-0.55 -14.6 9
2019-10-28 @ Nea Salamis Famagusta W 3-051.3 1834 1646 51.83% 27.11% 21.06%+0.55 +14.6 12
2019-11-01 Nea Salamis Famagusta D 0-063.5 1558 1631 34.39% 29.20% 36.41%-0.03 +0.1 3
2019-11-01 @ Doxa Katokopias D 0-063.5 1631 1558 36.41% 29.20% 34.39%+0.03 -0.1 10
2019-11-02 AEK Larnaca D 0-068.0 1849 1781 53.18% 26.73% 20.09%+0.60 -1.7 13
2019-11-02 @ APOEL Nicosia D 0-068.0 1781 1849 20.09% 26.73% 53.18%-0.60 +1.7 12
2019-11-02 Omonia Nicosia L 1-261.1 1539 1685 25.32% 28.30% 46.39%-0.36 -5.9 11
2019-11-02 @ Ethnikos Achna W 2-161.1 1685 1539 46.39% 28.30% 25.32%+0.36 +5.9 15
2019-11-03 Apollon Limassol L 0-351.9 1591 1737 25.28% 28.29% 46.43%-0.36 -17.1 4
2019-11-03 @ Enosis Neon Paralimni W 3-051.9 1737 1591 46.43% 28.29% 25.28%+0.36 +17.1 10
2019-11-03 Olympiacos Nicosia W 4-043.4 1750 1519 70.40% 19.30% 10.30%+1.34 +8.8 17
2019-11-03 @ Anorthosis Famagusta L 0-443.4 1519 1750 10.30% 19.30% 70.40%-1.34 -8.8 4
2019-11-04 Pafos FC W 2-051.2 1688 1610 54.47% 26.34% 19.18%+0.65 +9.2 14
2019-11-04 @ AEL Limassol L 0-251.2 1610 1688 19.18% 26.34% 54.47%-0.65 -9.2 8
2019-11-08 Doxa Katokopias W 2-155.8 1783 1558 69.89% 19.58% 10.53%+1.32 +2.4 15
2019-11-08 @ AEK Larnaca L 1-255.8 1558 1783 10.53% 19.58% 69.89%-1.32 -2.4 3
2019-11-09 AEL Limassol W 1-058.7 1691 1697 43.75% 28.69% 27.56%+0.27 +6.7 18
2019-11-09 @ Omonia Nicosia L 0-158.7 1697 1691 27.56% 28.69% 43.75%-0.27 -6.7 14
2019-11-09 Anorthosis Famagusta D 2-276.5 1631 1759 27.33% 28.65% 44.02%-0.28 +0.5 11
2019-11-09 @ Nea Salamis Famagusta D 2-276.5 1759 1631 44.02% 28.65% 27.33%+0.28 -0.5 18
2019-11-10 APOEL Nicosia D 1-171.7 1754 1847 31.67% 29.10% 39.23%-0.12 +0.3 11
2019-11-10 @ Apollon Limassol D 1-171.7 1847 1754 39.23% 29.10% 31.67%+0.12 -0.3 14
2019-11-10 Enosis Neon Paralimni D 1-168.0 1600 1574 48.12% 27.97% 23.90%+0.42 -1.1 9
2019-11-10 @ Pafos FC D 1-168.0 1574 1600 23.90% 27.97% 48.12%-0.42 +1.1 5
2019-11-10 Ethnikos Achna W 4-046.0 1510 1533 41.51% 28.93% 29.56%+0.20 +25.3 7
2019-11-10 @ Olympiacos Nicosia L 0-446.0 1533 1510 29.56% 28.93% 41.51%-0.20 -25.3 11
2019-11-23 AEK Larnaca W 1-064.7 1631 1786 24.42% 28.10% 47.48%-0.40 +10.1 14
2019-11-23 @ Nea Salamis Famagusta L 0-164.7 1786 1631 47.48% 28.10% 24.42%+0.40 -10.1 15
2019-11-23 Omonia Nicosia L 0-254.2 1575 1697 27.96% 28.74% 43.29%-0.25 -12.8 5
2019-11-23 @ Enosis Neon Paralimni W 2-054.2 1697 1575 43.29% 28.74% 27.96%+0.25 +12.8 21
2019-11-23 Pafos FC W 3-045.1 1847 1599 71.90% 18.47% 9.63%+1.42 +6.2 17
2019-11-23 @ APOEL Nicosia L 0-345.1 1599 1847 9.63% 18.47% 71.90%-1.42 -6.2 9
2019-11-24 Ethnikos Achna W 2-154.2 1758 1508 72.16% 18.32% 9.52%+1.43 +2.1 21
2019-11-24 @ Anorthosis Famagusta L 1-254.2 1508 1758 9.52% 18.32% 72.16%-1.43 -2.1 11
2019-11-24 Olympiacos Nicosia D 0-066.2 1691 1535 62.97% 23.05% 13.98%+1.00 -2.6 15
2019-11-24 @ AEL Limassol D 0-066.2 1535 1691 13.98% 23.05% 62.97%-1.00 +2.6 8
2019-11-25 Apollon Limassol L 0-155.2 1555 1754 20.16% 26.76% 53.07%-0.60 -5.1 3
2019-11-25 @ Doxa Katokopias W 1-055.2 1754 1555 53.07% 26.76% 20.16%+0.60 +5.1 14
2019-11-29 Enosis Neon Paralimni D 0-061.1 1538 1562 41.37% 28.94% 29.69%+0.19 -0.6 9
2019-11-29 @ Olympiacos Nicosia D 0-061.1 1562 1538 29.69% 28.94% 41.37%-0.19 +0.6 6
2019-11-30 AEL Limassol L 0-153.8 1506 1688 21.66% 27.32% 51.02%-0.52 -5.5 11
2019-11-30 @ Ethnikos Achna W 1-053.8 1688 1506 51.02% 27.32% 21.66%+0.52 +5.5 18
2019-11-30 Anorthosis Famagusta L 1-270.3 1775 1760 46.62% 28.26% 25.12%+0.37 -9.4 15
2019-11-30 @ AEK Larnaca W 2-170.3 1760 1775 25.12% 28.26% 46.62%-0.37 +9.4 24
2019-12-01 Doxa Katokopias L 0-161.1 1593 1550 50.17% 27.53% 22.30%+0.49 -10.5 9
2019-12-01 @ Pafos FC W 1-061.1 1550 1593 22.30% 27.53% 50.17%-0.49 +10.5 6
2019-12-01 Nea Salamis Famagusta W 4-153.6 1759 1641 59.00% 24.74% 16.26%+0.83 +9.6 17
2019-12-01 @ Apollon Limassol L 1-453.6 1641 1759 16.26% 24.74% 59.00%-0.83 -9.6 14
2019-12-02 APOEL Nicosia D 0-067.4 1710 1853 25.63% 28.36% 46.01%-0.35 +1.0 22
2019-12-02 @ Omonia Nicosia D 0-067.4 1853 1710 46.01% 28.36% 25.63%+0.35 -1.0 18
2019-12-06 Nea Salamis Famagusta W 1-058.2 1583 1632 37.82% 29.16% 33.02%+0.08 +7.7 12
2019-12-06 @ Pafos FC L 0-158.2 1632 1583 33.02% 29.16% 37.82%-0.08 -7.7 14
2019-12-07 AEL Limassol W 2-052.6 1770 1693 54.24% 26.42% 19.35%+0.64 +9.3 27
2019-12-07 @ Anorthosis Famagusta L 0-252.6 1693 1770 19.35% 26.42% 54.24%-0.64 -9.3 18
2019-12-07 APOEL Nicosia W 2-064.7 1537 1852 12.54% 21.75% 65.72%-1.12 +24.6 12
2019-12-07 @ Olympiacos Nicosia L 0-264.7 1852 1537 65.72% 21.75% 12.54%+1.12 -24.6 18
2019-12-08 AEK Larnaca W 3-161.1 1769 1766 45.03% 28.51% 26.46%+0.31 +10.6 20
2019-12-08 @ Apollon Limassol L 1-361.1 1766 1769 26.46% 28.51% 45.03%-0.31 -10.6 15
2019-12-08 Doxa Katokopias W 2-048.5 1711 1561 62.48% 23.27% 14.24%+0.98 +6.8 25
2019-12-08 @ Omonia Nicosia L 0-248.5 1561 1711 14.24% 23.27% 62.48%-0.98 -6.8 6
2019-12-09 Enosis Neon Paralimni D 2-269.7 1500 1563 35.95% 29.20% 34.84%+0.02 -0.0 12
2019-12-09 @ Ethnikos Achna D 2-269.7 1563 1500 34.84% 29.20% 35.95%-0.02 +0.0 7
2019-12-13 Olympiacos Nicosia L 2-658.2 1554 1562 43.54% 28.72% 27.75%+0.26 -23.8 6
2019-12-13 @ Doxa Katokopias W 6-258.2 1562 1554 27.75% 28.72% 43.54%-0.26 +23.8 15
2019-12-14 Anorthosis Famagusta W 2-055.8 1780 1779 44.71% 28.56% 26.73%+0.30 +12.3 23
2019-12-14 @ Apollon Limassol L 0-255.8 1779 1780 26.73% 28.56% 44.71%-0.30 -12.3 27
2019-12-14 Pafos FC W 1-052.3 1756 1590 64.02% 22.57% 13.42%+1.04 +3.4 18
2019-12-14 @ AEK Larnaca L 0-152.3 1590 1756 13.42% 22.57% 64.02%-1.04 -3.4 12
2019-12-15 AEL Limassol D 2-274.8 1563 1684 28.10% 28.76% 43.14%-0.25 +0.5 8
2019-12-15 @ Enosis Neon Paralimni D 2-274.8 1684 1563 43.14% 28.76% 28.10%+0.25 -0.5 19
2019-12-15 Omonia Nicosia L 0-354.2 1624 1718 31.59% 29.09% 39.32%-0.12 -20.4 14
2019-12-15 @ Nea Salamis Famagusta W 3-054.2 1718 1624 39.32% 29.09% 31.59%+0.12 +20.3 28
2019-12-16 Ethnikos Achna W 2-044.4 1828 1500 78.49% 14.59% 6.91%+1.78 +2.9 21
2019-12-16 @ APOEL Nicosia L 0-244.4 1500 1828 6.91% 14.59% 78.49%-1.78 -2.9 12
2019-12-20 Enosis Neon Paralimni W 5-148.8 1767 1563 67.82% 20.68% 11.50%+1.22 +8.4 30
2019-12-20 @ Anorthosis Famagusta L 1-548.8 1563 1767 11.50% 20.68% 67.82%-1.22 -8.4 8
2019-12-21 APOEL Nicosia W 2-170.2 1684 1830 25.20% 28.27% 46.52%-0.36 +9.3 22
2019-12-21 @ AEL Limassol L 1-270.2 1830 1684 46.52% 28.27% 25.20%+0.36 -9.3 21
2019-12-22 AEK Larnaca W 3-270.1 1738 1759 41.84% 28.90% 29.26%+0.21 +6.3 31
2019-12-22 @ Omonia Nicosia L 2-370.1 1759 1738 29.26% 28.90% 41.84%-0.21 -6.3 18
2019-12-22 Doxa Katokopias D 1-163.0 1497 1530 40.14% 29.04% 30.81%+0.15 -0.4 13
2019-12-22 @ Ethnikos Achna D 1-163.0 1530 1497 30.81% 29.04% 40.14%-0.15 +0.4 7
2019-12-22 Nea Salamis Famagusta L 0-354.8 1586 1604 42.19% 28.87% 28.94%+0.22 -25.2 15
2019-12-22 @ Olympiacos Nicosia W 3-054.8 1604 1586 28.94% 28.87% 42.19%-0.22 +25.2 17
2020-01-03 AEL Limassol D 2-274.6 1530 1693 23.58% 27.89% 48.53%-0.43 +0.8 8
2020-01-03 @ Doxa Katokopias D 2-274.6 1693 1530 48.53% 27.89% 23.58%+0.43 -0.8 23
2020-01-04 Olympiacos Nicosia D 0-068.0 1753 1561 66.69% 21.26% 12.05%+1.16 -2.9 19
2020-01-04 @ AEK Larnaca D 0-068.0 1561 1753 12.05% 21.26% 66.69%-1.16 +2.9 16
2020-01-04 Omonia Nicosia W 2-162.6 1792 1745 50.73% 27.39% 21.88%+0.51 +5.2 26
2020-01-04 @ Apollon Limassol L 1-262.6 1745 1792 21.88% 27.39% 50.73%-0.51 -5.2 31
2020-01-05 Enosis Neon Paralimni W 4-043.7 1821 1555 73.55% 17.53% 8.92%+1.50 +7.4 24
2020-01-05 @ APOEL Nicosia L 0-443.7 1555 1821 8.92% 17.53% 73.55%-1.50 -7.4 8
2020-01-05 Ethnikos Achna W 3-259.3 1629 1497 60.53% 24.12% 15.35%+0.89 +3.5 20
2020-01-05 @ Nea Salamis Famagusta L 2-359.3 1497 1629 15.35% 24.12% 60.53%-0.89 -3.5 13
2020-01-06 Anorthosis Famagusta L 0-350.6 1587 1775 21.11% 27.13% 51.76%-0.55 -14.6 12
2020-01-06 @ Pafos FC W 3-050.6 1775 1587 51.76% 27.13% 21.11%+0.55 +14.7 33
2020-01-08 Olympiacos Nicosia W 4-255.8 1828 1564 73.42% 17.60% 8.98%+1.49 +3.0 27
2020-01-08 @ APOEL Nicosia L 2-455.8 1564 1828 8.98% 17.60% 73.42%-1.49 -3.0 16
2020-01-10 Pafos FC D 0-067.7 1739 1572 64.21% 22.48% 13.31%+1.05 -2.7 32
2020-01-10 @ Omonia Nicosia D 0-067.7 1572 1739 13.31% 22.48% 64.21%-1.05 +2.7 13
2020-01-11 AEK Larnaca L 2-554.3 1493 1750 15.88% 24.49% 59.62%-0.86 -8.1 13
2020-01-11 @ Ethnikos Achna W 5-254.3 1750 1493 59.62% 24.49% 15.88%+0.86 +8.1 22
2020-01-11 Nea Salamis Famagusta L 1-270.4 1692 1632 52.23% 27.00% 20.77%+0.57 -10.2 23
2020-01-11 @ AEL Limassol W 2-170.4 1632 1692 20.77% 27.00% 52.23%-0.57 +10.2 23
2020-01-12 APOEL Nicosia W 1-061.1 1790 1832 38.88% 29.12% 32.00%+0.11 +7.5 36
2020-01-12 @ Anorthosis Famagusta L 0-161.1 1832 1790 32.00% 29.12% 38.88%-0.11 -7.5 27
2020-01-12 Apollon Limassol L 0-251.0 1561 1797 17.22% 25.33% 57.45%-0.77 -8.3 16
2020-01-12 @ Olympiacos Nicosia W 2-051.0 1797 1561 57.45% 25.33% 17.22%+0.77 +8.3 29
2020-01-13 Doxa Katokopias W 1-051.8 1547 1531 46.73% 28.24% 25.03%+0.37 +6.2 11
2020-01-13 @ Enosis Neon Paralimni L 0-151.8 1531 1547 25.03% 28.24% 46.73%-0.37 -6.2 8
2020-01-15 APOEL Nicosia D 0-068.2 1485 1824 11.38% 20.55% 68.07%-1.23 +3.0 14
2020-01-15 @ Ethnikos Achna D 0-068.2 1824 1485 68.07% 20.55% 11.38%+1.23 -3.0 28
2020-01-25 AEL Limassol W 3-158.0 1758 1682 54.19% 26.43% 19.38%+0.64 +8.1 25
2020-01-25 @ AEK Larnaca L 1-358.0 1682 1758 19.38% 26.43% 54.19%-0.64 -8.1 23
2020-01-25 APOEL Nicosia L 0-346.9 1525 1821 13.52% 22.66% 63.82%-1.04 -9.3 8
2020-01-25 @ Doxa Katokopias W 3-046.9 1821 1525 63.82% 22.66% 13.52%+1.04 +9.3 31
2020-01-25 Olympiacos Nicosia D 1-166.7 1575 1552 47.61% 28.08% 24.32%+0.40 -1.0 14
2020-01-25 @ Pafos FC D 1-166.7 1552 1575 24.32% 28.08% 47.61%-0.40 +1.0 17
2020-01-26 Anorthosis Famagusta W 1-061.7 1737 1797 36.21% 29.20% 34.59%+0.03 +7.9 35
2020-01-26 @ Omonia Nicosia L 0-161.7 1797 1737 34.59% 29.20% 36.21%-0.03 -7.9 36
2020-01-26 Enosis Neon Paralimni D 1-169.1 1643 1553 55.74% 25.93% 18.33%+0.70 -1.8 24
2020-01-26 @ Nea Salamis Famagusta D 1-169.1 1553 1643 18.33% 25.93% 55.74%-0.70 +1.8 12
2020-01-26 Ethnikos Achna W 3-257.8 1806 1488 77.71% 15.07% 7.22%+1.73 +1.4 32
2020-01-26 @ Apollon Limassol L 2-357.8 1488 1806 7.22% 15.07% 77.71%-1.73 -1.4 14
2020-02-01 Doxa Katokopias W 3-043.3 1789 1516 74.16% 17.18% 8.66%+1.53 +5.5 39
2020-02-01 @ Anorthosis Famagusta L 0-343.3 1516 1789 8.66% 17.18% 74.16%-1.53 -5.5 8
2020-02-01 Omonia Nicosia L 0-252.0 1553 1745 20.84% 27.03% 52.13%-0.56 -10.0 17
2020-02-01 @ Olympiacos Nicosia W 2-052.0 1745 1553 52.13% 27.03% 20.84%+0.56 +10.0 38
2020-02-01 Pafos FC L 0-348.1 1487 1574 32.50% 29.14% 38.35%-0.09 -20.8 14
2020-02-01 @ Ethnikos Achna W 3-048.1 1574 1487 38.35% 29.14% 32.50%+0.09 +20.8 17
2020-02-02 Apollon Limassol W 2-061.0 1674 1807 26.72% 28.56% 44.72%-0.30 +18.1 26
2020-02-02 @ AEL Limassol L 0-261.0 1807 1674 44.72% 28.56% 26.72%+0.30 -18.1 32
2020-02-02 Nea Salamis Famagusta W 2-157.7 1830 1641 66.43% 21.39% 12.18%+1.15 +2.8 34
2020-02-02 @ APOEL Nicosia L 1-257.7 1641 1830 12.18% 21.39% 66.43%-1.15 -2.8 24
2020-02-03 AEK Larnaca W 2-170.8 1555 1766 19.21% 26.35% 54.44%-0.65 +10.6 15
2020-02-03 @ Enosis Neon Paralimni L 1-270.8 1766 1555 54.44% 26.35% 19.21%+0.65 -10.6 25
2020-02-05 Anorthosis Famagusta D 0-067.7 1833 1795 49.60% 27.66% 22.74%+0.47 -1.4 35
2020-02-05 @ APOEL Nicosia D 0-067.7 1795 1833 22.74% 27.66% 49.60%-0.47 +1.4 40
2020-02-08 Anorthosis Famagusta W 2-171.9 1543 1796 16.11% 24.64% 59.25%-0.84 +11.3 20
2020-02-08 @ Olympiacos Nicosia L 1-271.9 1796 1543 59.25% 24.64% 16.11%+0.84 -11.3 40
2020-02-08 APOEL Nicosia W 1-062.5 1755 1832 33.94% 29.19% 36.87%-0.05 +8.3 28
2020-02-08 @ AEK Larnaca L 0-162.5 1832 1755 36.87% 29.19% 33.94%+0.05 -8.3 35
2020-02-09 AEL Limassol W 2-058.1 1595 1692 31.14% 29.07% 39.79%-0.14 +16.6 20
2020-02-09 @ Pafos FC L 0-258.1 1692 1595 39.79% 29.07% 31.14%+0.14 -16.6 26
2020-02-09 Enosis Neon Paralimni L 0-168.4 1789 1566 69.66% 19.70% 10.64%+1.30 -13.6 32
2020-02-09 @ Apollon Limassol W 1-068.4 1566 1789 10.64% 19.70% 69.66%-1.30 +13.6 18
2020-02-09 Ethnikos Achna L 1-272.6 1755 1466 75.41% 16.44% 8.15%+1.60 -13.5 38
2020-02-09 @ Omonia Nicosia W 2-172.6 1466 1755 8.15% 16.44% 75.41%-1.60 +13.5 17
2020-02-10 Doxa Katokopias L 0-163.3 1638 1510 60.06% 24.31% 15.63%+0.88 -12.2 24
2020-02-10 @ Nea Salamis Famagusta W 1-063.3 1510 1638 15.63% 24.31% 60.06%-0.88 +12.2 11
2020-02-12 Apollon Limassol W 3-275.0 1611 1775 23.42% 27.85% 48.74%-0.44 +9.2 23
2020-02-12 @ Pafos FC L 2-375.0 1775 1611 48.74% 27.85% 23.42%+0.44 -9.2 32
2020-02-14 Olympiacos Nicosia L 0-153.2 1480 1555 34.14% 29.19% 36.66%-0.04 -7.9 17
2020-02-14 @ Ethnikos Achna W 1-053.2 1555 1480 36.66% 29.19% 34.14%+0.04 +7.9 23
2020-02-15 Apollon Limassol W 4-156.4 1823 1766 51.96% 27.07% 20.96%+0.56 +12.3 38
2020-02-15 @ APOEL Nicosia L 1-456.4 1766 1823 20.96% 27.07% 51.96%-0.56 -12.3 32
2020-02-15 Pafos FC D 1-168.3 1579 1620 38.99% 29.11% 31.90%+0.11 -0.3 19
2020-02-15 @ Enosis Neon Paralimni D 1-168.3 1620 1579 31.90% 29.11% 38.99%-0.11 +0.3 24
2020-02-16 AEK Larnaca L 0-153.4 1523 1764 16.91% 25.15% 57.94%-0.79 -4.3 11
2020-02-16 @ Doxa Katokopias W 1-053.4 1764 1523 57.94% 25.15% 16.91%+0.79 +4.3 31
2020-02-16 Nea Salamis Famagusta W 3-263.2 1785 1626 63.35% 22.88% 13.77%+1.02 +3.1 43
2020-02-16 @ Anorthosis Famagusta L 2-363.2 1626 1785 13.77% 22.88% 63.35%-1.02 -3.1 24
2020-02-16 Omonia Nicosia D 1-171.0 1675 1741 35.46% 29.21% 35.33%+0.00 -0.0 27
2020-02-16 @ AEL Limassol D 1-171.0 1741 1675 35.33% 29.21% 35.46%+0.00 +0.0 39
2020-02-22 Doxa Katokopias W 3-259.5 1754 1518 70.82% 19.07% 10.11%+1.36 +2.2 35
2020-02-22 @ Apollon Limassol L 2-359.5 1518 1754 10.11% 19.07% 70.82%-1.36 -2.2 11
2020-02-22 Enosis Neon Paralimni W 3-046.6 1741 1579 63.68% 22.73% 13.60%+1.03 +9.4 42
2020-02-22 @ Omonia Nicosia L 0-346.6 1579 1741 13.60% 22.73% 63.68%-1.03 -9.4 19
2020-02-23 AEL Limassol D 1-169.1 1563 1675 29.16% 28.89% 41.95%-0.21 +0.5 24
2020-02-23 @ Olympiacos Nicosia D 1-169.1 1675 1563 41.95% 28.89% 29.16%+0.21 -0.5 28
2020-02-23 Anorthosis Famagusta W 5-061.1 1472 1788 12.46% 21.67% 65.87%-1.13 +57.5 20
2020-02-23 @ Ethnikos Achna L 0-561.1 1788 1472 65.87% 21.67% 12.46%+1.13 -57.5 43
2020-02-23 APOEL Nicosia W 2-063.2 1621 1836 18.86% 26.19% 54.96%-0.67 +21.4 27
2020-02-23 @ Pafos FC L 0-263.2 1836 1621 54.96% 26.19% 18.86%+0.67 -21.4 38
2020-02-23 Nea Salamis Famagusta D 0-068.1 1768 1623 61.91% 23.53% 14.56%+0.95 -2.5 32
2020-02-23 @ AEK Larnaca D 0-068.1 1623 1768 14.56% 23.53% 61.91%-0.95 +2.5 25
2020-02-29 Apollon Limassol L 1-360.6 1625 1756 27.03% 28.61% 44.37%-0.29 -10.8 25
2020-02-29 @ Nea Salamis Famagusta W 3-160.6 1756 1625 44.37% 28.61% 27.03%+0.29 +10.8 38
2020-02-29 Ethnikos Achna W 4-150.1 1675 1529 61.96% 23.51% 14.54%+0.96 +8.5 31
2020-02-29 @ AEL Limassol L 1-450.1 1529 1675 14.54% 23.51% 61.96%-0.96 -8.5 20
2020-02-29 Pafos FC L 0-449.1 1516 1642 27.55% 28.69% 43.76%-0.27 -24.0 11
2020-02-29 @ Doxa Katokopias W 4-049.1 1642 1516 43.76% 28.69% 27.55%+0.27 +24.0 30
2020-03-01 AEK Larnaca L 1-268.4 1730 1765 39.84% 29.06% 31.09%+0.14 -8.3 43
2020-03-01 @ Anorthosis Famagusta W 2-168.4 1765 1730 31.09% 29.06% 39.84%-0.14 +8.3 35
2020-03-01 Olympiacos Nicosia W 3-048.3 1570 1563 45.51% 28.44% 26.05%+0.33 +17.5 22
2020-03-01 @ Enosis Neon Paralimni L 0-348.3 1563 1570 26.05% 28.44% 45.51%-0.33 -17.5 24
2020-03-02 Omonia Nicosia D 0-067.8 1814 1750 52.75% 26.86% 20.39%+0.59 -1.7 39
2020-03-02 @ APOEL Nicosia D 0-067.8 1750 1814 20.39% 26.86% 52.75%-0.59 +1.7 43

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
2020-03-07 Ethnikos Achna D 2-273.1 1615 1521 56.27% 25.75% 17.98%+0.72 -1.3 1
2020-03-07 @ Nea Salamis Famagusta D 2-273.1 1521 1615 17.98% 25.75% 56.27%-0.72 +1.3 1
2020-03-07 Olympiacos Nicosia D 1-167.0 1587 1546 50.03% 27.56% 22.41%+0.49 -1.3 1
2020-03-07 @ Enosis Neon Paralimni D 1-167.0 1546 1587 22.41% 27.56% 50.03%-0.49 +1.3 1
2020-03-07 Omonia Nicosia L 0-355.9 1683 1752 35.02% 29.20% 35.78%-0.01 -21.9 0
2020-03-07 @ AEL Limassol W 3-055.9 1752 1683 35.78% 29.20% 35.02%+0.01 +21.9 3
2020-03-08 AEK Larnaca W 3-055.7 1722 1774 37.50% 29.17% 33.32%+0.07 +21.2 3
2020-03-08 @ Anorthosis Famagusta L 0-355.7 1774 1722 33.32% 29.17% 37.50%-0.07 -21.2 0
2020-03-08 APOEL Nicosia D 1-171.6 1767 1813 38.29% 29.15% 32.56%+0.09 -0.2 1
2020-03-08 @ Apollon Limassol D 1-171.6 1813 1767 32.56% 29.15% 38.29%-0.09 +0.2 1
2020-03-09 Pafos FC W 2-058.1 1492 1666 22.44% 27.57% 50.00%-0.49 +19.8 3
2020-03-09 @ Doxa Katokopias L 0-258.1 1666 1492 50.00% 27.57% 22.44%+0.49 -19.8 0

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2020-02-09 8.15% Ethnikos Achna 1466 2 @ Omonia Nicosia 1755 1
2 2020-02-09 10.64% Enosis Neon Paralimni 1566 1 @ Apollon Limassol 1789 0
3 2020-02-23 12.46% @ Ethnikos Achna 1472 5 Anorthosis Famagusta 1788 0
4 2019-12-07 12.54% @ Olympiacos Nicosia 1537 2 APOEL Nicosia 1852 0
5 2020-02-10 15.63% Doxa Katokopias 1510 1 @ Nea Salamis Famagusta 1638 0
6 2020-02-08 16.11% @ Olympiacos Nicosia 1543 2 Anorthosis Famagusta 1796 1
7 2019-08-26 16.85% Ethnikos Achna 1502 4 @ Enosis Neon Paralimni 1612 3
8 2019-10-19 17.46% @ Ethnikos Achna 1526 1 Apollon Limassol 1759 0
9 2020-02-23 18.86% @ Pafos FC 1621 2 APOEL Nicosia 1836 0
10 2020-02-03 19.21% @ Enosis Neon Paralimni 1555 2 AEK Larnaca 1766 1
11 2019-10-26 19.89% AEL Limassol 1678 2 @ Apollon Limassol 1747 1
12 2020-01-11 20.77% Nea Salamis Famagusta 1632 2 @ AEL Limassol 1692 1
13 2019-08-23 21.79% Pafos FC 1618 2 @ Nea Salamis Famagusta 1666 1
14 2019-12-01 22.30% Doxa Katokopias 1550 1 @ Pafos FC 1593 0
15 2020-03-09 22.44% @ Doxa Katokopias 1492 2 Pafos FC 1666 0
16 2019-10-05 23.21% Enosis Neon Paralimni 1581 3 @ Doxa Katokopias 1615 1
17 2020-02-12 23.42% @ Pafos FC 1611 3 Apollon Limassol 1775 2
18 2019-11-23 24.42% @ Nea Salamis Famagusta 1631 1 AEK Larnaca 1786 0
19 2019-11-30 25.12% Anorthosis Famagusta 1760 2 @ AEK Larnaca 1775 1
20 2019-12-21 25.20% @ AEL Limassol 1684 2 APOEL Nicosia 1830 1
21 2019-09-22 26.69% @ Ethnikos Achna 1514 2 Nea Salamis Famagusta 1648 0
22 2020-02-02 26.72% @ AEL Limassol 1674 2 Apollon Limassol 1807 0
23 2019-12-13 27.75% Olympiacos Nicosia 1562 6 @ Doxa Katokopias 1554 2
24 2019-08-24 28.60% Omonia Nicosia 1655 2 @ Doxa Katokopias 1640 0
25 2019-12-22 28.94% Nea Salamis Famagusta 1604 3 @ Olympiacos Nicosia 1586 0

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2020-02-23 57.53 @ Ethnikos Achna 5 1472 12.46% Anorthosis Famagusta 0 1788 65.87% 21.67%
2 2019-10-27 35.66 Anorthosis Famagusta 6 1714 43.08% @ Doxa Katokopias 0 1593 28.15% 28.77%
3 2019-11-10 25.30 @ Olympiacos Nicosia 4 1510 41.51% Ethnikos Achna 0 1533 29.56% 28.93%
4 2019-12-22 25.16 Nea Salamis Famagusta 3 1604 28.94% @ Olympiacos Nicosia 0 1586 42.19% 28.87%
5 2019-12-07 24.56 @ Olympiacos Nicosia 2 1537 12.54% APOEL Nicosia 0 1852 65.72% 21.75%
6 2020-02-29 23.96 Pafos FC 4 1642 43.76% @ Doxa Katokopias 0 1516 27.55% 28.69%
7 2019-12-13 23.81 Olympiacos Nicosia 6 1562 27.75% @ Doxa Katokopias 2 1554 43.54% 28.72%
8 2020-03-07 21.94 Omonia Nicosia 3 1752 35.78% @ AEL Limassol 0 1683 35.02% 29.20%
9 2020-02-23 21.37 @ Pafos FC 2 1621 18.86% APOEL Nicosia 0 1836 54.96% 26.19%
10 2020-03-08 21.17 @ Anorthosis Famagusta 3 1722 37.50% AEK Larnaca 0 1774 33.32% 29.17%
11 2020-02-01 20.79 Pafos FC 3 1574 38.35% @ Ethnikos Achna 0 1487 32.50% 29.14%
12 2019-12-15 20.36 Omonia Nicosia 3 1718 39.32% @ Nea Salamis Famagusta 0 1624 31.59% 29.09%
13 2020-03-09 19.80 @ Doxa Katokopias 2 1492 22.44% Pafos FC 0 1666 50.00% 27.57%
14 2019-09-22 18.13 @ Ethnikos Achna 2 1514 26.69% Nea Salamis Famagusta 0 1648 44.76% 28.55%
15 2020-02-02 18.12 @ AEL Limassol 2 1674 26.72% Apollon Limassol 0 1807 44.72% 28.56%
16 2020-03-01 17.53 @ Enosis Neon Paralimni 3 1570 45.51% Olympiacos Nicosia 0 1563 26.05% 28.44%
17 2019-08-24 17.44 Omonia Nicosia 2 1655 28.60% @ Doxa Katokopias 0 1640 42.57% 28.83%
18 2019-11-03 17.11 Apollon Limassol 3 1737 46.43% @ Enosis Neon Paralimni 0 1591 25.28% 28.29%
19 2019-10-05 16.87 Enosis Neon Paralimni 3 1581 23.21% @ Doxa Katokopias 1 1615 49.00% 27.79%
20 2020-02-09 16.57 @ Pafos FC 2 1595 31.14% AEL Limassol 0 1692 39.79% 29.07%
21 2020-01-06 14.65 Anorthosis Famagusta 3 1775 51.76% @ Pafos FC 0 1587 21.11% 27.13%
22 2019-10-28 14.62 APOEL Nicosia 3 1834 51.83% @ Nea Salamis Famagusta 0 1646 21.06% 27.11%
23 2020-02-09 13.57 Enosis Neon Paralimni 1 1566 10.64% @ Apollon Limassol 0 1789 69.66% 19.70%
24 2020-02-09 13.47 Ethnikos Achna 2 1466 8.15% @ Omonia Nicosia 1 1755 75.41% 16.44%
25 2019-10-02 13.17 @ Anorthosis Famagusta 3 1702 35.45% Apollon Limassol 1 1768 35.35% 29.21%

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 2019-10-27 84.1 @ AEK Larnaca 4 1783 66.84% Enosis Neon Paralimni 4 1589 11.98% 21.18%
2 2019-09-15 77.8 @ AEK Larnaca 2 1780 56.54% Omonia Nicosia 2 1684 17.80% 25.65%
3 2019-09-20 76.9 @ Olympiacos Nicosia 2 1518 15.61% AEK Larnaca 2 1779 60.09% 24.30%
4 2019-11-09 76.5 @ Nea Salamis Famagusta 2 1631 27.33% Anorthosis Famagusta 2 1759 44.02% 28.65%
5 2020-02-12 75.0 @ Pafos FC 3 1611 23.42% Apollon Limassol 2 1775 48.74% 27.85%
6 2019-12-15 74.8 @ Enosis Neon Paralimni 2 1563 28.10% AEL Limassol 2 1684 43.14% 28.76%
7 2019-08-26 74.7 Ethnikos Achna 4 1502 16.85% @ Enosis Neon Paralimni 3 1612 58.04% 25.11%
8 2020-01-03 74.6 @ Doxa Katokopias 2 1530 23.58% AEL Limassol 2 1693 48.53% 27.89%
9 2020-03-07 73.1 @ Nea Salamis Famagusta 2 1615 56.27% Ethnikos Achna 2 1521 17.98% 25.75%
10 2020-02-09 72.6 Ethnikos Achna 2 1466 8.15% @ Omonia Nicosia 1 1755 75.41% 16.44%
11 2020-02-08 71.9 @ Olympiacos Nicosia 2 1543 16.11% Anorthosis Famagusta 1 1796 59.25% 24.64%
12 2019-11-10 71.7 @ Apollon Limassol 1 1754 31.67% APOEL Nicosia 1 1847 39.23% 29.10%
13 2020-03-08 71.6 @ Apollon Limassol 1 1767 38.29% APOEL Nicosia 1 1813 32.56% 29.15%
14 2019-10-26 71.5 AEL Limassol 2 1678 19.89% @ Apollon Limassol 1 1747 53.47% 26.65%
15 2019-10-21 71.3 @ AEL Limassol 1 1677 29.97% AEK Larnaca 1 1783 41.06% 28.97%
16 2020-02-16 71.0 @ AEL Limassol 1 1675 35.46% Omonia Nicosia 1 1741 35.33% 29.21%
17 2020-02-03 70.8 @ Enosis Neon Paralimni 2 1555 19.21% AEK Larnaca 1 1766 54.44% 26.35%
18 2019-10-25 70.4 @ Omonia Nicosia 1 1687 64.58% Olympiacos Nicosia 1 1516 13.12% 22.30%
19 2020-01-11 70.4 Nea Salamis Famagusta 2 1632 20.77% @ AEL Limassol 1 1692 52.23% 27.00%
20 2019-11-30 70.3 Anorthosis Famagusta 2 1760 25.12% @ AEK Larnaca 1 1775 46.62% 28.26%
21 2019-10-05 70.2 @ Nea Salamis Famagusta 3 1630 37.13% AEL Limassol 2 1684 33.69% 29.18%
22 2019-12-21 70.2 @ AEL Limassol 2 1684 25.20% APOEL Nicosia 1 1830 46.52% 28.27%
23 2019-12-22 70.1 @ Omonia Nicosia 3 1738 41.84% AEK Larnaca 2 1759 29.26% 28.90%
24 2019-12-09 69.7 @ Ethnikos Achna 2 1500 35.95% Enosis Neon Paralimni 2 1563 34.84% 29.20%
25 2019-08-23 69.5 Pafos FC 2 1618 21.79% @ Nea Salamis Famagusta 1 1666 50.85% 27.36%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2020-02-01 43.3 @ Anorthosis Famagusta 3 1789 74.16% Doxa Katokopias 0 1516 8.66% 17.18%
2 2019-11-03 43.4 @ Anorthosis Famagusta 4 1750 70.40% Olympiacos Nicosia 0 1519 10.30% 19.30%
3 2020-01-05 43.7 @ APOEL Nicosia 4 1821 73.55% Enosis Neon Paralimni 0 1555 8.92% 17.53%
4 2019-12-16 44.4 @ APOEL Nicosia 2 1828 78.49% Ethnikos Achna 0 1500 6.91% 14.59%
5 2019-11-23 45.1 @ APOEL Nicosia 3 1847 71.90% Pafos FC 0 1599 9.63% 18.47%
6 2019-11-10 46.0 @ Olympiacos Nicosia 4 1510 41.51% Ethnikos Achna 0 1533 29.56% 28.93%
7 2020-02-22 46.6 @ Omonia Nicosia 3 1741 63.68% Enosis Neon Paralimni 0 1579 13.60% 22.73%
8 2020-01-25 46.9 APOEL Nicosia 3 1821 63.82% @ Doxa Katokopias 0 1525 13.52% 22.66%
9 2019-10-04 47.4 @ AEK Larnaca 5 1776 71.56% Ethnikos Achna 1 1533 9.78% 18.66%
10 2019-10-19 47.6 @ APOEL Nicosia 2 1830 70.47% Doxa Katokopias 0 1598 10.27% 19.26%
11 2020-02-01 48.1 Pafos FC 3 1574 38.35% @ Ethnikos Achna 0 1487 32.50% 29.14%
12 2020-03-01 48.3 @ Enosis Neon Paralimni 3 1570 45.51% Olympiacos Nicosia 0 1563 26.05% 28.44%
13 2019-12-08 48.5 @ Omonia Nicosia 2 1711 62.48% Doxa Katokopias 0 1561 14.24% 23.27%
14 2019-12-20 48.8 @ Anorthosis Famagusta 5 1767 67.82% Enosis Neon Paralimni 1 1563 11.50% 20.68%
15 2019-09-14 49.0 @ APOEL Nicosia 3 1815 59.76% AEL Limassol 0 1690 15.81% 24.44%
16 2020-02-29 49.1 Pafos FC 4 1642 43.76% @ Doxa Katokopias 0 1516 27.55% 28.69%
17 2020-02-29 50.1 @ AEL Limassol 4 1675 61.96% Ethnikos Achna 1 1529 14.54% 23.51%
18 2020-01-06 50.6 Anorthosis Famagusta 3 1775 51.76% @ Pafos FC 0 1587 21.11% 27.13%
19 2019-08-31 51.0 @ AEL Limassol 2 1681 54.58% Enosis Neon Paralimni 0 1601 19.11% 26.31%
20 2020-01-12 51.0 Apollon Limassol 2 1797 57.45% @ Olympiacos Nicosia 0 1561 17.22% 25.33%
21 2019-11-04 51.2 @ AEL Limassol 2 1688 54.47% Pafos FC 0 1610 19.18% 26.34%
22 2019-09-22 51.3 @ Anorthosis Famagusta 2 1693 54.75% Pafos FC 0 1613 19.00% 26.26%
23 2019-10-28 51.3 APOEL Nicosia 3 1834 51.83% @ Nea Salamis Famagusta 0 1646 21.06% 27.11%
24 2019-10-06 51.5 @ Apollon Limassol 3 1755 70.77% Olympiacos Nicosia 1 1520 10.13% 19.10%
25 2020-01-13 51.8 @ Enosis Neon Paralimni 1 1547 46.73% Doxa Katokopias 0 1531 25.03% 28.24%