Install the appInstall the appPitchside Lab · free · no ads
Pitchside Lab
Model 1.2

Home › Football › Scotland › Premiership

Back
Scotland flag

Premiership

SCOTLAND · 2024/25 · 12 CLUBS · 234 PLAYED

Season archive · results and statistics.

Final matches

SCOTLANDPremiership 5 matches
MATCHSCORE
26 May 2025FT
Ross County
Livingston
2–4
22 May 2025FT
Livingston
Ross County
1–1
18 May 2025FT
Kilmarnock
Heart Of Midlothian
0–1
18 May 2025FT
Ross County
Motherwell
1–1
18 May 2025FT
ST Johnstone
Dundee
0–2

League table

Championship Round · top six
#TEAMPGDPTS
1Celtic38+8692
2Rangers38+3975
3Hibernian38+1258
4Dundee Utd38−953
5Aberdeen38−1353
6ST Mirren38−650

Official standings · updated 16 Oct 03:41

League performance

Our record · result predictions

No graded predictions yet for this league and season.

Premiership in our data · since 2024 · through 26 May 2025

Matches analysed234
Home wins47%
Draws21%
Over 2.5 goals59%
How we calculate this

Accuracy is the share of graded result predictions we called right. Calibration measures the gap between predicted probabilities and outcomes. Brier measures probability error; lower is better for both. Market comparisons use bookmaker consensus on matched predictions. No matched market comparison is available yet. League data summarises past matches, separately from the prediction record.

Premiership

2024/25
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Celtic3326349722+7581WDWWDChampionship round
2Rangers3320676835+3366DDWWDChampionship round
3Hibernian33141185441+1353LWLDDChampionship round
4Dundee Utd33148114140+150LLLLWChampionship round
5Aberdeen33148114549−450WLLLLChampionship round
6ST Mirren33125164554−941DWWDDChampionship round
7Heart Of Midlothian33117154344−140LWWWWRelegation
8Motherwell33116163756−1939WWLWDRelegation
9Kilmarnock3398163858−2035WWWLLRelegation
10Ross County3398163356−2335LDDDLRelegation
11Dundee3397175071−2134WLLDWRelegation
12ST Johnstone3385203358−2529LLWLLRelegation

Form: the last five matches, latest on the right.

#TEAMPGDPTS
1Celtic33+7581
2Rangers33+3366
3Hibernian33+1353
4Dundee Utd33+150
5Aberdeen33−450
6ST Mirren33−941
7Heart Of Midlothian33−140
8Motherwell33−1939
9Kilmarnock33−2035
10Ross County33−2335
11Dundee33−2134
12ST Johnstone33−2529
Full statistics and form
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Celtic3326349722+7581WDWWDChampionship round
2Rangers3320676835+3366DDWWDChampionship round
3Hibernian33141185441+1353LWLDDChampionship round
4Dundee Utd33148114140+150LLLLWChampionship round
5Aberdeen33148114549−450WLLLLChampionship round
6ST Mirren33125164554−941DWWDDChampionship round
7Heart Of Midlothian33117154344−140LWWWWRelegation
8Motherwell33116163756−1939WWLWDRelegation
9Kilmarnock3398163858−2035WWWLLRelegation
10Ross County3398163356−2335LDDDLRelegation
11Dundee3397175071−2134WLLDWRelegation
12ST Johnstone3385203358−2529LLWLLRelegation

Form: the last five matches, latest on the right.

Official standings · updated 16 Oct 03:41.

Championship Round

2024/25
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Celtic38295411226+8692WDWWDChampions League qualifying
2Rangers3822978041+3975DDWWDChampions League qualifying
3Hibernian381513106250+1258LWLDDUEFA Europa League qualifying
4Dundee Utd38158154554−953LLLLWConference League qualifying
5Aberdeen38158154861−1353WLLLL–
6ST Mirren38148165359−650DWWDD–

Form: the last five matches, latest on the right.

#TEAMPGDPTS
1Celtic38+8692
2Rangers38+3975
3Hibernian38+1258
4Dundee Utd38−953
5Aberdeen38−1353
6ST Mirren38−650
Full statistics and form
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Celtic38295411226+8692WDWWDChampions League qualifying
2Rangers3822978041+3975DDWWDChampions League qualifying
3Hibernian381513106250+1258LWLDDUEFA Europa League qualifying
4Dundee Utd38158154554−953LLLLWConference League qualifying
5Aberdeen38158154861−1353WLLLL–
6ST Mirren38148165359−650DWWDD–

