Premier League La Liga Ligue 1 Bundesliga Serie A UEFA Champions League UEFA Europa League Major League Soccer Euro Copa America
- World
- England
- France
- Germany
- Spain
- Italy
- Netherlands
- Albania
- Algeria
- Andorra
- Angola
- Argentina
- See All
Scotland - Premiership 2023
Table Matches Player Stats
OVERALL HOME AWAY FORM
Premiership: 1st Phase
# TEAM P W D L +/- GD Pts
1 Celtic 22 17 3 2 53-15 38 54 2 Rangers 20 15 1 4 41-11 30 46 3 Heart OF Midlothian 21 11 3 7 24-18 6 36 4 Kilmarnock 22 8 7 7 24-23 1 31 5 ST Mirren 22 8 5 9 24-28 -4 29 6 Hibernian 20 6 7 7 26-29 -3 25 7 Dundee 18 5 7 6 22-28 -6 22 8 Aberdeen 18 6 4 8 22-29 -7 22 9 Motherwell 21 4 8 9 25-34 -9 20 10 ST Johnstone 20 4 7 9 13-27 -14 19 11 Ross County 19 4 6 9 17-29 -12 18 12 Livingston 21 2 6 13 12-32 -20 12 Championship Round
Relegation Round
Premiership: 1st Phase
# TEAM P W D L +/- GD PTS
1 Celtic 11 8 2 1 27-9 18 26 2 Rangers 10 8 0 2 22-7 15 24 3 Kilmarnock 11 6 3 2 16-10 6 21 4 ST Mirren 11 5 3 3 14-12 2 18 5 Heart OF Midlothian 10 4 3 3 11-10 1 15 6 ST Johnstone 10 4 3 3 11-13 -2 15 7 Hibernian 10 3 4 3 13-11 2 13 8 Motherwell 11 3 3 5 18-21 -3 12 9 Dundee 9 3 3 3 10-13 -3 12 10 Aberdeen 9 3 2 4 10-12 -2 11 11 Ross County 10 3 2 5 7-11 -4 11 12 Livingston 10 1 4 5 4-11 -7 7 Premiership: 1st Phase
# TEAM P W D L +/- GD PTS
1 Celtic 11 9 1 1 26-6 20 28 2 Rangers 10 7 1 2 19-4 15 22 3 Heart OF Midlothian 11 7 0 4 13-8 5 21 4 Hibernian 10 3 3 4 13-18 -5 12 5 Aberdeen 9 3 2 4 12-17 -5 11 6 ST Mirren 11 3 2 6 10-16 -6 11 7 Dundee 9 2 4 3 12-15 -3 10 8 Kilmarnock 11 2 4 5 8-13 -5 10 9 Motherwell 10 1 5 4 7-13 -6 8 10 Ross County 9 1 4 4 10-18 -8 7 11 Livingston 11 1 2 8 8-21 -13 5 12 ST Johnstone 10 0 4 6 2-14 -12 4 Premiership: 1st Phase
# TEAM LAST PLAYED MATCHES
1
Celtic
L
W
W
W
W
2
Rangers
W
W
W
L
W
3
Heart OF Midlothian
W
W
W
D
W
4
Kilmarnock
D
W
W
D
L
5
ST Mirren
D
L
L
W
L
6
Hibernian
L
W
L
L
D
7
Dundee
D
L
W
L
D
8
Aberdeen
L
W
W
L
W
9
Motherwell
D
D
L
W
D
10
ST Johnstone
D
W
L
L
D
11
Ross County
W
L
L
D
L
12
Livingston
L
L
D
L
L
FIXTURE
RESULTS
07/04/2024
Rangers 3 - 3 Celtic
FT
06/04/2024
Dundee 2 - 3 Motherwell
FT
06/04/2024
Hibernian 1 - 2 ST Johnstone
FT
06/04/2024
Kilmarnock 1 - 0 Ross County
FT
06/04/2024
Livingston 0 - 0 Aberdeen
FT
06/04/2024
ST Mirren 1 - 2 Heart OF Midlothian
FT
31/03/2024
Livingston 0 - 3 Celtic
FT
30/03/2024
Aberdeen 2 - 1 Ross County
FT
30/03/2024
Heart OF Midlothian 1 - 1 Kilmarnock
FT
30/03/2024
Motherwell 1 - 1 ST Mirren
FT
30/03/2024
Rangers 3 - 1 Hibernian
FT
30/03/2024
ST Johnstone 1 - 2 Dundee
FT
16/03/2024
Celtic 3 - 1 ST Johnstone
FT
16/03/2024
Hibernian 3 - 0 Livingston
FT
16/03/2024
Kilmarnock 5 - 2 ST Mirren
FT
16/03/2024
Motherwell 0 - 1 Aberdeen
FT
16/03/2024
Ross County 2 - 1 Heart OF Midlothian
FT
13/03/2024
Dundee 1 - 0 Aberdeen
FT
13/03/2024
Ross County 2 - 2 Hibernian
FT
03/03/2024
Heart OF Midlothian 2 - 0 Celtic
FT
02/03/2024
Dundee 2 - 2 Kilmarnock
FT
02/03/2024
Hibernian 2 - 0 Ross County
FT
02/03/2024
Rangers 1 - 2 Motherwell
FT
02/03/2024
ST Johnstone 1 - 1 Livingston
FT
02/03/2024
ST Mirren 2 - 1 Aberdeen
FT
28/02/2024
Livingston 1 - 3 Motherwell
FT
28/02/2024
Aberdeen 0 - 2 ST Johnstone
FT
28/02/2024
Celtic 7 - 1 Dundee
FT
28/02/2024
Heart OF Midlothian 1 - 1 Hibernian
FT
28/02/2024
Kilmarnock 1 - 2 Rangers
FT
27/02/2024
Ross County 1 - 1 ST Mirren
FT
25/02/2024
Motherwell 1 - 3 Celtic
FT
24/02/2024
Hibernian 2 - 1 Dundee
FT
24/02/2024
Kilmarnock 2 - 0 Aberdeen
FT
24/02/2024
Rangers 5 - 0 Heart OF Midlothian
FT
24/02/2024
Ross County 3 - 2 Livingston
FT
24/02/2024
ST Mirren 2 - 0 ST Johnstone
FT
18/02/2024
ST Johnstone 0 - 3 Rangers
FT
17/02/2024
Aberdeen 2 - 2 Hibernian
FT
17/02/2024
Celtic 1 - 1 Kilmarnock
FT
17/02/2024
Dundee 2 - 0 Ross County
FT
17/02/2024
Heart OF Midlothian 2 - 0 Motherwell
FT
17/02/2024
Livingston 1 - 0 ST Mirren
FT
14/02/2024
Aberdeen 3 - 3 Motherwell
FT
14/02/2024
Rangers 3 - 1 Ross County
FT
11/02/2024
Dundee 2 - 1 ST Johnstone
FT
07/02/2024
Hibernian 1 - 2 Celtic
FT
07/02/2024
Kilmarnock 1 - 0 Livingston
FT
07/02/2024
ST Johnstone 0 - 1 Heart OF Midlothian
FT
07/02/2024
ST Mirren 2 - 0 Dundee
FT
06/02/2024
Rangers 2 - 1 Aberdeen
FT
06/02/2024
Motherwell 5 - 0 Ross County
FT
03/02/2024
Dundee 2 - 3 Heart OF Midlothian
FT
03/02/2024
Hibernian 0 - 3 ST Mirren
FT
03/02/2024
Motherwell 1 - 1 Kilmarnock
FT
03/02/2024
Rangers 3 - 0 Livingston
FT
03/02/2024
Ross County 0 - 1 ST Johnstone
FT
03/02/2024
Aberdeen 1 - 1 Celtic
FT
30/01/2024
Aberdeen 1 - 1 Dundee
FT
30/01/2024
Livingston 2 - 2 Ross County
FT
27/01/2024
Celtic 1 - 0 Ross County
FT
27/01/2024
Heart OF Midlothian 2 - 0 Aberdeen
FT
27/01/2024
Kilmarnock 2 - 2 Hibernian
FT
27/01/2024
Livingston 1 - 4 Dundee
FT
27/01/2024
ST Johnstone 1 - 1 Motherwell
FT
27/01/2024
ST Mirren 0 - 1 Rangers
FT
24/01/2024
Hibernian 0 - 3 Rangers
FT
24/01/2024
ST Johnstone 1 - 1 Aberdeen
FT
23/01/2024
Heart OF Midlothian 3 - 2 Dundee
FT
02/01/2024
ST Mirren 0 - 3 Celtic
FT
02/01/2024
Hibernian 2 - 2 Motherwell
FT
02/01/2024
Livingston 1 - 2 Heart OF Midlothian
FT
02/01/2024
Rangers 3 - 1 Kilmarnock
FT
02/01/2024
Ross County 0 - 3 Aberdeen
FT
30/12/2023
Aberdeen 0 - 3 ST Mirren
FT
30/12/2023
Heart OF Midlothian 2 - 2 Ross County
FT
30/12/2023
Kilmarnock 2 - 2 Dundee
FT
30/12/2023
Motherwell 3 - 1 Livingston
FT
30/12/2023
Celtic 2 - 1 Rangers
FT
27/12/2023
Hibernian 0 - 1 Heart OF Midlothian
FT
27/12/2023
Livingston 0 - 0 ST Johnstone
FT
27/12/2023
ST Mirren 0 - 1 Kilmarnock
FT
26/12/2023
Dundee 0 - 3 Celtic
FT
24/12/2023
Motherwell 0 - 2 Rangers
FT
23/12/2023
Celtic 2 - 0 Livingston
FT
23/12/2023
Heart OF Midlothian 2 - 0 ST Mirren
FT
23/12/2023
Kilmarnock 2 - 1 ST Johnstone
FT
20/12/2023
Aberdeen 2 - 1 Livingston
FT
20/12/2023
Rangers 2 - 0 ST Johnstone
FT
16/12/2023
Celtic 0 - 2 Heart OF Midlothian
FT
16/12/2023
Livingston 0 - 0 Kilmarnock
FT
16/12/2023
Ross County 0 - 1 Dundee
FT
16/12/2023
ST Mirren 0 - 0 Motherwell
FT
16/12/2023
ST Johnstone 1 - 0 Hibernian
FT
10/12/2023
Kilmarnock 2 - 1 Celtic
FT
09/12/2023
Aberdeen 2 - 1 Heart OF Midlothian
FT
09/12/2023
Livingston 0 - 1 Hibernian
FT
09/12/2023
Motherwell 1 - 1 ST Johnstone
FT
09/12/2023
Rangers 3 - 1 Dundee
FT
09/12/2023
ST Mirren 2 - 0 Ross County
FT
06/12/2023
Heart OF Midlothian 0 - 1 Rangers
FT
06/12/2023
Aberdeen 0 - 1 Kilmarnock
FT
06/12/2023
Celtic 4 - 1 Hibernian
FT
06/12/2023
ST Johnstone 1 - 0 ST Mirren
FT
05/12/2023
Ross County 3 - 0 Motherwell
FT
03/12/2023
Hibernian 2 - 0 Aberdeen
FT
03/12/2023
Rangers 2 - 0 ST Mirren
FT
03/12/2023
ST Johnstone 1 - 3 Celtic
FT
02/12/2023
Kilmarnock 0 - 1 Heart OF Midlothian
FT
02/12/2023
Motherwell 3 - 3 Dundee
FT
28/11/2023
Ross County 1 - 0 ST Mirren
FT
26/11/2023
Aberdeen 1 - 1 Rangers
FT
25/11/2023
Celtic 1 - 1 Motherwell
FT
25/11/2023
Dundee 1 - 2 Hibernian
FT
25/11/2023
Heart OF Midlothian 1 - 0 ST Johnstone
FT
25/11/2023
Ross County 0 - 0 Kilmarnock
FT
25/11/2023
ST Mirren 1 - 0 Livingston
FT
12/11/2023
Celtic 6 - 0 Aberdeen
FT
12/11/2023
Livingston 0 - 2 Rangers
FT
11/11/2023
Dundee 4 - 0 ST Mirren
FT
11/11/2023
Hibernian 1 - 0 Kilmarnock
FT
11/11/2023
Motherwell 1 - 2 Heart OF Midlothian
FT
11/11/2023
ST Johnstone 1 - 0 Ross County
FT
08/11/2023
ST Mirren 2 - 2 Hibernian
FT
07/11/2023
ST Johnstone 2 - 2 Motherwell
FT
05/11/2023
Dundee 1 - 0 Livingston
FT
04/11/2023
Kilmarnock 1 - 0 Motherwell
FT
04/11/2023
Ross County 0 - 3 Celtic
FT
01/11/2023
Dundee 0 - 5 Rangers
FT
01/11/2023
Celtic 2 - 1 ST Mirren
FT
01/11/2023
Heart OF Midlothian 1 - 0 Livingston
FT
01/11/2023
Motherwell 2 - 4 Aberdeen
FT
01/11/2023
ST Johnstone 2 - 1 Kilmarnock
FT
31/10/2023
Hibernian 2 - 2 Ross County
FT
29/10/2023
Rangers 2 - 1 Heart OF Midlothian
FT
29/10/2023
Kilmarnock 2 - 0 Aberdeen
FT
28/10/2023
Hibernian 0 - 0 Celtic
FT
28/10/2023
Livingston 0 - 2 Dundee
FT
28/10/2023
Motherwell 3 - 3 Ross County
FT
28/10/2023
ST Mirren 4 - 0 ST Johnstone
FT
24/10/2023
Dundee 0 - 0 Ross County
FT
22/10/2023
Heart OF Midlothian 1 - 4 Celtic
FT
21/10/2023
Kilmarnock 3 - 1 Livingston
FT
21/10/2023
Rangers 4 - 0 Hibernian
FT
08/10/2023
Aberdeen 0 - 0 ST Johnstone
FT
08/10/2023
ST Mirren 0 - 3 Rangers
FT
07/10/2023
Celtic 3 - 1 Kilmarnock
FT
07/10/2023
Heart OF Midlothian 2 - 2 Hibernian
FT
07/10/2023
Livingston 2 - 0 Motherwell
FT
30/09/2023
Hibernian 0 - 0 Dundee
FT
30/09/2023
Kilmarnock 1 - 1 ST Mirren
FT
30/09/2023
Rangers 1 - 3 Aberdeen
FT
30/09/2023
Ross County 0 - 1 Heart OF Midlothian
FT
30/09/2023
ST Johnstone 1 - 1 Livingston
FT
30/09/2023
Motherwell 1 - 2 Celtic
FT
24/09/2023
Aberdeen 4 - 0 Ross County
FT
24/09/2023
Rangers 1 - 0 Motherwell
FT
23/09/2023
Dundee 2 - 2 Kilmarnock
FT
23/09/2023
Hibernian 2 - 0 ST Johnstone
FT
23/09/2023
ST Mirren 1 - 0 Heart OF Midlothian
FT
23/09/2023
Livingston 0 - 3 Celtic
FT
16/09/2023
Celtic 3 - 0 Dundee
FT
16/09/2023
Heart OF Midlothian 2 - 0 Aberdeen
FT
16/09/2023
Kilmarnock 2 - 2 Hibernian
FT
16/09/2023
Motherwell 0 - 1 ST Mirren
FT
16/09/2023
Ross County 1 - 1 Livingston
FT
16/09/2023
ST Johnstone 0 - 2 Rangers
FT
03/09/2023
Aberdeen 0 - 2 Hibernian
FT
03/09/2023
Heart OF Midlothian 0 - 1 Motherwell
FT
03/09/2023
Rangers 0 - 1 Celtic
FT
02/09/2023
Kilmarnock 0 - 1 Ross County
FT
02/09/2023
Livingston 1 - 1 ST Mirren
FT
02/09/2023
ST Johnstone 2 - 2 Dundee
FT
27/08/2023
Dundee 1 - 0 Heart OF Midlothian
FT
27/08/2023
ST Mirren 2 - 2 Aberdeen
FT
26/08/2023
Celtic 0 - 0 ST Johnstone
FT
26/08/2023
Hibernian 2 - 3 Livingston
FT
26/08/2023
Motherwell 2 - 1 Kilmarnock
FT
26/08/2023
Ross County 0 - 2 Rangers
FT
13/08/2023
Heart OF Midlothian 0 - 0 Kilmarnock
FT
13/08/2023
Motherwell 2 - 1 Hibernian
FT
13/08/2023
Aberdeen 1 - 3 Celtic
FT
12/08/2023
Rangers 4 - 0 Livingston
FT
12/08/2023
Ross County 2 - 0 ST Johnstone
FT
12/08/2023
ST Mirren 2 - 1 Dundee
FT
06/08/2023
Hibernian 2 - 3 ST Mirren
FT
05/08/2023
Kilmarnock 1 - 0 Rangers
FT
05/08/2023
Dundee 1 - 1 Motherwell
FT
05/08/2023
Livingston 0 - 0 Aberdeen
FT
05/08/2023
ST Johnstone 0 - 2 Heart OF Midlothian
FT
05/08/2023
Celtic 4 - 2 Ross County
FT
SCORERS ASSISTS RED CARDS YELLOW CARDS
# PLAYER TEAM GOALS
1 L. Shankland Heart OF Midlothian 23(2) 2 M. O'Riley Celtic 17(2) 3 J. Tavernier Rangers 17(12) 4 C. Dessers Rangers 16 5 B. Miovski Aberdeen 16(4) 6 T. Bair Motherwell 15(3) 7 K. Furuhashi Celtic 13 8 S. Murray Ross County 13 9 A. Sima Rangers 11 10 K. Vassell Kilmarnock 9 11 M. Watkins Kilmarnock 9 12 B. Spittal Motherwell 9(1) 13 L. McCowan Dundee 9(3) 14 M. Mandron ST Mirren 8 15 J. McGrath Aberdeen 8 16 M. Maolida Hibernian 8(1) 17 A. Idah Celtic 8(2) 18 D. Turnbull Celtic 7(3) 19 A. Bakayoko Dundee 6 20 T. Cantwell Rangers 6 # PLAYER TEAM ASSISTS
1 M. O'Riley Celtic 11 2 B. Spittal Motherwell 11 3 J. Tavernier Rangers 10 4 D. Armstrong Kilmarnock 10 5 L. Palma Celtic 9 6 É. Youan Hibernian 8 7 G. Carey ST Johnstone 8 8 C. McGregor Celtic 6 9 J. Hoilett Aberdeen 6 10 T. Bair Motherwell 5 11 K. Furuhashi Celtic 5 12 L. McCowan Dundee 5 13 A. Bakayoko Dundee 5 14 T. Cantwell Rangers 5 15 M. Biereth Motherwell 5 16 Duk Aberdeen 5 17 A. Forrest Heart OF Midlothian 5 18 G. Kiltie ST Mirren 5 19 J. Newell Hibernian 5 20 J. Lundstram Rangers 5 # PLAYER TEAM CARDS
1 J. Wright Kilmarnock 1 2 J. Baldwin Ross County 1 3 L. Mayo Kilmarnock 1 4 T. Olusanya ST Mirren 1 5 J. Brown Ross County 1 6 H. Paton Motherwell 1 7 R. Strain ST Mirren 1 8 C. Montaño Livingston 1 9 J. Lundstram Rangers 1 10 L. Gordon ST Johnstone 1 11 L. Miller Motherwell 1 12 C. Ndaba Kilmarnock 1 13 D. Sterling Rangers 1 14 J. Mulligan Dundee 1 15 J. Vale Motherwell 1 16 J. Hart Celtic 1 17 Yang Hyun-Jun Celtic 1 18 J. Bolton ST Mirren 1 19 D. Jaiyesimi ST Johnstone 1 20 L. Balogun Rangers 1 # PLAYER TEAM CARDS
1 M. Devlin Livingston 11 2 G. Shinnie Aberdeen 10 3 J. Newell Hibernian 10 4 D. Phillips ST Johnstone 10 5 D. Armstrong Kilmarnock 9 6 D. Watson Kilmarnock 9 7 K. Baccus ST Mirren 9 8 R. Deas Kilmarnock 9 9 L. McCowan Dundee 8 10 J. White Ross County 8 11 L. Shankland Heart OF Midlothian 8 12 R. Leak Ross County 8 13 D. Casey Motherwell 8 14 V. Loturi Ross County 8 15 L. Donnelly Kilmarnock 8 16 C. Butcher Motherwell 8 17 L. Miller Hibernian 7 18 J. Wright Kilmarnock 7 19 A. Bakayoko Dundee 7 20 J. Brandon Livingston 7 How many teams (clubs) are in the Premiership season 2023 in Scotland?
In Scotland, the Premiership in season 2023 has 12 teams(clubs). The teams are as listed below.