# | PTS | P | |
---|---|---|---|
1 | Celtic | 74 | 31 |
2 | Rangers | 73 | 30 |
3 | Hearts | 56 | 31 |
4 | Kilmarnock | 45 | 31 |
5 | St Mirren | 43 | 31 |
6 | Dundee | 39 | 30 |
7 | Hibernian | 38 | 31 |
8 | Motherwell | 33 | 31 |
9 | Aberdeen | 33 | 31 |
10 | St Johnstone | 28 | 31 |
11 | Ross County | 27 | 31 |
12 | Livingston | 17 | 31 |
Teams
Aberdeen FC
Celtic FC
Dundee FC
Heart of Midlothian FC
Hibernian FC
Kilmarnock FC
Livingston FC
Motherwell FC
Rangers FC
Ross County FC
Saint Mirren Football Club
St Johnstone FC
Rounds
Celtic
2023/08/05 11:30
4 - 2
Final Time
Ross County
Dundee
2023/08/05 14:00
1 - 1
Final Time
Motherwell
Livingston
2023/08/05 14:00
0 - 0
Final Time
Aberdeen
St Johnstone
2023/08/05 14:00
0 - 2
Final Time
Hearts
Kilmarnock
2023/08/05 16:15
1 - 0
Final Time
Rangers
Hibernian
2023/08/06 14:00
2 - 3
Final Time
St Mirren
Rangers
2023/08/12 14:00
4 - 0
Final Time
Livingston
Ross County
2023/08/12 14:00
2 - 0
Final Time
St Johnstone
St Mirren
2023/08/12 14:00
2 - 1
Final Time
Dundee
Aberdeen
2023/08/13 11:00
1 - 3
Final Time
Celtic
Hearts
2023/08/13 14:00
0 - 0
Final Time
Kilmarnock
Motherwell
2023/08/13 14:00
2 - 1
Final Time
Hibernian
Ross County
2023/08/26 11:30
0 - 2
Final Time
Rangers
Celtic
2023/08/26 14:00
0 - 0
Final Time
St Johnstone
Hibernian
2023/08/26 14:00
2 - 3
Final Time
Livingston
Motherwell
2023/08/26 14:00
2 - 1
Final Time
Kilmarnock
Dundee
2023/08/27 14:00
1 - 0
Final Time
Hearts
St Mirren
2023/08/27 14:00
2 - 2
Final Time
Aberdeen
Kilmarnock
2023/09/02 14:00
0 - 1
Final Time
Ross County
Livingston
2023/09/02 14:00
1 - 1
Final Time
St Mirren
St Johnstone
2023/09/02 14:00
2 - 2
Final Time
Dundee
Rangers
2023/09/03 11:00
0 - 1
Final Time
Celtic
Aberdeen
2023/09/03 14:00
0 - 2
Final Time
Hibernian
Hearts
2023/09/03 14:00
0 - 1
Final Time
Motherwell
St Johnstone
2023/09/16 11:30
0 - 2
Final Time
Rangers
Celtic
2023/09/16 14:00
3 - 0
Final Time
Dundee
Hearts
2023/09/16 14:00
2 - 0
Final Time
Aberdeen
Kilmarnock
2023/09/16 14:00
2 - 2
Final Time
Hibernian
Motherwell
2023/09/16 14:00
0 - 1
Final Time
St Mirren
Ross County
2023/09/16 14:00
1 - 1
Final Time
Livingston
Livingston
2023/09/23 11:30
0 - 3
Final Time
Celtic
Dundee
2023/09/23 14:00
2 - 2
Final Time
Kilmarnock
Hibernian
2023/09/23 14:00
2 - 0
Final Time
St Johnstone
St Mirren
2023/09/23 14:00
1 - 0
Final Time
Hearts
Aberdeen
2023/09/24 14:00
4 - 0
Final Time
Ross County
Rangers
2023/09/24 14:00
1 - 0
Final Time
Motherwell
Motherwell
2023/09/30 11:30
1 - 2
Final Time
Celtic
Hibernian
2023/09/30 14:00
0 - 0
Final Time
Dundee
Kilmarnock
2023/09/30 14:00
1 - 1
Final Time
St Mirren
Rangers
2023/09/30 14:00
1 - 3
Final Time
Aberdeen
Ross County
2023/09/30 14:00
0 - 1
Final Time
Hearts
St Johnstone
2023/09/30 14:00
1 - 1
Final Time
Livingston
Celtic
2023/10/07 14:00
3 - 1
Final Time
Kilmarnock
Hearts
2023/10/07 14:00
2 - 2
Final Time
Hibernian
Livingston
2023/10/07 14:00
2 - 0
Final Time
Motherwell
St Mirren
2023/10/08 11:00
0 - 3
Final Time
Rangers
Aberdeen
2023/10/08 14:00
0 - 0
Final Time
St Johnstone
Dundee
2023/10/24 18:45
0 - 0
Final Time
Ross County
Kilmarnock
2023/10/21 14:00
3 - 1
Final Time
Livingston
Rangers
2023/10/21 14:00
4 - 0
Final Time
Hibernian
Hearts
2023/10/22 13:15
1 - 4
Final Time
Celtic
St Johnstone
2023/11/07 19:45
2 - 2
Final Time
Motherwell
Ross County
2023/11/28 19:45
1 - 0
Final Time
St Mirren
Aberdeen
2024/01/30 19:45
1 - 1
Final Time
Dundee
Hibernian
2023/10/28 14:00
0 - 0
Final Time
Celtic
Livingston
2023/10/28 14:00
0 - 2
Final Time
Dundee
Motherwell
2023/10/28 14:00
3 - 3
Final Time
Ross County
St Mirren
2023/10/28 14:00
4 - 0
Final Time
St Johnstone
Kilmarnock
2023/10/29 12:00
2 - 0
Final Time
Aberdeen
Rangers
2023/10/29 15:00
2 - 1
Final Time
Hearts
Hibernian
2023/10/31 19:45
2 - 2
Final Time
Ross County
Celtic
2023/11/01 19:45
2 - 1
Final Time
St Mirren
Dundee
2023/11/01 19:45
0 - 5
Final Time
Rangers
Hearts
2023/11/01 19:45
1 - 0
Final Time
Livingston
Motherwell
2023/11/01 19:45
2 - 4
Final Time
Aberdeen
St Johnstone
2023/11/01 19:45
2 - 1
Final Time
Kilmarnock
Ross County
2023/11/04 12:30
0 - 3
Final Time
Celtic
Kilmarnock
2023/11/04 15:00
1 - 0
Final Time
Motherwell
St Mirren
2023/11/08 19:45
2 - 2
Final Time
Hibernian
Aberdeen
2023/12/20 19:45
2 - 1
Final Time
Livingston
Rangers
2023/12/20 19:45
2 - 0
Final Time
St Johnstone
Hearts
2024/01/23 19:45
3 - 2
Final Time
Dundee
Dundee
2023/11/05 14:00
1 - 0
Final Time
Livingston
Ross County
2023/12/05 19:45
3 - 0
Final Time
Motherwell
Aberdeen
2023/12/06 19:45
0 - 1
Final Time
Kilmarnock
Celtic
2023/12/06 19:45
4 - 1
Final Time
Hibernian
St Johnstone
2023/12/06 19:45
1 - 0
Final Time
St Mirren
Hearts
2023/12/06 20:00
0 - 1
Final Time
Rangers
Dundee
2023/11/11 15:00
4 - 0
Final Time
St Mirren
Hibernian
2023/11/11 15:00
1 - 0
Final Time
Kilmarnock
Motherwell
2023/11/11 15:00
1 - 2
Final Time
Hearts
St Johnstone
2023/11/11 15:00
1 - 0
Final Time
Ross County
Livingston
2023/11/12 12:00
0 - 2
Final Time
Rangers
Celtic
2023/11/12 14:30
6 - 0
Final Time
Aberdeen
Celtic
2023/11/25 15:00
1 - 1
Final Time
Motherwell
Dundee
2023/11/25 15:00
1 - 2
Final Time
Hibernian
Hearts
2023/11/25 15:00
1 - 0
Final Time
St Johnstone
Ross County
2023/11/25 15:00
0 - 0
Final Time
Kilmarnock
St Mirren
2023/11/25 15:00
1 - 0
Final Time
Livingston
Aberdeen
2023/11/26 12:00
1 - 1
Final Time
Rangers
Kilmarnock
2023/12/02 15:00
0 - 1
Final Time
Hearts
Motherwell
2023/12/02 15:00
3 - 3
Final Time
Dundee
St Johnstone
2023/12/03 12:00
1 - 3
Final Time
Celtic
Hibernian
2023/12/03 15:00
2 - 0
Final Time
Aberdeen
Rangers
2023/12/03 15:00
2 - 0
Final Time
St Mirren
Livingston
2024/01/30 19:45
2 - 2
Final Time
Ross County
Aberdeen
2023/12/09 15:00
2 - 1
Final Time
Hearts
Livingston
2023/12/09 15:00
0 - 1
Final Time
Hibernian
Motherwell
2023/12/09 15:00
1 - 1
Final Time
St Johnstone
Rangers
2023/12/09 15:00
3 - 1
Final Time
Dundee
St Mirren
2023/12/09 15:00
2 - 0
Final Time
Ross County
Kilmarnock
2023/12/10 12:00
2 - 1
Final Time
Celtic
Celtic
2023/12/16 15:00
0 - 2
Final Time
Hearts
Livingston
2023/12/16 15:00
0 - 0
Final Time
Kilmarnock
Ross County
2023/12/16 15:00
0 - 1
Final Time
Dundee
St Mirren
2023/12/16 15:00
0 - 0
Final Time
Motherwell
Hibernian
2024/01/24 19:45
0 - 3
Final Time
Rangers
St Johnstone
2024/01/24 19:45
1 - 1
Final Time
Aberdeen
St Johnstone
2023/12/16 15:00
1 - 0
Final Time
Hibernian
Celtic
2023/12/30 12:30
2 - 1
Final Time
Rangers
Aberdeen
2023/12/30 15:00
0 - 3
Final Time
St Mirren
Hearts
2023/12/30 15:00
2 - 2
Final Time
Ross County
Kilmarnock
2023/12/30 15:00
2 - 2
Final Time
Dundee
Motherwell
2023/12/30 15:00
3 - 1
Final Time
Livingston
Celtic
2023/12/23 15:00
2 - 0
Final Time
Livingston
Hearts
2023/12/23 15:00
2 - 0
Final Time
St Mirren
Kilmarnock
2023/12/23 15:00
2 - 1
Final Time
St Johnstone
Motherwell
2023/12/24 12:00
0 - 2
Final Time
Rangers
Dundee
2024/03/13 19:45
1 - 0
Final Time
Aberdeen
Ross County
2024/03/13 19:45
2 - 2
Final Time
Hibernian
Dundee
2023/12/26 15:00
0 - 3
Final Time
Celtic
Livingston
2023/12/27 19:45
0 - 0
Final Time
St Johnstone
St Mirren
2023/12/27 19:45
0 - 1
Final Time
Kilmarnock
Hibernian
2023/12/27 20:00
0 - 1
Final Time
Hearts
Aberdeen
2024/02/14 19:45
3 - 3
Final Time
Motherwell
Rangers
2024/02/14 19:45
3 - 1
Final Time
Ross County
Hibernian
2024/01/02 15:00
2 - 2
Final Time
Motherwell
Livingston
2024/01/02 15:00
1 - 2
Final Time
Hearts
Rangers
2024/01/02 15:00
3 - 1
Final Time
Kilmarnock
Ross County
2024/01/02 15:00
0 - 3
Final Time
Aberdeen
St Mirren
2024/01/02 17:00
0 - 3
Final Time
Celtic
Dundee
2024/02/11 14:00
2 - 1
Final Time
St Johnstone
St Mirren
2024/01/27 12:30
0 - 1
Final Time
Rangers
Celtic
2024/01/27 15:00
1 - 0
Final Time
Ross County
Hearts
2024/01/27 15:00
2 - 0
Final Time
Aberdeen
Kilmarnock
2024/01/27 15:00
2 - 2
Final Time
Hibernian
Livingston
2024/01/27 15:00
1 - 4
Final Time
Dundee
St Johnstone
2024/01/27 15:00
1 - 1
Final Time
Motherwell
Aberdeen
2024/02/03 12:30
1 - 1
Final Time
Celtic
Dundee
2024/02/03 15:00
2 - 3
Final Time
Hearts
Hibernian
2024/02/03 15:00
0 - 3
Final Time
St Mirren
Motherwell
2024/02/03 15:00
1 - 1
Final Time
Kilmarnock
Rangers
2024/02/03 15:00
3 - 0
Final Time
Livingston
Ross County
2024/02/03 15:00
0 - 1
Final Time
St Johnstone
Motherwell
2024/02/06 19:45
5 - 0
Final Time
Ross County
Rangers
2024/02/06 20:00
2 - 1
Final Time
Aberdeen
Kilmarnock
2024/02/07 19:45
1 - 0
Final Time
Livingston
St Johnstone
2024/02/07 19:45
0 - 1
Final Time
Hearts
St Mirren
2024/02/07 19:45
2 - 0
Final Time
Dundee
Hibernian
2024/02/07 20:00
1 - 2
Final Time
Celtic
Aberdeen
2024/02/17 15:00
2 - 2
Final Time
Hibernian
Celtic
2024/02/17 15:00
1 - 1
Final Time
Kilmarnock
Dundee
2024/02/17 15:00
2 - 0
Final Time
Ross County
Hearts
2024/02/17 15:00
2 - 0
Final Time
Motherwell
Livingston
2024/02/17 15:00
1 - 0
Final Time
St Mirren
St Johnstone
2024/02/18 12:00
0 - 3
Final Time
Rangers
Hibernian
2024/02/24 15:00
2 - 1
Final Time
Dundee
Kilmarnock
2024/02/24 15:00
2 - 0
Final Time
Aberdeen
Rangers
2024/02/24 15:00
5 - 0
Final Time
Hearts
Ross County
2024/02/24 15:00
3 - 2
Final Time
Livingston
St Mirren
2024/02/24 15:00
2 - 0
Final Time
St Johnstone
Motherwell
2024/02/25 12:00
1 - 3
Final Time
Celtic
Ross County
2024/02/27 20:00
1 - 1
Final Time
St Mirren
Aberdeen
2024/02/28 19:45
0 - 2
Final Time
St Johnstone
Celtic
2024/02/28 19:45
7 - 1
Final Time
Dundee
Hearts
2024/02/28 19:45
1 - 1
Final Time
Hibernian
Kilmarnock
2024/02/28 19:45
1 - 2
Final Time
Rangers
Livingston
2024/02/28 20:00
1 - 3
Final Time
Motherwell
Dundee
2024/03/02 15:00
2 - 2
Final Time
Kilmarnock
Hibernian
2024/03/02 15:00
2 - 0
Final Time
Ross County
Rangers
2024/03/02 15:00
1 - 2
Final Time
Motherwell
St Johnstone
2024/03/02 15:00
1 - 1
Final Time
Livingston
St Mirren
2024/03/02 15:00
2 - 1
Final Time
Aberdeen
Hearts
2024/03/03 12:00
2 - 0
Final Time
Celtic
Celtic
2024/03/16 15:00
3 - 1
Final Time
St Johnstone
Hibernian
2024/03/16 15:00
3 - 0
Final Time
Livingston
Kilmarnock
2024/03/16 15:00
5 - 2
Final Time
St Mirren
Motherwell
2024/03/16 15:00
0 - 1
Final Time
Aberdeen
Ross County
2024/03/16 15:00
2 - 1
Final Time
Hearts
Dundee
2024/04/10 19:00
-
Not Started
Rangers
Aberdeen
2024/03/30 15:00
2 - 1
Final Time
Ross County
Hearts
2024/03/30 15:00
1 - 1
Final Time
Kilmarnock
Motherwell
2024/03/30 15:00
1 - 1
Final Time
St Mirren
Rangers
2024/03/30 15:00
3 - 1
Final Time
Hibernian
St Johnstone
2024/03/30 15:00
1 - 2
Final Time
Dundee
Livingston
2024/03/31 11:00
0 - 3
Final Time
Celtic
Dundee
2024/04/06 14:00
-
Not Started
Motherwell
Hibernian
2024/04/06 14:00
-
Not Started
St Johnstone
Kilmarnock
2024/04/06 14:00
-
Not Started
Ross County
Livingston
2024/04/06 14:00
-
Not Started
Aberdeen
St Mirren
2024/04/06 14:00
-
Not Started
Hearts
Rangers
2024/04/07 11:00
-
Not Started
Celtic
Aberdeen
2024/04/13 14:00
-
Not Started
Dundee
Celtic
2024/04/13 14:00
-
Not Started
St Mirren
Hearts
2024/04/13 14:00
-
Not Started
Livingston
Motherwell
2024/04/13 14:00
-
Not Started
Hibernian
St Johnstone
2024/04/13 14:00
-
Not Started
Kilmarnock
Ross County
2024/04/14 11:00
-
Not Started
Rangers
Dates are represented in UTC timezone
Full Standings
# | Team | Pts | P | W | D | L | GD | Last |
---|---|---|---|---|---|---|---|---|
1 | Celtic | 74 | 31 | 23 | 5 | 3 | 51 | |
2 | Rangers | 73 | 30 | 24 | 1 | 5 | 50 | |
3 | Hearts | 56 | 31 | 17 | 5 | 9 | 9 | |
4 | Kilmarnock | 45 | 31 | 11 | 12 | 8 | 6 | |
5 | St Mirren | 43 | 31 | 12 | 7 | 12 | -1 | |
6 | Dundee | 39 | 30 | 10 | 9 | 11 | -9 | |
7 | Hibernian | 38 | 31 | 9 | 11 | 11 | -6 | |
8 | Motherwell | 33 | 31 | 7 | 12 | 12 | -6 | |
9 | Aberdeen | 33 | 31 | 8 | 9 | 14 | -14 | |
10 | St Johnstone | 28 | 31 | 6 | 10 | 15 | -21 | |
11 | Ross County | 27 | 31 | 6 | 9 | 16 | -24 | |
12 | Livingston | 17 | 31 | 3 | 8 | 20 | -35 | |
# | Team | Pts | P | W | D | L | GD | Last |
---|---|---|---|---|---|---|---|---|
1 | Rangers | 39 | 16 | 13 | 0 | 3 | 27 | |
2 | Celtic | 36 | 15 | 11 | 3 | 1 | 27 | |
3 | Kilmarnock | 31 | 16 | 9 | 4 | 3 | 11 | |
4 | Hearts | 29 | 16 | 8 | 5 | 3 | 8 | |
5 | St Mirren | 27 | 15 | 8 | 3 | 4 | 6 | |
6 | Hibernian | 22 | 16 | 6 | 4 | 6 | 1 | |
7 | Dundee | 22 | 14 | 6 | 4 | 4 | 0 | |
8 | Ross County | 19 | 15 | 5 | 4 | 6 | -3 | |
9 | Aberdeen | 18 | 15 | 4 | 6 | 5 | -3 | |
10 | St Johnstone | 18 | 16 | 4 | 6 | 6 | -7 | |
11 | Motherwell | 17 | 16 | 4 | 5 | 7 | -1 | |
12 | Livingston | 11 | 15 | 2 | 5 | 8 | -14 | |
# | Team | Pts | P | W | D | L | GD | Last |
---|---|---|---|---|---|---|---|---|
1 | Celtic | 38 | 16 | 12 | 2 | 2 | 24 | |
2 | Rangers | 34 | 14 | 11 | 1 | 2 | 23 | |
3 | Hearts | 27 | 15 | 9 | 0 | 6 | 1 | |
4 | Dundee | 17 | 16 | 4 | 5 | 7 | -9 | |
5 | Motherwell | 16 | 15 | 3 | 7 | 5 | -5 | |
6 | Hibernian | 16 | 15 | 3 | 7 | 5 | -7 | |
7 | St Mirren | 16 | 16 | 4 | 4 | 8 | -7 | |
8 | Aberdeen | 15 | 16 | 4 | 3 | 9 | -11 | |
9 | Kilmarnock | 14 | 15 | 2 | 8 | 5 | -5 | |
10 | St Johnstone | 10 | 15 | 2 | 4 | 9 | -14 | |
11 | Ross County | 8 | 16 | 1 | 5 | 10 | -21 | |
12 | Livingston | 6 | 16 | 1 | 3 | 12 | -21 | |
Champions League (League Playoff)
League Playoff
Champions League Qualification (League Playoff)
Europa Conference League Qualification (League Playoff)
Relegation Playoff