Form: the last five matches, latest on the right.

Official standings · updated 16 Oct 03:41.

Relegation Round

2024/25
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Heart Of Midlothian38157165247+552LWWWW–
2Motherwell38147174663−1749WWLWD–
3Kilmarnock38128184564−1944WWWLL–
4Dundee38118195777−2041WLLDW–
5Ross County38910193765−2837LDDDLRelegation play-offs
6ST Johnstone3895243868−3032LLWLLRelegation

Form: the last five matches, latest on the right.

#TEAMPGDPTS
1Heart Of Midlothian38+552
2Motherwell38−1749
3Kilmarnock38−1944
4Dundee38−2041
5Ross County38−2837
6ST Johnstone38−3032
Full statistics and form
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Heart Of Midlothian38157165247+552LWWWW–
2Motherwell38147174663−1749WWLWD–
3Kilmarnock38128184564−1944WWWLL–
4Dundee38118195777−2041WLLDW–
5Ross County38910193765−2837LDDDLRelegation play-offs
6ST Johnstone3895243868−3032LLWLLRelegation

Form: the last five matches, latest on the right.

Official standings · updated 16 Oct 03:41.

No fixtures in the next seven days.

Monday 26 May

SCOTLANDPremiership 1 match
MATCHSCORE
26 May 2025FT
Ross County
Livingston
2–4

Thursday 22 May

SCOTLANDPremiership 1 match
MATCHSCORE
22 May 2025FT
Livingston
Ross County
1–1

Sunday 18 May

SCOTLANDPremiership 3 matches
MATCHSCORE
18 May 2025FT
Kilmarnock
Heart Of Midlothian
0–1
18 May 2025FT
Ross County
Motherwell
1–1
18 May 2025FT
ST Johnstone
Dundee
0–2

Saturday 17 May

SCOTLANDPremiership 3 matches
MATCHSCORE
17 May 2025FT
Celtic
ST Mirren
1–1
17 May 2025FT
Dundee Utd
Aberdeen
2–1
17 May 2025FT
Hibernian
Rangers
2–2

Friday 16 May

SCOTLANDPremiership 1 match
MATCHSCORE
16 May 2025FT
Livingston
Partick
2–0

Wednesday 14 May

SCOTLANDPremiership 6 matches
MATCHSCORE
14 May 2025FT
Aberdeen
Celtic
1–5
14 May 2025FT
Dundee
Ross County
1–1
14 May 2025FT
Heart Of Midlothian
ST Johnstone
2–1
14 May 2025FT
Motherwell
Kilmarnock
3–0
14 May 2025FT
Rangers
Dundee Utd
3–1
14 May 2025FT
ST Mirren
Hibernian
2–2

Tuesday 13 May

SCOTLANDPremiership 1 match
MATCHSCORE
13 May 2025FT
Partick
Livingston
0–2

Sunday 11 May

SCOTLANDPremiership 1 match
MATCHSCORE
11 May 2025FT
Rangers
Aberdeen
4–0

Saturday 10 May

SCOTLANDPremiership 5 matches
MATCHSCORE
10 May 2025FT
Celtic
Hibernian
3–1
10 May 2025FT
Dundee Utd
ST Mirren
0–2
10 May 2025FT
Heart Of Midlothian
Motherwell
3–0
10 May 2025FT
Kilmarnock
Dundee
3–2
10 May 2025FT
ST Johnstone
Ross County
2–1

Friday 9 May

SCOTLANDPremiership 1 match
MATCHSCORE
09 May 2025FT
Ayr Utd
Partick
0–2

Tuesday 6 May

SCOTLANDPremiership 1 match
MATCHSCORE
06 May 2025FT
Partick
Ayr Utd
0–1

Sunday 4 May

SCOTLANDPremiership 1 match
MATCHSCORE
04 May 2025FT
Rangers
Celtic
1–1

Saturday 3 May

SCOTLANDPremiership 5 matches
MATCHSCORE
03 May 2025FT
Dundee
Motherwell
1–2
03 May 2025FT
Hibernian
Dundee Utd
3–1
03 May 2025FT
Ross County
Heart Of Midlothian
1–3
03 May 2025FT
ST Johnstone
Kilmarnock
0–2
03 May 2025FT
ST Mirren
Aberdeen
1–0

Saturday 26 Apr

