Home / Leagues / Scotland / Premiership / 2024-25

2024-25 Premiership Season

228 games

Final

Champion

Celtic

92 points

Relegated

No relegation

Biggest Overachiever

St. Johnstone

31.75 points above expected

32 points · 63.75 expected points

Biggest Disappointment

Celtic

81.01 points below expected

92 points · 173.01 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 Celtic 33 26 3 4 81 97 22 +75 76.14 +4.86
2 Rangers 33 20 6 7 66 68 35 +33 68.50 -2.50
3 Hibernian 33 14 11 8 53 54 41 +13 42.02 +10.98
4 Dundee United 33 14 8 11 50 41 40 +1 47.56 +2.44
5 Aberdeen 33 14 8 11 50 45 49 -4 46.58 +3.42
6 St. Mirren 33 12 5 16 41 45 54 -9 41.70 -0.70
7 Heart of Midlothian 33 11 7 15 40 43 44 -1 49.53 -9.53
8 Motherwell 33 11 6 16 39 37 56 -19 40.10 -1.10
9 Kilmarnock 33 9 8 16 35 38 58 -20 41.70 -6.70
10 Ross County 33 9 8 16 35 33 56 -23 31.81 +3.19
11 Dundee 33 9 7 17 34 50 71 -21 36.59 -2.59
12 St. Johnstone 33 8 5 20 29 33 58 -25 31.77 -2.77
# Team GP W D L Pts GF GA GD SimPts vsSim
1 Celtic 38 29 5 4 92 112 26 +86 173.01 -81.01
2 Rangers 38 22 9 7 75 80 41 +39 141.40 -66.40
3 Hibernian 38 15 13 10 58 62 50 +12 112.72 -54.72
4 Dundee United 38 15 8 15 53 45 54 -9 105.45 -52.45
5 Aberdeen 38 15 8 15 53 48 61 -13 104.68 -51.68
6 St. Mirren 38 14 8 16 50 53 59 -6 86.77 -36.77
7 Heart of Midlothian 38 15 7 16 52 52 47 +5 89.62 -37.62
8 Motherwell 38 14 7 17 49 46 63 -17 84.50 -35.50
9 Kilmarnock 38 12 8 18 44 45 64 -19 77.57 -33.57
10 Dundee 38 11 8 19 41 57 77 -20 74.13 -33.13
11 Ross County 38 9 10 19 37 37 65 -28 76.19 -39.19
12 St. Johnstone 38 9 5 24 32 38 68 -30 63.75 -31.75

Form

Each team's 5-game rolling points-per-game across the season. Hot streaks push above the dashed 1.5 PPG reference line; cold spells drop below. Each team gets a distinct color; the legend below the plot lets you read off which line is which. (First 4 games of each team have no rolling window, so the lines start at game 5.)

League Race

Cumulative points across the season for each team. Highlighted teams are drawn in color (top finishers for the Title Race, bottom finishers for the Relegation Race); the rest of the league appears in light gray as context. Switch views with the buttons below.

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
Celtic 1967 92 76.14 +15.86 79.4% 49 65 72 76 81 86 94
Rangers 1864 75 68.50 +6.50 38.2% 37 57 64 69 73 79 93
Heart of Midlothian 1720 52 49.53 +2.47 10.8% 21 37 45 49 55 62 74
Hibernian 1719 58 42.02 +15.98 94.4% 15 30 37 42 47 54 68
St. Mirren 1654 50 41.70 +8.30 48.8% 16 30 37 42 47 54 70
Dundee United 1632 53 47.56 +5.44 65.3% 22 36 43 48 52 60 78
Kilmarnock 1611 44 41.70 +2.30 19.8% 14 30 37 42 47 54 66
Aberdeen 1609 53 46.58 +6.42 70.7% 20 35 42 47 52 59 75
Motherwell 1586 49 40.10 +8.90 47.0% 11 29 35 40 45 52 66
Dundee 1563 41 36.59 +4.41 38.8% 12 25 32 37 41 48 66
Ross County 1532 37 31.81 +5.19 70.8% 10 21 27 32 36 43 56
St. Johnstone 1510 32 31.77 +0.23 38.3% 9 21 27 31 36 43 61

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 ABE CEL DUN DU HOM HIB KIL MOT RAN RC SJ SM
Aberdeen
0-1-3
2.11
3-0-0
4.83
1-1-2
5.26
1-2-0
4.38
1-1-2
5.85
2-0-1
4.68
2-0-1
4.81
1-1-2
2.83
2-0-1
5.15
1-2-0
5.10
1-0-3
6.09
Celtic
3-1-0
9.23
2-1-0
7.48
3-1-0
9.13
3-0-0
6.72
3-0-1
9.23
3-0-0
7.00
3-0-0
7.03
1-1-2
6.93
3-0-0
7.45
2-0-1
7.46
3-1-0
9.35
Dundee
0-0-3
3.53
0-1-2
1.11
1-1-1
2.89
2-0-2
3.98
1-1-1
3.45
1-1-2
4.91
2-0-2
5.17
0-1-2
1.67
0-1-3
6.27
2-1-1
5.98
2-1-0
3.77
Dundee United
2-1-1
5.86
0-1-3
2.19
1-1-1
5.48
2-0-1
3.67
1-1-2
5.87
0-2-1
4.63
1-0-2
5.23
0-1-3
3.01
2-1-0
5.19
3-0-0
5.65
3-0-1
6.23
Heart of Midlothian
0-2-1
3.95
0-0-3
1.75
2-0-2
7.18
1-0-2
4.68
0-1-2
4.66
2-0-2
6.68
2-1-1
7.16
0-1-2
2.74
2-2-0
7.66
4-0-0
7.78
2-0-1
5.09
Hibernian
2-1-1
5.28
1-0-3
2.10
1-1-1
4.92
2-1-1
5.26
2-1-0
3.68
1-2-0
4.11
2-0-1
4.21
1-2-1
2.92
1-2-0
4.94
2-1-0
5.47
0-2-2
5.47
Kilmarnock
1-0-2
3.65
0-0-3
1.51
2-1-1
6.22
1-2-0
3.72
2-0-2
4.45
0-2-1
4.23
1-2-1
6.05
1-0-2
2.06
1-0-3
6.84
2-0-2
6.94
1-1-1
3.93
Motherwell
1-0-2
3.53
0-0-3
1.48
2-0-2
5.96
2-0-1
3.13
1-1-2
3.99
1-0-2
4.14
1-2-1
5.07
1-1-1
1.65
0-2-2
6.78
3-0-1
6.58
2-1-0
4.16
Rangers
2-1-1
8.41
2-1-1
4.20
2-1-0
6.81
3-1-0
8.22
2-1-0
5.64
1-2-1
8.32
2-0-1
6.37
1-1-1
6.84
3-0-0
7.27
3-0-0
7.16
1-1-2
8.81
Ross County
1-0-2
3.21
0-0-3
1.13
3-1-0
4.87
0-1-2
3.17
0-2-2
3.52
0-2-1
3.41
3-0-1
4.30
2-2-0
4.36
0-0-3
1.28
0-1-3
5.26
0-1-2
2.98
St. Johnstone
0-2-1
3.26
1-0-2
1.12
1-1-2
5.13
0-0-3
2.72
0-0-4
3.40
0-1-2
2.90
2-0-2
4.21
1-0-3
4.55
0-0-3
1.37
3-1-0
5.85
1-0-2
3.24
St. Mirren
3-0-1
5.03
0-1-3
2.01
0-1-2
4.58
1-0-3
4.89
1-0-2
3.27
2-2-0
5.64
1-1-1
4.41
0-1-2
4.17
2-1-1
2.47
2-1-0
5.37
2-0-1
5.11

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

Slope
Scored 0.88 +7.3
Allowed 0.85 -11.1
Differential 0.95 +4.8

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
04.39%7.89%5.26%4.61%1.75%1.54%25.44%
17.89%8.77%8.55%4.39%1.32%0.88%31.80%
25.26%8.55%5.70%2.19%0.44%0.22%22.37%
34.61%4.39%2.19%2.19%0.44%13.82%
41.75%1.32%0.44%0.44%3.95%
5+1.54%0.88%0.22%2.63%
Total25.44%31.80%22.37%13.82%3.95%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.48 1.48 +0.00
SD 1.30 1.30 2.04
CV 0.88 0.88
Max 6 6 +6
Min 0 0 -6

Games Played: 228

↓ Scored | Allowed →012345+Total
05.26%7.89%5.26%5.26%5.26%28.95%
113.16%5.26%7.89%2.63%5.26%34.21%
22.63%13.16%7.89%23.68%
32.63%2.63%2.63%7.89%
45.26%5.26%
5+
Total21.05%34.21%23.68%10.53%5.26%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.61 -0.34
SD 1.13 1.37 1.89
CV 0.90 0.85
Max 4 5 +3
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
02.63%2.63%2.63%7.89%
12.63%5.26%2.63%10.53%
213.16%2.63%2.63%2.63%21.05%
318.42%5.26%2.63%26.32%
47.89%5.26%13.16%
5+10.53%7.89%2.63%21.05%
Total55.26%28.95%7.89%7.89%100%

Summary Statistics

Scored Allowed Difference
Mean 2.95 0.68 +2.26
SD 1.63 0.93 2.05
CV 0.55 1.36
Max 6 3 +6
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
02.63%7.89%2.63%2.63%5.26%21.05%
15.26%10.53%15.79%2.63%2.63%36.84%
25.26%2.63%7.89%5.26%21.05%
35.26%2.63%2.63%2.63%13.16%
45.26%2.63%7.89%
5+
Total10.53%26.32%36.84%13.16%7.89%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 2.03 -0.53
SD 1.20 1.42 2.10
CV 0.80 0.70
Max 4 6 +3
Min 0 0 -6

Games Played: 38

