Premiership Scotland
5 August 2023 - round 1
12:30Celtic4 - 2Ross County1.0811.0019.00
15:00Dundee FC1 - 1Motherwell2.453.302.88
15:00Livingston0 - 0Aberdeen2.803.252.55
15:00Saint Johnstone0 - 2Hearts3.403.602.10
17:15Kilmarnock1 - 0Rangers6.505.251.40
6 August 2023 - round 1
12 August 2023 - round 2
15:00Rangers4 - 0Livingston1.227.0010.00
15:00Ross County2 - 0Saint Johnstone2.053.303.75
15:00Saint Mirren2 - 1Dundee FC2.053.403.75
13 August 2023 - round 2
12:00Aberdeen1 - 3Celtic7.505.501.33
15:00Hearts0 - 0Kilmarnock1.913.404.20
15:00Motherwell2 - 1Hibernian2.633.402.63
26 August 2023 - round 3
12:30Ross County0 - 2Rangers7.505.501.36
15:00Celtic0 - 0Saint Johnstone1.0615.0023.00
15:00Hibernian2 - 3Livingston1.833.754.20
15:00Motherwell2 - 1Kilmarnock2.553.102.90
27 August 2023 - round 3
2 September 2023 - round 4
15:00Kilmarnock0 - 1Ross County1.703.805.00
15:00Livingston1 - 1Saint Mirren3.103.102.45
15:00Saint Johnstone2 - 2Dundee FC3.103.252.40
3 September 2023 - round 4
12:00Rangers0 - 1Celtic2.383.752.70
15:00Aberdeen0 - 2Hibernian2.203.403.25
15:00Hearts0 - 1Motherwell1.953.504.00
16 September 2023 - round 5
12:30Saint Johnstone0 - 2Rangers12.007.001.20
15:00Celtic3 - 0Dundee FC1.177.5015.00
15:00Hearts2 - 0Aberdeen2.003.603.75
15:00Kilmarnock2 - 2Hibernian2.403.302.90
15:00Motherwell0 - 1Saint Mirren2.453.302.90
15:00Ross County1 - 1Livingston2.253.203.30
23 September 2023 - round 6
12:30Livingston0 - 3Celtic11.006.001.29
15:00Dundee FC2 - 2Kilmarnock2.603.302.75
15:00Hibernian2 - 0Saint Johnstone1.604.005.75
15:00Saint Mirren1 - 0Hearts2.703.302.70
24 September 2023 - round 6
30 September 2023 - round 7
12:30Motherwell1 - 2Celtic8.005.001.36
15:00Hibernian0 - 0Dundee FC1.753.754.75
15:00Kilmarnock1 - 1Saint Mirren2.203.303.25
15:00Rangers1 - 3Aberdeen1.295.2510.00
15:00Ross County0 - 1Hearts3.303.402.20
15:00Saint Johnstone1 - 1Livingston2.603.202.88
7 October 2023 - round 8
15:00Celtic3 - 1Kilmarnock1.227.0011.00
15:00Hearts2 - 2Hibernian2.253.503.10
15:00Livingston2 - 0Motherwell2.803.202.63
8 October 2023 - round 8
21 October 2023 - round 9
22 October 2023 - round 9
24 October 2023 - round 8
28 October 2023 - round 10
15:00Hibernian0 - 0Celtic6.005.001.45
15:00Livingston0 - 2Dundee FC2.453.302.90
15:00Motherwell3 - 3Ross County1.913.753.80
15:00Saint Mirren4 - 0Saint Johnstone1.753.405.25
29 October 2023 - round 10
31 October 2023 - round 11
1 November 2023 - round 11
19:45Celtic2 - 1Saint Mirren1.227.0012.00
19:45Dundee FC0 - 5Rangers7.504.751.40
19:45Hearts1 - 0Livingston1.654.005.00
19:45Motherwell2 - 4Aberdeen2.403.402.90
19:45Saint Johnstone2 - 1Kilmarnock3.753.102.15
4 November 2023 - round 12
5 November 2023 - round 16
7 November 2023 - round 9
8 November 2023 - round 12
11 November 2023 - round 13
15:00Dundee FC4 - 0Saint Mirren2.403.253.00
15:00Hibernian1 - 0Kilmarnock2.203.603.20
15:00Motherwell1 - 2Hearts3.003.302.40
15:00Saint Johnstone1 - 0Ross County2.603.202.80
12 November 2023 - round 13
25 November 2023 - round 14
15:00Celtic1 - 1Motherwell1.148.5015.00
15:00Dundee FC1 - 2Hibernian2.703.402.45
15:00Hearts1 - 0Saint Johnstone1.534.007.00
15:00Ross County0 - 0Kilmarnock2.883.252.50
15:00Saint Mirren1 - 0Livingston1.753.605.00
26 November 2023 - round 14
28 November 2023 - round 9
2 December 2023 - round 15
3 December 2023 - round 15
12:00Saint Johnstone1 - 3Celtic13.006.001.22
15:00Hibernian2 - 0Aberdeen1.913.604.00
15:00Rangers2 - 0Saint Mirren1.226.0015.00
5 December 2023 - round 16
6 December 2023 - round 16
19:45Aberdeen0 - 1Kilmarnock2.153.403.50
19:45Celtic4 - 1Hibernian1.187.0013.00
19:45Saint Johnstone1 - 0Saint Mirren3.003.002.55
20:00Hearts0 - 1Rangers6.504.501.50
9 December 2023 - round 17
15:00Aberdeen2 - 1Hearts2.403.502.88
15:00Livingston0 - 1Hibernian3.603.302.10
15:00Motherwell1 - 1Saint Johnstone2.053.303.75
15:00Rangers3 - 1Dundee FC1.147.5019.00
15:00Saint Mirren2 - 0Ross County2.203.203.40
10 December 2023 - round 17
16 December 2023 - round 18
15:00Celtic0 - 2Hearts1.256.5010.00
15:00Livingston0 - 0Kilmarnock3.403.302.20
15:00Ross County0 - 1Dundee FC2.403.302.90
15:00Saint Johnstone1 - 0Hibernian3.203.302.30
15:00Saint Mirren0 - 0Motherwell2.003.303.80
20 December 2023 - round 12
23 December 2023 - round 19
15:00Celtic2 - 0Livingston1.0710.0029.00
15:00Hearts2 - 0Saint Mirren1.913.404.50
15:00Kilmarnock2 - 1Saint Johnstone1.603.806.00
24 December 2023 - round 19
26 December 2023 - round 20
27 December 2023 - round 20
19:45Livingston0 - 0Saint Johnstone2.453.003.20
19:45Saint Mirren0 - 1Kilmarnock2.882.902.75
20:00Hibernian0 - 1Hearts2.753.302.50
30 December 2023 - round 21
12:30Celtic2 - 1Rangers2.153.503.25
15:00Aberdeen0 - 3Saint Mirren1.913.604.20
15:00Hearts2 - 2Ross County1.673.805.25
15:00Kilmarnock2 - 2Dundee FC1.833.604.50
15:00Motherwell3 - 1Livingston2.003.404.00
2 January 2024 - round 22
15:00Hibernian2 - 2Motherwell1.913.404.00
15:00Livingston1 - 2Hearts4.003.601.91
15:00Rangers3 - 1Kilmarnock1.257.009.50
15:00Ross County0 - 3Aberdeen3.303.252.30
17:00Saint Mirren0 - 3Celtic13.006.001.25
23 January 2024 - round 12
24 January 2024 - round 18
27 January 2024 - round 23
12:30Saint Mirren0 - 1Rangers9.006.501.29
15:00Celtic1 - 0Ross County1.0612.0034.00
15:00Hearts2 - 0Aberdeen2.153.303.40
15:00Kilmarnock2 - 2Hibernian1.953.404.00
15:00Livingston1 - 4Dundee FC2.882.902.80
15:00Saint Johnstone1 - 1Motherwell2.802.902.90
30 January 2024 - round 9
3 February 2024 - round 24
12:30Aberdeen1 - 1Celtic7.005.501.36
15:00Dundee FC2 - 3Hearts2.903.502.38
15:00Hibernian0 - 3Saint Mirren2.003.304.00
15:00Motherwell1 - 1Kilmarnock3.203.102.30
15:00Rangers3 - 0Livingston1.0811.0026.00
15:00Ross County0 - 1Saint Johnstone2.383.103.30
6 February 2024 - round 25
7 February 2024 - round 25
19:45Kilmarnock1 - 0Livingston1.704.005.00
19:45Saint Johnstone0 - 1Hearts3.503.602.05
19:45Saint Mirren2 - 0Dundee FC2.253.103.40
20:00Hibernian1 - 2Celtic8.005.001.36
11 February 2024 - round 22
14 February 2024 - round 20
17 February 2024 - round 26
15:00Aberdeen2 - 2Hibernian2.303.503.10
15:00Celtic1 - 1Kilmarnock1.227.5010.00
15:00Dundee FC2 - 0Ross County1.804.004.00
15:00Hearts2 - 0Motherwell1.733.705.00
15:00Livingston1 - 0Saint Mirren3.003.252.45
18 February 2024 - round 26
24 February 2024 - round 27
15:00Hibernian2 - 1Dundee FC1.953.603.75
15:00Kilmarnock2 - 0Aberdeen2.253.253.40
15:00Rangers5 - 0Hearts1.295.5011.00
15:00Ross County3 - 2Livingston2.253.253.40
15:00Saint Mirren2 - 0Saint Johnstone1.803.255.25
25 February 2024 - round 27
27 February 2024 - round 28
28 February 2024 - round 28
19:45Aberdeen0 - 2Saint Johnstone1.673.505.75
19:45Celtic7 - 1Dundee FC1.178.0015.00
19:45Hearts1 - 1Hibernian1.913.604.00
19:45Kilmarnock1 - 2Rangers8.504.331.44
20:00Livingston1 - 3Motherwell3.103.252.38
2 March 2024 - round 29
15:00Dundee FC2 - 2Kilmarnock2.703.502.50
15:00Hibernian2 - 0Ross County1.454.506.50
15:00Rangers1 - 2Motherwell1.179.0013.00
15:00Saint Johnstone1 - 1Livingston2.153.253.60
15:00Saint Mirren2 - 1Aberdeen2.253.303.20
3 March 2024 - round 29
13 March 2024 - round 19
16 March 2024 - round 30
15:00Celtic3 - 1Saint Johnstone1.109.0026.00
15:00Hibernian3 - 0Livingston1.534.007.00
15:00Kilmarnock5 - 2Saint Mirren2.153.004.00
15:00Motherwell0 - 1Aberdeen2.303.303.20
15:00Ross County2 - 1Hearts4.333.601.83
30 March 2024 - round 31
15:00Aberdeen2 - 1Ross County1.733.605.00
15:00Hearts1 - 1Kilmarnock2.053.503.60
15:00Motherwell1 - 1Saint Mirren2.503.402.80
15:00Rangers3 - 1Hibernian1.257.008.50
15:00Saint Johnstone1 - 2Dundee FC2.803.252.55
31 March 2024 - round 31
6 April 2024 - round 32
15:00Dundee FC2 - 3Motherwell2.383.303.10
15:00Hibernian1 - 2Saint Johnstone1.534.206.00
15:00Kilmarnock1 - 0Ross County1.504.207.50
15:00Livingston0 - 0Aberdeen3.603.402.10
15:00Saint Mirren1 - 2Hearts2.753.102.75
7 April 2024 - round 32
13 April 2024 - round 33
15:00Aberdeen0 - 0Dundee FC2.003.503.80
15:00Celtic3 - 0Saint Mirren1.206.5015.00
15:00Hearts4 - 2Livingston1.405.007.00
15:00Motherwell1 - 1Hibernian2.883.402.45
15:00Saint Johnstone0 - 2Kilmarnock3.753.402.05