SCOTLANDPremiership 6 matches
MATCHSCORE
26 Apr 2025FT
Aberdeen
Hibernian
1–0
26 Apr 2025FT
Dundee Utd
Celtic
0–5
26 Apr 2025FT
Heart Of Midlothian
Dundee
0–1
26 Apr 2025FT
Kilmarnock
Ross County
2–0
26 Apr 2025FT
Motherwell
ST Johnstone
3–2
26 Apr 2025FT
ST Mirren
Rangers
2–2

Sunday 13 Apr

SCOTLANDPremiership 2 matches
MATCHSCORE
13 Apr 2025FT
Aberdeen
Rangers
2–2
13 Apr 2025FT
Hibernian
Dundee
4–0

Saturday 12 Apr

SCOTLANDPremiership 4 matches
MATCHSCORE
12 Apr 2025FT
Celtic
Kilmarnock
5–1
12 Apr 2025FT
Dundee Utd
ST Johnstone
1–0
12 Apr 2025FT
Motherwell
Heart Of Midlothian
0–0
12 Apr 2025FT
ST Mirren
Ross County
3–2

Sunday 6 Apr

SCOTLANDPremiership 2 matches
MATCHSCORE
06 Apr 2025FT
Heart Of Midlothian
Dundee Utd
0–1
06 Apr 2025FT
ST Johnstone
Celtic
1–0

Saturday 5 Apr

SCOTLANDPremiership 4 matches
MATCHSCORE
05 Apr 2025FT
Dundee
ST Mirren
2–0
05 Apr 2025FT
Kilmarnock
Motherwell
2–0
05 Apr 2025FT
Rangers
Hibernian
0–2
05 Apr 2025FT
Ross County
Aberdeen
0–1

Sunday 30 Mar

SCOTLANDPremiership 1 match
MATCHSCORE
30 Mar 2025FT
Ross County
Dundee Utd
0–1

Saturday 29 Mar

SCOTLANDPremiership 5 matches
MATCHSCORE
29 Mar 2025FT
Aberdeen
Motherwell
4–1
29 Mar 2025FT
Celtic
Heart Of Midlothian
3–0
29 Mar 2025FT
Dundee
Rangers
3–4
29 Mar 2025FT
Hibernian
ST Johnstone
3–0
29 Mar 2025FT
ST Mirren
Kilmarnock
5–1

Sunday 16 Mar

SCOTLANDPremiership 2 matches
MATCHSCORE
16 Mar 2025FT
Celtic
Rangers
2–3
16 Mar 2025FT
Dundee Utd
Dundee
2–4

Saturday 15 Mar

SCOTLANDPremiership 4 matches
MATCHSCORE
15 Mar 2025FT
Heart Of Midlothian
Ross County
2–0
15 Mar 2025FT
Kilmarnock
Hibernian
1–1
15 Mar 2025FT
Motherwell
ST Mirren
2–2
15 Mar 2025FT
ST Johnstone
Aberdeen
0–0

Sunday 2 Mar

SCOTLANDPremiership 2 matches
MATCHSCORE
02 Mar 2025FT
Aberdeen
Dundee Utd
2–2
02 Mar 2025FT
Hibernian
Heart Of Midlothian
2–1

Saturday 1 Mar

SCOTLANDPremiership 4 matches
MATCHSCORE
01 Mar 2025FT
Dundee
ST Johnstone
1–1
01 Mar 2025FT
Rangers
Motherwell
1–2
01 Mar 2025FT
Ross County
Kilmarnock
1–0
01 Mar 2025FT
ST Mirren
Celtic
2–5

Wednesday 26 Feb

SCOTLANDPremiership 5 matches
MATCHSCORE
26 Feb 2025FT
Dundee Utd
Hibernian
1–3
26 Feb 2025FT
Heart Of Midlothian
ST Mirren
3–1
26 Feb 2025FT
Kilmarnock
Rangers
2–4
26 Feb 2025FT
Motherwell
Dundee
2–1
26 Feb 2025FT
ST Johnstone
Ross County
1–0

Tuesday 25 Feb

SCOTLANDPremiership 1 match
MATCHSCORE
25 Feb 2025FT
Celtic
Aberdeen
5–1

Sunday 23 Feb

SCOTLANDPremiership 1 match
MATCHSCORE
23 Feb 2025FT
ST Johnstone
Heart Of Midlothian
1–2

Saturday 22 Feb

