2023–24 Scottish Premiership#Premiership play-offs

{{Short description|118th season of top-tier football league in Scotland}}

{{Use dmy dates|date=April 2023}}

{{Infobox football league season

| logo =

| pixels = 250

| competition = Scottish Premiership

| season = 2023–24

| dates = 5 August 2023 –
19 May 2024

| winners = Celtic
10th Premiership title
54th Scottish title

| relegated = Livingston

| continentalcup1 = Champions League

| continentalcup1 qualifiers = Celtic
Rangers

| continentalcup2 = Europa League

| continentalcup2 qualifiers = Heart of Midlothian
Kilmarnock

| continentalcup3 = Conference League

| continentalcup3 qualifiers = St Mirren

| matches = 228

| total goals = 629

| league topscorer = Lawrence Shankland
(24 goals)

| biggest home win = {{nobreak|Celtic 6–0 Aberdeen}}
(12 November 2023)
{{nobreak|Celtic 7–1 Dundee}}
(28 February 2024)

| biggest away win = {{nobreak|Dundee 0–5 Rangers}}
(1 November 2023)
{{nobreak|Kilmarnock 0–5 Celtic}}
(15 May 2024)

| highest scoring = {{nobreak|Celtic 7–1 Dundee}}
(28 February 2024)

| longest wins = Rangers
(9 games)

| longest unbeaten = Celtic
(16 games)

| longest winless = Livingston
(17 games)

| longest losses = Livingston
(8 games)

| highest attendance = 59,664
Celtic 2–1 Rangers
(30 December 2023)

| lowest attendance = 1,142
Livingston 2–2 Ross County
(30 January 2024)

| attendance = 3,716,679

| average attendance = 16,301

| prevseason = 2022–23

| nextseason = 2024–25

| updated = 19 May 2024

}}

