Premiership Scotland
Season: 2023 - 2024
5 August 2023 - round 1
12:30Celtic4 - 2Ross County1.099.9519.33
15:00Dundee FC1 - 1Motherwell2.473.212.79
15:00Livingston0 - 0Aberdeen2.843.142.49
15:00Saint Johnstone0 - 2Hearts3.253.482.10
17:15Kilmarnock1 - 0Rangers6.744.781.40
6 August 2023 - round 1
12 August 2023 - round 2
15:00Rangers4 - 0Livingston1.226.3110.92
15:00Ross County2 - 0Saint Johnstone2.063.183.67
15:00Saint Mirren2 - 1Dundee FC2.043.283.67
13 August 2023 - round 2
12:00Aberdeen1 - 3Celtic7.935.451.31
15:00Hearts0 - 0Kilmarnock1.873.484.01
15:00Motherwell2 - 1Hibernian2.593.252.65
26 August 2023 - round 3
12:30Ross County0 - 2Rangers8.125.231.32
15:00Celtic0 - 0Saint Johnstone1.0513.6730.83
15:00Hibernian2 - 3Livingston1.803.614.25
15:00Motherwell2 - 1Kilmarnock2.443.152.90
27 August 2023 - round 3
2 September 2023 - round 4
15:00Kilmarnock0 - 1Ross County1.713.604.75
15:00Livingston1 - 1Saint Mirren3.033.032.45
15:00Saint Johnstone2 - 2Dundee FC2.943.162.41
3 September 2023 - round 4
12:00Rangers0 - 1Celtic2.373.552.72
15:00Aberdeen0 - 2Hibernian2.203.353.14
15:00Hearts0 - 1Motherwell1.923.503.81
16 September 2023 - round 5
12:30Saint Johnstone0 - 2Rangers12.586.541.20
15:00Celtic3 - 0Dundee FC1.157.5014.58
15:00Hearts2 - 0Aberdeen2.013.503.54
15:00Kilmarnock2 - 2Hibernian2.423.212.89
15:00Motherwell0 - 1Saint Mirren2.423.112.97
15:00Ross County1 - 1Livingston2.273.143.19
23 September 2023 - round 6
12:30Livingston0 - 3Celtic10.335.841.26
15:00Dundee FC2 - 2Kilmarnock2.533.212.73
15:00Hibernian2 - 0Saint Johnstone1.583.945.50
15:00Saint Mirren1 - 0Hearts2.633.172.66
24 September 2023 - round 6
30 September 2023 - round 7
12:30Motherwell1 - 2Celtic8.555.161.33
15:00Hibernian0 - 0Dundee FC1.743.814.44
15:00Kilmarnock1 - 1Saint Mirren2.283.203.17
15:00Rangers1 - 3Aberdeen1.275.6810.09
15:00Ross County0 - 1Hearts3.193.452.18
15:00Saint Johnstone1 - 1Livingston2.573.112.84
7 October 2023 - round 8
15:00Celtic3 - 1Kilmarnock1.206.9912.58
15:00Hearts2 - 2Hibernian2.263.403.06
15:00Livingston2 - 0Motherwell2.763.182.58
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.344.781.44
15:00Livingston0 - 2Dundee FC2.453.222.89
15:00Motherwell3 - 3Ross County1.913.583.85
15:00Saint Mirren4 - 0Saint Johnstone1.723.485.09
29 October 2023 - round 10
31 October 2023 - round 11
1 November 2023 - round 11
19:45Celtic2 - 1Saint Mirren1.197.0413.33
19:45Dundee FC0 - 5Rangers7.654.781.38
19:45Hearts1 - 0Livingston1.643.895.13
19:45Motherwell2 - 4Aberdeen2.413.352.86
19:45Saint Johnstone2 - 1Kilmarnock3.533.182.14
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.363.233.02
15:00Hibernian1 - 0Kilmarnock2.143.443.28
15:00Motherwell1 - 2Hearts2.873.302.41
15:00Saint Johnstone1 - 0Ross County2.573.212.75
12 November 2023 - round 13
25 November 2023 - round 14
15:00Celtic1 - 1Motherwell1.138.4218.00
15:00Dundee FC1 - 2Hibernian2.683.282.55
15:00Hearts1 - 0Saint Johnstone1.524.026.25
15:00Ross County0 - 0Kilmarnock2.853.222.48
15:00Saint Mirren1 - 0Livingston1.763.494.78
26 November 2023 - round 14
28 November 2023 - round 9
2 December 2023 - round 15
3 December 2023 - round 15
12:00Saint Johnstone1 - 3Celtic12.336.381.21
15:00Hibernian2 - 0Aberdeen1.903.573.85
15:00Rangers2 - 0Saint Mirren1.206.5413.67
5 December 2023 - round 16
6 December 2023 - round 16
19:45Aberdeen0 - 1Kilmarnock2.163.283.36
19:45Celtic4 - 1Hibernian1.177.2013.42
19:45Saint Johnstone1 - 0Saint Mirren2.983.042.49
20:00Hearts0 - 1Rangers5.944.331.50
9 December 2023 - round 17
15:00Aberdeen2 - 1Hearts2.423.352.86
15:00Livingston0 - 1Hibernian3.373.332.14
15:00Motherwell1 - 1Saint Johnstone2.073.213.66
15:00Rangers3 - 1Dundee FC1.147.6617.00
15:00Saint Mirren2 - 0Ross County2.203.133.43
10 December 2023 - round 17
16 December 2023 - round 18
15:00Celtic0 - 2Hearts1.236.3710.92
15:00Livingston0 - 0Kilmarnock3.353.182.20
15:00Ross County0 - 1Dundee FC2.353.213.05
15:00Saint Johnstone1 - 0Hibernian3.183.202.28
15:00Saint Mirren0 - 0Motherwell1.993.243.89
20 December 2023 - round 12
23 December 2023 - round 19
15:00Celtic2 - 0Livingston1.0710.6229.67
15:00Hearts2 - 0Saint Mirren1.913.424.06
15:00Kilmarnock2 - 1Saint Johnstone1.613.765.63
24 December 2023 - round 19
26 December 2023 - round 20
27 December 2023 - round 20
19:45Livingston0 - 0Saint Johnstone2.422.993.16
19:45Saint Mirren0 - 1Kilmarnock2.722.972.76
20:00Hibernian0 - 1Hearts2.763.252.53
30 December 2023 - round 21
12:30Celtic2 - 1Rangers2.153.483.20
15:00Aberdeen0 - 3Saint Mirren1.923.414.09
15:00Hearts2 - 2Ross County1.683.695.01
15:00Kilmarnock2 - 2Dundee FC1.813.524.44
15:00Motherwell3 - 1Livingston2.003.303.85
2 January 2024 - round 22
15:00Hibernian2 - 2Motherwell1.943.453.81
15:00Livingston1 - 2Hearts4.173.401.88
15:00Rangers3 - 1Kilmarnock1.236.2711.83
15:00Ross County0 - 3Aberdeen3.143.282.26
17:00Saint Mirren0 - 3Celtic12.086.081.23
23 January 2024 - round 12
24 January 2024 - round 18
27 January 2024 - round 23
12:30Saint Mirren0 - 1Rangers10.425.881.26
15:00Celtic1 - 0Ross County1.0712.1730.17
15:00Hearts2 - 0Aberdeen2.153.263.38
15:00Kilmarnock2 - 2Hibernian1.963.433.80
15:00Livingston1 - 4Dundee FC2.803.052.66
15:00Saint Johnstone1 - 1Motherwell2.692.892.86
30 January 2024 - round 9
3 February 2024 - round 24
12:30Aberdeen1 - 1Celtic7.425.081.36
15:00Dundee FC2 - 3Hearts2.983.392.31
15:00Hibernian0 - 3Saint Mirren1.993.343.79
15:00Motherwell1 - 1Kilmarnock2.993.232.35
15:00Rangers3 - 0Livingston1.0810.4926.83
15:00Ross County0 - 1Saint Johnstone2.313.073.27
6 February 2024 - round 25
7 February 2024 - round 25
19:45Kilmarnock1 - 0Livingston1.673.685.28
19:45Saint Johnstone0 - 1Hearts3.683.342.03
19:45Saint Mirren2 - 0Dundee FC2.273.163.26
20:00Hibernian1 - 2Celtic7.635.231.34
11 February 2024 - round 22
14 February 2024 - round 20
17 February 2024 - round 26
15:00Aberdeen2 - 2Hibernian2.283.403.01
15:00Celtic1 - 1Kilmarnock1.206.8412.25
15:00Dundee FC2 - 0Ross County1.803.774.08
15:00Hearts2 - 0Motherwell1.693.704.88
15:00Livingston1 - 0Saint Mirren3.053.082.43
18 February 2024 - round 26
24 February 2024 - round 27
15:00Hibernian2 - 1Dundee FC1.953.613.64
15:00Kilmarnock2 - 0Aberdeen2.203.233.31
15:00Rangers5 - 0Hearts1.265.7810.33
15:00Ross County3 - 2Livingston2.203.253.31
15:00Saint Mirren2 - 0Saint Johnstone1.813.254.82
25 February 2024 - round 27
27 February 2024 - round 28
28 February 2024 - round 28
19:45Aberdeen0 - 2Saint Johnstone1.653.665.43
19:45Celtic7 - 1Dundee FC1.158.0915.33
19:45Hearts1 - 1Hibernian1.903.603.87
19:45Kilmarnock1 - 2Rangers7.514.371.43
20:00Livingston1 - 3Motherwell3.043.192.39
2 March 2024 - round 29
15:00Dundee FC2 - 2Kilmarnock2.703.332.52
15:00Hibernian2 - 0Ross County1.484.406.16
15:00Rangers1 - 2Motherwell1.158.0616.08
15:00Saint Johnstone1 - 1Livingston2.213.103.47
15:00Saint Mirren2 - 1Aberdeen2.283.223.15
3 March 2024 - round 29
13 March 2024 - round 19
16 March 2024 - round 30
15:00Celtic3 - 1Saint Johnstone1.109.3623.83
15:00Hibernian3 - 0Livingston1.524.126.30
15:00Kilmarnock5 - 2Saint Mirren2.153.023.74
15:00Motherwell0 - 1Aberdeen2.333.263.04
15:00Ross County2 - 1Hearts4.263.651.80
30 March 2024 - round 31
15:00Aberdeen2 - 1Ross County1.743.654.73
15:00Hearts1 - 1Kilmarnock2.023.443.62
15:00Motherwell1 - 1Saint Mirren2.493.252.82
15:00Rangers3 - 1Hibernian1.256.179.75
15:00Saint Johnstone1 - 2Dundee FC2.853.162.52
31 March 2024 - round 31
6 April 2024 - round 32
15:00Dundee FC2 - 3Motherwell2.323.362.99
15:00Hibernian1 - 2Saint Johnstone1.524.116.20
15:00Kilmarnock1 - 0Ross County1.494.216.72
15:00Livingston0 - 0Aberdeen3.573.332.07
15:00Saint Mirren1 - 2Hearts2.713.162.64
7 April 2024 - round 32
13 April 2024 - round 33
15:00Aberdeen0 - 0Dundee FC1.993.493.65
15:00Celtic3 - 0Saint Mirren1.186.9214.50
15:00Hearts4 - 2Livingston1.374.867.71
15:00Motherwell1 - 1Hibernian2.753.462.44
15:00Saint Johnstone0 - 2Kilmarnock3.753.302.03
14 April 2024 - round 33
17 April 2024 - round 30