SCOTLANDPremiership 5 matches
MATCHSCORE
22 Feb 2025FT
Aberdeen
Kilmarnock
1–0
22 Feb 2025FT
Dundee Utd
Motherwell
1–0
22 Feb 2025FT
Hibernian
Celtic
2–1
22 Feb 2025FT
Rangers
ST Mirren
0–2
22 Feb 2025FT
Ross County
Dundee
3–1

Sunday 16 Feb

SCOTLANDPremiership 2 matches
MATCHSCORE
16 Feb 2025FT
Heart Of Midlothian
Rangers
1–3
16 Feb 2025FT
ST Mirren
Hibernian
0–0

Saturday 15 Feb

SCOTLANDPremiership 4 matches
MATCHSCORE
15 Feb 2025FT
Celtic
Dundee Utd
3–0
15 Feb 2025FT
Dundee
Aberdeen
1–2
15 Feb 2025FT
Kilmarnock
ST Johnstone
3–1
15 Feb 2025FT
Motherwell
Ross County
0–3

Wednesday 5 Feb

SCOTLANDPremiership 1 match
MATCHSCORE
05 Feb 2025FT
Celtic
Dundee
6–0

Sunday 2 Feb

SCOTLANDPremiership 2 matches
MATCHSCORE
02 Feb 2025FT
Motherwell
Celtic
1–3
02 Feb 2025FT
Rangers
Ross County
4–0

Saturday 1 Feb

SCOTLANDPremiership 4 matches
MATCHSCORE
01 Feb 2025FT
Dundee
Heart Of Midlothian
0–6
01 Feb 2025FT
Hibernian
Aberdeen
2–0
01 Feb 2025FT
Kilmarnock
Dundee Utd
1–0
01 Feb 2025FT
ST Mirren
ST Johnstone
0–1

Sunday 26 Jan

SCOTLANDPremiership 1 match
MATCHSCORE
26 Jan 2025FT
Dundee Utd
Rangers
1–3

Saturday 25 Jan

SCOTLANDPremiership 4 matches
MATCHSCORE
25 Jan 2025FT
Aberdeen
ST Mirren
0–3
25 Jan 2025FT
Heart Of Midlothian
Kilmarnock
3–2
25 Jan 2025FT
Ross County
Hibernian
1–1
25 Jan 2025FT
ST Johnstone
Motherwell
2–1

Wednesday 15 Jan

SCOTLANDPremiership 1 match
MATCHSCORE
15 Jan 2025FT
Rangers
Aberdeen
3–0

Tuesday 14 Jan

SCOTLANDPremiership 1 match
MATCHSCORE
14 Jan 2025FT
Dundee
Celtic
3–3

Sunday 12 Jan

SCOTLANDPremiership 2 matches
MATCHSCORE
12 Jan 2025FT
Aberdeen
Heart Of Midlothian
0–0
12 Jan 2025FT
Rangers
ST Johnstone
3–1

Saturday 11 Jan

SCOTLANDPremiership 3 matches
MATCHSCORE
11 Jan 2025FT
Hibernian
Motherwell
3–1
11 Jan 2025FT
Ross County
Celtic
1–4
11 Jan 2025FT
ST Mirren
Dundee Utd
0–1

Thursday 9 Jan

SCOTLANDPremiership 1 match
MATCHSCORE
09 Jan 2025FT
Dundee
Rangers
1–1

Wednesday 8 Jan

SCOTLANDPremiership 2 matches
MATCHSCORE
08 Jan 2025FT
Celtic
Dundee Utd
2–0
08 Jan 2025FT
Kilmarnock
Motherwell
0–0

Sunday 5 Jan

SCOTLANDPremiership 6 matches
MATCHSCORE
05 Jan 2025FT
Celtic
ST Mirren
3–0
05 Jan 2025FT
Dundee Utd
Heart Of Midlothian
0–1
05 Jan 2025FT
Hibernian
Rangers
3–3
05 Jan 2025FT
Kilmarnock
Ross County
0–1
05 Jan 2025FT
Motherwell
Aberdeen
2–0
05 Jan 2025FT
ST Johnstone
Dundee
1–3

Thursday 2 Jan

SCOTLANDPremiership 6 matches
MATCHSCORE
02 Jan 2025FT
Aberdeen
Ross County
1–2
02 Jan 2025FT
Dundee
Dundee Utd
1–2
02 Jan 2025FT
Heart Of Midlothian
Motherwell
1–0
02 Jan 2025FT
Kilmarnock
ST Mirren
2–0
02 Jan 2025FT
Rangers
Celtic
3–0
02 Jan 2025FT
ST Johnstone
Hibernian
1–1