The 2023–24 Scottish Premiership (known as the cinch Premiership for sponsorship reasons) was the eleventh season of the Scottish Premiership, the highest division of Scottish football, and the 127th edition overall of the top national league competition, not including one cancelled due to World War II. The season began on 5 August 2023.{{cite web |url=https://spfl.co.uk/news/key-dates-for-season-202324 |title=Key dates for Season 2023/24 |publisher=SPFL |date=21 December 2022 |access-date=16 April 2023}}

On 15 May, Celtic successfully defended their title, securing a tenth Premiership title and 54th Scottish league title overall, following a 5–0 victory away to Kilmarnock.{{cite web|url= https://www.bbc.com/sport/football/articles/cyj332ne237o|title= Rodgers 'never had any doubt' about Celtic title challenge|date=15 May 2024|work=BBC Sport |accessdate=16 May 2024}}{{cite web|url= https://www.theguardian.com/football/article/2024/may/15/celtic-crowned-scottish-premiership-champions-kilmarnock-match-report|title= O'Riley double helps Celtic thrash Kilmarnock and clinch 54th league title|date=15 May 2024|work=Guardian |accessdate=16 May 2024}}

Twelve teams contested the league: Aberdeen, Celtic, Dundee, Heart of Midlothian, Hibernian, Kilmarnock, Livingston, Motherwell, Rangers, Ross County, St Johnstone and St Mirren.

Teams

The following teams changed division after the 2022–23 season.

Promoted from the Championship

Relegated to the Championship

{{clear}}

=Stadia and locations=

class="wikitable" style="text-align:center"
Aberdeen

!Celtic

!Dundee

!Heart of Midlothian

Pittodrie Stadium

|Celtic Park

|Dens Park

|Tynecastle Park

Capacity: 20,866{{cite web |url=http://spfl.co.uk/clubs/aberdeen/ |title=Aberdeen Football Club |website=Scottish Professional Football League |access-date=11 November 2013 |archive-date=13 August 2018 |archive-url=https://web.archive.org/web/20180813044112/https://spfl.co.uk/clubs/aberdeen |url-status=live }}

|Capacity: 60,411{{cite web |url=http://spfl.co.uk/clubs/celtic/ |title=Celtic Football Club |website=Scottish Professional Football League |access-date=11 November 2013 |archive-date=8 January 2014 |archive-url=https://web.archive.org/web/20140108151247/http://spfl.co.uk/clubs/celtic/ |url-status=live }}

|Capacity: 11,775{{cite web|url=http://spfl.co.uk/clubs/dundee/|title=Dundee Football Club|website=Scottish Professional Football League|access-date=11 November 2013}}

|Capacity: 19,852{{cite web |url=https://spfl.co.uk/clubs/heart-of-midlothian |title=Heart of Midlothian Football Club|website=Scottish Professional Football League |access-date=18 May 2020}}

200px

|200px

|200x200px

|200px

Hibernian

|rowspan="8" colspan="2"|{{Location map+ |UK Scotland|width=500 |float=center |caption=Location of teams in the 2023–24 Scottish Premiership|places=

{{location map~ |UK Scotland |marksize=6 |lat=55.953251 |long=-3.188267 |label=Edinburgh |position=top |mark=Blue pog.svg}}

{{location map~ |UK Scotland |marksize=6 |lat=55.860916 |long=-4.251433 |label=Glasgow |position=top |mark=Blue pog.svg}}

{{Location map~ |UK Scotland |marksize=6 |lat=57.159387 |long=-2.088979 |label=Aberdeen |position=left}}

{{Location map~ |UK Scotland |marksize=6 |lat=56.495264 |long=-2.973194 |label=Dundee |position=top}}

{{Location map~ |UK Scotland |marksize=6 |lat=55.604321 |long=-4.508300 |label=Kilmarnock |position=bottom}}

{{Location map~ |UK Scotland |marksize=6 |lat=55.8861 |long=-3.5219 |label=}}

{{Location map~ |UK Scotland |marksize=6 |lat=55.780279 |long=-3.980205 |label=Motherwell |position=bottom}}

{{Location map~ |UK Scotland |marksize=6 |lat=57.595954 |long=-4.419068 |label=Ross County|position=left}}

{{Location map~ |UK Scotland |marksize=6 |lat=56.389979 |long=-3.476840 |label=St. Johnstone |position=left}}

{{Location map~ |UK Scotland |marksize=6 |lat=55.8506 |long=-4.4441 |label=St Mirren|position=left}}

{{Location map~ |UK Scotland |mark=TransparentPlaceholder.png |lat=55.86 |long=-3.52 |label=Livingston |position=right}}

{{Location map~ |UK Scotland |mark=TransparentPlaceholder.png |marksize=1 |lat=60.75 |long=-8.5 |label_size=80|label={{nowrap|Edinburgh teams:}}

Hearts

Hibernian}}

{{Location map~ |UK Scotland |mark=TransparentPlaceholder.png |marksize=1 |lat=60.35 |long=-8.5 |label_size=80|label={{nowrap|Glasgow teams:}}

Celtic

Rangers}}

|position=right}}

!Kilmarnock

Easter Road

|Rugby Park

Capacity: 20,421{{cite web |url=http://spfl.co.uk/clubs/hibernian/ |title=Hibernian Football Club |website=Scottish Professional Football League |access-date=11 November 2013 |archive-date=8 January 2014 |archive-url=https://web.archive.org/web/20140108152858/http://spfl.co.uk/clubs/hibernian/ |url-status=live }}

|Capacity: 15,003{{cite web |url=http://spfl.co.uk/clubs/kilmarnock/ |title=Kilmarnock Football Club |website=Scottish Professional Football League |access-date=11 November 2013 |archive-date=3 May 2017 |archive-url=https://web.archive.org/web/20170503043137/http://spfl.co.uk/clubs/kilmarnock/ |url-status=live }}{{cite web |url=https://www.killiefc.com/history/rugby-park |title=Rugby Park |website=killiefc.com |accessdate=23 April 2023}}

200px

|200px

Livingston

!Motherwell

Almondvale Stadium

|Fir Park

Capacity: 9,713{{cite web |url=http://spfl.co.uk/clubs/livingston/ |title=Livingston Football Club |website=Scottish Professional Football League |access-date=11 November 2013 |archive-date=16 September 2020 |archive-url=https://web.archive.org/web/20200916133229/https://spfl.co.uk/clubs/livingston |url-status=live }}

|Capacity: 13,677{{cite web |url=http://spfl.co.uk/clubs/motherwell/ |title=Motherwell Football Club |website=Scottish Professional Football League |access-date=11 November 2013 |archive-date=6 May 2017 |archive-url=https://web.archive.org/web/20170506192825/http://spfl.co.uk/clubs/motherwell/ |url-status=live }}

200px

|200px

Rangers

!Ross County

!St Johnstone

!St Mirren

Ibrox Stadium

|Victoria Park

|McDiarmid Park

|St Mirren Park

Capacity: 50,987{{Cite journal|url=http://spfl.co.uk/clubs/rangers/|title=Rangers Football Club|website=Scottish Professional Football League|access-date=4 November 2015|archive-date=20 December 2014|archive-url=https://web.archive.org/web/20141220125600/http://spfl.co.uk/clubs/rangers|url-status=live}}

|Capacity: 6,541{{cite web |url=http://spfl.co.uk/clubs/ross-county/ |title=Ross County Football Club |website=Scottish Professional Football League |access-date=11 November 2013 |archive-date=2 July 2017 |archive-url=https://web.archive.org/web/20170702101609/http://spfl.co.uk/clubs/ross-county/ |url-status=live }}

|Capacity: 10,696{{cite web |url=http://spfl.co.uk/clubs/st-johnstone/ |title=St Johnstone Football Club |website=Scottish Professional Football League |access-date=11 November 2013 |archive-date=3 May 2017 |archive-url=https://web.archive.org/web/20170503043202/http://spfl.co.uk/clubs/st-johnstone/ |url-status=live }}

|Capacity: 7,937{{Cite web |url=https://spfl.co.uk/clubs/st-mirren |title=St Mirren Football Club |website=Scottish Professional Football League |access-date=25 December 2018 |archive-date=16 November 2020 |archive-url=https://web.archive.org/web/20201116174635/https://spfl.co.uk/clubs/st-mirren |url-status=live }}

200px

|200px

|200px

|200px

{{Location map+|Edinburgh

|width=170

|float=right

|caption=Premiership football clubs in Edinburgh

|alt=Premiership football clubs in Edinburgh

|places =

{{Location map~ |Edinburgh |marksize=6 |lat=55.939167 |long=-3.232222 |label=Heart of Midlothian|position=bottom}}

{{Location map~ |Edinburgh |marksize=6 |lat=55.961667 |long=-3.165556 |label=Hibernian|position=left}}

}}

{{Location map+|Scotland Glasgow

|width=170

|float=right

|caption=Premiership football clubs in Glasgow

|alt=Premiership football clubs in Glasgow

|places =

{{Location map~ |Scotland Glasgow |marksize=6 |lat=55.849705 |long=-4.205414 |label=Celtic|position=top}}

{{Location map~ |Scotland Glasgow |marksize=6 |lat=55.853207 |long=-4.309243 |label=Rangers|position=bottom}}

}}

=Personnel and kits=

class="wikitable sortable"
Team

!Manager

!Captain

!Kit manufacturer

!Shirt sponsor

Aberdeen

|{{flagicon|SCO}} {{sortname|Peter|Leven}} (Interim)

|{{flagicon|SCO}} {{sortname|Graeme|Shinnie}}

|Adidas

|TEXO

Celtic

|{{flagicon|NIR}} {{sortname|Brendan|Rodgers}}

|{{flagicon|SCO}} {{sortname|Callum|McGregor}}

|Adidas

|Dafabet

Dundee

|{{flagicon|SCO}} {{sortname|Tony|Docherty}}

|{{flagicon|IRL}} {{sortname|Joe|Shaughnessy}}

|Macron

|Crown Engineering Services

Heart of Midlothian

|{{flagicon|SCO}} {{sortname|Steven|Naismith}}

|{{flagicon|SCO}} {{sortname|Craig|Gordon}}

|Umbro

|MND Scotland (Home)
Stellar Omada (Away)

Hibernian

|{{flagicon|SCO}} {{sortname|David|Gray|dab=footballer, born 1988}} (Interim)

|{{flagicon|SCO}} {{sortname|Paul|Hanlon}}

|Joma

|Bevvy.com

Kilmarnock

|{{flagicon|SCO}} {{sortname|Derek|McInnes}}

|{{flagicon|NIR}} {{sortname|Kyle|Vassell}}

|Hummel

|James Frew Ltd

Livingston

|{{flagicon|SCO}} {{sortname|David|Martindale}}

|{{flagicon|SCO}} {{sortname|Mikey|Devlin}}

|Joma

|Emptez

Motherwell

|{{flagicon|SCO}} {{sortname|Stuart|Kettlewell}}

|{{flagicon|SCO}} {{sortname|Liam|Kelly|dab=footballer, born 1996}}

|Macron

|G4 Claims

Rangers

|{{flagicon|BEL}} {{sortname|Philippe|Clement}}

|{{flagicon|ENG}} {{sortname|James|Tavernier}}

|Castore

|Unibet

Ross County

|{{flagicon|SCO}} {{sortname|Don|Cowie|dab=footballer}} (Interim)

|{{flagicon|ENG}} {{sortname|Jack|Baldwin|dab=footballer}}

|Joma

|Ross-shire Engineering

St Johnstone

|{{flagicon|SCO}} {{sortname|Craig|Levein}}

|{{flagicon|SCO}} {{sortname|Liam|Gordon|dab=footballer, born 1996}}

|Macron

|GS Brown Construction

St Mirren

|{{flagicon|NIR}} {{sortname|Stephen|Robinson|dab=footballer}}

|{{flagicon|SCO}} {{sortname|Mark|O'Hara}}

|Macron

|Digby Brown

=Managerial changes=

class="wikitable sortable"
Team

! Outgoing manager

! Manner of departure

! Date of vacancy

! Position in table

! Incoming manager

! Date of appointment

Dundee

| {{flagicon|ENG}} Gary Bowyer

| End of contract

| 10 May 2023{{cite web |url=https://www.bbc.co.uk/sport/football/65545444 |title=Dundee: Gary Bowyer leaves post as manager less than week after title win |publisher=BBC Sport |date=10 May 2023 |access-date=10 May 2023}}

| rowspan="2" | Pre-season

| {{flagicon|SCO}} Tony Docherty

| 29 May 2023{{cite web |url=https://www.bbc.co.uk/sport/football/65745474 |title=Dundee appoint Tony Docherty as manager as Kilmarnock lose assistant |publisher=BBC Sport |date=29 May 2023 |access-date=29 May 2023}}

Celtic

| {{flagicon|AUS}} Ange Postecoglou

| Signed by Tottenham Hotspur

| 6 June 2023{{cite web |url=https://www.bbc.co.uk/sport/football/65819185 |title=Tottenham: Ange Postecoglou leaves Celtic to become new Spurs manager |publisher=BBC Sport |date=6 June 2023 |access-date=6 June 2023}}

| {{flagicon|NIR}} Brendan Rodgers

| 19 June 2023{{cite web |url=https://www.bbc.co.uk/sport/football/65894218 |title=Celtic: Brendan Rodgers appointed as Ange Postecoglou's successor on three-year deal |publisher=BBC Sport |date=19 June 2023 |access-date=19 June 2023}}

Hibernian

| {{flagicon|ENG}} Lee Johnson

| rowspan="5" | Sacked

| 27 August 2023{{cite web |url=https://www.bbc.co.uk/sport/football/66633584 |title=Lee Johnson: Hibernian sack manager after 'disappointing start to domestic campaign' |publisher=BBC Sport |date=27 August 2023 |access-date=27 August 2023}}

| 12th

| {{flagicon|SCO}} Nick Montgomery

| 11 September 2023{{cite web |url=https://www.bbc.co.uk/sport/football/66705565 |title=Hibernian: Nick Montgomery named new manager after leaving Central Coast Mariners |publisher=BBC Sport |date=11 September 2023 |access-date=11 September 2023}}

Rangers

| {{flagicon|ENG}} Michael Beale

| 1 October 2023{{cite web |url=https://www.bbc.co.uk/sport/football/66818135 |title=Rangers: Michael Beale sacked as manager; Steven Davis takes interim charge |publisher=BBC Sport |date=1 October 2023 |access-date=1 October 2023}}

| 3rd

| {{flagicon|BEL}} Philippe Clement

| 15 October 2023{{cite web |url=https://www.bbc.co.uk/sport/football/67080993 |title=Philippe Clement: Rangers appoint former Monaco head coach as manager |publisher=BBC Sport |date=15 October 2023 |access-date=15 October 2023}}

St Johnstone

| {{flagicon|SCO}} Steven MacLean

| 29 October 2023{{cite web |url=https://www.bbc.co.uk/sport/football/67246397 |title=St Johnstone: Steven MacLean leaves manager's post after winless start |publisher=BBC Sport |date=29 October 2023 |access-date=29 October 2023}}

| 12th

| {{flagicon|SCO}} Craig Levein

| 5 November 2023{{cite web |url=https://www.bbc.co.uk/sport/football/67326029 |title=Craig Levein: St Johnstone appoint former Scotland and Hearts manager as team boss |publisher=BBC Sport |date=5 November 2023 |access-date=5 November 2023}}

Ross County

| {{flagicon|SCO}} Malky Mackay

| 15 November 2023{{cite web |url=https://www.bbc.co.uk/sport/football/67426270 |title=Ross County part company with manager Malky Mackay |publisher=BBC Sport |date=15 November 2023 |access-date=15 November 2023}}

| 11th

| {{flagicon|SCO}} Derek Adams

| 20 November 2023{{cite web |url=https://www.bbc.co.uk/sport/football/67470726 |title=Ross County appoint Derek Adams for third spell after Morecambe exit |publisher=BBC Sport |date=20 November 2023 |access-date=20 November 2023}}

Aberdeen

| {{flagicon|SCO}} Barry Robson

| 31 January 2024{{cite web |url=https://www.bbc.co.uk/sport/football/68154634 |title=Barry Robson: Aberdeen sack manager after nine months in charge |publisher=BBC Sport |date=31 January 2024 |access-date=31 January 2024}}

| 8th

| {{flagicon|ENG}} Neil Warnock

| 5 February 2024{{cite web |url=https://www.bbc.co.uk/sport/football/68201174 |title=Neil Warnock: Aberdeen appoint veteran as interim manager |publisher=BBC Sport |date=5 February 2024 |access-date=5 February 2024}}

Ross County

| {{flagicon|SCO}} Derek Adams

| rowspan="2" | Resigned

| 7 February 2024{{cite web |url=https://www.bbc.co.uk/sport/football/68235160 |title=Ross County: Manager Derek Adams resigns after 12 games |publisher=BBC Sport |date=7 February 2024 |access-date=7 February 2024}}

| 11th

| {{flagicon|SCO}} Don Cowie (Interim)

| 8 February 2024{{cite web |url=https://www.bbc.co.uk/sport/football/68238570 |title=Ross County: Don Cowie replaces Derek Adams on interim basis |publisher=BBC Sport |date=8 February 2024 |access-date=8 February 2024}}

Aberdeen

| {{flagicon|ENG}} Neil Warnock

| 9 March 2024{{cite web |url=https://www.bbc.co.uk/sport/football/68522760 |title=Neil Warnock: Aberdeen manager steps down after Scottish Cup win |publisher=BBC Sport |date=9 March 2024 |access-date=9 March 2024}}

| 10th

| {{flagicon|SCO}} Peter Leven (Interim)

| 9 March 2024{{cite web |url=https://www.bbc.co.uk/sport/football/68523063 |first=Nick |last=McPheat |title=Neil Warnock leaves Aberdeen: 'Club in chaos' or 'doing right thing'?|website=BBC Sport |date=9 March 2024 |accessdate=11 March 2024}}

Hibernian

| {{flagicon|SCO}} Nick Montgomery

| Sacked

| 14 May 2024{{cite web |url=https://www.bbc.co.uk/sport/football/articles/cld009k2kv7o |title=Montgomery: Hibs sack head coach |publisher=BBC Sport |date=14 May 2024 |access-date=14 May 2024}}

| 9th

| {{flagicon|SCO}} David Gray (Interim)

| 14 May 2024

Format

In the initial phase of the season, the 12 teams will play a round-robin tournament whereby each team plays each of the other teams three times. After 33 games, the league splits into two sections of six teams, with each team playing each other once in that section. The league attempts to balance the fixture list so that teams in the same section play each other twice at home and twice away, but sometimes this is impossible. A total of 228 matches were be played, with 38 matches played by each team.

League table

{{#invoke:Sports table|main|style=WDL

|source={{cite web |url=https://www.bbc.co.uk/sport/football/scottish-premiership/table |title=Scottish Premiership Table |date=28 August 2023 |publisher=BBC |access-date=}}{{cite web |url=https://spfl.co.uk/league/premiership/table |title=cinch Premiership League Table |publisher=Scottish Professional Football League |access-date=19 May 2024}}

|team_order=CEL, RAN, HOM, KIL, STM, DND, ABE, HIB, MOT, STJ, ROS, LIV

|split6=yes

|status_CEL=C

|status_ROS=O

|status_LIV=R

|result1=CLLS |result2=CL3Q |result3=ELPO |result4=EL2Q |result5=ECL2Q |result11=RPO |result12=REL

|update=complete

|win_ABE=12|draw_ABE=12|loss_ABE=14 |gf_ABE=48 |ga_ABE=52

|win_CEL=29|draw_CEL=6 |loss_CEL=3 |gf_CEL=95 |ga_CEL=30

|win_DND=10|draw_DND=12|loss_DND=16 |gf_DND=49 |ga_DND=68

|win_HOM=20|draw_HOM=8 |loss_HOM=10 |gf_HOM=54 |ga_HOM=42

|win_HIB=11|draw_HIB=13|loss_HIB=14 |gf_HIB=52 |ga_HIB=59

|win_KIL=14|draw_KIL=14|loss_KIL=10 |gf_KIL=46 |ga_KIL=44

|win_LIV=5 |draw_LIV=10|loss_LIV=23 |gf_LIV=29 |ga_LIV=70

|win_MOT=10|draw_MOT=13|loss_MOT=15 |gf_MOT=56 |ga_MOT=59

|win_RAN=27|draw_RAN=4 |loss_RAN=7 |gf_RAN=87 |ga_RAN=32

|win_ROS=8 |draw_ROS=11|loss_ROS=19 |gf_ROS=38 |ga_ROS=67

|win_STJ=8 |draw_STJ=11|loss_STJ=19 |gf_STJ=29 |ga_STJ=54

|win_STM=13|draw_STM=8 |loss_STM=17 |gf_STM=46 |ga_STM=52

|name_ABE=Aberdeen

|name_CEL=Celtic

|name_DND=Dundee

|name_HOM=Heart of Midlothian

|name_HIB=Hibernian

|name_KIL=Kilmarnock

|name_LIV=Livingston

|name_MOT=Motherwell

|name_RAN=Rangers

|name_ROS=Ross County

|name_STJ=St Johnstone

|name_STM=St Mirren

|show_limit=5

|class_rules=1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-Head points; 5) Head-to-Head goal difference; 6) Play-off (only if deciding champion, UEFA competitions qualification, second stage group allocation or relegation).{{cite web |url=https://spfl.co.uk/admin/filemanager/images/shares/pdfs/SPFL%20Rules%20and%20Regulations%2024-Sep-22%20(MASTER%20COPY)%20CLEAN.pdf |title=The Rules of the Scottish Professional Football League (Rule Number C35-C37). |publisher=SPFL |access-date=24 September 2022 |archive-date=28 September 2022 |archive-url=https://web.archive.org/web/20220928162811/https://spfl.co.uk/admin/filemanager/images/shares/pdfs/SPFL%20Rules%20and%20Regulations%2024-Sep-22%20(MASTER%20COPY)%20CLEAN.pdf |url-status=live }}

|note_header_res=Teams play each other three times (33 matches), before the league is split into two groups (the top six and the bottom six).

|res_col_header=QR

|col_CLLS=green1 |text_CLLS=Qualification for the {{nowrap|Champions League league stage}}

|col_CL3Q=green2 |text_CL3Q=Qualification for the {{nowrap|Champions League third qualifying round}}

|col_ELPO=blue1 |text_ELPO=Qualification for the {{nowrap|Europa League play-off round}}

|col_EL2Q=blue2 |text_EL2Q=Qualification for the {{nowrap|Europa League second qualifying round}}

|col_ECL2Q=yellow1 |text_ECL2Q={{nowrap|Qualification for the Conference League second qualifying round}}

|col_RPO=red2 |text_RPO=Qualification for the {{nowrap|Premiership play-off final}}

|col_REL=red1 |text_REL=Relegation to {{nowrap|Championship}}

|note_res_ELPO=As the winners of the 2023–24 Scottish Cup, Celtic, qualified for the Champions League, the berth reserved for the cup winners (Europa League play-off round) passed to the third-placed team. The berths for the Europa League second qualifying round and the Conference League second qualifying round were passed down to the fourth- and fifth-placed teams.

}}

Results

{{col-begin}}

{{col-2}}

=Matches 1–22=

Teams played each other twice, once at home and once away.

{{#invoke:sports results|main

|source={{cite web |url=https://uk.soccerway.com/national/scotland/premier-league/20232024/1st-phase/r76371/ |title=Summary - Premiership |publisher=Soccerway |access-date=19 May 2024}}

|update=complete

|matches_style=FBR

|team1=ABE |team2=CEL |team3=DND |team4=HOM |team5=HIB |team6=KIL |team7=LIV |team8=MOT |team9=RAN |team10=ROS|team11=STJ|team12=STM

|name_ABE=Aberdeen

|name_CEL=Celtic

|name_DND=Dundee

|name_HOM=Heart of Midlothian

|name_HIB=Hibernian

|name_KIL=Kilmarnock

|name_LIV=Livingston

|name_MOT=Motherwell

|name_RAN=Rangers

|name_ROS=Ross County

|name_STJ=St Johnstone

|name_STM=St Mirren

|match_ABE_CEL=1–3

|match_ABE_DND=1–1

|match_ABE_HOM=2–1

|match_ABE_HIB=0–2

|match_ABE_KIL=0–1

|match_ABE_LIV=2–1

|match_ABE_MOT=3–3

|match_ABE_RAN=1–1

|match_ABE_ROS=4–0

|match_ABE_STJ=0–0

|match_ABE_STM=0–3

|match_CEL_ABE=6–0

|match_CEL_DND=3–0

|match_CEL_HOM=0–2

|match_CEL_HIB=4–1

|match_CEL_KIL=3–1

|match_CEL_LIV=2–0

|match_CEL_MOT=1–1

|match_CEL_RAN=2–1

|match_CEL_ROS=4–2

|match_CEL_STJ=0–0

|match_CEL_STM=2–1

|match_DND_ABE=1–0

|match_DND_CEL=0–3

|match_DND_HOM=1–0

|match_DND_HIB=1–2

|match_DND_KIL=2–2

|match_DND_LIV=1–0

|match_DND_MOT=1–1

|match_DND_RAN=0–5

|match_DND_ROS=0–0

|match_DND_STJ=2–1

|match_DND_STM=4–0

|match_HOM_ABE=2–0

|match_HOM_CEL=1–4

|match_HOM_DND=3–2

|match_HOM_HIB=2–2

|match_HOM_KIL=0–0

|match_HOM_LIV=1–0

|match_HOM_MOT=0–1

|match_HOM_RAN=0–1

|match_HOM_ROS=2–2

|match_HOM_STJ=1–0

|match_HOM_STM=2–0

|match_HIB_ABE=2–0

|match_HIB_CEL=0–0

|match_HIB_DND=0–0

|match_HIB_HOM=0–1

|match_HIB_KIL=1–0

|match_HIB_LIV=2–3

|match_HIB_MOT=2–2

|match_HIB_RAN=0–3

|match_HIB_ROS=2–2

|match_HIB_STJ=2–0

|match_HIB_STM=2–3

|match_KIL_ABE=2–0

|match_KIL_CEL=2–1

|match_KIL_DND=2–2

|match_KIL_HOM=0–1

|match_KIL_HIB=2–2

|match_KIL_LIV=3–1

|match_KIL_MOT=1–0

|match_KIL_RAN=1–0

|match_KIL_ROS=0–1

|match_KIL_STJ=2–1

|match_KIL_STM=1–1

|match_LIV_ABE=0–0

|match_LIV_CEL=0–3

|match_LIV_DND=0–2

|match_LIV_HOM=1–2

|match_LIV_HIB=0–1

|match_LIV_KIL=0–0

|match_LIV_MOT=2–0

|match_LIV_RAN=0–2

|match_LIV_ROS=2–2

|match_LIV_STJ=0–0

|match_LIV_STM=1–1

|match_MOT_ABE=2–4

|match_MOT_CEL=1–2

|match_MOT_DND=3–3

|match_MOT_HOM=1–2

|match_MOT_HIB=2–1

|match_MOT_KIL=2–1

|match_MOT_LIV=3–1

|match_MOT_RAN=0–2

|match_MOT_ROS=3–3

|match_MOT_STJ=1–1

|match_MOT_STM=0–1

|match_RAN_ABE=1–3

|match_RAN_CEL=0–1

|match_RAN_DND=3–1

|match_RAN_HOM=2–1

|match_RAN_HIB=4–0

|match_RAN_KIL=3–1

|match_RAN_LIV=4–0

|match_RAN_MOT=1–0

|match_RAN_ROS=3–1

|match_RAN_STJ=2–0

|match_RAN_STM=2–0

|match_ROS_ABE=0–3

|match_ROS_CEL=0–3

|match_ROS_DND=0–1

|match_ROS_HOM=0–1

|match_ROS_HIB=2–2

|match_ROS_KIL=0–0

|match_ROS_LIV=1–1

|match_ROS_MOT=3–0

|match_ROS_RAN=0–2

|match_ROS_STJ=2–0

|match_ROS_STM=1–0

|match_STJ_ABE=1–1

|match_STJ_CEL=1–3

|match_STJ_DND=2–2

|match_STJ_HOM=0–2

|match_STJ_HIB=1-0

|match_STJ_KIL=2–1

|match_STJ_LIV=1–1

|match_STJ_MOT=2–2

|match_STJ_RAN=0–2

|match_STJ_ROS=1–0

|match_STJ_STM=1–0

|match_STM_ABE=2–2

|match_STM_CEL=0–3

|match_STM_DND=2–1

|match_STM_HOM=1–0

|match_STM_HIB=2–2

|match_STM_KIL=0–1

|match_STM_LIV=1–0

|match_STM_MOT=0–0

|match_STM_RAN=0–3

|match_STM_ROS=2–0

|match_STM_STJ=4–0

}}

{{col-2}}

=Matches 23–33=

Teams played each other once, either home or away.

{{#invoke:sports results|main

|source=

|update=complete

|matches_style=FBR

|team1=ABE |team2=CEL |team3=DND |team4=HOM |team5=HIB |team6=KIL |team7=LIV |team8=MOT |team9=RAN |team10=ROS|team11=STJ|team12=STM

|name_ABE=Aberdeen

|name_CEL=Celtic

|name_DND=Dundee

|name_HOM=Heart of Midlothian

|name_HIB=Hibernian

|name_KIL=Kilmarnock

|name_LIV=Livingston

|name_MOT=Motherwell

|name_RAN=Rangers

|name_ROS=Ross County

|name_STJ=St Johnstone

|name_STM=St Mirren

|match_ABE_CEL=1–1

|match_ABE_DND=0–0

|match_ABE_HOM=null

|match_ABE_HIB=2–2

|match_ABE_KIL=null

|match_ABE_LIV=null

|match_ABE_MOT=null

|match_ABE_RAN=null

|match_ABE_ROS=2–1

|match_ABE_STJ=0–2

|match_ABE_STM=null

|match_CEL_ABE=null

|match_CEL_DND=7–1

|match_CEL_HOM=null

|match_CEL_HIB=null

|match_CEL_KIL=1–1

|match_CEL_LIV=null

|match_CEL_MOT=null

|match_CEL_RAN=null

|match_CEL_ROS=1–0

|match_CEL_STJ=3–1

|match_CEL_STM=3–0

|match_DND_ABE=null

|match_DND_CEL=null

|match_DND_HOM=2–3

|match_DND_HIB=null

|match_DND_KIL=2–2

|match_DND_LIV=null

|match_DND_MOT=2–3

|match_DND_RAN=0–0

|match_DND_ROS=2–0

|match_DND_STJ=null

|match_DND_STM=null

|match_HOM_ABE=2–0

|match_HOM_CEL=2–0

|match_HOM_DND=null

|match_HOM_HIB=1–1

|match_HOM_KIL=1–1

|match_HOM_LIV=4–2

|match_HOM_MOT=2–0

|match_HOM_RAN=null

|match_HOM_ROS=null

|match_HOM_STJ=null

|match_HOM_STM=null

|match_HIB_ABE=null

|match_HIB_CEL=1–2

|match_HIB_DND=2–1

|match_HIB_HOM=null

|match_HIB_KIL=null

|match_HIB_LIV=3–0

|match_HIB_MOT=null

|match_HIB_RAN=null

|match_HIB_ROS=2–0

|match_HIB_STJ=1–2

|match_HIB_STM=0–3

|match_KIL_ABE=2–0

|match_KIL_CEL=null

|match_KIL_DND=null

|match_KIL_HOM=null

|match_KIL_HIB=2–2

|match_KIL_LIV=1–0

|match_KIL_MOT=null

|match_KIL_RAN=1–2

|match_KIL_ROS=1–0

|match_KIL_STJ=null

|match_KIL_STM=5–2

|match_LIV_ABE=0–0

|match_LIV_CEL=0–3

|match_LIV_DND=1–4

|match_LIV_HOM=null

|match_LIV_HIB=null

|match_LIV_KIL=null

|match_LIV_MOT=1–3

|match_LIV_RAN=null

|match_LIV_ROS=null

|match_LIV_STJ=null

|match_LIV_STM=1–0

|match_MOT_ABE=0–1

|match_MOT_CEL=1–3

|match_MOT_DND=null

|match_MOT_HOM=null

|match_MOT_HIB=1–1

|match_MOT_KIL=1–1

|match_MOT_LIV=null

|match_MOT_RAN=null

|match_MOT_ROS=5–0

|match_MOT_STJ=null

|match_MOT_STM=1–1

|match_RAN_ABE=2–1

|match_RAN_CEL=3–3

|match_RAN_DND=null

|match_RAN_HOM=5–0

|match_RAN_HIB=3–1

|match_RAN_KIL=null

|match_RAN_LIV=3–0

|match_RAN_MOT=1–2

|match_RAN_ROS=null

|match_RAN_STJ=null

|match_RAN_STM=null

|match_ROS_ABE=null

|match_ROS_CEL=null

|match_ROS_DND=null

|match_ROS_HOM=2–1

|match_ROS_HIB=null

|match_ROS_KIL=null

|match_ROS_LIV=3–2

|match_ROS_MOT=null

|match_ROS_RAN=3–2

|match_ROS_STJ=0–1

|match_ROS_STM=1–1

|match_STJ_ABE=null

|match_STJ_CEL=null

|match_STJ_DND=1–2

|match_STJ_HOM=0–1

|match_STJ_HIB=null

|match_STJ_KIL=0–2

|match_STJ_LIV=1–1

|match_STJ_MOT=1–1

|match_STJ_RAN=0–3

|match_STJ_ROS=null

|match_STJ_STM=null

|match_STM_ABE=2–1

|match_STM_CEL=null

|match_STM_DND=2–0

|match_STM_HOM=1–2

|match_STM_HIB=null

|match_STM_KIL=null

|match_STM_LIV=null

|match_STM_MOT=null

|match_STM_RAN=0–1

|match_STM_ROS=null

|match_STM_STJ=2–0

}}

{{col-end}}

=Matches 34–38=

After 33 matches, the league was split into two sections of six teams, i.e. the top six and the bottom six, with the teams playing every other team in their section once (either at home or away). The exact matches were determined by the position of the teams in the league table at the time of the split.

{{col-begin}}

{{col-2}}

==Top six==

{{#invoke:sports results|main

|source={{cite web |url=https://uk.soccerway.com/national/scotland/premier-league/20232024/2nd-phase/championship-group/g23736/ |title=Summary - Premiership |publisher=Soccerway |access-date=19 May 2024}}

|update=complete

|matches_style=FBR

|team1=CEL |team2=DND |team3=HOM |team4=KIL |team5=RAN |team6=STM

|name_CEL=Celtic

|name_DND=Dundee

|name_HOM=Heart of Midlothian

|name_KIL=Kilmarnock

|name_RAN=Rangers

|name_STM=St Mirren

|match_CEL_DND=null

|match_CEL_HOM=3–0

|match_CEL_KIL=null

|match_CEL_RAN=2–1

|match_CEL_STM=3–2

|match_DND_CEL=1–2

|match_DND_HOM=null

|match_DND_KIL=1–1

|match_DND_RAN=null

|match_DND_STM=1–3

|match_HOM_CEL=null

|match_HOM_DND=3–0

|match_HOM_KIL=null

|match_HOM_RAN=3–3

|match_HOM_STM=null

|match_KIL_CEL=0–5

|match_KIL_DND=null

|match_KIL_HOM=0–0

|match_KIL_RAN=null

|match_KIL_STM=null

|match_RAN_CEL=null

|match_RAN_DND=5–2

|match_RAN_HOM=null

|match_RAN_KIL=4–1

|match_RAN_STM=null

|match_STM_CEL=null

|match_STM_DND=null

|match_STM_HOM=2–2

|match_STM_KIL=0–1

|match_STM_RAN=1–2

}}

{{col-2}}

==Bottom six==

{{#invoke:sports results|main

|source={{cite web |url=https://uk.soccerway.com/national/scotland/premier-league/20232024/2nd-phase/relegation-group/g23737/ |title=Summary - Premiership |publisher=Soccerway |access-date=19 May 2024}}

|update=complete

|matches_style=FBR

|team1=ABE |team2=HIB |team3=LIV |team4=MOT |team5=ROS |team6=STJ

|name_ABE=Aberdeen

|name_HIB=Hibernian

|name_LIV=Livingston

|name_MOT=Motherwell

|name_ROS=Ross County

|name_STJ=St Johnstone

|match_ABE_HIB=null

|match_ABE_LIV=5–1

|match_ABE_MOT=1–0

|match_ABE_ROS=null

|match_ABE_STJ=1–0

|match_HIB_ABE=0–4

|match_HIB_LIV=null

|match_HIB_MOT=3–0

|match_HIB_ROS=null

|match_HIB_STJ=null

|match_LIV_ABE=null

|match_LIV_HIB=1–1

|match_LIV_MOT=null

|match_LIV_ROS=2–0

|match_LIV_STJ=2–1

|match_MOT_ABE=null

|match_MOT_HIB=null

|match_MOT_LIV=4–1

|match_MOT_ROS=null

|match_MOT_STJ=1–2

|match_ROS_ABE=2–2

|match_ROS_HIB=2–1

|match_ROS_LIV=null

|match_ROS_MOT=1–5

|match_ROS_STJ=null

|match_STJ_ABE=null

|match_STJ_HIB=1–3

|match_STJ_LIV=null

|match_STJ_MOT=null

|match_STJ_ROS=1–1

}}

{{col-end}}

Season statistics

=Top scorers=

class="wikitable" style="text-align:center"
Rank

! Player

! Club

! Goals

1

|align="left"|{{flagicon|SCO}} Lawrence Shankland

|align="left"|Heart of Midlothian

|24

2

|align="left"|{{flagicon|DEN}} Matt O'Riley

|align="left"|Celtic

|18

3

|align="left"|{{flagicon|ENG}} James Tavernier

|align="left"|Rangers

|17

rowspan="2"|4

|align="left"|{{flagicon|MKD}} Bojan Miovski

|align="left"|Aberdeen

|rowspan="2"|16

align="left"|{{flagicon|NGA}} Cyriel Dessers

|align="left"|Rangers

6

|align="left"|{{flagicon|CAN}} Theo Bair

|align="left"|Motherwell

|15

rowspan="2"|7

|align="left"|{{flagicon|JPN}} Kyogo Furuhashi

|align="left"|Celtic

|rowspan="2"|14

align="left"|{{flagicon|SCO}} Simon Murray

|align="left"|Ross County

9

|align="left"|{{flagicon|SEN}} Abdallah Sima

|align="left"|Rangers

|11

rowspan="2"|10

|align="left"|{{flagicon|SCO}} Luke McCowan

|align="left"|Dundee

|rowspan="2"|10

align="left"|{{flagicon|COM}} Myziane Maolida

|align="left"|Hibernian

Source:{{Cite web|url=https://www.bbc.com/sport/football/scottish-premiership/top-scorers|title=BBC Top Scorers|publisher=BBC|access-date=13 August 2023|date=13 August 2023}}

=Clean sheets=

class="wikitable" style="text-align:center"
Rank

! Player

! Club

! Clean
sheets

1

|align="left"|{{flagicon|ENG}} Jack Butland

|align="left"|Rangers

|18

rowspan="2"|2

|align="left"|{{flagicon|ENG}} Joe Hart

|align="left"|Celtic

|rowspan="2"|15

align="left"|{{flagicon|SCO}} Zander Clark

|align="left"|Heart of Midlothian

4

|align="left"|{{flagicon|ENG}} Will Dennis

|align="left"|Kilmarnock

|14

rowspan="2"|5

|align="left"|{{flagicon|NED}} Kelle Roos

|align="left"|Aberdeen

|rowspan="2"|10

align="left"|{{flagicon|ENG}} Zach Hemming

|align="left"|St Mirren

7

|align="left"|{{flagicon|SCO}} David Marshall

|align="left"|Hibernian

|9

rowspan="2"|8

|align="left"|{{flagicon|NIR}} Trevor Carson

|align="left"|Dundee

|rowspan="2"|8

align="left"|{{flagicon|BUL}} Dimitar Mitov

|align="left"|St Johnstone

10

|align="left"|{{flagicon|ENG}} Shamal George

|align="left"|Livingston

|7

Source:{{Cite web|url=https://footystats.org/scotland/premiership/clean-sheets-table|title=Premiership Clean Sheets Table|publisher=Footy Stats|access-date=16 March 2024|date=16 March 2024}}

Awards

class="wikitable"
rowspan="2"|Month

!colspan="2"|Manager of the Month

!colspan="2"|Player of the Month

Manager

!Club

!Player

!Club

August

|{{flagicon|NIR}} Stephen Robinson

|St Mirren

|{{flagicon|AUS}} Ryan Strain

|St Mirren

September

|{{flagicon|NIR}} Brendan Rodgers

|Celtic

|{{flagicon|DEN}} Matt O'Riley

|Celtic

October

|{{flagicon|SCO}} Derek McInnes

|Kilmarnock

|{{flagicon|SEN}} Abdallah Sima

|Rangers

November

|{{flagicon|SCO}} Steven Naismith

|Heart of Midlothian

|rowspan="2"|{{flagicon|SCO}} Lawrence Shankland

|rowspan="3"|Heart of Midlothian

December

|{{flagicon|SCO}} Derek McInnes

|Kilmarnock

January

|rowspan="2"|{{flagicon|BEL}} Philippe Clement

|rowspan="2"|Rangers

|{{flagicon|SCO}} Alan Forrest

February

|{{flagicon|SCO}} Blair Spittal

|Motherwell

March

|{{flagicon|SCO}} Tony Docherty

|Dundee

|{{flagicon|COM}} Myziane Maolida

|Hibernian

April

|{{flagicon|NIR}} Brendan Rodgers

|Celtic

|{{flagicon|SCO}} Luke McCowan

|Dundee

The SPFL Premiership manager of the year was Derek McInnes of Kilmarnock.

The SPFL Premiership player of the year was Lawrence Shankland of Heart of Midlothian.

Premiership play-offs

The quarter-final was contested by the teams placed third and fourth in the 2023–24 Scottish Championship, Partick Thistle and Airdrieonians. Partick Thistle advanced to the semi-final to face the team placed second in the Championship, Raith Rovers. The final was contested by Raith Rovers and the team placed eleventh in the Premiership, Ross County, who won the tie to secure a place in the 2024–25 Scottish Premiership.{{cite web |url=https://spfl.co.uk/news/spfl-play-off-schedule-202324 |title=SPFL play-off schedule 2023/24 |publisher=SPFL |date=25 April 2024 |access-date=3 May 2024}}

=Qualified teams=

class="wikitable" style="text-align: center;"
TeamRank
style="text-align: left;" | Ross County1
style="text-align: left;" | Raith Rovers2
style="text-align: left;" | Partick Thistle3
style="text-align: left;" | Airdrieonians4

=Quarter-final=

==First leg==

{{football box collapsible

|date=7 May 2024

|score=2–2

|time=19:45

|report={{cite web |url=https://www.bbc.co.uk/sport/football/live/c72pr5envn8t |title=Airdrie and Partick level after thrilling play-off first leg |publisher=BBC Sport |date=7 May 2024 |access-date=7 May 2024}}

|team1=Airdrieonians

|team2=Partick Thistle

|goals1=Todorov {{goal|5}}
McGill {{goal|50}}

|goals2=McBeth {{goal|29}}
Robinson {{goal|45}}

|stadium=Excelsior Stadium

|location=Airdrie

|attendance=3,163

|referee=Grant Irvine

}}

==Second leg==

{{football box collapsible

|date=10 May 2024

|score=2–1

|aggregatescore=4–3

|time=19:45

|report={{cite web |url=https://www.bbc.co.uk/sport/football/live/c4n1v1qvd95t |title=Graham sends Partick Thistle into play-off semi-final |publisher=BBC Sport |date=10 May 2024 |access-date=10 May 2024}}

|team1=Partick Thistle

|team2=Airdrieonians

|goals1=Graham {{goal|18||47}}

|goals2=Lyall {{goal|55}}

|stadium=Firhill Stadium

|location=Glasgow

|attendance=6,531

|referee=Colin Steven

}}

=Semi-final=

==First leg==

{{football box collapsible

|date=14 May 2024

|score=1–2

|time=19:45

|report={{cite web |url=https://www.bbc.co.uk/sport/football/live/c99z0qr9g18t |title=Rovers seize advantage in Premiership play-off with Thistle |publisher=BBC Sport |date=14 May 2024 |access-date=15 May 2024}}

|team1=Partick Thistle

|team2=Raith Rovers

|goals1=

|goals2=

|stadium=Firhill Stadium

|location=Glasgow

|attendance=5,497

|referee=Chris Graham

}}

==Second leg==

{{football box collapsible

|date=17 May 2024

|score=1–2

|aggregatescore=3–3

|aet=yes

|penaltyscore=4–3

|time=19:45

|report={{cite web |url=https://www.bbc.co.uk/sport/football/live/cydrrnn4j68t |title=Raith Rovers 1–2 Partick Thistle |publisher=BBC Sport |date=17 May 2024 |access-date=17 May 2024}}

|team1=Raith Rovers

|team2=Partick Thistle

|goals1=

|goals2=

|penalties1=

|penalties2=

|stadium=Stark's Park

|location=Kirkcaldy

|attendance=6,070

|referee=Steven McLean

}}

=Final=

==First leg==

{{football box collapsible

|date=23 May 2024

|score=1–2

|time=20:00

|report={{cite web |url=https://www.bbc.co.uk/sport/football/live/cg66y76011et |title=Raith Rovers 1–2 Ross County |publisher=BBC Sport |date=23 May 2024 |access-date=23 May 2024}}

|team1=Raith Rovers

|team2=Ross County

|goals1=

|goals2=

|stadium=Stark's Park

|location=Kirkcaldy

|attendance=6,216

|referee=John Beaton

}}

==Second leg==

{{Football box collapsible

|date=26 May 2024

|score=4–0

|aggregatescore=6–1

|time=12:00

|report={{cite web |url=https://www.bbc.co.uk/sport/football/live/cd11dmy8432t |title=Ross County 4–0 Raith Rovers |publisher=BBC Sport |date=26 May 2024 |access-date=26 May 2024}}

|team1=Ross County

|team2=Raith Rovers

|goals1=

|goals2=

|stadium=Victoria Park

|location=Dingwall

|attendance=5,797

|referee=Don Robertson

}}

Attendances

Celtic FC drew the highest average home attendance in the 2023-24 edition of the Scottish Premiership.

{{row counter|

class{{=}}"wikitable sortable"

!#!!Football club!!Home games!!Average attendancehttps://www.european-football-statistics.co.uk/attn/avesco.htm

style{{=}}"text-align:center;"| _row_countCeltic FC1958,827
style{{=}}"text-align:center;"| _row_countRangers FC1949,141
style{{=}}"text-align:center;"| _row_countHeart of Midlothian1918,406
style{{=}}"text-align:center;"| _row_countHibernian FC1916,808
style{{=}}"text-align:center;"| _row_countAberdeen FC1916,055
style{{=}}"text-align:center;"| _row_countDundee FC196,965
style{{=}}"text-align:center;"| _row_countSt. Mirren FC196,646
style{{=}}"text-align:center;"| _row_countKilmarnock FC196,523
style{{=}}"text-align:center;"| _row_countMotherwell FC195,699
style{{=}}"text-align:center;"| _row_countSt. Johnstone FC194,547
style{{=}}"text-align:center;"| _row_countRoss County FC194,302
style{{=}}"text-align:center;"| _row_countLivingston FC193,582
}}

References

{{reflist}}