Premiership Scotland
3 August 2024 - round 1
4 August 2024 - round 1
14:30Dundee Utd2 - 2Dundee FC2.383.253.00
16:00Saint Mirren3 - 0Hibernian2.463.292.77
17:30Celtic4 - 0Kilmarnock1.147.5019.00
5 August 2024 - round 1
10 August 2024 - round 2
16:00Rangers2 - 1Motherwell1.207.0010.00
16:00Ross County1 - 1Dundee Utd2.603.302.63
18:30Dundee FC3 - 1Hearts3.103.402.25
11 August 2024 - round 2
13:30Hibernian0 - 2Celtic9.005.251.33
16:00Aberdeen3 - 1Saint Mirren1.813.604.20
16:00Kilmarnock0 - 3Saint Johnstone1.723.654.64
24 August 2024 - round 3
16:00Dundee Utd2 - 0Saint Johnstone1.703.684.78
16:00Hibernian2 - 2Dundee FC2.103.503.30
16:00Rangers6 - 0Ross County1.187.5013.00
25 August 2024 - round 3
13:00Saint Mirren0 - 3Celtic9.625.781.27
16:00Aberdeen2 - 0Kilmarnock1.703.605.25
16:00Motherwell3 - 1Hearts2.883.402.38
31 August 2024 - round 4
16:00Dundee FC2 - 2Saint Mirren2.093.373.37
16:00Saint Johnstone1 - 2Motherwell2.843.282.40
18:45Ross County0 - 1Aberdeen4.503.751.75
1 September 2024 - round 4
13:30Celtic3 - 0Rangers1.624.104.75
16:00Hearts0 - 1Dundee Utd1.903.504.10
16:00Kilmarnock1 - 1Hibernian2.753.102.63
14 September 2024 - round 5
16:00Aberdeen2 - 1Motherwell1.753.604.50
16:00Celtic2 - 0Hearts1.178.0012.00
16:00Hibernian2 - 0Saint Johnstone1.574.115.31
16:00Ross County2 - 0Dundee FC2.803.602.30
16:00Saint Mirren2 - 2Kilmarnock2.353.252.99
15 September 2024 - round 5
21 September 2024 - round 15
28 September 2024 - round 6
16:00Dundee FC1 - 2Aberdeen3.003.902.10
16:00Hearts1 - 1Ross County1.654.004.75
16:00Kilmarnock3 - 3Dundee Utd2.053.303.50
16:00Motherwell2 - 1Saint Mirren2.203.303.20
18:45Saint Johnstone0 - 6Celtic16.398.311.13
29 September 2024 - round 6
5 October 2024 - round 7
16:00Dundee FC2 - 3Kilmarnock2.253.602.90
16:00Hibernian1 - 2Motherwell1.853.504.10
16:00Saint Mirren0 - 1Dundee Utd2.373.292.91
6 October 2024 - round 7
13:00Ross County1 - 2Celtic13.008.001.17
16:00Aberdeen3 - 2Hearts1.853.753.90
21:00Rangers2 - 0Saint Johnstone1.109.1320.50
19 October 2024 - round 8
16:00Celtic2 - 2Aberdeen1.177.0011.00
16:00Dundee Utd3 - 2Hibernian2.553.252.57
16:00Hearts4 - 0Saint Mirren1.743.734.39
16:00Motherwell0 - 1Dundee FC2.013.753.25
16:00Saint Johnstone3 - 0Ross County2.503.292.73
20 October 2024 - round 8
26 October 2024 - round 9
16:00Dundee FC1 - 2Saint Johnstone1.663.844.88
16:00Ross County2 - 1Kilmarnock3.403.402.10
18:30Aberdeen1 - 0Dundee Utd1.833.604.20
27 October 2024 - round 9
14:00Hibernian1 - 1Hearts2.353.402.90
17:00Motherwell0 - 3Celtic8.007.001.25
17:00Rangers2 - 1Saint Mirren1.226.1011.88
30 October 2024 - round 10
21:45Celtic2 - 0Dundee FC1.139.0015.00
21:45Dundee Utd1 - 2Motherwell2.103.403.40
21:45Hearts1 - 2Kilmarnock1.803.604.20
21:45Ross County0 - 0Hibernian3.403.202.20
21:45Saint Mirren3 - 1Saint Johnstone1.933.363.95
22:00Aberdeen2 - 1Rangers3.903.501.90
2 November 2024 - round 11
3 November 2024 - round 23
9 November 2024 - round 12
17:00Dundee Utd3 - 0Ross County1.803.504.50
17:00Hibernian1 - 2Saint Mirren1.813.504.34
17:00Motherwell2 - 1Saint Johnstone1.873.583.95
19:30Aberdeen4 - 1Dundee FC1.623.905.25
10 November 2024 - round 12
23 November 2024 - round 13
17:00Rangers1 - 1Dundee Utd1.275.5011.00
17:00Ross County2 - 1Motherwell2.882.902.75
17:00Saint Johnstone1 - 0Kilmarnock3.003.372.28
17:00Saint Mirren2 - 1Aberdeen3.003.312.30
19:45Dundee FC4 - 1Hibernian2.903.302.38
21:45Hearts1 - 4Celtic7.004.751.40
26 November 2024 - round 11
30 November 2024 - round 14
17:00Celtic5 - 0Ross County1.109.0023.00
17:00Dundee Utd2 - 0Saint Mirren2.213.293.18
17:00Kilmarnock1 - 1Dundee FC1.903.404.10
17:00Motherwell0 - 3Hibernian2.633.252.60
1 December 2024 - round 14
4 December 2024 - round 15
21:45Dundee FC4 - 1Motherwell2.053.403.60
21:45Rangers6 - 0Kilmarnock1.275.5012.00
22:00Aberdeen0 - 1Celtic9.005.251.33
7 December 2024 - round 16
17:00Aberdeen1 - 1Saint Johnstone1.524.175.81
17:00Celtic3 - 0Hibernian1.178.0013.00
17:00Dundee Utd1 - 1Kilmarnock2.153.403.40
17:00Hearts2 - 0Dundee FC1.673.904.75
17:00Saint Mirren0 - 1Motherwell2.083.333.48
8 December 2024 - round 16
14 December 2024 - round 17
17:00Hibernian3 - 1Ross County1.504.206.25
17:00Motherwell4 - 3Dundee Utd2.203.503.00
17:00Saint Johnstone2 - 3Saint Mirren2.863.242.43
15 December 2024 - round 17
20 December 2024 - round 18
21 December 2024 - round 18
17:00Aberdeen1 - 3Hibernian2.203.403.20
17:00Rangers1 - 0Dundee FC1.178.0013.00
17:00Ross County1 - 2Saint Mirren3.423.212.13
22 December 2024 - round 18
26 December 2024 - round 19
14:30Hearts1 - 2Hibernian2.153.403.30
17:00Celtic4 - 0Motherwell1.1010.0017.00
17:00Dundee FC0 - 3Ross County1.833.504.33
17:00Kilmarnock4 - 0Aberdeen2.453.302.88
17:00Saint Johnstone1 - 2Dundee Utd2.843.142.49
19:45Saint Mirren2 - 1Rangers7.954.851.35
29 December 2024 - round 20
17:00Celtic4 - 0Saint Johnstone1.0810.2222.60
17:00Hibernian1 - 0Kilmarnock1.903.503.90
17:00Motherwell2 - 2Rangers10.005.251.30
17:00Ross County2 - 2Hearts3.503.402.00
17:00Saint Mirren1 - 2Dundee FC1.833.663.98
19:15Dundee Utd1 - 0Aberdeen2.153.503.10
2 January 2025 - round 21
17:00Aberdeen1 - 2Ross County1.573.905.50
17:00Hearts1 - 0Motherwell1.803.604.20
17:00Kilmarnock2 - 0Saint Mirren2.183.233.30
17:00Rangers3 - 0Celtic3.603.501.95
17:00Saint Johnstone1 - 1Hibernian3.733.461.95
19:30Dundee FC1 - 2Dundee Utd3.003.302.38
5 January 2025 - round 22
14:00Hibernian3 - 3Rangers5.254.201.57
16:30Motherwell2 - 0Aberdeen2.803.302.50
17:00Celtic3 - 0Saint Mirren1.099.9922.29
17:00Dundee Utd0 - 1Hearts2.253.303.10
17:00Kilmarnock0 - 1Ross County1.673.905.00
17:00Saint Johnstone1 - 3Dundee FC2.623.232.65
8 January 2025 - round 11
9 January 2025 - round 11
11 January 2025 - round 23
14:30Ross County1 - 4Celtic15.006.001.20
17:00Hibernian3 - 1Motherwell1.534.335.50
17:00Saint Mirren0 - 1Dundee Utd2.452.993.04
12 January 2025 - round 23
14 January 2025 - round 17
15 January 2025 - round 17
25 January 2025 - round 24
17:00Aberdeen0 - 3Saint Mirren1.983.423.68
17:00Hearts3 - 2Kilmarnock1.853.704.00
17:00Ross County1 - 1Hibernian3.703.402.05
17:00Saint Johnstone2 - 1Motherwell2.443.232.93
26 January 2025 - round 24
1 February 2025 - round 25
17:00Dundee FC0 - 6Hearts3.103.602.20
17:00Hibernian2 - 0Aberdeen1.753.704.33
17:00Saint Mirren0 - 1Saint Johnstone1.853.414.24
19:45Kilmarnock1 - 0Dundee Utd2.303.503.00
2 February 2025 - round 25
5 February 2025 - round 24
15 February 2025 - round 26
17:00Celtic3 - 0Dundee Utd1.187.0013.00
17:00Dundee FC1 - 2Aberdeen2.553.502.60
17:00Kilmarnock3 - 1Saint Johnstone1.773.554.53
17:00Motherwell0 - 3Ross County2.352.883.50
16 February 2025 - round 26
22 February 2025 - round 27
14:30Hibernian2 - 1Celtic7.004.201.45
17:00Aberdeen1 - 0Kilmarnock2.203.253.40
17:00Dundee Utd1 - 0Motherwell1.703.605.00
17:00Rangers0 - 2Saint Mirren1.157.4715.12
17:00Ross County3 - 1Dundee FC2.353.303.00
23 February 2025 - round 27
25 February 2025 - round 28
26 February 2025 - round 28
21:45Dundee Utd1 - 3Hibernian2.603.402.60
21:45Hearts3 - 1Saint Mirren1.723.724.60
21:45Motherwell2 - 1Dundee FC2.253.403.10
21:45Saint Johnstone1 - 0Ross County2.293.113.22
22:00Kilmarnock2 - 4Rangers7.004.501.44
1 March 2025 - round 29
17:00Dundee FC1 - 1Saint Johnstone2.223.263.20
17:00Rangers1 - 2Motherwell1.138.0019.00
17:00Ross County1 - 0Kilmarnock3.203.102.40
19:30Saint Mirren2 - 5Celtic8.825.191.31
2 March 2025 - round 29
15 March 2025 - round 30
17:00Hearts2 - 0Ross County1.364.758.00
17:00Kilmarnock1 - 1Hibernian2.403.203.00
17:00Motherwell2 - 2Saint Mirren2.932.932.58
17:00Saint Johnstone0 - 0Aberdeen3.403.362.11
16 March 2025 - round 30
29 March 2025 - round 31
17:00Aberdeen4 - 1Motherwell1.653.805.25
17:00Celtic3 - 0Hearts1.276.259.00
17:00Hibernian3 - 0Saint Johnstone1.643.785.15
17:00Saint Mirren5 - 1Kilmarnock2.303.253.08
19:30Dundee FC3 - 4Rangers6.506.001.36
30 March 2025 - round 31
5 April 2025 - round 32
16:00Dundee FC-Saint Mirren2.633.502.50
16:00Kilmarnock-Motherwell1.753.504.75
16:00Rangers-Hibernian1.455.005.75
16:00Ross County-Aberdeen3.253.252.25