Scottish Premiership

2024-2025
Regular Season
#
Club
M
W
D
L
GF
GA
GD
Pt
1
Celtic
W
W
W
L
W
17
15
1
1
46
7
39
46
2
Rangers
W
W
W
W
D
17
11
3
3
33
12
21
36
3
Aberdeen
D
D
L
D
L
17
10
4
3
31
20
11
34
4
Dundee Utd
W
D
L
W
L
18
7
6
5
27
22
5
27
5
Motherwell
L
W
W
L
D
18
8
2
8
22
27
-5
26
6
ST Mirren
W
L
L
W
L
18
6
3
9
22
30
-8
21
7
Kilmarnock
L
D
W
W
D
19
5
6
8
20
34
-14
21
8
Dundee
W
D
W
L
L
17
5
4
8
28
31
-3
19
9
Ross County
W
L
L
L
W
18
4
6
8
15
34
-19
18
10
Hibernian
W
L
W
D
D
19
3
8
8
25
33
-8
17
11
18
4
4
10
19
26
-7
16
12
ST Johnstone
W
L
D
L
D
18
4
3
11
21
33
-12
15
- Qualification for the Champions League play-off round
- Qualification for the Champions League second qualifying round
- Qualification for the Europa League second qualifying round
- Qualification for the Conference League second qualifying round
- Qualification for the Premiership play-off final
- Relegation to Championship
Matchweek 1
3 Th8 2024
- 6:30 pm
Heart Of Midlothian
0 0
Rangers
3 Th8 2024
- 9:00 pm
Motherwell
0 0
Ross County
4 Th8 2024
- 7:30 pm
Dundee Utd
2 2
Dundee
4 Th8 2024
- 9:00 pm
ST Mirren
3 0
Hibernian
4 Th8 2024
- 10:30 pm
Celtic
4 0
Kilmarnock
6 Th8 2024
- 2:00 am
ST Johnstone
1 2
Aberdeen
Matchweek 2
10 Th8 2024
- 9:00 pm
Rangers
2 1
Motherwell
10 Th8 2024
- 9:00 pm
Ross County
1 1
Dundee Utd
10 Th8 2024
- 11:30 pm
Dundee
3 1
Heart Of Midlothian
11 Th8 2024
- 6:30 pm
Hibernian
0 2
Celtic
11 Th8 2024
- 9:00 pm
Kilmarnock
0 3
ST Johnstone
11 Th8 2024
- 9:00 pm
Aberdeen
3 1
ST Mirren
Matchweek 3
24 Th8 2024
- 9:00 pm
Rangers
6 0
Ross County
24 Th8 2024
- 9:00 pm
Dundee Utd
2 0
ST Johnstone
24 Th8 2024
- 9:00 pm
Hibernian
2 2
Dundee
25 Th8 2024
- 6:00 pm
ST Mirren
0 3
Celtic
25 Th8 2024
- 9:00 pm
Aberdeen
2 0
Kilmarnock
25 Th8 2024
- 9:00 pm
Motherwell
3 1
Heart Of Midlothian
Matchweek 4
31 Th8 2024
- 9:00 pm
Dundee
2 2
ST Mirren
31 Th8 2024
- 9:00 pm
ST Johnstone
1 2
Motherwell
31 Th8 2024
- 11:45 pm
Ross County
0 1
Aberdeen
1 Th9 2024
- 6:30 pm
Celtic
3 0
Rangers
1 Th9 2024
- 9:00 pm
Kilmarnock
1 1
Hibernian
1 Th9 2024
- 9:00 pm
Heart Of Midlothian
0 1
Dundee Utd
Matchweek 5
14 Th9 2024
- 9:00 pm
Celtic
2 0
Heart Of Midlothian
14 Th9 2024
- 9:00 pm
Hibernian
2 0
ST Johnstone
14 Th9 2024
- 9:00 pm
ST Mirren
2 2
Kilmarnock
14 Th9 2024
- 9:00 pm
Aberdeen
2 1
Motherwell
14 Th9 2024
- 9:00 pm
Ross County
2 0
Dundee
15 Th9 2024
- 6:00 pm
Dundee Utd
0 1
Rangers
Matchweek 6
28 Th9 2024
- 9:00 pm
Kilmarnock
3 3
Dundee Utd
28 Th9 2024
- 9:00 pm
Dundee
1 2
Aberdeen
28 Th9 2024
- 9:00 pm
Heart Of Midlothian
1 1
Ross County
28 Th9 2024
- 9:00 pm
Motherwell
2 1
ST Mirren
28 Th9 2024
- 11:45 pm
ST Johnstone
0 6
Celtic
29 Th9 2024
- 6:00 pm
Rangers
1 0
Hibernian
Matchweek 7
5 Th10 2024
- 9:00 pm
Hibernian
1 2
Motherwell
5 Th10 2024
- 9:00 pm
ST Mirren
0 1
Dundee Utd
5 Th10 2024
- 9:00 pm
Dundee
2 3
Kilmarnock
6 Th10 2024
- 6:00 pm
Ross County
1 2
Celtic
6 Th10 2024
- 9:00 pm
Aberdeen
3 2
Heart Of Midlothian
7 Th10 2024
- 2:00 am
Rangers
2 0
ST Johnstone
Matchweek 8
19 Th10 2024
- 9:00 pm
Celtic
2 2
Aberdeen
19 Th10 2024
- 9:00 pm
Heart Of Midlothian
4 0
ST Mirren
19 Th10 2024
- 9:00 pm
Motherwell
0 1
Dundee
19 Th10 2024
- 9:00 pm
ST Johnstone
3 0
Ross County
19 Th10 2024
- 9:00 pm
Dundee Utd
3 2
Hibernian
20 Th10 2024
- 6:00 pm
Kilmarnock
1 0
Rangers
Matchweek 9
26 Th10 2024
- 9:00 pm
Dundee
1 2
ST Johnstone
26 Th10 2024
- 9:00 pm
Ross County
2 1
Kilmarnock
26 Th10 2024
- 11:30 pm
Aberdeen
1 0
Dundee Utd
27 Th10 2024
- 6:00 pm
Hibernian
1 1
Heart Of Midlothian
27 Th10 2024
- 9:00 pm
Motherwell
0 3
Celtic
27 Th10 2024
- 9:00 pm
Rangers
2 1
ST Mirren
Matchweek 10
31 Th10 2024
- 2:45 am
Celtic
2 0
Dundee
31 Th10 2024
- 2:45 am
ST Mirren
3 1
ST Johnstone
31 Th10 2024
- 2:45 am
Heart Of Midlothian
1 2
Kilmarnock
31 Th10 2024
- 2:45 am
Ross County
0 0
Hibernian
31 Th10 2024
- 2:45 am
Dundee Utd
1 2
Motherwell
31 Th10 2024
- 3:00 am
Aberdeen
2 1
Rangers
Matchweek 11
2 Th11 2024
- 10:00 pm
ST Mirren
0 0
Ross County
2 Th11 2024
- 10:00 pm
ST Johnstone
1 2
Heart Of Midlothian
27 Th11 2024
- 2:45 am
Hibernian
3 3
Aberdeen
9 Th1 2025
- 2:45 am
Celtic
2 0
Dundee Utd
9 Th1 2025
- 2:45 am
Kilmarnock
0 0
Motherwell
10 Th1 2025
- 3:00 am
Dundee
- -
Rangers
Matchweek 12
9 Th11 2024
- 10:00 pm
Hibernian
1 2
ST Mirren
9 Th11 2024
- 10:00 pm
Motherwell
2 1
ST Johnstone
9 Th11 2024
- 10:00 pm
Dundee Utd
3 0
Ross County
10 Th11 2024
- 12:30 am
Aberdeen
4 1
Dundee
10 Th11 2024
- 10:00 pm
Kilmarnock
0 2
Celtic
11 Th11 2024
- 12:00 am
Rangers
1 0
Heart Of Midlothian
Matchweek 13
23 Th11 2024
- 10:00 pm
ST Johnstone
1 0
Kilmarnock
23 Th11 2024
- 10:15 pm
Ross County
2 1
Motherwell
23 Th11 2024
- 10:45 pm
Rangers
1 1
Dundee Utd
23 Th11 2024
- 11:00 pm
ST Mirren
2 1
Aberdeen
24 Th11 2024
- 12:45 am
Dundee
4 1
Hibernian
24 Th11 2024
- 2:45 am
Heart Of Midlothian
1 4
Celtic
Matchweek 14
30 Th11 2024
- 10:00 pm
Celtic
5 0
Ross County
30 Th11 2024
- 10:00 pm
Kilmarnock
1 1
Dundee
30 Th11 2024
- 10:00 pm
Motherwell
0 3
Hibernian
30 Th11 2024
- 10:00 pm
Dundee Utd
2 0
ST Mirren
1 Th12 2024
- 7:00 pm
ST Johnstone
0 1
Rangers
1 Th12 2024
- 10:00 pm
Heart Of Midlothian
1 1
Aberdeen
Matchweek 15
21 Th9 2024
- 9:00 pm
ST Mirren
2 1
Heart Of Midlothian
21 Th9 2024
- 9:00 pm
Ross County
3 3
ST Johnstone
3 Th11 2024
- 10:00 pm
Hibernian
1 1
Dundee Utd
5 Th12 2024
- 2:45 am
Dundee
4 1
Motherwell
5 Th12 2024
- 2:45 am
Rangers
6 0
Kilmarnock
5 Th12 2024
- 3:00 am
Aberdeen
0 1
Celtic
Matchweek 16
7 Th12 2024
- 10:00 pm
Celtic
3 0
Hibernian
7 Th12 2024
- 10:00 pm
ST Mirren
0 1
Motherwell
7 Th12 2024
- 10:00 pm
Aberdeen
1 1
ST Johnstone
7 Th12 2024
- 10:00 pm
Heart Of Midlothian
2 0
Dundee
7 Th12 2024
- 10:00 pm
Dundee Utd
1 1
Kilmarnock
8 Th12 2024
- 7:00 pm
Ross County
0 3
Rangers
Matchweek 17
14 Th12 2024
- 10:00 pm
Hibernian
3 1
Ross County
14 Th12 2024
- 10:00 pm
Motherwell
4 3
Dundee Utd
14 Th12 2024
- 10:00 pm
ST Johnstone
2 3
ST Mirren
15 Th12 2024
- 10:00 pm
Kilmarnock
1 0
Heart Of Midlothian
15 Th1 2025
- 3:00 am
Dundee
- -
Celtic
16 Th1 2025
- 3:00 am
Rangers
- -
Aberdeen
Matchweek 18
21 Th12 2024
- 2:45 am
Motherwell
- -
Kilmarnock
21 Th12 2024
- 10:00 pm
Aberdeen
- -
Hibernian
21 Th12 2024
- 10:00 pm
Rangers
- -
Dundee
21 Th12 2024
- 10:00 pm
Ross County
- -
ST Mirren
22 Th12 2024
- 7:00 pm
Dundee Utd
- -
Celtic
22 Th12 2024
Heart Of Midlothian
- -
ST Johnstone
Matchweek 19
26 Th12 2024
- 7:30 pm
Heart Of Midlothian
- -
Hibernian
26 Th12 2024
- 10:00 pm
Celtic
- -
Motherwell
26 Th12 2024
- 10:00 pm
Kilmarnock
- -
Aberdeen
26 Th12 2024
- 10:00 pm
Dundee
- -
Ross County
26 Th12 2024
- 10:00 pm
ST Johnstone
- -
Dundee Utd
27 Th12 2024
- 12:45 am
ST Mirren
- -
Rangers
Matchweek 20
29 Th12 2024
- 10:00 pm
Celtic
- -
ST Johnstone
29 Th12 2024
- 10:00 pm
Hibernian
- -
Kilmarnock
29 Th12 2024
- 10:00 pm
ST Mirren
- -
Dundee
29 Th12 2024
- 10:00 pm
Motherwell
- -
Rangers
29 Th12 2024
- 10:00 pm
Ross County
- -
Heart Of Midlothian
30 Th12 2024
- 12:15 am
Dundee Utd
- -
Aberdeen
Matchweek 21
2 Th1 2025
- 10:00 pm
Kilmarnock
2 0
ST Mirren
2 Th1 2025
- 10:00 pm
Aberdeen
1 2
Ross County
2 Th1 2025
- 10:00 pm
Heart Of Midlothian
1 0
Motherwell
2 Th1 2025
- 10:00 pm
Rangers
3 0
Celtic
2 Th1 2025
- 10:00 pm
ST Johnstone
1 1
Hibernian
3 Th1 2025
- 12:30 am
Dundee
1 2
Dundee Utd
Matchweek 22
5 Th1 2025
- 7:00 pm
Hibernian
3 3
Rangers
5 Th1 2025
- 9:30 pm
Motherwell
- -
Aberdeen
5 Th1 2025
- 10:00 pm
Celtic
- -
ST Mirren
5 Th1 2025
- 10:00 pm
Kilmarnock
- -
Ross County
5 Th1 2025
- 10:00 pm
ST Johnstone
- -
Dundee
5 Th1 2025
- 10:00 pm
Dundee Utd
- -
Heart Of Midlothian
Matchweek 23
3 Th11 2024
- 10:00 pm
Dundee
3 2
Kilmarnock
11 Th1 2025
- 7:30 pm
Ross County
- -
Celtic
11 Th1 2025
- 10:00 pm
Hibernian
- -
Motherwell
11 Th1 2025
- 10:00 pm
ST Mirren
- -
Dundee Utd
12 Th1 2025
- 10:00 pm
Aberdeen
- -
Heart Of Midlothian
12 Th1 2025
- 10:00 pm
Rangers
- -
ST Johnstone
Matchweek 24
25 Th1 2025
- 10:00 pm
Celtic
- -
Dundee
25 Th1 2025
- 10:00 pm
Aberdeen
- -
ST Mirren
25 Th1 2025
- 10:00 pm
Heart Of Midlothian
- -
Kilmarnock
25 Th1 2025
- 10:00 pm
ST Johnstone
- -
Motherwell
25 Th1 2025
- 10:00 pm
Ross County
- -
Hibernian
26 Th1 2025
- 7:00 pm
Dundee Utd
- -
Rangers
Matchweek 25
1 Th2 2025
- 10:00 pm
Hibernian
- -
Aberdeen
1 Th2 2025
- 10:00 pm
Kilmarnock
- -
Dundee Utd
1 Th2 2025
- 10:00 pm
ST Mirren
- -
ST Johnstone
1 Th2 2025
- 10:00 pm
Dundee
- -
Heart Of Midlothian
1 Th2 2025
- 10:00 pm
Motherwell
- -
Celtic
2 Th2 2025
Rangers
- -
Ross County
Matchweek 26
15 Th2 2025
- 10:00 pm
Celtic
- -
Dundee Utd
15 Th2 2025
- 10:00 pm
Kilmarnock
- -
ST Johnstone
15 Th2 2025
- 10:00 pm
ST Mirren
- -
Hibernian
15 Th2 2025
- 10:00 pm
Dundee
- -
Aberdeen
15 Th2 2025
- 10:00 pm
Heart Of Midlothian
- -
Rangers
15 Th2 2025
- 10:00 pm
Motherwell
- -
Ross County
Matchweek 27
22 Th2 2025
- 10:00 pm
Hibernian
- -
Celtic
22 Th2 2025
- 10:00 pm
Aberdeen
- -
Kilmarnock
22 Th2 2025
- 10:00 pm
Rangers
- -
ST Mirren
22 Th2 2025
- 10:00 pm
ST Johnstone
- -
Heart Of Midlothian
22 Th2 2025
- 10:00 pm
Ross County
- -
Dundee
22 Th2 2025
- 10:00 pm
Dundee Utd
- -
Motherwell
Matchweek 28
27 Th2 2025
- 2:45 am
Celtic
- -
Aberdeen
27 Th2 2025
- 2:45 am
Kilmarnock
- -
Rangers
27 Th2 2025
- 2:45 am
Heart Of Midlothian
- -
ST Mirren
27 Th2 2025
- 2:45 am
Motherwell
- -
Dundee
27 Th2 2025
- 2:45 am
ST Johnstone
- -
Ross County
27 Th2 2025
- 2:45 am
Dundee Utd
- -
Hibernian
Matchweek 29
1 Th3 2025
- 10:00 pm
Hibernian
- -
Heart Of Midlothian
1 Th3 2025
- 10:00 pm
ST Mirren
- -
Celtic
1 Th3 2025
- 10:00 pm
Aberdeen
- -
Dundee Utd
1 Th3 2025
- 10:00 pm
Dundee
- -
ST Johnstone
1 Th3 2025
- 10:00 pm
Rangers
- -
Motherwell
1 Th3 2025
- 10:00 pm
Ross County
- -
Kilmarnock
Matchweek 30
15 Th3 2025
- 10:00 pm
Celtic
- -
Rangers
15 Th3 2025
- 10:00 pm
Kilmarnock
- -
Hibernian
15 Th3 2025
- 10:00 pm
Heart Of Midlothian
- -
Ross County
15 Th3 2025
- 10:00 pm
Motherwell
- -
ST Mirren
15 Th3 2025
- 10:00 pm
ST Johnstone
- -
Aberdeen
15 Th3 2025
- 10:00 pm
Dundee Utd
- -
Dundee
Matchweek 31
29 Th3 2025
- 10:00 pm
Celtic
- -
Heart Of Midlothian
29 Th3 2025
- 10:00 pm
Hibernian
- -
ST Johnstone
29 Th3 2025
- 10:00 pm
ST Mirren
- -
Kilmarnock
29 Th3 2025
- 10:00 pm
Aberdeen
- -
Motherwell
29 Th3 2025
- 10:00 pm
Dundee
- -
Rangers
29 Th3 2025
- 10:00 pm
Ross County
- -
Dundee Utd
Matchweek 32
5 Th4 2025
- 9:00 pm
Kilmarnock
- -
Motherwell
5 Th4 2025
- 9:00 pm
Dundee
- -
ST Mirren
5 Th4 2025
- 9:00 pm
Heart Of Midlothian
- -
Dundee Utd
5 Th4 2025
- 9:00 pm
Rangers
- -
Hibernian
5 Th4 2025
- 9:00 pm
ST Johnstone
- -
Celtic
5 Th4 2025
- 9:00 pm
Ross County
- -
Aberdeen
Matchweek 33
12 Th4 2025
- 9:00 pm
Celtic
- -
Kilmarnock
12 Th4 2025
- 9:00 pm
Hibernian
- -
Dundee
12 Th4 2025
- 9:00 pm
ST Mirren
- -
Ross County
12 Th4 2025
- 9:00 pm
Aberdeen
- -
Rangers
12 Th4 2025
- 9:00 pm
Motherwell
- -
Heart Of Midlothian
12 Th4 2025
- 9:00 pm
Dundee Utd
- -
ST Johnstone