Scottish Premiership 2023-2024

2023-2024
Regular Season
All
Home
Away
#
Club
M
W
D
L
GF
GA
GD
Pt
1
Celtic
w w w w w
38
29
6
3
95
30
65
93
2
Rangers
w w l w d
38
27
4
7
87
32
55
85
3
38
20
8
10
54
42
12
68
4
Kilmarnock
d l w l d
38
14
14
10
46
44
2
56
5
Aberdeen
w w w w d
38
12
12
14
48
52
-4
48
6
ST Mirren
l w l d l
38
13
8
17
46
52
-6
47
7
Hibernian
w l l w d
38
11
13
14
52
59
-7
46
8
Motherwell
l w w l l
38
10
13
15
56
59
-3
43
9
Dundee
l l l l d
38
10
12
16
49
68
-19
42
10
ST Johnstone
l l l d w
38
8
11
19
29
54
-25
35
11
Ross County
l w l d d
38
8
11
19
38
67
-29
35
12
Livingston
w l w l d
38
5
10
23
29
70
-41
25
- Qualification for the Championship round
- Qualification for the Relegation round
show in full screen
CEL
RAN
HEA
KIL
ABE
MIR
HIB
MOT
DUN
JOH
ROS
LIV
1
CEL
2–1
2–1
1–0
3–3
3–0
0–2
4–1
0–2
3–1
1–1
5–0
1–2
6–0
3–1
1–1
3–2
2–1
3–0
3–0
4–1
0–0
2–1
1–1
2–1
3–1
3–0
7–1
2–1
3–0
0–0
3–1
3–1
4–2
1–0
3–0
2–0
3–0
3–0
2
RAN
0–1
3–3
1–2
1–2
2–1
5–0
3–3
1–0
4–1
3–1
0–1
2–1
1–3
2–1
1–1
2–0
2–1
3–0
1–0
4–0
3–1
3–0
1–0
1–2
2–0
5–2
3–1
5–0
0–0
2–0
2–0
3–0
3–1
2–0
2–3
4–0
3–0
2–0
3
HEA
1–4
2–0
0–3
2–0
3–3
0–1
1–2
0–5
0–0
1–1
0–0
1–0
2–0
2–0
1–2
2–0
2–2
0–1
2–1
2–2
1–1
1–0
0–1
2–0
2–1
3–0
3–2
0–1
3–2
1–0
2–0
1–0
2–2
1–0
1–2
1–0
4–2
2–1
4
KIL
0–5
2–1
1–3
1–1
1–0
1–2
1–4
1–3
0–0
0–1
0–0
1–1
2–0
2–0
1–0
1–1
5–2
1–0
1–0
2–2
2–2
0–1
1–0
1–2
1–1
2–2
1–1
2–2
2–2
2–1
1–2
2–0
0–1
1–0
0–0
3–1
1–0
0–0
5
ABE
1–3
1–1
0–6
1–1
3–1
1–2
2–1
0–2
0–2
0–1
0–2
0–2
0–3
2–2
1–2
0–2
2–2
4–0
0–2
1–0
3–3
4–2
1–0
1–1
0–0
0–1
1–0
0–0
0–2
1–1
4–0
2–1
2–2
3–0
5–1
2–1
0–0
0–0
6
MIR
0–3
2–3
1–2
0–3
1–2
0–3
0–1
0–2
2–2
1–0
1–2
0–2
0–1
0–1
1–1
2–5
2–2
2–1
3–0
2–2
3–2
3–0
0–0
1–0
1–1
2–1
2–0
3–1
0–4
4–0
2–0
0–1
2–0
0–1
1–1
1–0
1–1
0–1
7
HIB
0–0
1–2
1–4
0–3
0–4
1–3
0–1
2–2
1–1
1–0
2–2
2–2
0–4
2–0
2–0
2–2
2–3
0–3
2–2
3–0
2–2
1–2
1–1
0–0
2–1
2–1
2–0
1–2
3–1
0–1
2–2
2–0
1–2
2–2
2–3
3–0
1–1
1–0
8
MOT
1–2
1–3
1–1
0–2
0–1
2–1
1–2
1–0
0–2
2–1
1–1
0–1
2–4
0–1
0–1
3–3
0–1
1–1
0–0
2–1
1–1
0–3
2–2
3–3
1–1
3–2
1–2
1–1
2–2
1–1
3–3
5–0
5–1
0–3
4–1
3–1
0–2
3–1
9
DUN
1–2
0–3
0–3
1–7
0–5
0–0
2–5
1–3
1–0
2–3
0–3
2–3
1–1
2–2
2–2
2–2
1–0
1–1
0–0
1–3
4–0
1–2
0–2
1–2
0–0
1–2
1–1
2–3
3–3
2–1
2–2
2–1
0–0
2–0
1–0
1–0
2–0
4–1
10
JOH
1–3
0–0
1–3
0–2
0–3
0–2
0–2
0–1
0–1
2–1
0–2
1–2
1–1
0–1
0–0
2–0
1–0
0–4
0–2
1–3
1–0
0–2
2–1
2–2
1–1
2–1
1–1
2–2
1–2
1–2
1–1
1–0
0–2
1–0
1–1
1–1
1–2
0–0
11
ROS
0–3
2–4
0–1
0–2
3–2
1–3
0–1
2–1
2–2
0–0
1–0
0–1
2–2
0–3
0–4
1–2
1–0
1–1
0–2
2–1
2–2
2–2
0–2
1–5
3–0
3–3
0–5
0–1
0–0
0–2
2–0
0–1
1–1
0–1
1–1
3–2
0–2
2–2
12
LIV
0–3
0–3
0–2
0–2
0–4
0–3
1–2
0–1
2–4
0–0
1–3
0–1
0–0
0–0
1–5
1–2
1–1
1–0
0–1
1–1
0–1
3–2
0–3
2–0
1–3
1–4
1–3
0–2
1–4
0–1
2–1
0–0
1–1
1–1
2–0
2–2
1–1
2–3
Matchweek 1
5 Aug 2023
- 13:30
Celtic
4 2
Ross County
5 Aug 2023
- 16:00
Dundee
1 1
Motherwell
5 Aug 2023
- 16:00
Livingston
0 0
Aberdeen
5 Aug 2023
- 16:00
ST Johnstone
0 2
Heart OF Midlothian
5 Aug 2023
- 18:15
Kilmarnock
1 0
Rangers
6 Aug 2023
- 16:00
Hibernian
2 3
ST Mirren
27 Apr 2024
- 16:00
Kilmarnock
0 0
Heart OF Midlothian
27 Apr 2024
- 16:00
Aberdeen
1 0
Motherwell
27 Apr 2024
- 16:00
Livingston
2 0
Ross County
27 Apr 2024
- 16:00
ST Johnstone
1 3
Hibernian
28 Apr 2024
- 13:30
ST Mirren
1 2
Rangers
28 Apr 2024
- 16:00
Dundee
1 2
Celtic
Matchweek 2
12 Aug 2023
- 16:00
Rangers
4 0
Livingston
12 Aug 2023
- 16:00
Ross County
2 0
ST Johnstone
12 Aug 2023
- 16:00
ST Mirren
2 1
Dundee
13 Aug 2023
- 13:00
Aberdeen
1 3
Celtic
13 Aug 2023
- 16:00
Heart OF Midlothian
0 0
Kilmarnock
13 Aug 2023
- 16:00
Motherwell
2 1
Hibernian
4 May 2024
- 16:00
Celtic
3 0
Heart OF Midlothian
4 May 2024
- 16:00
Dundee
1 3
ST Mirren
4 May 2024
- 16:00
Aberdeen
1 0
ST Johnstone
4 May 2024
- 16:00
Motherwell
4 1
Livingston
4 May 2024
- 16:00
Ross County
2 1
Hibernian
5 May 2024
- 14:00
Rangers
4 1
Kilmarnock
Matchweek 3
26 Aug 2023
- 13:30
Ross County
0 2
Rangers
26 Aug 2023
- 16:00
Celtic
0 0
ST Johnstone
26 Aug 2023
- 16:00
Hibernian
2 3
Livingston
26 Aug 2023
- 16:00
Motherwell
2 1
Kilmarnock
27 Aug 2023
- 16:00
Dundee
1 0
Heart OF Midlothian
27 Aug 2023
- 16:00
ST Mirren
2 2
Aberdeen
11 May 2024
- 13:30
Celtic
2 1
Rangers
11 May 2024
- 16:00
Heart OF Midlothian
3 0
Dundee
11 May 2024
- 16:00
ST Mirren
0 1
Kilmarnock
11 May 2024
- 16:00
Livingston
2 1
ST Johnstone
11 May 2024
- 16:00
Ross County
1 5
Motherwell
12 May 2024
- 16:00
Hibernian
0 4
Aberdeen
Matchweek 4
2 Sep 2023
- 16:00
Kilmarnock
0 1
Ross County
2 Sep 2023
- 16:00
Livingston
1 1
ST Mirren
2 Sep 2023
- 16:00
ST Johnstone
2 2
Dundee
3 Sep 2023
- 13:00
Rangers
0 1
Celtic
3 Sep 2023
- 16:00
Aberdeen
0 2
Hibernian
3 Sep 2023
- 16:00
Heart OF Midlothian
0 1
Motherwell
14 May 2024
- 20:30
Rangers
5 2
Dundee
15 May 2024
- 20:30
Kilmarnock
0 5
Celtic
15 May 2024
- 20:45
ST Mirren
2 2
Heart OF Midlothian
15 May 2024
- 20:45
Aberdeen
5 1
Livingston
15 May 2024
- 20:45
Hibernian
3 0
Motherwell
15 May 2024
- 20:45
ST Johnstone
1 1
Ross County
Matchweek 5
16 Sep 2023
- 13:30
ST Johnstone
0 2
Rangers
16 Sep 2023
- 16:00
Celtic
3 0
Dundee
16 Sep 2023
- 16:00
Heart OF Midlothian
2 0
Aberdeen
16 Sep 2023
- 16:00
Kilmarnock
2 2
Hibernian
16 Sep 2023
- 16:00
Motherwell
0 1
ST Mirren
16 Sep 2023
- 16:00
Ross County
1 1
Livingston
18 May 2024
- 13:30
Celtic
3 2
ST Mirren
18 May 2024
- 13:30
Dundee
1 1
Kilmarnock
18 May 2024
- 13:30
Heart OF Midlothian
3 3
Rangers
19 May 2024
- 16:00
Livingston
1 1
Hibernian
19 May 2024
- 16:00
Motherwell
1 2
ST Johnstone
19 May 2024
- 16:00
Ross County
2 2
Aberdeen
Matchweek 6
23 Sep 2023
- 13:30
Livingston
0 3
Celtic
23 Sep 2023
- 16:00
Dundee
2 2
Kilmarnock
23 Sep 2023
- 16:00
Hibernian
2 0
ST Johnstone
23 Sep 2023
- 16:00
ST Mirren
1 0
Heart OF Midlothian
24 Sep 2023
- 16:00
Aberdeen
4 0
Ross County
24 Sep 2023
- 16:00
Rangers
1 0
Motherwell
Matchweek 7
30 Sep 2023
- 13:30
Motherwell
1 2
Celtic
30 Sep 2023
- 16:00
Hibernian
0 0
Dundee
30 Sep 2023
- 16:00
Kilmarnock
1 1
ST Mirren
30 Sep 2023
- 16:00
Rangers
1 3
Aberdeen
30 Sep 2023
- 16:00
Ross County
0 1
Heart OF Midlothian
30 Sep 2023
- 16:00
ST Johnstone
1 1
Livingston
Matchweek 8
7 Oct 2023
- 16:00
Celtic
3 1
Kilmarnock
7 Oct 2023
- 16:00
Heart OF Midlothian
2 2
Hibernian
7 Oct 2023
- 16:00
Livingston
2 0
Motherwell
8 Oct 2023
- 13:00
ST Mirren
0 3
Rangers
8 Oct 2023
- 16:00
Aberdeen
0 0
ST Johnstone
24 Oct 2023
- 20:45
Dundee
0 0
Ross County
Matchweek 9
21 Oct 2023
- 16:00
Kilmarnock
3 1
Livingston
21 Oct 2023
- 16:00
Rangers
4 0
Hibernian
22 Oct 2023
- 15:15
Heart OF Midlothian
1 4
Celtic
7 Nov 2023
- 20:45
ST Johnstone
2 2
Motherwell
28 Nov 2023
- 20:45
Ross County
1 0
ST Mirren
30 Jan 2024
- 20:45
Aberdeen
1 1
Dundee
Matchweek 10
28 Oct 2023
- 16:00
Hibernian
0 0
Celtic
28 Oct 2023
- 16:00
Livingston
0 2
Dundee
28 Oct 2023
- 16:00
Motherwell
3 3
Ross County
28 Oct 2023
- 16:00
ST Mirren
4 0
ST Johnstone
29 Oct 2023
- 13:00
Kilmarnock
2 0
Aberdeen
29 Oct 2023
- 16:00
Rangers
2 1
Heart OF Midlothian
Matchweek 11
31 Oct 2023
- 20:45
Hibernian
2 2
Ross County
1 Nov 2023
- 20:45
Celtic
2 1
ST Mirren
1 Nov 2023
- 20:45
Heart OF Midlothian
1 0
Livingston
1 Nov 2023
- 20:45
Motherwell
2 4
Aberdeen
1 Nov 2023
- 20:45
ST Johnstone
2 1
Kilmarnock
1 Nov 2023
- 21:30
Dundee
0 5
Rangers
Matchweek 12
4 Nov 2023
- 13:30
Ross County
0 3
Celtic
4 Nov 2023
- 16:00
Kilmarnock
1 0
Motherwell
8 Nov 2023
- 20:45
ST Mirren
2 2
Hibernian
20 Dec 2023
- 20:45
Aberdeen
2 1
Livingston
20 Dec 2023
- 20:45
Rangers
2 0
ST Johnstone
23 Jan 2024
- 20:45
Heart OF Midlothian
3 2
Dundee
Matchweek 13
11 Nov 2023
- 16:00
Dundee
4 0
ST Mirren
11 Nov 2023
- 16:00
Hibernian
1 0
Kilmarnock
11 Nov 2023
- 16:00
Motherwell
1 2
Heart OF Midlothian
11 Nov 2023
- 16:00
ST Johnstone
1 0
Ross County
12 Nov 2023
- 13:00
Livingston
0 2
Rangers
12 Nov 2023
- 15:30
Celtic
6 0
Aberdeen
Matchweek 14
25 Nov 2023
- 16:00
Celtic
1 1
Motherwell
25 Nov 2023
- 16:00
Dundee
1 2
Hibernian
25 Nov 2023
- 16:00
Heart OF Midlothian
1 0
ST Johnstone
25 Nov 2023
- 16:00
Ross County
0 0
Kilmarnock
25 Nov 2023
- 16:00
ST Mirren
1 0
Livingston
26 Nov 2023
- 13:00
Aberdeen
1 1
Rangers
Matchweek 15
2 Dec 2023
- 16:00
Kilmarnock
0 1
Heart OF Midlothian
2 Dec 2023
- 16:00
Motherwell
3 3
Dundee
3 Dec 2023
- 13:00
ST Johnstone
1 3
Celtic
3 Dec 2023
- 16:00
Hibernian
2 0
Aberdeen
3 Dec 2023
- 16:00
Rangers
2 0
ST Mirren
30 Jan 2024
- 20:45
Livingston
2 2
Ross County
Matchweek 16
5 Nov 2023
- 15:00
Dundee
1 0
Livingston
5 Dec 2023
- 20:45
Ross County
3 0
Motherwell
6 Dec 2023
- 20:45
Aberdeen
0 1
Kilmarnock
6 Dec 2023
- 20:45
Celtic
4 1
Hibernian
6 Dec 2023
- 20:45
ST Johnstone
1 0
ST Mirren
6 Dec 2023
- 21:00
Heart OF Midlothian
0 1
Rangers
Matchweek 17
9 Dec 2023
- 16:00
Aberdeen
2 1
Heart OF Midlothian
9 Dec 2023
- 16:00
Livingston
0 1
Hibernian
9 Dec 2023
- 16:00
Motherwell
1 1
ST Johnstone
9 Dec 2023
- 16:00
Rangers
3 1
Dundee
9 Dec 2023
- 16:00
ST Mirren
2 0
Ross County
10 Dec 2023
- 13:00
Kilmarnock
2 1
Celtic
Matchweek 18
16 Dec 2023
- 16:00
Celtic
0 2
Heart OF Midlothian
16 Dec 2023
- 16:00
Livingston
0 0
Kilmarnock
16 Dec 2023
- 16:00
Ross County
0 1
Dundee
16 Dec 2023
- 16:00
ST Mirren
0 0
Motherwell
24 Jan 2024
- 20:45
Hibernian
0 3
Rangers
24 Jan 2024
- 20:45
ST Johnstone
1 1
Aberdeen
Matchweek 19
23 Dec 2023
- 16:00
Celtic
2 0
Livingston
23 Dec 2023
- 16:00
Heart OF Midlothian
2 0
ST Mirren
23 Dec 2023
- 16:00
Kilmarnock
2 1
ST Johnstone
24 Dec 2023
- 13:00
Motherwell
0 2
Rangers
13 Mar 2024
- 20:45
Dundee
1 0
Aberdeen
13 Mar 2024
- 20:45
Ross County
2 2
Hibernian
Matchweek 20
26 Dec 2023
- 16:00
Dundee
0 3
Celtic
27 Dec 2023
- 20:45
Livingston
0 0
ST Johnstone
27 Dec 2023
- 20:45
ST Mirren
0 1
Kilmarnock
27 Dec 2023
- 21:00
Hibernian
0 1
Heart OF Midlothian
14 Feb 2024
- 20:45
Aberdeen
3 3
Motherwell
14 Feb 2024
- 20:45
Rangers
3 1
Ross County
Matchweek 21
16 Dec 2023
- 16:00
ST Johnstone
1 0
Hibernian
30 Dec 2023
- 13:30
Celtic
2 1
Rangers
30 Dec 2023
- 16:00
Aberdeen
0 3
ST Mirren
30 Dec 2023
- 16:00
Heart OF Midlothian
2 2
Ross County
30 Dec 2023
- 16:00
Kilmarnock
2 2
Dundee
30 Dec 2023
- 16:00
Motherwell
3 1
Livingston
Matchweek 22
2 Jan 2024
- 16:00
Hibernian
2 2
Motherwell
2 Jan 2024
- 16:00
Livingston
1 2
Heart OF Midlothian
2 Jan 2024
- 16:00
Rangers
3 1
Kilmarnock
2 Jan 2024
- 16:00
Ross County
0 3
Aberdeen
2 Jan 2024
- 18:00
ST Mirren
0 3
Celtic
11 Feb 2024
- 15:00
Dundee
2 1
ST Johnstone
Matchweek 23
27 Jan 2024
- 13:30
ST Mirren
0 1
Rangers
27 Jan 2024
- 16:00
Celtic
1 0
Ross County
27 Jan 2024
- 16:00
Heart OF Midlothian
2 0
Aberdeen
27 Jan 2024
- 16:00
Kilmarnock
2 2
Hibernian
27 Jan 2024
- 16:00
Livingston
1 4
Dundee
27 Jan 2024
- 16:00
ST Johnstone
1 1
Motherwell
Matchweek 24
3 Feb 2024
- 13:30
Aberdeen
1 1
Celtic
3 Feb 2024
- 16:00
Dundee
2 3
Heart OF Midlothian
3 Feb 2024
- 16:00
Hibernian
0 3
ST Mirren
3 Feb 2024
- 16:00
Motherwell
1 1
Kilmarnock
3 Feb 2024
- 16:00
Rangers
3 0
Livingston
3 Feb 2024
- 16:00
Ross County
0 1
ST Johnstone
Matchweek 25
6 Feb 2024
- 20:45
Motherwell
5 0
Ross County
6 Feb 2024
- 21:00
Rangers
2 1
Aberdeen
7 Feb 2024
- 20:45
Kilmarnock
1 0
Livingston
7 Feb 2024
- 20:45
ST Johnstone
0 1
Heart OF Midlothian
7 Feb 2024
- 20:45
ST Mirren
2 0
Dundee
7 Feb 2024
- 21:00
Hibernian
1 2
Celtic
Matchweek 26
17 Feb 2024
- 16:00
Aberdeen
2 2
Hibernian
17 Feb 2024
- 16:00
Celtic
1 1
Kilmarnock
17 Feb 2024
- 16:00
Dundee
2 0
Ross County
17 Feb 2024
- 16:00
Heart OF Midlothian
2 0
Motherwell
17 Feb 2024
- 16:00
Livingston
1 0
ST Mirren
18 Feb 2024
- 13:00
ST Johnstone
0 3
Rangers
Matchweek 27
24 Feb 2024
- 16:00
Hibernian
2 1
Dundee
24 Feb 2024
- 16:00
Kilmarnock
2 0
Aberdeen
24 Feb 2024
- 16:00
Rangers
5 0
Heart OF Midlothian
24 Feb 2024
- 16:00
Ross County
3 2
Livingston
24 Feb 2024
- 16:00
ST Mirren
2 0
ST Johnstone
25 Feb 2024
- 13:00
Motherwell
1 3
Celtic
Matchweek 28
27 Feb 2024
- 21:00
Ross County
1 1
ST Mirren
28 Feb 2024
- 20:45
Aberdeen
0 2
ST Johnstone
28 Feb 2024
- 20:45
Celtic
7 1
Dundee
28 Feb 2024
- 20:45
Heart OF Midlothian
1 1
Hibernian
28 Feb 2024
- 20:45
Kilmarnock
1 2
Rangers
28 Feb 2024
- 21:00
Livingston
1 3
Motherwell
Matchweek 29
2 Mar 2024
- 16:00
Dundee
2 2
Kilmarnock
2 Mar 2024
- 16:00
Hibernian
2 0
Ross County
2 Mar 2024
- 16:00
Rangers
1 2
Motherwell
2 Mar 2024
- 16:00
ST Johnstone
1 1
Livingston
2 Mar 2024
- 16:00
ST Mirren
2 1
Aberdeen
3 Mar 2024
- 13:00
Heart OF Midlothian
2 0
Celtic
Matchweek 30
16 Mar 2024
- 16:00
Celtic
3 1
ST Johnstone
16 Mar 2024
- 16:00
Hibernian
3 0
Livingston
16 Mar 2024
- 16:00
Kilmarnock
5 2
ST Mirren
16 Mar 2024
- 16:00
Motherwell
0 1
Aberdeen
16 Mar 2024
- 16:00
Ross County
2 1
Heart OF Midlothian
17 Apr 2024
- 21:00
Dundee
0 0
Rangers
Matchweek 31
30 Mar 2024
- 16:00
Aberdeen
2 1
Ross County
30 Mar 2024
- 16:00
Heart OF Midlothian
1 1
Kilmarnock
30 Mar 2024
- 16:00
Motherwell
1 1
ST Mirren
30 Mar 2024
- 16:00
Rangers
3 1
Hibernian
30 Mar 2024
- 16:00
ST Johnstone
1 2
Dundee
31 Mar 2024
- 13:00
Livingston
0 3
Celtic
Matchweek 32
6 Apr 2024
- 16:00
Dundee
2 3
Motherwell
6 Apr 2024
- 16:00
Hibernian
1 2
ST Johnstone
6 Apr 2024
- 16:00
Kilmarnock
1 0
Ross County
6 Apr 2024
- 16:00
Livingston
0 0
Aberdeen
6 Apr 2024
- 16:00
ST Mirren
1 2
Heart OF Midlothian
7 Apr 2024
- 13:00
Rangers
3 3
Celtic
Matchweek 33
13 Apr 2024
- 16:00
Aberdeen
0 0
Dundee
13 Apr 2024
- 16:00
Celtic
3 0
ST Mirren
13 Apr 2024
- 16:00
Heart OF Midlothian
4 2
Livingston
13 Apr 2024
- 16:00
Motherwell
1 1
Hibernian
13 Apr 2024
- 16:00
ST Johnstone
0 2
Kilmarnock
14 Apr 2024
- 13:00
Ross County
3 2
Rangers