↓ Scored | Allowed →012345+Total
02.63%10.53%5.26%2.63%2.63%23.68%
121.05%10.53%2.63%10.53%44.74%
25.26%7.89%5.26%2.63%21.05%
32.63%2.63%2.63%2.63%10.53%
4
5+
Total31.58%28.95%15.79%15.79%5.26%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.42 -0.24
SD 0.93 1.37 1.60
CV 0.78 0.96
Max 3 5 +3
Min 0 0 -5

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%13.16%2.63%2.63%26.32%
17.89%7.89%10.53%7.89%2.63%36.84%
25.26%10.53%2.63%2.63%21.05%
32.63%5.26%2.63%10.53%
42.63%2.63%
5+2.63%2.63%
Total28.95%36.84%18.42%13.16%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.37 1.24 +0.13
SD 1.30 1.10 1.86
CV 0.95 0.89
Max 6 4 +6
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
05.26%5.26%2.63%5.26%18.42%
12.63%15.79%5.26%2.63%2.63%28.95%
27.89%7.89%7.89%2.63%26.32%
35.26%13.16%5.26%23.68%
42.63%2.63%
5+
Total23.68%42.11%15.79%15.79%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.63 1.32 +0.32
SD 1.13 1.09 1.69
CV 0.69 0.83
Max 4 4 +4
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
02.63%15.79%5.26%5.26%2.63%2.63%34.21%
17.89%13.16%2.63%5.26%28.95%
210.53%2.63%2.63%5.26%2.63%23.68%
32.63%5.26%2.63%10.53%
42.63%2.63%
5+
Total23.68%34.21%15.79%13.16%5.26%7.89%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.68 -0.50
SD 1.11 1.58 2.05
CV 0.94 0.94
Max 4 6 +4
Min 0 0 -6

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%7.89%2.63%10.53%2.63%31.58%
12.63%5.26%10.53%5.26%5.26%28.95%
22.63%21.05%5.26%28.95%
32.63%2.63%2.63%7.89%
42.63%2.63%
5+
Total15.79%36.84%21.05%18.42%7.89%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.66 -0.45
SD 1.07 1.19 1.72
CV 0.88 0.72
Max 4 4 +3
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
02.63%2.63%5.26%2.63%13.16%
113.16%7.89%7.89%28.95%
22.63%5.26%10.53%18.42%
37.89%10.53%2.63%2.63%23.68%
45.26%2.63%2.63%10.53%
5+5.26%5.26%
Total36.84%26.32%28.95%7.89%100%

Summary Statistics

Scored Allowed Difference
Mean 2.11 1.08 +1.03
SD 1.54 1.00 1.98
CV 0.73 0.92
Max 6 3 +6
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%10.53%5.26%7.89%2.63%5.26%39.47%
15.26%13.16%7.89%5.26%2.63%34.21%
22.63%7.89%2.63%2.63%15.79%
35.26%2.63%2.63%10.53%
4
5+
Total21.05%34.21%15.79%18.42%5.26%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 0.97 1.71 -0.74
SD 1.00 1.49 2.00
CV 1.03 0.87
Max 3 6 +3
Min 0 0 -6

Games Played: 38

↓ Scored | Allowed →012345+Total
02.63%5.26%13.16%2.63%2.63%2.63%28.95%
110.53%7.89%21.05%10.53%50.00%
27.89%5.26%13.16%
35.26%2.63%7.89%
4
5+
Total18.42%21.05%34.21%21.05%2.63%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.79 -0.79
SD 0.87 1.30 1.73
CV 0.87 0.73
Max 3 6 +3
Min 0 0 -6

Games Played: 38

↓ Scored | Allowed →012345+Total
05.26%10.53%7.89%5.26%2.63%31.58%
12.63%2.63%7.89%5.26%18.42%
25.26%13.16%13.16%2.63%34.21%
35.26%2.63%5.26%13.16%
4
5+2.63%2.63%
Total18.42%31.58%34.21%10.53%2.63%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.39 1.55 -0.16
SD 1.22 1.16 1.82
CV 0.87 0.74
Max 5 5 +4
Min 0 0 -4

Games Played: 38

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.

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 St. Johnstone 32 63.75 -31.75
2 Dundee 41 74.13 -33.13
3 Kilmarnock 44 77.57 -33.57
4 Motherwell 49 84.50 -35.50
5 St. Mirren 50 86.77 -36.77

Biggest Disappointments

# Team Actual Sim vsSim
1 Celtic 92 173.01 -81.01
2 Rangers 75 141.40 -66.40
3 Hibernian 58 112.72 -54.72
4 Dundee United 53 105.45 -52.45
5 Aberdeen 53 104.68 -51.68

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 W or D consecutively; Winless counts L or D consecutively.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Aberdeen 7 Aug 5 – Oct 6 1 in 179
2 Hibernian 4 Dec 14 – Dec 29 1 in 72
3 St. Mirren 3 Dec 14 – Dec 26 1 in 32
4 Ross County 2 Jan 2 – Jan 5 1 in 26
5 Celtic 7 Aug 4 – Oct 6 1 in 18

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Aberdeen 5 Dec 21 – Jan 5 1 in 344
2 Ross County 7 Mar 15 – May 10 1 in 142
3 Heart of Midlothian 5 Aug 10 – Sep 21 1 in 126
4 Motherwell 5 Jan 11 – Feb 22 1 in 54
5 Dundee 5 Feb 1 – Feb 26 1 in 30

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Hibernian 17 Dec 14 – Apr 13 1 in 12,431
2 Aberdeen 11 Aug 5 – Nov 9 1 in 161
3 St. Mirren 6 Apr 12 – May 17 1 in 71
4 Ross County 4 Dec 26 – Jan 5 1 in 30
5 Kilmarnock 5 Sep 1 – Oct 20 1 in 20

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Aberdeen 14 Nov 23 – Feb 1 1 in 2,248
2 Heart of Midlothian 8 Aug 3 – Oct 6 1 in 70
3 Hibernian 9 Sep 29 – Nov 26 1 in 43
4 Rangers 4 Apr 5 – May 4 1 in 29
5 Ross County 9 Mar 15 – May 18 1 in 25

Finish Position Heatmap

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
Celtic79.33%19.91%0.69%0.05%0.02%
Rangers20.35%73.05%5.30%0.95%0.28%0.04%0.01%0.01%0.01%
Hibernian0.40%7.29%10.57%12.53%13.46%13.04%13.01%11.45%8.85%6.30%3.10%
Dundee United0.11%1.64%22.00%19.51%15.96%13.02%9.84%7.06%5.29%3.33%1.61%0.63%
Aberdeen0.06%1.42%17.09%18.61%15.83%13.84%10.59%9.13%6.53%3.88%2.24%0.78%
St. Mirren0.01%0.23%6.02%9.17%11.87%13.24%13.87%13.19%12.23%9.61%7.04%3.52%
Heart of Midlothian0.13%2.77%29.91%21.17%15.12%11.05%7.83%4.93%3.47%2.25%0.97%0.40%
Motherwell0.01%0.18%3.96%6.53%8.99%10.91%13.05%13.33%14.76%13.11%9.68%5.49%
Kilmarnock0.32%5.73%8.62%11.42%12.47%14.00%13.63%11.87%10.89%6.94%4.11%
Dundee0.06%1.48%3.22%4.95%6.80%8.83%12.55%14.81%17.41%17.29%12.60%
Ross County0.01%0.20%0.90%1.50%2.53%4.49%6.56%9.83%15.78%23.98%34.22%
St. Johnstone0.01%0.33%0.70%1.53%2.64%4.46%6.61%9.75%14.88%23.94%35.15%
Team123456789101112
Celtic100.00%
Rangers99.99%0.01%
Hibernian0.01%77.78%17.71%4.47%0.03%
Dundee United13.85%49.34%36.15%0.66%
Aberdeen8.35%32.76%57.64%1.25%
St. Mirren0.01%0.19%1.74%98.06%
Heart of Midlothian78.56%15.82%4.29%1.12%0.20%0.01%
Motherwell15.35%49.00%21.81%10.63%3.06%0.15%
Kilmarnock3.47%19.94%34.15%25.45%14.72%2.27%
Dundee0.85%5.83%15.91%25.39%42.08%9.94%
Ross County1.76%9.29%22.81%33.55%27.74%4.85%
St. Johnstone0.01%0.12%1.03%3.86%12.20%82.78%

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.

Points 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

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 5% * Slight Edge: 5% to 15% * Clear Edge: 15% to 25% * Strong Edge: 25% 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
+15.79%
Clear Edge
47.37%21.05%31.58%
Elo Value
Home Edge
154 Elo
0.006 goals per Elo point
055.32400
Scoring Tilt
Expected
+0.43 goals
Neutral
-2+0.36+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 4 * Open: 4 to 6 * Wide Open: 6 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd * Middle of the Pack: 3rd to 6th * Longshot: 7th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.15 * Tight Race: 0.15 to 0.4 * Comfortable: 0.4 to 0.75 * Runaway: 0.75 and up.
Title-Race Openness
1.5
One-Team Race
124610
Champion Preseason Odds
79%
Celtic, 1st of 12
LongshotFavorite
Title Margin
Expected
0.45/gm
Comfortable
00.260.6/gm

Simulation-Based Surprises

How these are measured

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

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.66 * Some Luck: 5.66 to 8.49 * Lucky: 8.49 to 11.33 * Wild Swing: 11.33 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.3 * Close: 1.3 to 1.95 * Off: 1.95 to 2.61 * Way Off: 2.61 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.24 points
As Expected
07.0818
Average Finish Error
Expected
0.92
Pinpoint
01.634
Biggest Overachiever
Expected 95.83%
94.43%
Hibernian
50100
Biggest Underachiever
Expected 4.17%
10.75%
Heart of Midlothian
050
Season Outliers
Expected
0 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.12 * Even: 0.12 to 0.18 * Top-Heavy: 0.18 to 0.26 * Lopsided: 0.26 and up.
Noll-Scully
How much more spread out the table was than a league where every match is a coin flip. The gold line at 1 is that coin-flip baseline. Above it, real talent gaps stretched the table; below it, the league was tighter than luck alone would produce.
Coin-Flip Parity: under 1 * Moderate Separation: 1 to 1.6 * Strong Separation: 1.6 to 2.2 * Wide Separation: 2.2 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 60% * Slight Edge: 60% to 70% * Clear Edge: 70% to 80% * Wide Edge: 80% 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 70% * Clear Edge: 70% to 82% * Strong Edge: 82% to 92% * Dominant: 92% 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 30% * Some Drama: 30% to 40% * Frequent: 40% to 50% * Very Frequent: 50% 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 8% * Occasional: 8% to 14% * Frequent: 14% to 22% * Very Frequent: 22% and up.
Gini Index
0.15
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.78
Strong Separation
01.003
Interquartile Edge
70%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline 93%
91%
Strong Edge
50%100%
Close Games
Expected
59%
Very Frequent
0%54%100%
Blowouts
Expected
21%
Frequent
0%22%100%

