England
competition logo
Championship
competition logo
Premier League
Europe
competition logo
UEFA Champions League
competition logo
UEFA Europa League
France
competition logo
Ligue 1
Germany
competition logo
Bundesliga
Italy
competition logo
Serie A
Netherlands
competition logo
Eredivisie
Portugal
competition logo
Primeira Liga
Scotland
competition logo
Scottish Premiership
Spain
competition logo
La Liga
Turkey
competition logo
Süper Lig
Ukraine
competition logo
Ukrainian Premier League

Scottish Premiership

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