Sunday 29 Dec

SCOTLANDPremiership 6 matches
MATCHSCORE
29 Dec 2024FT
Celtic
ST Johnstone
4–0
29 Dec 2024FT
Dundee Utd
Aberdeen
1–0
29 Dec 2024FT
Hibernian
Kilmarnock
1–0
29 Dec 2024FT
Motherwell
Rangers
2–2
29 Dec 2024FT
Ross County
Heart Of Midlothian
2–2
29 Dec 2024FT
ST Mirren
Dundee
1–2

Thursday 26 Dec

SCOTLANDPremiership 6 matches
MATCHSCORE
26 Dec 2024FT
Celtic
Motherwell
4–0
26 Dec 2024FT
Dundee
Ross County
0–3
26 Dec 2024FT
Heart Of Midlothian
Hibernian
1–2
26 Dec 2024FT
Kilmarnock
Aberdeen
4–0
26 Dec 2024FT
ST Johnstone
Dundee Utd
1–2
26 Dec 2024FT
ST Mirren
Rangers
2–1

Sunday 22 Dec

SCOTLANDPremiership 2 matches
MATCHSCORE
22 Dec 2024FT
Dundee Utd
Celtic
0–0
22 Dec 2024FT
Heart Of Midlothian
ST Johnstone
2–1

Saturday 21 Dec

SCOTLANDPremiership 3 matches
MATCHSCORE
21 Dec 2024FT
Aberdeen
Hibernian
1–3
21 Dec 2024FT
Rangers
Dundee
1–0
21 Dec 2024FT
Ross County
ST Mirren
1–2

Friday 20 Dec

SCOTLANDPremiership 1 match
MATCHSCORE
20 Dec 2024FT
Motherwell
Kilmarnock
1–1

Sunday 15 Dec

SCOTLANDPremiership 1 match
MATCHSCORE
15 Dec 2024FT
Kilmarnock
Heart Of Midlothian
1–0

Saturday 14 Dec

SCOTLANDPremiership 3 matches
MATCHSCORE
14 Dec 2024FT
Hibernian
Ross County
3–1
14 Dec 2024FT
Motherwell
Dundee Utd
4–3
14 Dec 2024FT
ST Johnstone
ST Mirren
2–3

Sunday 8 Dec

SCOTLANDPremiership 1 match
MATCHSCORE
08 Dec 2024FT
Ross County
Rangers
0–3

Saturday 7 Dec

SCOTLANDPremiership 5 matches
MATCHSCORE
07 Dec 2024FT
Aberdeen
ST Johnstone
1–1
07 Dec 2024FT
Celtic
Hibernian
3–0
07 Dec 2024FT
Dundee Utd
Kilmarnock
1–1
07 Dec 2024FT
Heart Of Midlothian
Dundee
2–0
07 Dec 2024FT
ST Mirren
Motherwell
0–1

Wednesday 4 Dec

SCOTLANDPremiership 3 matches
MATCHSCORE
04 Dec 2024FT
Aberdeen
Celtic
0–1
04 Dec 2024FT
Dundee
Motherwell
4–1
04 Dec 2024FT
Rangers
Kilmarnock
6–0

Sunday 1 Dec

SCOTLANDPremiership 2 matches
MATCHSCORE
01 Dec 2024FT
Heart Of Midlothian
Aberdeen
1–1
01 Dec 2024FT
ST Johnstone
Rangers
0–1

Saturday 30 Nov

SCOTLANDPremiership 4 matches
MATCHSCORE
30 Nov 2024FT
Celtic
Ross County
5–0
30 Nov 2024FT
Dundee Utd
ST Mirren
2–0
30 Nov 2024FT
Kilmarnock
Dundee
1–1
30 Nov 2024FT
Motherwell
Hibernian
0–3

Tuesday 26 Nov

SCOTLANDPremiership 1 match
MATCHSCORE
26 Nov 2024FT
Hibernian
Aberdeen
3–3

Saturday 23 Nov