Predictability

How these are measured

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

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.1 * Slight Separation: 0.1 to 0.18 * Notable Separation: 0.18 to 0.28 * Lopsided: 0.28 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.3 * Some Carryover: 0.3 to 0.6 * Strong Carryover: 0.6 to 0.85 * Near-Lock: 0.85 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 25% * As Expected: 25% to 33% * Upset-Prone: 33% to 42% * Very Upset-Prone: 42% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 15% * As Expected: 15% to 25% * Shaky Favorites: 25% to 35% * Very Shaky: 35% and up.
Brier Score
Expected
0.57
Predictable
00.572
Matchup Imbalance
0.38
Lopsided
00.10.180.280.5
Strangeness
Expected
0.54
Very Predictable
01.002
Repeatability
0.77
Strong Carryover
00.30.60.851
Upset Rate
Expected
25%
As Expected
0%24%50%
Clear Favorite Upset Rate
Expected
21%
As Expected
0%20%50%

Calibration

How these are measured

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

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

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.

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 Same level Qualified for relegation playoff final Lost relegation playoff
Celtic 100%
Rangers 100%
Heart of Midlothian 98.98% 0.73% 0.29%
Dundee United 98.02% 1.51% 0.47%
Aberdeen 96.93% 2.26% 0.81%
Hibernian 94.02% 4.28% 1.70%
St. Mirren 90.18% 6.77% 3.05%
Kilmarnock 89.48% 7.03% 3.49%
Motherwell 82.73% 10.97% 6.30%
Dundee 68.17% 17.58% 14.25%
Ross County 41.88% 24.89% 33.23%
St. Johnstone 39.61% 23.98% 36.41%

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 Same level Qualified for relegation playoff final Lost relegation playoff
Aberdeen 100%
Celtic 100%
Dundee United 100%
Hibernian 100%
Rangers 100%
St. Mirren 100%
Heart of Midlothian 99.79% 0.20% 0.01%
Motherwell 96.79% 3.06% 0.15%
Kilmarnock 83.01% 14.72% 2.27%
Ross County 67.41% 27.74% 4.85%
Dundee 47.98% 42.08% 9.94%
St. Johnstone 5.02% 12.20% 82.78%

