Scottish Premiership

2024-2025
Regular Season
#
Club
M
W
D
L
GF
GA
GD
Pt
1
Celtic
W
W
W
W
W
7
7
0
0
22
1
21
21
2
Aberdeen
W
W
W
W
W
7
7
0
0
15
6
9
21
3
Rangers
W
L
W
W
W
7
5
1
1
12
4
8
16
4
Motherwell
W
W
L
W
W
7
4
1
2
11
8
3
13
5
Dundee Utd
W
W
L
D
W
7
3
3
1
10
7
3
12
6
ST Mirren
D
D
W
L
L
8
2
2
4
11
14
-3
8
7
Ross County
L
W
D
D
L
8
1
4
3
8
14
-6
7
8
Dundee
D
D
L
L
L
7
1
3
3
12
14
-2
6
9
Kilmarnock
L
D
D
D
W
7
1
3
3
9
17
-8
6
10
Hibernian
D
D
W
L
L
7
1
2
4
6
11
-5
5
11
ST Johnstone
L
L
D
L
L
8
1
1
6
8
19
-11
4
12
8
0
2
6
6
15
-9
2
- 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 Aug 2024
- 11:30 am
Heart Of Midlothian
0 0
Rangers
3 Aug 2024
- 2:00 pm
Motherwell
0 0
Ross County
4 Aug 2024
- 12:30 pm
Dundee Utd
2 2
Dundee
4 Aug 2024
- 2:00 pm
ST Mirren
3 0
Hibernian
4 Aug 2024
- 3:30 pm
Celtic
4 0
Kilmarnock
5 Aug 2024
- 7:00 pm
ST Johnstone
1 2
Aberdeen
Matchweek 2
10 Aug 2024
- 2:00 pm
Rangers
2 1
Motherwell
10 Aug 2024
- 2:00 pm
Ross County
1 1
Dundee Utd
10 Aug 2024
- 4:30 pm
Dundee
3 1
Heart Of Midlothian
11 Aug 2024
- 11:30 am
Hibernian
0 2
Celtic
11 Aug 2024
- 2:00 pm
Aberdeen
3 1
ST Mirren
11 Aug 2024
- 2:00 pm
Kilmarnock
0 3
ST Johnstone
Matchweek 3
24 Aug 2024
- 2:00 pm
Dundee Utd
2 0
ST Johnstone
24 Aug 2024
- 2:00 pm
Hibernian
2 2
Dundee
24 Aug 2024
- 2:00 pm
Rangers
6 0
Ross County
25 Aug 2024
- 11:00 am
ST Mirren
0 3
Celtic
25 Aug 2024
- 2:00 pm
Aberdeen
2 0
Kilmarnock
25 Aug 2024
- 2:00 pm
Motherwell
3 1
Heart Of Midlothian
Matchweek 4
31 Aug 2024
- 2:00 pm
Dundee
2 2
ST Mirren
31 Aug 2024
- 2:00 pm
ST Johnstone
1 2
Motherwell
31 Aug 2024
- 4:45 pm
Ross County
0 1
Aberdeen
1 Sep 2024
- 11:30 am
Celtic
3 0
Rangers
1 Sep 2024
- 2:00 pm
Heart Of Midlothian
0 1
Dundee Utd
1 Sep 2024
- 2:00 pm
Kilmarnock
1 1
Hibernian
Matchweek 5
14 Sep 2024
- 2:00 pm
Aberdeen
2 1
Motherwell
14 Sep 2024
- 2:00 pm
Celtic
2 0
Heart Of Midlothian
14 Sep 2024
- 2:00 pm
Hibernian
2 0
ST Johnstone
14 Sep 2024
- 2:00 pm
Ross County
2 0
Dundee
14 Sep 2024
- 2:00 pm
ST Mirren
2 2
Kilmarnock
15 Sep 2024
- 11:00 am
Dundee Utd
0 1
Rangers
Matchweek 6
28 Sep 2024
- 2:00 pm
Dundee
1 2
Aberdeen
28 Sep 2024
- 2:00 pm
Heart Of Midlothian
1 1
Ross County
28 Sep 2024
- 2:00 pm
Kilmarnock
3 3
Dundee Utd
28 Sep 2024
- 2:00 pm
Motherwell
2 1
ST Mirren
28 Sep 2024
- 4:45 pm
ST Johnstone
0 6
Celtic
29 Sep 2024
- 11:00 am
Rangers
1 0
Hibernian
Matchweek 7
5 Oct 2024
- 2:00 pm
Dundee
2 3
Kilmarnock
5 Oct 2024
- 2:00 pm
Hibernian
1 2
Motherwell
5 Oct 2024
- 2:00 pm
ST Mirren
0 1
Dundee Utd
6 Oct 2024
- 11:00 am
Ross County
1 2
Celtic
6 Oct 2024
- 2:00 pm
Aberdeen
3 2
Heart Of Midlothian
6 Oct 2024
- 7:00 pm
Rangers
2 0
ST Johnstone
Matchweek 8
19 Oct 2024
- 2:00 pm
Celtic
- -
Aberdeen
19 Oct 2024
- 2:00 pm
Dundee Utd
- -
Hibernian
19 Oct 2024
- 2:00 pm
Heart Of Midlothian
- -
ST Mirren
19 Oct 2024
- 2:00 pm
Motherwell
- -
Dundee
19 Oct 2024
- 2:00 pm
ST Johnstone
- -
Ross County
20 Oct 2024
- 11:00 am
Kilmarnock
- -
Rangers
Matchweek 9
26 Oct 2024
- 2:00 pm
Dundee
- -
ST Johnstone
26 Oct 2024
- 2:00 pm
Ross County
- -
Kilmarnock
26 Oct 2024
- 4:30 pm
Aberdeen
- -
Dundee Utd
27 Oct 2024
- 11:00 am
Hibernian
- -
Heart Of Midlothian
27 Oct 2024
- 2:00 pm
Motherwell
- -
Celtic
27 Oct 2024
- 2:00 pm
Rangers
- -
ST Mirren
Matchweek 10
30 Oct 2024
- 7:45 pm
Celtic
- -
Dundee
30 Oct 2024
- 7:45 pm
Dundee Utd
- -
Motherwell
30 Oct 2024
- 7:45 pm
Heart Of Midlothian
- -
Kilmarnock
30 Oct 2024
- 7:45 pm
Ross County
- -
Hibernian
30 Oct 2024
- 7:45 pm
ST Mirren
- -
ST Johnstone
30 Oct 2024
- 8:00 pm
Aberdeen
- -
Rangers
Matchweek 11
2 Nov 2024
- 3:00 pm
ST Johnstone
- -
Heart Of Midlothian
2 Nov 2024
- 3:00 pm
ST Mirren
- -
Ross County
26 Nov 2024
- 7:45 pm
Hibernian
- -
Aberdeen
8 Jan 2025
- 7:45 pm
Celtic
- -
Dundee Utd
8 Jan 2025
- 7:45 pm
Kilmarnock
- -
Motherwell
9 Jan 2025
- 8:00 pm
Dundee
- -
Rangers
Matchweek 12
9 Nov 2024
- 3:00 pm
Dundee Utd
- -
Ross County
9 Nov 2024
- 3:00 pm
Hibernian
- -
ST Mirren
9 Nov 2024
- 3:00 pm
Motherwell
- -
ST Johnstone
9 Nov 2024
- 5:30 pm
Aberdeen
- -
Dundee
10 Nov 2024
- 3:00 pm
Kilmarnock
- -
Celtic
10 Nov 2024
- 5:00 pm
Rangers
- -
Heart Of Midlothian
Matchweek 13
23 Nov 2024
- 3:00 pm
Rangers
- -
Dundee Utd
23 Nov 2024
- 3:00 pm
Ross County
- -
Motherwell
23 Nov 2024
- 3:00 pm
ST Johnstone
- -
Kilmarnock
23 Nov 2024
- 3:00 pm
ST Mirren
- -
Aberdeen
23 Nov 2024
- 5:45 pm
Dundee
- -
Hibernian
23 Nov 2024
- 7:45 pm
Heart Of Midlothian
- -
Celtic
Matchweek 14
30 Nov 2024
- 3:00 pm
Celtic
- -
Ross County
30 Nov 2024
- 3:00 pm
Dundee Utd
- -
ST Mirren
30 Nov 2024
- 3:00 pm
Kilmarnock
- -
Dundee
30 Nov 2024
- 3:00 pm
Motherwell
- -
Hibernian
1 Dec 2024
- 12:00 pm
ST Johnstone
- -
Rangers
1 Dec 2024
Heart Of Midlothian
- -
Aberdeen
Matchweek 15
21 Sep 2024
- 2:00 pm
Ross County
3 3
ST Johnstone
21 Sep 2024
- 2:00 pm
ST Mirren
2 1
Heart Of Midlothian
3 Nov 2024
- 3:00 pm
Hibernian
- -
Dundee Utd
4 Dec 2024
- 7:45 pm
Dundee
- -
Motherwell
4 Dec 2024
- 7:45 pm
Rangers
- -
Kilmarnock
4 Dec 2024
- 8:00 pm
Aberdeen
- -
Celtic
Matchweek 16
7 Dec 2024
- 3:00 pm
Aberdeen
- -
ST Johnstone
7 Dec 2024
- 3:00 pm
Celtic
- -
Hibernian
7 Dec 2024
- 3:00 pm
Dundee Utd
- -
Kilmarnock
7 Dec 2024
- 3:00 pm
Heart Of Midlothian
- -
Dundee
7 Dec 2024
- 3:00 pm
ST Mirren
- -
Motherwell
8 Dec 2024
- 12:00 pm
Ross County
- -
Rangers
Matchweek 17
14 Dec 2024
- 3:00 pm
Dundee
- -
Celtic
14 Dec 2024
- 3:00 pm
Hibernian
- -
Ross County
14 Dec 2024
- 3:00 pm
Motherwell
- -
Dundee Utd
14 Dec 2024
- 3:00 pm
ST Johnstone
- -
ST Mirren
15 Dec 2024
Kilmarnock
- -
Heart Of Midlothian
15 Dec 2024
Rangers
- -
Aberdeen
Matchweek 18
20 Dec 2024
- 7:45 pm
Motherwell
- -
Kilmarnock
21 Dec 2024
- 3:00 pm
Aberdeen
- -
Hibernian
21 Dec 2024
- 3:00 pm
Rangers
- -
Dundee
21 Dec 2024
- 3:00 pm
Ross County
- -
ST Mirren
22 Dec 2024
- 12:00 pm
Dundee Utd
- -
Celtic
22 Dec 2024
Heart Of Midlothian
- -
ST Johnstone
Matchweek 19
26 Dec 2024
- 12:30 pm
Heart Of Midlothian
- -
Hibernian
26 Dec 2024
- 3:00 pm
Celtic
- -
Motherwell
26 Dec 2024
- 3:00 pm
Dundee
- -
Ross County
26 Dec 2024
- 3:00 pm
Kilmarnock
- -
Aberdeen
26 Dec 2024
- 3:00 pm
ST Johnstone
- -
Dundee Utd
26 Dec 2024
- 5:45 pm
ST Mirren
- -
Rangers
Matchweek 20
29 Dec 2024
- 3:00 pm
Celtic
- -
ST Johnstone
29 Dec 2024
- 3:00 pm
Hibernian
- -
Kilmarnock
29 Dec 2024
- 3:00 pm
Motherwell
- -
Rangers
29 Dec 2024
- 3:00 pm
Ross County
- -
Heart Of Midlothian
29 Dec 2024
- 3:00 pm
ST Mirren
- -
Dundee
29 Dec 2024
- 5:15 pm
Dundee Utd
- -
Aberdeen
Matchweek 21
2 Jan 2025
- 3:00 pm
Aberdeen
- -
Ross County
2 Jan 2025
- 3:00 pm
Heart Of Midlothian
- -
Motherwell
2 Jan 2025
- 3:00 pm
Kilmarnock
- -
ST Mirren
2 Jan 2025
- 3:00 pm
Rangers
- -
Celtic
2 Jan 2025
- 3:00 pm
ST Johnstone
- -
Hibernian
2 Jan 2025
- 5:30 pm
Dundee
- -
Dundee Utd
Matchweek 22
5 Jan 2025
- 3:00 pm
Celtic
- -
ST Mirren
5 Jan 2025
- 3:00 pm
Dundee Utd
- -
Heart Of Midlothian
5 Jan 2025
- 3:00 pm
Hibernian
- -
Rangers
5 Jan 2025
- 3:00 pm
Kilmarnock
- -
Ross County
5 Jan 2025
- 3:00 pm
Motherwell
- -
Aberdeen
5 Jan 2025
- 3:00 pm
ST Johnstone
- -
Dundee
Matchweek 23
3 Nov 2024
- 3:00 pm
Dundee
- -
Kilmarnock
11 Jan 2025
- 3:00 pm
Aberdeen
- -
Heart Of Midlothian
11 Jan 2025
- 3:00 pm
Hibernian
- -
Motherwell
11 Jan 2025
- 3:00 pm
Ross County
- -
Celtic
11 Jan 2025
- 3:00 pm
ST Mirren
- -
Dundee Utd
12 Jan 2025
- 3:00 pm
Rangers
- -
ST Johnstone
Matchweek 24
25 Jan 2025
- 3:00 pm
Aberdeen
- -
ST Mirren
25 Jan 2025
- 3:00 pm
Celtic
- -
Dundee
25 Jan 2025
- 3:00 pm
Heart Of Midlothian
- -
Kilmarnock
25 Jan 2025
- 3:00 pm
Ross County
- -
Hibernian
25 Jan 2025
- 3:00 pm
ST Johnstone
- -
Motherwell
26 Jan 2025
Dundee Utd
- -
Rangers
Matchweek 25
1 Feb 2025
- 3:00 pm
Dundee
- -
Heart Of Midlothian
1 Feb 2025
- 3:00 pm
Hibernian
- -
Aberdeen
1 Feb 2025
- 3:00 pm
Kilmarnock
- -
Dundee Utd
1 Feb 2025
- 3:00 pm
Motherwell
- -
Celtic
1 Feb 2025
- 3:00 pm
ST Mirren
- -
ST Johnstone
2 Feb 2025
Rangers
- -
Ross County
Matchweek 26
15 Feb 2025
- 3:00 pm
Celtic
- -
Dundee Utd
15 Feb 2025
- 3:00 pm
Dundee
- -
Aberdeen
15 Feb 2025
- 3:00 pm
Heart Of Midlothian
- -
Rangers
15 Feb 2025
- 3:00 pm
Kilmarnock
- -
ST Johnstone
15 Feb 2025
- 3:00 pm
Motherwell
- -
Ross County
15 Feb 2025
- 3:00 pm
ST Mirren
- -
Hibernian
Matchweek 27
22 Feb 2025
- 3:00 pm
Aberdeen
- -
Kilmarnock
22 Feb 2025
- 3:00 pm
Dundee Utd
- -
Motherwell
22 Feb 2025
- 3:00 pm
Hibernian
- -
Celtic
22 Feb 2025
- 3:00 pm
Rangers
- -
ST Mirren
22 Feb 2025
- 3:00 pm
Ross County
- -
Dundee
22 Feb 2025
- 3:00 pm
ST Johnstone
- -
Heart Of Midlothian
Matchweek 28
26 Feb 2025
- 7:45 pm
Celtic
- -
Aberdeen
26 Feb 2025
- 7:45 pm
Dundee Utd
- -
Hibernian
26 Feb 2025
- 7:45 pm
Heart Of Midlothian
- -
ST Mirren
26 Feb 2025
- 7:45 pm
Kilmarnock
- -
Rangers
26 Feb 2025
- 7:45 pm
Motherwell
- -
Dundee
26 Feb 2025
- 7:45 pm
ST Johnstone
- -
Ross County
Matchweek 29
1 Mar 2025
- 3:00 pm
Aberdeen
- -
Dundee Utd
1 Mar 2025
- 3:00 pm
Dundee
- -
ST Johnstone
1 Mar 2025
- 3:00 pm
Hibernian
- -
Heart Of Midlothian
1 Mar 2025
- 3:00 pm
Rangers
- -
Motherwell
1 Mar 2025
- 3:00 pm
Ross County
- -
Kilmarnock
1 Mar 2025
- 3:00 pm
ST Mirren
- -
Celtic
Matchweek 30
15 Mar 2025
- 3:00 pm
Celtic
- -
Rangers
15 Mar 2025
- 3:00 pm
Dundee Utd
- -
Dundee
15 Mar 2025
- 3:00 pm
Heart Of Midlothian
- -
Ross County
15 Mar 2025
- 3:00 pm
Kilmarnock
- -
Hibernian
15 Mar 2025
- 3:00 pm
Motherwell
- -
ST Mirren
15 Mar 2025
- 3:00 pm
ST Johnstone
- -
Aberdeen
Matchweek 31
29 Mar 2025
- 3:00 pm
Aberdeen
- -
Motherwell
29 Mar 2025
- 3:00 pm
Celtic
- -
Heart Of Midlothian
29 Mar 2025
- 3:00 pm
Dundee
- -
Rangers
29 Mar 2025
- 3:00 pm
Hibernian
- -
ST Johnstone
29 Mar 2025
- 3:00 pm
Ross County
- -
Dundee Utd
29 Mar 2025
- 3:00 pm
ST Mirren
- -
Kilmarnock
Matchweek 32
5 Apr 2025
- 2:00 pm
Dundee
- -
ST Mirren
5 Apr 2025
- 2:00 pm
Heart Of Midlothian
- -
Dundee Utd
5 Apr 2025
- 2:00 pm
Kilmarnock
- -
Motherwell
5 Apr 2025
- 2:00 pm
Rangers
- -
Hibernian
5 Apr 2025
- 2:00 pm
Ross County
- -
Aberdeen
5 Apr 2025
- 2:00 pm
ST Johnstone
- -
Celtic
Matchweek 33
12 Apr 2025
- 2:00 pm
Aberdeen
- -
Rangers
12 Apr 2025
- 2:00 pm
Celtic
- -
Kilmarnock
12 Apr 2025
- 2:00 pm
Dundee Utd
- -
ST Johnstone
12 Apr 2025
- 2:00 pm
Hibernian
- -
Dundee
12 Apr 2025
- 2:00 pm
Motherwell
- -
Heart Of Midlothian
12 Apr 2025
- 2:00 pm
ST Mirren
- -
Ross County
P