Scottish Premiership · Archive
Scottish Premiership 2024/25: final table and results
Champions: Celtic (top of the table on 92 points).
Champions 2024/25: Celtic
Final table 2024/25
| # | Team | P | W | D | L | F:A | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | 38 | 29 | 5 | 4 | 112:26 | +86 | 92 | |
| 2 | 38 | 22 | 9 | 7 | 80:41 | +39 | 75 | |
| 3 | 38 | 15 | 13 | 10 | 62:50 | +12 | 58 | |
| 4 | 38 | 15 | 8 | 15 | 45:54 | -9 | 53 | |
| 5 | 38 | 15 | 8 | 15 | 48:61 | -13 | 53 | |
| 6 | 38 | 14 | 8 | 16 | 53:59 | -6 | 50 | |
| 7 | 38 | 15 | 7 | 16 | 52:47 | +5 | 52 | |
| 8 | 38 | 14 | 7 | 17 | 46:63 | -17 | 49 | |
| 9 | 38 | 12 | 8 | 18 | 45:64 | -19 | 44 | |
| 10 | 38 | 11 | 8 | 19 | 57:77 | -20 | 41 | |
| 11 | 38 | 9 | 10 | 19 | 37:65 | -28 | 37 | |
| 12 | 38 | 9 | 5 | 24 | 38:68 | -30 | 32 |
Table zones
- Champions League (1-2)
- Europa League (3-5)
- Conference League (4)
- Relegation (11)
- Relegation (12)
Results (228)
August 2024 (21)
- 03/08Heart of Midlothian0-0HT 0-0Rangers
- 03/08Motherwell0-0HT 0-0Ross County
- 04/08Dundee United2-2HT 2-1Dundee
- 04/08St Mirren3-0HT 0-0Hibernian
- 04/08Celtic4-0HT 2-0Kilmarnock
- 05/08St Johnstone1-2HT 0-1Aberdeen
- 10/08Rangers2-1HT 2-1Motherwell
- 10/08Ross County1-1HT 0-0Dundee United
- 10/08Dundee3-1HT 3-0Heart of Midlothian
- 11/08Hibernian0-2HT 0-2Celtic
- 11/08Aberdeen3-1HT 1-1St Mirren
- 11/08Kilmarnock0-3HT 0-2St Johnstone
- 24/08Dundee United2-0HT 0-0St Johnstone
- 24/08Hibernian2-2HT 1-1Dundee
- 24/08Rangers6-0HT 2-0Ross County
- 25/08St Mirren0-3HT 0-2Celtic
- 25/08Aberdeen2-0HT 1-0Kilmarnock
- 25/08Motherwell3-1HT 1-0Heart of Midlothian
- 31/08Dundee2-2HT 1-2St Mirren
- 31/08St Johnstone1-2HT 0-1Motherwell
- 31/08Ross County0-1HT 0-0Aberdeen
September 2024 (17)
- 01/09Celtic3-0HT 2-0Rangers
- 01/09Heart of Midlothian0-1HT 0-0Dundee United
- 01/09Kilmarnock1-1HT 0-0Hibernian
- 14/09Aberdeen2-1HT 1-0Motherwell
- 14/09Celtic2-0HT 0-0Heart of Midlothian
- 14/09Hibernian2-0HT 1-0St Johnstone
- 14/09Ross County2-0HT 2-0Dundee
- 14/09St Mirren2-2HT 2-1Kilmarnock
- 15/09Dundee United0-1HT 0-1Rangers
- 21/09Ross County3-3HT 1-1St Johnstone
- 21/09St Mirren2-1HT 2-1Heart of Midlothian
- 28/09Dundee1-2HT 1-2Aberdeen
- 28/09Heart of Midlothian1-1HT 0-1Ross County
- 28/09Kilmarnock3-3HT 0-1Dundee United
- 28/09Motherwell2-1HT 2-1St Mirren
- 28/09St Johnstone0-6HT 0-3Celtic
- 29/09Rangers1-0HT 1-0Hibernian
October 2024 (24)
- 05/10Dundee2-3HT 1-0Kilmarnock
- 05/10Hibernian1-2HT 0-0Motherwell
- 05/10St Mirren0-1HT 0-0Dundee United
- 06/10Ross County1-2HT 1-0Celtic
- 06/10Aberdeen3-2HT 1-1Heart of Midlothian
- 06/10Rangers2-0HT 1-0St Johnstone
- 19/10Celtic2-2HT 2-0Aberdeen
- 19/10Dundee United3-2HT 1-1Hibernian
- 19/10Heart of Midlothian4-0HT 1-0St Mirren
- 19/10Motherwell0-1HT 0-1Dundee
- 19/10St Johnstone3-0HT 2-0Ross County
- 20/10Kilmarnock1-0HT 0-0Rangers
- 26/10Dundee1-2HT 1-0St Johnstone
- 26/10Ross County2-1HT 0-1Kilmarnock
- 26/10Aberdeen1-0HT 0-0Dundee United
- 27/10Hibernian1-1HT 0-0Heart of Midlothian
- 27/10Motherwell0-3HT 0-1Celtic
- 27/10Rangers2-1HT 1-1St Mirren
- 30/10Celtic2-0HT 0-0Dundee
- 30/10Dundee United1-2HT 1-1Motherwell
- 30/10Heart of Midlothian1-2HT 1-0Kilmarnock
- 30/10Ross County0-0HT 0-0Hibernian
- 30/10St Mirren3-1HT 1-1St Johnstone
- 30/10Aberdeen2-1HT 1-0Rangers
November 2024 (21)
- 02/11St Johnstone1-2HT 0-1Heart of Midlothian
- 02/11St Mirren0-0HT 0-0Ross County
- 03/11Dundee3-2HT 1-2Kilmarnock
- 03/11Hibernian1-1HT 1-0Dundee United
- 09/11Dundee United3-0HT 0-0Ross County
- 09/11Hibernian1-2HT 0-2St Mirren
- 09/11Motherwell2-1HT 2-0St Johnstone
- 09/11Aberdeen4-1HT 0-0Dundee
- 10/11Kilmarnock0-2HT 0-1Celtic
- 10/11Rangers1-0HT 1-0Heart of Midlothian
- 23/11Ross County2-1HT 0-0Motherwell
- 23/11St Johnstone1-0HT 0-0Kilmarnock
- 23/11Rangers1-1HT 0-1Dundee United
- 23/11St Mirren2-1HT 1-0Aberdeen
- 23/11Dundee4-1HT 3-1Hibernian
- 23/11Heart of Midlothian1-4HT 0-0Celtic
- 26/11Hibernian3-3HT 1-0Aberdeen
- 30/11Celtic5-0HT 5-0Ross County
- 30/11Dundee United2-0HT 0-0St Mirren
- 30/11Kilmarnock1-1HT 0-0Dundee
- 30/11Motherwell0-3HT 0-2Hibernian
December 2024 (33)
- 01/12St Johnstone0-1HT 0-0Rangers
- 01/12Heart of Midlothian1-1HT 0-1Aberdeen
- 04/12Dundee4-1HT 1-1Motherwell
- 04/12Rangers6-0HT 1-0Kilmarnock
- 04/12Aberdeen0-1HT 0-0Celtic
- 07/12Aberdeen1-1HT 0-1St Johnstone
- 07/12Celtic3-0HT 1-0Hibernian
- 07/12Dundee United1-1HT 0-0Kilmarnock
- 07/12Heart of Midlothian2-0HT 2-0Dundee
- 07/12St Mirren0-1HT 0-0Motherwell
- 08/12Ross County0-3HT 0-2Rangers
- 14/12Hibernian3-1HT 1-1Ross County
- 14/12Motherwell4-3HT 3-1Dundee United
- 14/12St Johnstone2-3HT 0-1St Mirren
- 15/12Kilmarnock1-0HT 1-0Heart of Midlothian
- 20/12Motherwell1-1HT 1-0Kilmarnock
- 21/12Aberdeen1-3HT 1-2Hibernian
- 21/12Rangers1-0HT 0-0Dundee
- 21/12Ross County1-2HT 0-1St Mirren
- 22/12Dundee United0-0HT 0-0Celtic
- 22/12Heart of Midlothian2-1HT 1-0St Johnstone
- 26/12Heart of Midlothian1-2HT 1-1Hibernian
- 26/12Celtic4-0HT 1-0Motherwell
- 26/12Dundee0-3HT 0-1Ross County
- 26/12Kilmarnock4-0HT 1-0Aberdeen
- 26/12St Johnstone1-2HT 1-0Dundee United
- 26/12St Mirren2-1HT 1-0Rangers
- 29/12Celtic4-0HT 1-0St Johnstone
- 29/12Hibernian1-0HT 1-0Kilmarnock
- 29/12Motherwell2-2HT 2-0Rangers
- 29/12Ross County2-2HT 0-1Heart of Midlothian
- 29/12St Mirren1-2HT 1-1Dundee
- 29/12Dundee United1-0HT 0-0Aberdeen
January 2025 (27)
- 02/01Aberdeen1-2HT 1-1Ross County
- 02/01Heart of Midlothian1-0HT 1-0Motherwell
- 02/01Kilmarnock2-0HT 1-0St Mirren
- 02/01Rangers3-0HT 1-0Celtic
- 02/01St Johnstone1-1HT 1-0Hibernian
- 02/01Dundee1-2HT 0-0Dundee United
- 05/01Hibernian3-3HT 1-2Rangers
- 05/01Motherwell2-0HT 2-0Aberdeen
- 05/01Celtic3-0HT 2-0St Mirren
- 05/01Dundee United0-1HT 0-0Heart of Midlothian
- 05/01Kilmarnock0-1HT 0-0Ross County
- 05/01St Johnstone1-3HT 0-3Dundee
- 08/01Celtic2-0HT 1-0Dundee United
- 08/01Kilmarnock0-0HT 0-0Motherwell
- 09/01Dundee1-1HT 1-1Rangers
- 11/01Ross County1-4HT 0-1Celtic
- 11/01Hibernian3-1HT 2-0Motherwell
- 11/01St Mirren0-1HT 0-0Dundee United
- 12/01Aberdeen0-0HT 0-0Heart of Midlothian
- 12/01Rangers3-1HT 3-0St Johnstone
- 14/01Dundee3-3HT 1-1Celtic
- 15/01Rangers3-0HT 1-0Aberdeen
- 25/01Aberdeen0-3HT 0-2St Mirren
- 25/01Heart of Midlothian3-2HT 1-0Kilmarnock
- 25/01Ross County1-1HT 0-1Hibernian
- 25/01St Johnstone2-1HT 0-1Motherwell
- 26/01Dundee United1-3HT 1-1Rangers
February 2025 (25)
- 01/02Dundee0-6HT 0-2Heart of Midlothian
- 01/02Hibernian2-0HT 1-0Aberdeen
- 01/02St Mirren0-1HT 0-0St Johnstone
- 01/02Kilmarnock1-0HT 0-0Dundee United
- 02/02Motherwell1-3HT 1-2Celtic
- 02/02Rangers4-0HT 3-0Ross County
- 05/02Celtic6-0HT 2-0Dundee
- 15/02Celtic3-0HT 2-0Dundee United
- 15/02Dundee1-2HT 0-1Aberdeen
- 15/02Kilmarnock3-1HT 1-0St Johnstone
- 15/02Motherwell0-3HT 0-1Ross County
- 16/02Heart of Midlothian1-3HT 0-1Rangers
- 16/02St Mirren0-0HT 0-0Hibernian
- 22/02Hibernian2-1HT 2-0Celtic
- 22/02Aberdeen1-0HT 0-0Kilmarnock
- 22/02Dundee United1-0HT 1-0Motherwell
- 22/02Rangers0-2HT 0-0St Mirren
- 22/02Ross County3-1HT 1-1Dundee
- 23/02St Johnstone1-2HT 0-1Heart of Midlothian
- 25/02Celtic5-1HT 3-0Aberdeen
- 26/02Dundee United1-3HT 1-1Hibernian
- 26/02Heart of Midlothian3-1HT 0-1St Mirren
- 26/02Motherwell2-1HT 1-0Dundee
- 26/02St Johnstone1-0HT 0-0Ross County
- 26/02Kilmarnock2-4HT 2-1Rangers
March 2025 (18)
- 01/03Dundee1-1HT 1-1St Johnstone
- 01/03Rangers1-2HT 0-2Motherwell
- 01/03Ross County1-0HT 1-0Kilmarnock
- 01/03St Mirren2-5HT 1-2Celtic
- 02/03Hibernian2-1HT 1-1Heart of Midlothian
- 02/03Aberdeen2-2HT 0-2Dundee United
- 15/03Heart of Midlothian2-0HT 1-0Ross County
- 15/03Kilmarnock1-1HT 0-1Hibernian
- 15/03Motherwell2-2HT 1-2St Mirren
- 15/03St Johnstone0-0HT 0-0Aberdeen
- 16/03Celtic2-3HT 0-2Rangers
- 16/03Dundee United2-4HT 1-3Dundee
- 29/03Aberdeen4-1HT 2-1Motherwell
- 29/03Celtic3-0HT 3-0Heart of Midlothian
- 29/03Hibernian3-0HT 2-0St Johnstone
- 29/03St Mirren5-1HT 2-0Kilmarnock
- 29/03Dundee3-4HT 2-1Rangers
- 30/03Ross County0-1HT 0-0Dundee United
April 2025 (18)
- 05/04Dundee2-0HT 1-0St Mirren
- 05/04Kilmarnock2-0HT 1-0Motherwell
- 05/04Rangers0-2HT 0-1Hibernian
- 05/04Ross County0-1HT 0-1Aberdeen
- 06/04St Johnstone1-0HT 1-0Celtic
- 06/04Heart of Midlothian0-1HT 0-0Dundee United
- 12/04Celtic5-1HT 4-1Kilmarnock
- 12/04Dundee United1-0HT 1-0St Johnstone
- 12/04Motherwell0-0HT 0-0Heart of Midlothian
- 12/04St Mirren3-2HT 1-1Ross County
- 13/04Aberdeen2-2HT 2-0Rangers
- 13/04Hibernian4-0HT 1-0Dundee
- 26/04Dundee United0-5HT 0-3Celtic
- 26/04Aberdeen1-0HT 0-0Hibernian
- 26/04Heart of Midlothian0-1HT 0-1Dundee
- 26/04Kilmarnock2-0HT 1-0Ross County
- 26/04Motherwell3-2HT 2-1St Johnstone
- 26/04St Mirren2-2HT 1-1Rangers
May 2025 (24)
- 03/05Dundee1-2HT 1-0Motherwell
- 03/05Hibernian3-1HT 2-0Dundee United
- 03/05Ross County1-3HT 1-1Heart of Midlothian
- 03/05St Johnstone0-2HT 0-1Kilmarnock
- 03/05St Mirren1-0HT 0-0Aberdeen
- 04/05Rangers1-1HT 1-0Celtic
- 10/05Celtic3-1HT 2-1Hibernian
- 10/05Dundee United0-2HT 0-1St Mirren
- 10/05Heart of Midlothian3-0HT 1-0Motherwell
- 10/05Kilmarnock3-2HT 1-0Dundee
- 10/05St Johnstone2-1HT 1-1Ross County
- 11/05Rangers4-0HT 0-0Aberdeen
- 14/05Dundee1-1HT 0-0Ross County
- 14/05Heart of Midlothian2-1HT 2-0St Johnstone
- 14/05Motherwell3-0HT 0-0Kilmarnock
- 14/05Rangers3-1HT 1-1Dundee United
- 14/05St Mirren2-2HT 1-2Hibernian
- 14/05Aberdeen1-5HT 1-2Celtic
- 17/05Celtic1-1HT 0-0St Mirren
- 17/05Dundee United2-1HT 0-1Aberdeen
- 17/05Hibernian2-2HT 1-1Rangers
- 18/05Kilmarnock0-1HT 0-0Heart of Midlothian
- 18/05Ross County1-1HT 1-0Motherwell
- 18/05St Johnstone0-2HT 0-1Dundee
Source: ESPN (official tables and results).
Scottish Premiership 2024/25: frequently asked questions
Who won the Scottish Premiership 2024/25?
Celtic top of the table on 92 points.
How many goals were scored in the Scottish Premiership 2024/25?
675 goals in 228 matches, 2.96 per game.