SCOTLANDPremiership 6 matches
MATCHSCORE
23 Nov 2024FT
Dundee
Hibernian
4–1
23 Nov 2024FT
Heart Of Midlothian
Celtic
1–4
23 Nov 2024FT
Rangers
Dundee Utd
1–1
23 Nov 2024FT
Ross County
Motherwell
2–1
23 Nov 2024FT
ST Johnstone
Kilmarnock
1–0
23 Nov 2024FT
ST Mirren
Aberdeen
2–1

Sunday 10 Nov

SCOTLANDPremiership 2 matches
MATCHSCORE
10 Nov 2024FT
Kilmarnock
Celtic
0–2
10 Nov 2024FT
Rangers
Heart Of Midlothian
1–0

Saturday 9 Nov

SCOTLANDPremiership 4 matches
MATCHSCORE
09 Nov 2024FT
Aberdeen
Dundee
4–1
09 Nov 2024FT
Dundee Utd
Ross County
3–0
09 Nov 2024FT
Hibernian
ST Mirren
1–2
09 Nov 2024FT
Motherwell
ST Johnstone
2–1

Sunday 3 Nov

SCOTLANDPremiership 2 matches
MATCHSCORE
03 Nov 2024FT
Dundee
Kilmarnock
3–2
03 Nov 2024FT
Hibernian
Dundee Utd
1–1

Saturday 2 Nov

SCOTLANDPremiership 2 matches
MATCHSCORE
02 Nov 2024FT
ST Johnstone
Heart Of Midlothian
1–2
02 Nov 2024FT
ST Mirren
Ross County
0–0

Wednesday 30 Oct

SCOTLANDPremiership 6 matches
MATCHSCORE
30 Oct 2024FT
Aberdeen
Rangers
2–1
30 Oct 2024FT
Celtic
Dundee
2–0
30 Oct 2024FT
Dundee Utd
Motherwell
1–2
30 Oct 2024FT
Heart Of Midlothian
Kilmarnock
1–2
30 Oct 2024FT
Ross County
Hibernian
0–0
30 Oct 2024FT
ST Mirren
ST Johnstone
3–1

Sunday 27 Oct

SCOTLANDPremiership 3 matches
MATCHSCORE
27 Oct 2024FT
Hibernian
Heart Of Midlothian
1–1
27 Oct 2024FT
Motherwell
Celtic
0–3
27 Oct 2024FT
Rangers
ST Mirren
2–1

Saturday 26 Oct

SCOTLANDPremiership 3 matches
MATCHSCORE
26 Oct 2024FT
Aberdeen
Dundee Utd
1–0
26 Oct 2024FT
Dundee
ST Johnstone
1–2
26 Oct 2024FT
Ross County
Kilmarnock
2–1

Sunday 20 Oct

SCOTLANDPremiership 1 match
MATCHSCORE
20 Oct 2024FT
Kilmarnock
Rangers
1–0

Saturday 19 Oct

SCOTLANDPremiership 5 matches
MATCHSCORE
19 Oct 2024FT
Celtic
Aberdeen
2–2
19 Oct 2024FT
Dundee Utd
Hibernian
3–2
19 Oct 2024FT
Heart Of Midlothian
ST Mirren
4–0
19 Oct 2024FT
Motherwell
Dundee
0–1
19 Oct 2024FT
ST Johnstone
Ross County
3–0

Sunday 6 Oct

SCOTLANDPremiership 3 matches
MATCHSCORE
06 Oct 2024FT
Aberdeen
Heart Of Midlothian
3–2
06 Oct 2024FT
Rangers
ST Johnstone
2–0
06 Oct 2024FT
Ross County
Celtic
1–2

Saturday 5 Oct

SCOTLANDPremiership 3 matches
MATCHSCORE
05 Oct 2024FT
Dundee
Kilmarnock
2–3
05 Oct 2024FT
Hibernian
Motherwell
1–2
05 Oct 2024FT
ST Mirren
Dundee Utd
0–1

Sunday 29 Sept

SCOTLANDPremiership 1 match
MATCHSCORE
29 Sep 2024FT
Rangers
Hibernian
1–0

Saturday 28 Sept

SCOTLANDPremiership 5 matches
MATCHSCORE
28 Sep 2024FT
Dundee
Aberdeen
1–2
28 Sep 2024FT
Heart Of Midlothian
Ross County
1–1
28 Sep 2024FT
Kilmarnock
Dundee Utd
3–3
28 Sep 2024FT
Motherwell
ST Mirren
2–1
28 Sep 2024FT
ST Johnstone
Celtic
0–6

Saturday 21 Sept