Overall Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2024-08-03 Rangers D 0-0 1719 1846 29.4% 21.9% 48.6% +0.8 1
2024-08-03 @ Heart of Midlothian D 0-0 1846 1719 48.6% 21.9% 29.4% -0.8 1
2024-08-03 Ross County D 0-0 1623 1534 57.9% 20.7% 21.4% -1.5 1
2024-08-03 @ Motherwell D 0-0 1534 1623 21.4% 20.7% 57.9% +1.5 1
2024-08-04 Dundee D 2-2 1655 1599 54.1% 21.3% 24.6% -0.8 1
2024-08-04 @ Dundee United D 2-2 1599 1655 24.6% 21.3% 54.1% +0.8 1
2024-08-04 Hibernian W 3-0 1632 1625 47.8% 22.0% 30.2% +14.6 3
2024-08-04 @ St. Mirren L 0-3 1625 1632 30.2% 22.0% 47.8% -14.6 0
2024-08-04 Kilmarnock W 4-0 1871 1661 70.0% 17.4% 12.6% +8.2 3
2024-08-04 @ Celtic L 0-4 1661 1871 12.6% 17.4% 70.0% -8.2 0
2024-08-05 Aberdeen L 1-2 1557 1646 34.4% 22.2% 43.4% -5.6 0
2024-08-05 @ St. Johnstone W 2-1 1646 1557 43.4% 22.2% 34.4% +5.6 3
2024-08-10 Dundee United D 1-1 1535 1654 30.5% 22.0% 47.5% +0.6 2
2024-08-10 @ Ross County D 1-1 1654 1535 47.5% 22.0% 30.5% -0.6 2
2024-08-10 Heart of Midlothian W 3-1 1600 1719 30.4% 22.0% 47.5% +12.6 4
2024-08-10 @ Dundee L 1-3 1719 1600 47.5% 22.0% 30.4% -12.6 1
2024-08-10 Motherwell W 2-1 1846 1621 71.2% 17.0% 11.8% +2.0 4
2024-08-10 @ Rangers L 1-2 1621 1846 11.8% 17.0% 71.2% -2.0 1
2024-08-11 Celtic L 0-2 1610 1879 16.1% 19.1% 64.8% -5.6 0
2024-08-11 @ Hibernian W 2-0 1879 1610 64.8% 19.1% 16.1% +5.6 6
2024-08-11 St. Johnstone L 0-3 1652 1551 59.3% 20.4% 20.3% -25.5 0
2024-08-11 @ Kilmarnock W 3-0 1551 1652 20.3% 20.4% 59.3% +25.5 3
2024-08-11 St. Mirren W 3-1 1652 1647 47.5% 22.0% 30.5% +8.8 6
2024-08-11 @ Aberdeen L 1-3 1647 1652 30.5% 22.0% 47.5% -8.8 3
2024-08-24 Dundee D 2-2 1605 1612 45.8% 22.1% 32.0% -0.3 1
2024-08-24 @ Hibernian D 2-2 1612 1605 32.0% 22.1% 45.8% +0.4 5
2024-08-24 Ross County W 6-0 1848 1536 77.9% 14.1% 8.0% +7.3 7
2024-08-24 @ Rangers L 0-6 1536 1848 8.0% 14.1% 77.9% -7.3 2
2024-08-24 St. Johnstone W 2-0 1654 1577 56.5% 20.9% 22.5% +7.8 5
2024-08-24 @ Dundee United L 0-2 1577 1654 22.5% 20.9% 56.5% -7.8 3
2024-08-25 Celtic L 0-3 1638 1885 17.7% 19.6% 62.7% -9.0 3
2024-08-25 @ St. Mirren W 3-0 1885 1638 62.7% 19.6% 17.7% +9.0 9
2024-08-25 Heart of Midlothian W 3-1 1619 1707 34.6% 22.2% 43.2% +11.6 4
2024-08-25 @ Motherwell L 1-3 1707 1619 43.2% 22.2% 34.6% -11.6 1
2024-08-25 Kilmarnock W 2-0 1660 1627 51.2% 21.7% 27.1% +9.2 9
2024-08-25 @ Aberdeen L 0-2 1627 1660 27.1% 21.7% 51.2% -9.2 0
2024-08-31 Aberdeen L 0-1 1529 1670 27.9% 21.8% 50.3% -5.0 2
2024-08-31 @ Ross County W 1-0 1670 1529 50.3% 21.8% 27.9% +5.0 12
2024-08-31 Motherwell L 1-2 1569 1631 38.1% 22.3% 39.5% -6.1 3
2024-08-31 @ St. Johnstone W 2-1 1631 1569 39.5% 22.3% 38.1% +6.1 7
2024-08-31 St. Mirren D 2-2 1613 1629 44.6% 22.2% 33.2% -0.3 6
2024-08-31 @ Dundee D 2-2 1629 1613 33.2% 22.2% 44.6% +0.3 4
2024-09-01 Dundee United L 0-1 1695 1662 51.2% 21.7% 27.1% -8.2 1
2024-09-01 @ Heart of Midlothian W 1-0 1662 1695 27.1% 21.7% 51.2% +8.2 8
2024-09-01 Hibernian D 1-1 1618 1604 48.6% 21.9% 29.5% -0.7 1
2024-09-01 @ Kilmarnock D 1-1 1604 1618 29.5% 21.9% 48.6% +0.7 2
2024-09-01 Rangers W 3-0 1894 1855 51.9% 21.6% 26.5% +13.1 12
2024-09-01 @ Celtic L 0-3 1855 1894 26.5% 21.6% 51.9% -13.1 7
2024-09-14 Dundee W 2-0 1524 1612 34.4% 22.2% 43.3% +13.4 5
2024-09-14 @ Ross County L 0-2 1612 1524 43.3% 22.2% 34.4% -13.4 6
2024-09-14 Heart of Midlothian W 2-0 1907 1687 70.8% 17.1% 12.1% +4.2 15
2024-09-14 @ Celtic L 0-2 1687 1907 12.1% 17.1% 70.8% -4.2 1
2024-09-14 Kilmarnock D 2-2 1629 1617 48.5% 21.9% 29.6% -0.5 5
2024-09-14 @ St. Mirren D 2-2 1617 1629 29.6% 21.9% 48.5% +0.5 2
2024-09-14 Motherwell W 2-1 1675 1637 51.7% 21.6% 26.6% +4.5 15
2024-09-14 @ Aberdeen L 1-2 1637 1675 26.6% 21.6% 51.7% -4.5 7
2024-09-14 St. Johnstone W 2-0 1605 1563 52.3% 21.5% 26.1% +8.9 5
2024-09-14 @ Hibernian L 0-2 1563 1605 26.1% 21.5% 52.3% -8.9 3
2024-09-15 Rangers L 0-1 1670 1842 24.5% 21.3% 54.2% -4.4 8
2024-09-15 @ Dundee United W 1-0 1842 1670 54.2% 21.3% 24.5% +4.5 10
2024-09-21 Heart of Midlothian W 2-1 1629 1683 39.3% 22.3% 38.4% +6.1 8
2024-09-21 @ St. Mirren L 1-2 1683 1629 38.4% 22.3% 39.3% -6.1 1
2024-09-21 St. Johnstone D 3-3 1537 1554 44.5% 22.2% 33.3% -0.2 6
2024-09-21 @ Ross County D 3-3 1554 1537 33.3% 22.2% 44.5% +0.2 4
2024-09-28 Aberdeen L 1-2 1599 1679 35.6% 22.3% 42.1% -5.8 6
2024-09-28 @ Dundee W 2-1 1679 1599 42.1% 22.3% 35.6% +5.8 18
2024-09-28 Celtic L 0-6 1554 1911 10.9% 16.4% 72.7% -10.3 4
2024-09-28 @ St. Johnstone W 6-0 1911 1554 72.7% 16.4% 10.9% +10.3 18
2024-09-28 Dundee United D 3-3 1617 1665 40.2% 22.3% 37.5% -0.1 3
2024-09-28 @ Kilmarnock D 3-3 1665 1617 37.5% 22.3% 40.2% +0.1 9
2024-09-28 Ross County D 1-1 1677 1537 63.4% 19.5% 17.2% -1.7 2
2024-09-28 @ Heart of Midlothian D 1-1 1537 1677 17.2% 19.5% 63.4% +1.7 7
2024-09-28 St. Mirren W 2-1 1632 1635 46.5% 22.1% 31.4% +5.2 10
2024-09-28 @ Motherwell L 1-2 1635 1632 31.4% 22.1% 46.5% -5.2 8
2024-09-29 Hibernian W 1-0 1846 1614 71.9% 16.7% 11.4% +2.1 13
2024-09-29 @ Rangers L 0-1 1614 1846 11.4% 16.7% 71.9% -2.1 5
2024-10-05 Dundee United L 0-1 1630 1665 41.9% 22.3% 35.8% -6.9 8
2024-10-05 @ St. Mirren W 1-0 1665 1630 35.8% 22.3% 41.9% +6.9 12
2024-10-05 Kilmarnock L 2-3 1593 1617 43.5% 22.2% 34.2% -6.4 6
2024-10-05 @ Dundee W 3-2 1617 1593 34.2% 22.2% 43.5% +6.4 6
2024-10-05 Motherwell L 1-2 1612 1638 43.3% 22.2% 34.4% -6.7 5
2024-10-05 @ Hibernian W 2-1 1638 1612 34.4% 22.2% 43.3% +6.7 13
2024-10-06 Celtic L 1-2 1539 1922 9.7% 15.5% 74.8% -1.6 7
2024-10-06 @ Ross County W 2-1 1922 1539 74.8% 15.5% 9.7% +1.6 21
2024-10-06 Heart of Midlothian W 3-2 1685 1675 48.1% 22.0% 29.9% +4.7 21
2024-10-06 @ Aberdeen L 2-3 1675 1685 29.9% 22.0% 48.1% -4.7 2
2024-10-06 St. Johnstone W 2-0 1848 1544 77.4% 14.4% 8.2% +2.7 16
2024-10-06 @ Rangers L 0-2 1544 1848 8.2% 14.4% 77.4% -2.7 4
2024-10-19 Aberdeen D 2-2 1923 1690 72.0% 16.7% 11.4% -1.7 22
2024-10-19 @ Celtic D 2-2 1690 1923 11.4% 16.7% 72.0% +1.7 22
2024-10-19 Dundee L 0-1 1644 1587 54.2% 21.3% 24.5% -8.6 13
2024-10-19 @ Motherwell W 1-0 1587 1644 24.5% 21.3% 54.2% +8.6 9
2024-10-19 Hibernian W 3-2 1672 1605 55.4% 21.1% 23.5% +3.8 15
2024-10-19 @ Dundee United L 2-3 1605 1672 23.5% 21.1% 55.4% -3.8 5
2024-10-19 Ross County W 3-0 1541 1537 47.4% 22.0% 30.6% +14.8 7
2024-10-19 @ St. Johnstone L 0-3 1537 1541 30.6% 22.0% 47.4% -14.8 7
2024-10-19 St. Mirren W 4-0 1670 1623 53.0% 21.5% 25.6% +16.5 5
2024-10-19 @ Heart of Midlothian L 0-4 1623 1670 25.6% 21.5% 53.0% -16.5 8
2024-10-20 Rangers W 1-0 1624 1851 19.3% 20.1% 60.6% +9.5 9
2024-10-20 @ Kilmarnock L 0-1 1851 1624 60.6% 20.1% 19.3% -9.5 16
2024-10-26 Dundee United W 1-0 1691 1676 48.8% 21.9% 29.3% +5.2 25
2024-10-26 @ Aberdeen L 0-1 1676 1691 29.3% 21.9% 48.8% -5.2 15
2024-10-26 Kilmarnock W 2-1 1522 1633 31.5% 22.1% 46.4% +7.1 10
2024-10-26 @ Ross County L 1-2 1633 1522 46.4% 22.1% 31.5% -7.1 9
2024-10-26 St. Johnstone L 1-2 1595 1556 52.0% 21.6% 26.4% -7.8 9
2024-10-26 @ Dundee W 2-1 1556 1595 26.4% 21.6% 52.0% +7.8 10
2024-10-27 Celtic L 0-3 1636 1922 14.9% 18.6% 66.5% -7.6 13
2024-10-27 @ Motherwell W 3-0 1922 1636 66.5% 18.6% 14.9% +7.6 25
2024-10-27 Heart of Midlothian D 1-1 1601 1687 34.9% 22.3% 42.8% +0.3 6
2024-10-27 @ Hibernian D 1-1 1687 1601 42.8% 22.3% 34.9% -0.3 6
2024-10-27 St. Mirren W 2-1 1842 1606 72.1% 16.6% 11.3% +1.9 19
2024-10-27 @ Rangers L 1-2 1606 1842 11.3% 16.6% 72.1% -1.9 8
2024-10-30 Dundee W 2-0 1929 1588 79.9% 13.2% 7.0% +2.3 28
2024-10-30 @ Celtic L 0-2 1588 1929 7.0% 13.2% 79.9% -2.3 9
2024-10-30 Hibernian D 0-0 1529 1602 36.7% 22.3% 41.0% +0.2 11
2024-10-30 @ Ross County D 0-0 1602 1529 41.0% 22.3% 36.7% -0.2 7
2024-10-30 Kilmarnock L 1-2 1686 1626 54.5% 21.2% 24.2% -8.2 6
2024-10-30 @ Heart of Midlothian W 2-1 1626 1686 24.2% 21.2% 54.5% +8.2 12
2024-10-30 Motherwell L 1-2 1671 1628 52.4% 21.5% 26.1% -7.9 15
2024-10-30 @ Dundee United W 2-1 1628 1671 26.1% 21.5% 52.4% +7.9 16
2024-10-30 Rangers W 2-1 1696 1844 27.2% 21.7% 51.1% +7.7 28
2024-10-30 @ Aberdeen L 1-2 1844 1696 51.1% 21.7% 27.2% -7.7 19
2024-10-30 St. Johnstone W 3-1 1604 1564 52.1% 21.6% 26.3% +7.8 11
2024-10-30 @ St. Mirren L 1-3 1564 1604 26.3% 21.6% 52.1% -7.7 10
2024-11-02 Heart of Midlothian L 1-2 1556 1678 30.1% 22.0% 47.9% -5.0 10
2024-11-02 @ St. Johnstone W 2-1 1678 1556 47.9% 22.0% 30.1% +5.0 9
2024-11-02 Ross County D 0-0 1612 1529 57.1% 20.8% 22.0% -1.4 12
2024-11-02 @ St. Mirren D 0-0 1529 1612 22.0% 20.8% 57.1% +1.4 12
2024-11-03 Dundee United D 1-1 1602 1663 38.2% 22.3% 39.5% +0.0 8
2024-11-03 @ Hibernian D 1-1 1663 1602 39.5% 22.3% 38.2% -0.1 16
2024-11-03 Kilmarnock W 3-2 1585 1634 40.0% 22.3% 37.7% +5.7 12
2024-11-03 @ Dundee L 2-3 1634 1585 37.7% 22.3% 40.0% -5.7 12
2024-11-09 Dundee W 4-1 1704 1591 60.6% 20.1% 19.3% +8.2 31
2024-11-09 @ Aberdeen L 1-4 1591 1704 19.3% 20.1% 60.6% -8.2 12
2024-11-09 Ross County W 3-0 1663 1531 62.6% 19.7% 17.8% +9.0 19
2024-11-09 @ Dundee United L 0-3 1531 1663 17.8% 19.7% 62.6% -9.0 12
2024-11-09 St. Johnstone W 2-1 1636 1551 57.5% 20.8% 21.8% +3.8 19
2024-11-09 @ Motherwell L 1-2 1551 1636 21.8% 20.8% 57.5% -3.8 10
2024-11-09 St. Mirren L 1-2 1602 1610 45.6% 22.1% 32.2% -7.0 8
2024-11-09 @ Hibernian W 2-1 1610 1602 32.2% 22.1% 45.6% +7.0 15
2024-11-10 Celtic L 0-2 1629 1931 13.9% 18.1% 68.0% -4.8 12
2024-11-10 @ Kilmarnock W 2-0 1931 1629 68.0% 18.1% 13.9% +4.8 31
2024-11-10 Heart of Midlothian W 1-0 1836 1683 64.6% 19.1% 16.2% +3.0 22
2024-11-10 @ Rangers L 0-1 1683 1836 16.2% 19.1% 64.6% -3.0 9
2024-11-23 Aberdeen W 2-1 1618 1712 33.6% 22.2% 44.2% +6.8 18
2024-11-23 @ St. Mirren L 1-2 1712 1618 44.2% 22.2% 33.6% -6.8 31
2024-11-23 Celtic L 1-4 1680 1936 17.1% 19.4% 63.5% -7.3 9
2024-11-23 @ Heart of Midlothian W 4-1 1936 1680 63.5% 19.4% 17.1% +7.3 34
2024-11-23 Dundee United D 1-1 1839 1672 66.0% 18.7% 15.3% -1.9 23
2024-11-23 @ Rangers D 1-1 1672 1839 15.3% 18.7% 66.0% +1.9 20
2024-11-23 Hibernian W 4-1 1583 1595 45.2% 22.2% 32.6% +13.1 15
2024-11-23 @ Dundee L 1-4 1595 1583 32.6% 22.2% 45.2% -13.1 8
2024-11-23 Kilmarnock W 1-0 1547 1624 36.1% 22.3% 41.6% +6.9 13
2024-11-23 @ St. Johnstone L 0-1 1624 1547 41.6% 22.3% 36.1% -6.9 12
2024-11-23 Motherwell W 2-1 1522 1640 30.7% 22.0% 47.3% +7.2 15
2024-11-23 @ Ross County L 1-2 1640 1522 47.3% 22.0% 30.7% -7.2 19
2024-11-26 Aberdeen D 3-3 1581 1706 29.9% 22.0% 48.1% +0.4 9
2024-11-26 @ Hibernian D 3-3 1706 1581 48.1% 22.0% 29.9% -0.4 32
2024-11-30 Dundee D 1-1 1617 1596 49.6% 21.8% 28.6% -0.8 13
2024-11-30 @ Kilmarnock D 1-1 1596 1617 28.6% 21.8% 49.6% +0.8 16
2024-11-30 Hibernian L 0-3 1632 1582 53.4% 21.4% 25.2% -23.3 19
2024-11-30 @ Motherwell W 3-0 1582 1632 25.2% 21.4% 53.4% +23.3 12
2024-11-30 Ross County W 5-0 1943 1529 84.1% 10.9% 4.9% +3.6 37
2024-11-30 @ Celtic L 0-5 1529 1943 4.9% 10.9% 84.1% -3.6 15
2024-11-30 St. Mirren W 2-0 1674 1624 53.2% 21.4% 25.3% +8.6 23
2024-11-30 @ Dundee United L 0-2 1624 1674 25.3% 21.4% 53.2% -8.6 18
2024-12-01 Aberdeen D 1-1 1673 1705 42.4% 22.3% 35.3% -0.2 10
2024-12-01 @ Heart of Midlothian D 1-1 1705 1673 35.3% 22.3% 42.4% +0.2 33
2024-12-01 Rangers L 0-1 1554 1837 15.1% 18.7% 66.2% -2.8 13
2024-12-01 @ St. Johnstone W 1-0 1837 1554 66.2% 18.7% 15.1% +2.8 26
2024-12-04 Celtic L 0-1 1705 1947 18.1% 19.8% 62.1% -3.4 33
2024-12-04 @ Aberdeen W 1-0 1947 1705 62.1% 19.8% 18.1% +3.4 40
2024-12-04 Kilmarnock W 6-0 1840 1616 71.1% 17.0% 11.9% +11.3 29
2024-12-04 @ Rangers L 0-6 1616 1840 11.9% 17.0% 71.1% -11.3 13
2024-12-04 Motherwell W 4-1 1597 1609 45.1% 22.2% 32.7% +13.2 19
2024-12-04 @ Dundee L 1-4 1609 1597 32.7% 22.2% 45.1% -13.2 19
2024-12-07 Dundee W 2-0 1673 1610 54.9% 21.2% 23.9% +8.2 13
2024-12-07 @ Heart of Midlothian L 0-2 1610 1673 23.9% 21.2% 54.9% -8.2 19
2024-12-07 Hibernian W 3-0 1950 1605 80.1% 13.1% 6.8% +3.2 43
2024-12-07 @ Celtic L 0-3 1605 1950 6.8% 13.1% 80.1% -3.2 12
2024-12-07 Kilmarnock D 1-1 1683 1605 56.6% 20.9% 22.5% -1.2 24
2024-12-07 @ Dundee United D 1-1 1605 1683 22.5% 20.9% 56.6% +1.2 14
2024-12-07 Motherwell L 0-1 1616 1596 49.4% 21.9% 28.7% -8.0 18
2024-12-07 @ St. Mirren W 1-0 1596 1616 28.7% 21.9% 49.4% +8.0 22
2024-12-07 St. Johnstone D 1-1 1702 1551 64.5% 19.2% 16.4% -1.8 34
2024-12-07 @ Aberdeen D 1-1 1551 1702 16.4% 19.2% 64.5% +1.8 14
2024-12-08 Rangers L 0-3 1526 1851 12.6% 17.4% 70.1% -6.3 15
2024-12-08 @ Ross County W 3-0 1851 1526 70.1% 17.4% 12.6% +6.3 32
2024-12-14 Dundee United W 4-3 1604 1681 36.0% 22.3% 41.7% +6.0 25
2024-12-14 @ Motherwell L 3-4 1681 1604 41.7% 22.3% 36.0% -6.0 24
2024-12-14 Ross County W 3-1 1602 1519 57.2% 20.8% 22.0% +6.6 15
2024-12-14 @ Hibernian L 1-3 1519 1602 22.0% 20.8% 57.2% -6.6 15
2024-12-14 St. Mirren L 2-3 1553 1608 39.2% 22.3% 38.5% -5.9 14
2024-12-14 @ St. Johnstone W 3-2 1608 1553 38.5% 22.3% 39.2% +5.9 21
2024-12-15 Heart of Midlothian W 1-0 1606 1681 36.3% 22.3% 41.4% +6.9 17
2024-12-15 @ Kilmarnock L 0-1 1681 1606 41.4% 22.3% 36.3% -6.9 13
2024-12-20 Kilmarnock D 1-1 1610 1613 46.4% 22.1% 31.5% -0.5 26
2024-12-20 @ Motherwell D 1-1 1613 1610 31.5% 22.1% 46.4% +0.5 18
2024-12-21 Dundee W 1-0 1857 1602 73.8% 16.0% 10.3% +1.9 35
2024-12-21 @ Rangers L 0-1 1602 1857 10.3% 16.0% 73.8% -1.8 19
2024-12-21 Hibernian L 1-3 1700 1608 58.2% 20.6% 21.2% -15.0 34
2024-12-21 @ Aberdeen W 3-1 1608 1700 21.2% 20.6% 58.2% +15.0 18
2024-12-21 St. Mirren L 1-2 1513 1614 32.8% 22.2% 45.0% -5.4 15
2024-12-21 @ Ross County W 2-1 1614 1513 45.0% 22.2% 32.8% +5.4 24
2024-12-22 Celtic D 0-0 1675 1954 15.5% 18.8% 65.8% +2.1 25
2024-12-22 @ Dundee United D 0-0 1954 1675 65.8% 18.8% 15.5% -2.1 44
2024-12-22 St. Johnstone W 2-1 1674 1547 62.0% 19.8% 18.2% +3.2 16
2024-12-22 @ Heart of Midlothian L 1-2 1547 1674 18.2% 19.8% 62.0% -3.2 14
2024-12-26 Aberdeen W 4-0 1613 1685 36.8% 22.3% 40.9% +24.4 21
2024-12-26 @ Kilmarnock L 0-4 1685 1613 40.9% 22.3% 36.8% -24.4 34
2024-12-26 Dundee United L 1-2 1544 1678 28.8% 21.9% 49.4% -4.8 14
2024-12-26 @ St. Johnstone W 2-1 1678 1544 49.4% 21.9% 28.8% +4.8 28
2024-12-26 Hibernian L 1-2 1677 1623 53.8% 21.4% 24.9% -8.1 16
2024-12-26 @ Heart of Midlothian W 2-1 1623 1677 24.9% 21.4% 53.8% +8.1 21
2024-12-26 Motherwell W 4-0 1951 1610 79.9% 13.2% 7.0% +4.3 47
2024-12-26 @ Celtic L 0-4 1610 1951 7.0% 13.2% 79.9% -4.3 26
2024-12-26 Rangers W 2-1 1619 1859 18.2% 19.8% 61.9% +9.1 27
2024-12-26 @ St. Mirren L 1-2 1859 1619 61.9% 19.8% 18.2% -9.1 35
2024-12-26 Ross County L 0-3 1600 1507 58.3% 20.6% 21.1% -25.2 19
2024-12-26 @ Dundee W 3-0 1507 1600 21.1% 20.6% 58.3% +25.2 18
2024-12-29 Aberdeen W 1-0 1682 1661 49.7% 21.8% 28.5% +5.1 31
2024-12-29 @ Dundee United L 0-1 1661 1682 28.5% 21.8% 49.7% -5.1 34
2024-12-29 Dundee L 1-2 1628 1575 53.7% 21.4% 24.9% -8.1 27
2024-12-29 @ St. Mirren W 2-1 1575 1628 24.9% 21.4% 53.7% +8.1 22
2024-12-29 Heart of Midlothian D 2-2 1532 1669 28.4% 21.8% 49.8% +0.6 19
2024-12-29 @ Ross County D 2-2 1669 1532 49.8% 21.8% 28.4% -0.6 17
2024-12-29 Kilmarnock W 1-0 1632 1638 46.0% 22.1% 31.9% +5.6 24
2024-12-29 @ Hibernian L 0-1 1638 1632 31.9% 22.1% 46.0% -5.6 21
2024-12-29 Rangers D 2-2 1605 1850 17.9% 19.7% 62.4% +1.2 27
2024-12-29 @ Motherwell D 2-2 1850 1605 62.4% 19.7% 17.9% -1.2 36
2024-12-29 St. Johnstone W 4-0 1956 1539 84.3% 10.8% 4.9% +2.9 50
2024-12-29 @ Celtic L 0-4 1539 1956 4.9% 10.8% 84.3% -2.9 14
2025-01-02 Celtic W 3-0 1849 1959 31.7% 22.1% 46.2% +20.6 39
2025-01-02 @ Rangers L 0-3 1959 1849 46.2% 22.1% 31.7% -20.6 50
2025-01-02 Dundee United L 1-2 1583 1687 32.3% 22.1% 45.5% -5.3 22
2025-01-02 @ Dundee W 2-1 1687 1583 45.5% 22.1% 32.3% +5.3 34
2025-01-02 Hibernian D 1-1 1536 1637 32.8% 22.2% 45.0% +0.4 15
2025-01-02 @ St. Johnstone D 1-1 1637 1536 45.0% 22.2% 32.8% -0.4 25
2025-01-02 Motherwell W 1-0 1669 1606 54.8% 21.2% 24.0% +4.4 20
2025-01-02 @ Heart of Midlothian L 0-1 1606 1669 24.0% 21.2% 54.8% -4.4 27
2025-01-02 Ross County L 1-2 1656 1533 61.6% 19.9% 18.5% -9.1 34
2025-01-02 @ Aberdeen W 2-1 1533 1656 18.5% 19.9% 61.6% +9.1 22
2025-01-02 St. Mirren W 2-0 1632 1620 48.4% 21.9% 29.6% +9.9 24
2025-01-02 @ Kilmarnock L 0-2 1620 1632 29.6% 21.9% 48.4% -9.9 27
2025-01-05 Aberdeen W 2-0 1602 1647 40.6% 22.3% 37.1% +11.9 30
2025-01-05 @ Motherwell L 0-2 1647 1602 37.1% 22.3% 40.6% -11.9 34
2025-01-05 Dundee L 1-3 1537 1577 41.2% 22.3% 36.5% -11.2 15
2025-01-05 @ St. Johnstone W 3-1 1577 1537 36.5% 22.3% 41.2% +11.2 25
2025-01-05 Heart of Midlothian L 0-1 1693 1673 49.4% 21.9% 28.7% -8.0 34
2025-01-05 @ Dundee United W 1-0 1673 1693 28.7% 21.9% 49.4% +8.0 23
2025-01-05 Rangers D 3-3 1637 1869 18.9% 20.0% 61.1% +1.0 26
2025-01-05 @ Hibernian D 3-3 1869 1637 61.1% 20.0% 18.9% -1.0 40
2025-01-05 Ross County L 0-1 1642 1542 59.1% 20.4% 20.4% -9.3 24
2025-01-05 @ Kilmarnock W 1-0 1542 1642 20.4% 20.4% 59.1% +9.3 25
2025-01-05 St. Mirren W 3-0 1938 1610 79.0% 13.6% 7.4% +3.5 53
2025-01-05 @ Celtic L 0-3 1610 1938 7.4% 13.6% 79.0% -3.5 27
2025-01-08 Dundee United W 2-0 1942 1685 73.8% 15.9% 10.2% +3.5 56
2025-01-08 @ Celtic L 0-2 1685 1942 10.2% 15.9% 73.8% -3.5 34
2025-01-08 Motherwell D 0-0 1633 1614 49.3% 21.9% 28.8% -0.8 25
2025-01-08 @ Kilmarnock D 0-0 1614 1633 28.8% 21.9% 49.3% +0.8 31
2025-01-09 Rangers D 1-1 1588 1868 15.3% 18.8% 65.9% +1.9 26
2025-01-09 @ Dundee D 1-1 1868 1588 65.9% 18.8% 15.3% -1.9 41
2025-01-11 Celtic L 1-4 1551 1945 9.2% 15.2% 75.5% -3.8 25
2025-01-11 @ Ross County W 4-1 1945 1551 75.5% 15.2% 9.2% +3.8 59
2025-01-11 Dundee United L 0-1 1607 1681 36.4% 22.3% 41.3% -6.2 27
2025-01-11 @ St. Mirren W 1-0 1681 1607 41.3% 22.3% 36.4% +6.2 37
2025-01-11 Motherwell W 3-1 1638 1615 49.9% 21.8% 28.3% +8.2 29
2025-01-11 @ Hibernian L 1-3 1615 1638 28.3% 21.8% 49.9% -8.2 31
2025-01-12 Heart of Midlothian D 0-0 1635 1681 40.4% 22.3% 37.3% -0.1 35
2025-01-12 @ Aberdeen D 0-0 1681 1635 37.3% 22.3% 40.4% +0.1 24
2025-01-12 St. Johnstone W 3-1 1867 1526 79.8% 13.2% 7.0% +2.0 44
2025-01-12 @ Rangers L 1-3 1526 1867 7.0% 13.2% 79.8% -2.0 15
2025-01-14 Celtic D 3-3 1590 1949 10.8% 16.3% 72.8% +1.5 27
2025-01-14 @ Dundee D 3-3 1949 1590 72.8% 16.3% 10.8% -1.5 60
2025-01-15 Aberdeen W 3-0 1868 1635 72.0% 16.7% 11.3% +5.7 47
2025-01-15 @ Rangers L 0-3 1635 1868 11.3% 16.7% 72.0% -5.7 35
2025-01-25 Hibernian D 1-1 1548 1646 33.2% 22.2% 44.6% +0.4 26
2025-01-25 @ Ross County D 1-1 1646 1548 44.6% 22.2% 33.2% -0.4 30
2025-01-25 Kilmarnock W 3-2 1681 1632 53.2% 21.4% 25.4% +4.1 27
2025-01-25 @ Heart of Midlothian L 2-3 1632 1681 25.4% 21.4% 53.2% -4.1 25
2025-01-25 Motherwell W 2-1 1524 1607 35.2% 22.3% 42.5% +6.6 18
2025-01-25 @ St. Johnstone L 1-2 1607 1524 42.5% 22.3% 35.2% -6.6 31
2025-01-25 St. Mirren L 0-3 1629 1600 50.6% 21.7% 27.7% -22.2 35
2025-01-25 @ Aberdeen W 3-0 1600 1629 27.7% 21.7% 50.6% +22.2 30
2025-01-26 Rangers L 1-3 1688 1874 23.0% 21.0% 56.0% -6.9 37
2025-01-26 @ Dundee United W 3-1 1874 1688 56.0% 21.0% 23.0% +6.9 50
2025-02-01 Aberdeen W 2-0 1646 1607 51.9% 21.6% 26.5% +9.0 33
2025-02-01 @ Hibernian L 0-2 1607 1646 26.5% 21.6% 51.9% -9.0 35
2025-02-01 Dundee United W 1-0 1628 1681 39.5% 22.3% 38.2% +6.5 28
2025-02-01 @ Kilmarnock L 0-1 1681 1628 38.2% 22.3% 39.5% -6.5 37
2025-02-01 Heart of Midlothian L 0-6 1592 1685 33.8% 22.2% 44.0% -30.7 27
2025-02-01 @ Dundee W 6-0 1685 1592 44.0% 22.2% 33.8% +30.7 30
2025-02-01 St. Johnstone L 0-1 1623 1530 58.3% 20.6% 21.1% -9.2 30
2025-02-01 @ St. Mirren W 1-0 1530 1623 21.1% 20.6% 58.3% +9.2 21
2025-02-02 Celtic L 1-3 1600 1947 11.4% 16.7% 71.9% -3.4 31
2025-02-02 @ Motherwell W 3-1 1947 1600 71.9% 16.7% 11.4% +3.4 63
2025-02-02 Ross County W 4-0 1881 1548 79.3% 13.4% 7.2% +4.5 53
2025-02-02 @ Rangers L 0-4 1548 1881 7.2% 13.4% 79.3% -4.5 26
2025-02-05 Dundee W 6-0 1951 1561 82.8% 11.7% 5.6% +4.9 66
2025-02-05 @ Celtic L 0-6 1561 1951 5.6% 11.7% 82.8% -4.9 27
2025-02-15 Aberdeen L 1-2 1556 1598 41.1% 22.3% 36.6% -6.4 27
2025-02-15 @ Dundee W 2-1 1598 1556 36.6% 22.3% 41.1% +6.4 38
2025-02-15 Dundee United W 3-0 1956 1674 75.7% 15.1% 9.2% +4.5 69
2025-02-15 @ Celtic L 0-3 1674 1956 9.2% 15.1% 75.7% -4.5 37
2025-02-15 Ross County L 0-3 1597 1544 53.6% 21.4% 25.0% -23.4 31
2025-02-15 @ Motherwell W 3-0 1544 1597 25.0% 21.4% 53.6% +23.4 29
2025-02-15 St. Johnstone W 3-1 1634 1539 58.6% 20.5% 20.9% +6.3 31
2025-02-15 @ Kilmarnock L 1-3 1539 1634 20.9% 20.5% 58.6% -6.3 21
2025-02-16 Hibernian D 0-0 1614 1655 41.1% 22.3% 36.6% -0.2 31
2025-02-16 @ St. Mirren D 0-0 1655 1614 36.6% 22.3% 41.1% +0.2 34
2025-02-16 Rangers L 1-3 1716 1885 24.7% 21.3% 53.9% -7.3 30
2025-02-16 @ Heart of Midlothian W 3-1 1885 1716 53.9% 21.3% 24.7% +7.3 56
2025-02-22 Celtic W 2-1 1655 1960 13.7% 18.0% 68.3% +9.9 37
2025-02-22 @ Hibernian L 1-2 1960 1655 68.3% 18.0% 13.7% -9.9 69
2025-02-22 Dundee W 3-1 1567 1550 49.1% 21.9% 29.0% +8.4 32
2025-02-22 @ Ross County L 1-3 1550 1567 29.0% 21.9% 49.1% -8.4 27
2025-02-22 Kilmarnock W 1-0 1604 1641 41.8% 22.3% 35.9% +6.2 41
2025-02-22 @ Aberdeen L 0-1 1641 1604 35.9% 22.3% 41.8% -6.1 31
2025-02-22 Motherwell W 1-0 1670 1573 58.8% 20.5% 20.7% +3.8 40
2025-02-22 @ Dundee United L 0-1 1573 1670 20.7% 20.5% 58.8% -3.8 31
2025-02-22 St. Mirren L 0-2 1893 1613 75.6% 15.2% 9.2% -21.5 56
2025-02-22 @ Rangers W 2-0 1613 1893 9.2% 15.2% 75.6% +21.5 34
2025-02-23 Heart of Midlothian L 1-2 1533 1709 24.1% 21.2% 54.6% -4.1 21
2025-02-23 @ St. Johnstone W 2-1 1709 1533 54.6% 21.2% 24.1% +4.1 33
2025-02-25 Aberdeen W 5-1 1950 1610 79.8% 13.2% 7.0% +3.6 72
2025-02-25 @ Celtic L 1-5 1610 1950 7.0% 13.2% 79.8% -3.6 41
2025-02-26 Dundee W 2-1 1569 1541 50.5% 21.8% 27.8% +4.7 34
2025-02-26 @ Motherwell L 1-2 1541 1569 27.8% 21.8% 50.5% -4.7 27
2025-02-26 Hibernian L 1-3 1674 1665 48.0% 22.0% 30.0% -12.7 40
2025-02-26 @ Dundee United W 3-1 1665 1674 30.0% 22.0% 48.0% +12.7 40
2025-02-26 Rangers L 2-4 1634 1871 18.5% 19.9% 61.6% -5.0 31
2025-02-26 @ Kilmarnock W 4-2 1871 1634 61.6% 19.9% 18.5% +5.0 59
2025-02-26 Ross County W 1-0 1529 1575 40.4% 22.3% 37.3% +6.3 24
2025-02-26 @ St. Johnstone L 0-1 1575 1529 37.3% 22.3% 40.4% -6.3 32
2025-02-26 St. Mirren W 3-1 1713 1635 56.6% 20.9% 22.5% +6.7 36
2025-02-26 @ Heart of Midlothian L 1-3 1635 1713 22.5% 20.9% 56.6% -6.7 34
2025-03-01 Celtic L 2-5 1628 1954 12.5% 17.4% 70.1% -4.6 34
2025-03-01 @ St. Mirren W 5-2 1954 1628 70.1% 17.4% 12.5% +4.6 75
2025-03-01 Kilmarnock W 1-0 1569 1629 38.4% 22.3% 39.3% +6.6 35
2025-03-01 @ Ross County L 0-1 1629 1569 39.3% 22.3% 38.4% -6.6 31
2025-03-01 Motherwell L 1-2 1876 1574 77.2% 14.4% 8.3% -10.9 59
2025-03-01 @ Rangers W 2-1 1574 1876 8.3% 14.4% 77.2% +10.9 37
2025-03-01 St. Johnstone D 1-1 1537 1535 47.0% 22.1% 30.9% -0.6 28
2025-03-01 @ Dundee D 1-1 1535 1537 30.9% 22.1% 47.0% +0.6 25
2025-03-02 Dundee United D 2-2 1607 1661 39.3% 22.3% 38.4% -0.0 42
2025-03-02 @ Aberdeen D 2-2 1661 1607 38.4% 22.3% 39.3% +0.0 41
2025-03-02 Heart of Midlothian W 2-1 1677 1719 41.0% 22.3% 36.7% +5.9 43
2025-03-02 @ Hibernian L 1-2 1719 1677 36.7% 22.3% 41.0% -5.9 36
2025-03-15 Aberdeen D 0-0 1536 1607 36.9% 22.3% 40.8% +0.2 26
2025-03-15 @ St. Johnstone D 0-0 1607 1536 40.8% 22.3% 36.9% -0.1 43
2025-03-15 Hibernian D 1-1 1623 1683 38.4% 22.3% 39.3% +0.0 32
2025-03-15 @ Kilmarnock D 1-1 1683 1623 39.3% 22.3% 38.4% -0.0 44
2025-03-15 Ross County W 2-0 1714 1576 63.2% 19.5% 17.3% +6.0 39
2025-03-15 @ Heart of Midlothian L 0-2 1576 1714 17.3% 19.5% 63.2% -6.0 35
2025-03-15 St. Mirren D 2-2 1585 1624 41.5% 22.3% 36.2% -0.1 38
2025-03-15 @ Motherwell D 2-2 1624 1585 36.2% 22.3% 41.5% +0.1 35
2025-03-16 Dundee L 2-4 1661 1536 61.8% 19.9% 18.4% -14.1 41
2025-03-16 @ Dundee United W 4-2 1536 1661 18.4% 19.9% 61.8% +14.1 31
2025-03-16 Rangers L 2-3 1958 1865 58.4% 20.6% 21.1% -8.2 75
2025-03-16 @ Celtic W 3-2 1865 1958 21.1% 20.6% 58.4% +8.2 62
2025-03-29 Heart of Midlothian W 3-0 1950 1720 71.7% 16.8% 11.5% +5.7 78
2025-03-29 @ Celtic L 0-3 1720 1950 11.5% 16.8% 71.7% -5.7 39
2025-03-29 Kilmarnock W 5-1 1624 1623 46.9% 22.1% 31.0% +16.3 38
2025-03-29 @ St. Mirren L 1-5 1623 1624 31.0% 22.1% 46.9% -16.3 32
2025-03-29 Motherwell W 4-1 1607 1585 49.7% 21.8% 28.5% +11.7 46
2025-03-29 @ Aberdeen L 1-4 1585 1607 28.5% 21.8% 49.7% -11.7 38
2025-03-29 Rangers L 3-4 1550 1874 12.7% 17.4% 69.9% -2.0 31
2025-03-29 @ Dundee W 4-3 1874 1550 69.9% 17.4% 12.7% +2.0 65
2025-03-29 St. Johnstone W 3-0 1683 1536 64.1% 19.3% 16.6% +8.4 47
2025-03-29 @ Hibernian L 0-3 1536 1683 16.6% 19.3% 64.1% -8.4 26
2025-03-30 Dundee United L 0-1 1570 1647 36.0% 22.3% 41.7% -6.1 35
2025-03-30 @ Ross County W 1-0 1647 1570 41.7% 22.3% 36.0% +6.2 44
2025-04-05 Aberdeen L 0-1 1563 1618 39.1% 22.3% 38.5% -6.6 35
2025-04-05 @ Ross County W 1-0 1618 1563 38.5% 22.3% 39.1% +6.6 49
2025-04-05 Hibernian L 0-2 1876 1692 67.6% 18.2% 14.1% -19.7 65
2025-04-05 @ Rangers W 2-0 1692 1876 14.1% 18.2% 67.6% +19.7 50
2025-04-05 Motherwell W 2-0 1607 1573 51.2% 21.7% 27.1% +9.2 35
2025-04-05 @ Kilmarnock L 0-2 1573 1607 27.1% 21.7% 51.2% -9.2 38
2025-04-05 St. Mirren W 2-0 1548 1640 34.1% 22.2% 43.7% +13.5 34
2025-04-05 @ Dundee L 0-2 1640 1548 43.7% 22.2% 34.1% -13.5 38
2025-04-06 Celtic W 1-0 1528 1956 7.9% 14.1% 78.0% +11.7 29
2025-04-06 @ St. Johnstone L 0-1 1956 1528 78.0% 14.1% 7.9% -11.7 78
2025-04-06 Dundee United L 0-1 1714 1653 54.6% 21.2% 24.2% -8.7 39
2025-04-06 @ Heart of Midlothian W 1-0 1653 1714 24.2% 21.2% 54.6% +8.7 47
2025-04-12 Heart of Midlothian D 0-0 1564 1705 27.9% 21.8% 50.4% +0.9 39
2025-04-12 @ Motherwell D 0-0 1705 1564 50.4% 21.8% 27.9% -0.9 40
2025-04-12 Kilmarnock W 5-1 1944 1616 79.0% 13.6% 7.4% +3.8 81
2025-04-12 @ Celtic L 1-5 1616 1944 7.4% 13.6% 79.0% -3.8 35
2025-04-12 Ross County W 3-2 1626 1557 55.6% 21.1% 23.3% +3.8 41
2025-04-12 @ St. Mirren L 2-3 1557 1626 23.3% 21.1% 55.6% -3.8 35
2025-04-12 St. Johnstone W 1-0 1662 1539 61.6% 19.9% 18.5% +3.4 50
2025-04-12 @ Dundee United L 0-1 1539 1662 18.5% 19.9% 61.6% -3.4 29
2025-04-13 Dundee W 4-0 1711 1562 64.3% 19.2% 16.5% +10.9 53
2025-04-13 @ Hibernian L 0-4 1562 1711 16.5% 19.2% 64.3% -10.9 34
2025-04-13 Rangers D 2-2 1625 1856 19.0% 20.1% 60.9% +1.2 50
2025-04-13 @ Aberdeen D 2-2 1856 1625 60.9% 20.1% 19.0% -1.2 66

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 Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2025-04-26 Celtic L 0-5 1665 1948 15.1% 18.7% 66.2% -12.3 0
2025-04-26 @ Dundee United W 5-0 1948 1665 66.2% 18.7% 15.1% +12.3 3
2025-04-26 Dundee L 0-1 1704 1551 64.7% 19.1% 16.2% -10.1 0
2025-04-26 @ Heart of Midlothian W 1-0 1551 1704 16.2% 19.1% 64.7% +10.1 3
2025-04-26 Hibernian W 1-0 1626 1722 33.5% 22.2% 44.4% +7.3 3
2025-04-26 @ Aberdeen L 0-1 1722 1626 44.4% 22.2% 33.5% -7.3 0
2025-04-26 Rangers D 2-2 1630 1855 19.5% 20.2% 60.2% +1.1 1
2025-04-26 @ St. Mirren D 2-2 1855 1630 60.2% 20.2% 19.5% -1.1 1
2025-04-26 Ross County W 2-0 1612 1553 54.4% 21.3% 24.4% +8.3 3
2025-04-26 @ Kilmarnock L 0-2 1553 1612 24.4% 21.3% 54.4% -8.3 0
2025-04-26 St. Johnstone W 3-2 1565 1536 50.6% 21.7% 27.6% +4.4 3
2025-04-26 @ Motherwell L 2-3 1536 1565 27.6% 21.7% 50.6% -4.4 0
2025-05-03 Aberdeen W 1-0 1631 1633 46.6% 22.1% 31.4% +5.5 4
2025-05-03 @ St. Mirren L 0-1 1633 1631 31.4% 22.1% 46.6% -5.5 3
2025-05-03 Dundee United W 3-1 1715 1653 54.8% 21.2% 24.0% +7.1 3
2025-05-03 @ Hibernian L 1-3 1653 1715 24.0% 21.2% 54.8% -7.1 0
2025-05-03 Heart of Midlothian L 1-3 1545 1694 26.9% 21.6% 51.4% -7.9 0
2025-05-03 @ Ross County W 3-1 1694 1545 51.4% 21.6% 26.9% +7.9 3
2025-05-03 Kilmarnock L 0-2 1531 1620 34.4% 22.2% 43.4% -11.2 0
2025-05-03 @ St. Johnstone W 2-0 1620 1531 43.4% 22.2% 34.4% +11.2 6
2025-05-03 Motherwell L 1-2 1561 1569 45.7% 22.1% 32.2% -7.0 3
2025-05-03 @ Dundee W 2-1 1569 1561 32.2% 22.1% 45.7% +7.0 6
2025-05-04 Celtic D 1-1 1854 1960 32.1% 22.1% 45.8% +0.5 2
2025-05-04 @ Rangers D 1-1 1960 1854 45.8% 22.1% 32.1% -0.5 4
2025-05-10 Dundee W 3-2 1632 1554 56.6% 20.9% 22.5% +3.7 9
2025-05-10 @ Kilmarnock L 2-3 1554 1632 22.5% 20.9% 56.6% -3.7 3
2025-05-10 Hibernian W 3-1 1960 1722 72.3% 16.5% 11.2% +3.3 7
2025-05-10 @ Celtic L 1-3 1722 1960 11.2% 16.5% 72.3% -3.3 3
2025-05-10 Motherwell W 3-0 1702 1576 61.9% 19.8% 18.3% +9.3 6
2025-05-10 @ Heart of Midlothian L 0-3 1576 1702 18.3% 19.8% 61.9% -9.2 6
2025-05-10 Ross County W 2-1 1520 1537 44.6% 22.2% 33.2% +5.4 3
2025-05-10 @ St. Johnstone L 1-2 1537 1520 33.2% 22.2% 44.6% -5.4 0
2025-05-10 St. Mirren L 0-2 1646 1637 48.0% 22.0% 30.0% -14.6 0
2025-05-10 @ Dundee United W 2-0 1637 1646 30.0% 22.0% 48.0% +14.6 7
2025-05-11 Aberdeen W 4-0 1854 1628 71.4% 16.9% 11.7% +7.7 5
2025-05-11 @ Rangers L 0-4 1628 1854 11.7% 16.9% 71.4% -7.7 3
2025-05-14 Celtic L 1-5 1620 1963 11.6% 16.8% 71.5% -6.3 3
2025-05-14 @ Aberdeen W 5-1 1963 1620 71.5% 16.8% 11.6% +6.3 10
2025-05-14 Dundee United W 3-1 1862 1631 71.7% 16.8% 11.5% +3.4 8
2025-05-14 @ Rangers L 1-3 1631 1862 11.5% 16.8% 71.7% -3.4 0
2025-05-14 Hibernian D 2-2 1651 1719 37.4% 22.3% 40.3% +0.1 8
2025-05-14 @ St. Mirren D 2-2 1719 1651 40.3% 22.3% 37.4% -0.1 4
2025-05-14 Kilmarnock W 3-0 1567 1635 37.3% 22.3% 40.4% +18.5 9
2025-05-14 @ Motherwell L 0-3 1635 1567 40.4% 22.3% 37.3% -18.5 9
2025-05-14 Ross County D 1-1 1550 1531 49.3% 21.9% 28.8% -0.7 4
2025-05-14 @ Dundee D 1-1 1531 1550 28.8% 21.9% 49.3% +0.7 1
2025-05-14 St. Johnstone W 2-1 1711 1526 67.8% 18.2% 14.0% +2.4 9
2025-05-14 @ Heart of Midlothian L 1-2 1526 1711 14.0% 18.2% 67.8% -2.4 3
2025-05-17 Aberdeen W 2-1 1628 1614 48.6% 21.9% 29.4% +4.9 3
2025-05-17 @ Dundee United L 1-2 1614 1628 29.4% 21.9% 48.6% -4.9 3
2025-05-17 Rangers D 2-2 1719 1865 27.3% 21.7% 51.0% +0.6 5
2025-05-17 @ Hibernian D 2-2 1865 1719 51.0% 21.7% 27.3% -0.6 9
2025-05-17 St. Mirren D 1-1 1969 1652 78.3% 13.9% 7.8% -2.7 11
2025-05-17 @ Celtic D 1-1 1652 1969 7.8% 13.9% 78.3% +2.7 9
2025-05-18 Dundee L 0-2 1523 1550 43.2% 22.2% 34.5% -13.4 3
2025-05-18 @ St. Johnstone W 2-0 1550 1523 34.5% 22.2% 43.2% +13.4 7
2025-05-18 Heart of Midlothian L 0-1 1617 1714 33.3% 22.2% 44.5% -5.8 9
2025-05-18 @ Kilmarnock W 1-0 1714 1617 44.5% 22.2% 33.3% +5.8 12
2025-05-18 Motherwell D 1-1 1532 1585 39.4% 22.3% 38.3% -0.0 2
2025-05-18 @ Ross County D 1-1 1585 1532 38.3% 22.3% 39.4% +0.0 10

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 2025-04-06 7.91% @ St. Johnstone 1528 1 Celtic 1956 0
2 2025-03-01 8.34% Motherwell 1574 2 @ Rangers 1876 1
3 2025-02-22 9.25% St. Mirren 1613 2 @ Rangers 1893 0
4 2025-02-22 13.72% @ Hibernian 1655 2 Celtic 1960 1
5 2025-04-05 14.15% Hibernian 1692 2 @ Rangers 1876 0
6 2025-04-26 16.19% Dundee 1551 1 @ Heart of Midlothian 1704 0
7 2024-12-26 18.25% @ St. Mirren 1619 2 Rangers 1859 1
8 2025-03-16 18.35% Dundee 1536 4 @ Dundee United 1661 2
9 2025-01-02 18.50% Ross County 1533 2 @ Aberdeen 1656 1
10 2024-10-20 19.30% @ Kilmarnock 1624 1 Rangers 1851 0
11 2024-08-11 20.32% St. Johnstone 1551 3 @ Kilmarnock 1652 0
12 2025-01-05 20.43% Ross County 1542 1 @ Kilmarnock 1642 0
13 2025-03-16 21.06% Rangers 1865 3 @ Celtic 1958 2
14 2024-12-26 21.10% Ross County 1507 3 @ Dundee 1600 0
15 2025-02-01 21.10% St. Johnstone 1530 1 @ St. Mirren 1623 0
16 2024-12-21 21.16% Hibernian 1608 3 @ Aberdeen 1700 1
17 2025-04-06 24.16% Dundee United 1653 1 @ Heart of Midlothian 1714 0
18 2024-10-30 24.21% Kilmarnock 1626 2 @ Heart of Midlothian 1686 1
19 2024-10-19 24.51% Dundee 1587 1 @ Motherwell 1644 0
20 2024-12-26 24.89% Hibernian 1623 2 @ Heart of Midlothian 1677 1
21 2024-12-29 24.92% Dundee 1575 2 @ St. Mirren 1628 1
22 2025-02-15 24.98% Ross County 1544 3 @ Motherwell 1597 0
23 2024-11-30 25.23% Hibernian 1582 3 @ Motherwell 1632 0
24 2024-10-30 26.06% Motherwell 1628 2 @ Dundee United 1671 1
25 2024-10-26 26.44% St. Johnstone 1556 2 @ Dundee 1595 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 2025-02-01 30.67 Heart of Midlothian 6 1685 43.97% @ Dundee 0 1592 33.82% 22.22%
2 2024-08-11 25.53 St. Johnstone 3 1551 20.32% @ Kilmarnock 0 1652 59.26% 20.41%
3 2024-12-26 25.16 Ross County 3 1507 21.10% @ Dundee 0 1600 58.29% 20.61%
4 2024-12-26 24.37 @ Kilmarnock 4 1613 36.75% Aberdeen 0 1685 40.95% 22.31%
5 2025-02-15 23.38 Ross County 3 1544 24.98% @ Motherwell 0 1597 53.65% 21.37%
6 2024-11-30 23.27 Hibernian 3 1582 25.23% @ Motherwell 0 1632 53.36% 21.41%
7 2025-01-25 22.23 St. Mirren 3 1600 27.67% @ Aberdeen 0 1629 50.60% 21.74%
8 2025-02-22 21.54 St. Mirren 2 1613 9.25% @ Rangers 0 1893 75.57% 15.19%
9 2025-01-02 20.59 @ Rangers 3 1849 31.68% Celtic 0 1959 46.22% 22.10%
10 2025-04-05 19.72 Hibernian 2 1692 14.15% @ Rangers 0 1876 67.64% 18.21%
11 2025-05-14 18.46 @ Motherwell 3 1567 37.26% Kilmarnock 0 1635 40.42% 22.31%
12 2024-10-19 16.54 @ Heart of Midlothian 4 1670 52.98% St. Mirren 0 1623 25.56% 21.46%
13 2025-03-29 16.26 @ St. Mirren 5 1624 46.93% Kilmarnock 1 1623 31.01% 22.06%
14 2024-12-21 14.99 Hibernian 3 1608 21.16% @ Aberdeen 1 1700 58.21% 20.62%
15 2024-10-19 14.78 @ St. Johnstone 3 1541 47.37% Ross County 0 1537 30.61% 22.02%
16 2024-08-04 14.64 @ St. Mirren 3 1632 47.75% Hibernian 0 1625 30.25% 22.00%
17 2025-05-10 14.63 St. Mirren 2 1637 30.03% @ Dundee United 0 1646 47.99% 21.98%
18 2025-03-16 14.13 Dundee 4 1536 18.35% @ Dundee United 2 1661 61.80% 19.85%
19 2025-04-05 13.54 @ Dundee 2 1548 34.05% St. Mirren 0 1640 43.72% 22.23%
20 2024-09-14 13.44 @ Ross County 2 1524 34.45% Dundee 0 1612 43.31% 22.24%
21 2025-05-18 13.41 Dundee 2 1550 34.55% @ St. Johnstone 0 1523 43.20% 22.25%
22 2024-12-04 13.17 @ Dundee 4 1597 45.11% Motherwell 1 1609 32.72% 22.16%
23 2024-11-23 13.13 @ Dundee 4 1583 45.22% Hibernian 1 1595 32.62% 22.16%
24 2024-09-01 13.06 @ Celtic 3 1894 51.93% Rangers 0 1855 26.48% 21.59%
25 2025-02-26 12.68 Hibernian 3 1665 30.01% @ Dundee United 1 1674 48.02% 21.98%