SCOTLANDPremiership 2 matches
MATCHSCORE
21 Sep 2024FT
Ross County
ST Johnstone
3–3
21 Sep 2024FT
ST Mirren
Heart Of Midlothian
2–1

Sunday 15 Sept

SCOTLANDPremiership 1 match
MATCHSCORE
15 Sep 2024FT
Dundee Utd
Rangers
0–1

Saturday 14 Sept

SCOTLANDPremiership 5 matches
MATCHSCORE
14 Sep 2024FT
Aberdeen
Motherwell
2–1
14 Sep 2024FT
Celtic
Heart Of Midlothian
2–0
14 Sep 2024FT
Hibernian
ST Johnstone
2–0
14 Sep 2024FT
Ross County
Dundee
2–0
14 Sep 2024FT
ST Mirren
Kilmarnock
2–2

Sunday 1 Sept

SCOTLANDPremiership 3 matches
MATCHSCORE
01 Sep 2024FT
Celtic
Rangers
3–0
01 Sep 2024FT
Heart Of Midlothian
Dundee Utd
0–1
01 Sep 2024FT
Kilmarnock
Hibernian
1–1

Saturday 31 Aug

SCOTLANDPremiership 3 matches
MATCHSCORE
31 Aug 2024FT
Dundee
ST Mirren
2–2
31 Aug 2024FT
Ross County
Aberdeen
0–1
31 Aug 2024FT
ST Johnstone
Motherwell
1–2

Sunday 25 Aug

SCOTLANDPremiership 3 matches
MATCHSCORE
25 Aug 2024FT
Aberdeen
Kilmarnock
2–0
25 Aug 2024FT
Motherwell
Heart Of Midlothian
3–1
25 Aug 2024FT
ST Mirren
Celtic
0–3

Saturday 24 Aug

SCOTLANDPremiership 3 matches
MATCHSCORE
24 Aug 2024FT
Dundee Utd
ST Johnstone
2–0
24 Aug 2024FT
Hibernian
Dundee
2–2
24 Aug 2024FT
Rangers
Ross County
6–0

Sunday 11 Aug

SCOTLANDPremiership 3 matches
MATCHSCORE
11 Aug 2024FT
Aberdeen
ST Mirren
3–1
11 Aug 2024FT
Hibernian
Celtic
0–2
11 Aug 2024FT
Kilmarnock
ST Johnstone
0–3

Saturday 10 Aug

SCOTLANDPremiership 3 matches
MATCHSCORE
10 Aug 2024FT
Dundee
Heart Of Midlothian
3–1
10 Aug 2024FT
Rangers
Motherwell
2–1
10 Aug 2024FT
Ross County
Dundee Utd
1–1

Monday 5 Aug

SCOTLANDPremiership 1 match
MATCHSCORE
05 Aug 2024FT
ST Johnstone
Aberdeen
1–2

Sunday 4 Aug

SCOTLANDPremiership 3 matches
MATCHSCORE
04 Aug 2024FT
Celtic
Kilmarnock
4–0
04 Aug 2024FT
Dundee Utd
Dundee
2–2
04 Aug 2024FT
ST Mirren
Hibernian
3–0

Saturday 3 Aug

SCOTLANDPremiership 2 matches
MATCHSCORE
03 Aug 2024FT
Heart Of Midlothian
Rangers
0–0
03 Aug 2024FT
Motherwell
Ross County
0–0

Leaderboards for 2024/25. A dash means no figure is available.

Fewest goals conceded

Goal difference

Scored per match

Both teams scored

TEAMRATEP
Dundee68.4%38
Hibernian63.2%38
Motherwell60.5%38
Aberdeen55.3%38
ST Mirren55.3%38
ST Johnstone55.3%38
Rangers52.6%38
Heart Of Midlothian52.6%38
Ross County50.0%40
Dundee Utd47.4%38
Kilmarnock44.7%38
Celtic39.5%38

Over 2.5 goals

TEAMRATEP
Celtic73.7%38
Motherwell71.1%38
Dundee68.4%38
Rangers65.8%38
ST Mirren65.8%38
Hibernian60.5%38
Aberdeen60.5%38
ST Johnstone60.5%38
Heart Of Midlothian55.3%38
Ross County55.0%40
Dundee Utd44.7%38
Kilmarnock44.7%38

Points, results and goals follow the official standings; home and away wins, clean sheets, scoring rates and runs are counted from results. Teams may have played different numbers of matches.