2023–24 St Johnstone F.C. season
{{Use dmy dates|date=July 2023}}
{{Infobox football club season
| club = St Johnstone
| season = 2023–24
| manager = Steven MacLean
(until 29 October)
Alec Cleland (Interim)
Craig Levein
(from 5 November)
| chrtitle = Chief executive
| chairman = Stan Harris
| stadium = McDiarmid Park
| league = Scottish Premiership
| league result = Tenth place
| cup2 = League Cup
| cup2 result = Group stage
| cup1 = Scottish Cup
| cup1 result = Fourth round
| highest attendance = 6,967, vs. Rangers, Premiership, 16 September 2023
| lowest attendance = 2,052, vs. Stirling Albion, League Cup, 29 July 2023
| average attendance = 4,663
| league topscorer = Nicky Clark (6)
| season topscorer = Nicky Clark (6)
| pattern_la1 = _stjohnstone2324h
| pattern_b1 = _stjohnstone2324h
| pattern_ra1 = _stjohnstone2324h
| pattern_sh1 = _stjohnstone2324h
| pattern_so1 =
| leftarm1 = 0000FF
| body1 = 0000FF
| rightarm1 = 0000FF
| shorts1 = 0000FF
| socks1 = 0000FF
| pattern_la2 = _stjohnstone2324a
| pattern_b2 = _stjohnstone2324a
| pattern_ra2 = _stjohnstone2324a
| pattern_sh2 = _stjohnstone2324a
| pattern_so2 = _stjohnstone2324a
| leftarm2 =
| body2 =
| rightarm2 =
| shorts2 =
| socks2 =
| pattern_b3 = _stjohnstone2324t
| pattern_la3 = _stjohnstone2324t
| pattern_ra3 = _stjohnstone2324t
| pattern_sh3 = _stjohnstone2324t
| pattern_so3 = _stjohnstone2324t
| prevseason = 2022–23
| nextseason = 2024–25
}}
The 2023–24 season was St Johnstone's eleventh season in the Scottish Premiership and their fifteenth consecutively (following four in the former Scottish Premier League) in the top flight of Scottish football. Saints also competed in the League Cup and the Scottish Cup.
Season summary
Competitions
{{legend2|#ccffcc|Win|border=1px solid #AAAAAA}}
{{legend2|#ffffcc|Draw|border=1px solid #AAAAAA}}
{{legend2|#ffcccc|Loss|border=1px solid #AAAAAA}}
{{legend2|#cccccc|Postponed|border=1px solid #AAAAAA}}
=Pre-season and friendlies=
{{Football box collapsible
| date = 4 July 2023
| time = 19:45 BST
| team1 = Dunfermline Athletic
| score = 1–1
| team2 = St Johnstone
| report = [https://www.perthstjohnstonefc.co.uk/news/article/dunfermline-athletic-1-1-saints Report]
| goals1 = Wighton {{goal|13}}
| goals2 = Carey {{goal|26}}
| stadium = East End Park
| location = Dunfermline
| attendance = 1,617
| referee = Kevin Clancy
| result = D
}}
{{Football box collapsible
| date = 11 July 2023
| time = 19:45 BST
| team1 = East Fife
| score = 0–3
| team2 = St Johnstone
| report = [https://www.perthstjohnstonefc.co.uk/news/article/east-fife-0-3-saints Report]
| goals1 =
| goals2 = Crawford {{goal|63}}
Mylchreest {{goal|65}}
Booth {{goal|85}}
| stadium = Bayview Stadium
| location = Methil
| attendance =
| referee = Scott Lambie
| result = W
}}
=Scottish Premiership=
{{main|2023–24 Scottish Premiership}}
{{Football box collapsible
| round = 1
| date = 5 August 2023
| time = 15:00
| team1 = St Johnstone
| score = 0–2
| team2 = Heart of Midlothian
| report = [https://www.bbc.co.uk/sport/football/66194502 Report]
| goals1 =
| goals2 = Oda {{goal|75}}
Shankland {{goal|90+6}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 6,818
| referee = Steven McLean
| result = L
}}
{{Football box collapsible
| round = 2
| date = 12 August 2023
| time = 15:00
| team1 = Ross County
| score = 2–0
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/66451991 Report]
| goals1 = Turner {{goal|40}}
Randall {{goal|51}}
| goals2 =
| stadium = Victoria Park
| location = Dingwall
| attendance = 4,157
| referee = William Collum
| result = L
}}
{{Football box collapsible
| round = 3
| date = 26 August 2023
| time = 15:00
| team1 = Celtic
| score = 0–0
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/66552579 Report]
| goals1 =
| goals2 =
| stadium = Celtic Park
| location = Glasgow
| attendance = 58,600
| referee = Matthew MacDermid
| result = D
}}
{{Football box collapsible
| round = 4
| date = 2 September 2023
| time = 15:00
| team1 = St Johnstone
| score = 2–2
| team2 = Dundee
| report = [https://www.bbc.co.uk/sport/football/66625125 Report]
| goals1 = Kucheriavyi {{goal|86||90+6}}
| goals2 = Tiffoney {{goal|35}}
Lamie {{goal|58}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 5,935
| referee = William Collum
| result = D
}}
{{Football box collapsible
| round = 5
| date = 16 September 2023
| time = 15:00
| team1 = St Johnstone
| score = 0–2
| team2 = Rangers
| report = [https://www.bbc.co.uk/sport/football/66760497 Report]
| goals1 =
| goals2 = Danilo {{goal|16}}
Matondo {{goal|79}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 6,967
| referee = Nick Walsh
| result = L
}}
{{Football box collapsible
| round = 6
| date = 23 September 2023
| time = 15:00
| team1 = Hibernian
| score = 2–0
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/66828956 Report]
| goals1 = Miller {{goal|35}}
Vente {{goal|69}}
| goals2 =
| stadium = Easter Road
| location = Edinburgh
| attendance = 16,850
| referee = Kevin Clancy
| result = L
}}
{{Football box collapsible
| round = 7
| date = 30 September 2023
| time = 15:00
| team1 = St Johnstone
| score = 1–1
| team2 = Livingston
| report = [https://www.bbc.co.uk/sport/football/66899125 Report]
| goals1 = Costelloe {{goal|36}}
Gordon {{sent off|0|83}}
| goals2 = Kelly {{goal|57 pen.}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 2,691
| referee = Graham Grainger
| result = D
}}
{{Football box collapsible
| round = 8
| date = 8 October 2023
| time = 15:00
| team1 = Aberdeen
| score = 0–0
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/66974832 Report]
| goals1 =
| goals2 =
| stadium = Pittodrie Stadium
| location = Aberdeen
| attendance = 16,816
| referee = David Munro
| result = D
}}
{{Football box collapsible
| round = 10
| date = 28 October 2023
| time = 15:00
| team1 = St Mirren
| score = 4–0
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/67179245 Report]
| goals1 = Baccus {{goal|36}}
Mandron {{goal|48||70}}
Kiltie {{goal|90}}
| goals2 =
| stadium = St Mirren Park
| location = Paisley
| attendance = 5,552
| referee = David Dickinson
| result = L
}}
{{Football box collapsible
| round = 11
| date = 1 November 2023
| time = 19:45
| team1 = St Johnstone
| score = 2–1
| team2 = Kilmarnock
| report = [https://www.bbc.co.uk/sport/football/67213016 Report]
| goals1 = Clark {{goal|1||7}}
Costelloe {{sent off|0|75}}
| goals2 = Vassell {{goal|47}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 2,840
| referee = Calum Scott
| result = W
}}
{{Football box collapsible
| round = 9
| date = 7 November 2023
| time = 19:45
| team1 = St Johnstone
| score = 2–2
| team2 = Motherwell
| report = [https://www.bbc.co.uk/sport/football/67073674 Report]
| goals1 = Clark {{goal|17}}
Considine {{goal|27}}
| goals2 = Blaney {{goal|68}}
Biereth {{goal|74}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 3,513
| referee = Euan Anderson
| result = D
| note = Match postponed due to Storm Babet
}}
{{Football box collapsible
| round = 12
| date = 11 November 2023
| time = 15:00
| team1 = St Johnstone
| score = 1–0
| team2 = Ross County
| report = [https://www.bbc.co.uk/sport/football/67318546 Report]
| goals1 = Carey {{goal|71}}
| goals2 =
| stadium = McDiarmid Park
| location = Perth
| attendance = 3,018
| referee = Nick Walsh
| result = W
}}
{{Football box collapsible
| round = 13
| date = 25 November 2023
| time = 15:00
| team1 = Heart of Midlothian
| score = 1–0
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/67460083 Report]
| goals1 = Shankland {{goal|61}}
| goals2 =
| stadium = Tynecastle Park
| location = Edinburgh
| attendance = 18,678
| referee = John Beaton
| result = L
}}
{{Football box collapsible
| round = 14
| date = 3 December 2023
| time = 12:00
| team1 = St Johnstone
| score = 1–3
| team2 = Celtic
| report = [https://www.bbc.co.uk/sport/football/67534849 Report]
| goals1 = Jaiyesimi {{goal|40}}
| goals2 = McGregor {{goal|61}}
O'Riley {{goal|79}}
Forrest {{goal|90+3}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 6,777
| referee = Don Robertson
| result = L
}}
{{Football box collapsible
| round = 15
| date = 6 December 2023
| time = 19:45
| team1 = St Johnstone
| score = 1–0
| team2 = St Mirren
| report = [https://www.bbc.co.uk/sport/football/67562658 Report]
| goals1 = Kane {{goal|90+6}}
| goals2 =
| stadium = McDiarmid Park
| location = Perth
| attendance = 2,449
| referee = Kevin Clancy
| result = W
}}
{{Football box collapsible
| round = 16
| date = 9 December 2023
| time = 15:00
| team1 = Motherwell
| score = 1–1
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/67598653 Report]
| goals1 = Biereth {{goal|90+2}}
| goals2 = Mugabi {{goal|53 o.g.}}
| stadium = Fir Park
| location = Motherwell
| attendance = 3,647
| referee = Euan Anderson
| result = D
}}
{{Football box collapsible
| round = 17
| date = 16 December 2023
| time = 15:00
| team1 = St Johnstone
| score = 1–0
| team2 = Hibernian
| report = [https://www.bbc.co.uk/sport/football/67667753 Report]
| goals1 = Carey {{goal|57}}
| goals2 =
| stadium = McDiarmid Park
| location = Perth
| attendance = 4,276
| referee = Graham Grainger
| result = W
}}
{{Football box collapsible
| round = 18
| date = 20 December 2023
| time = 19:45
| team1 = Rangers
| score = 2–0
| team2 = St Johnstone
| report =
| goals1 = Dessers {{goal|28}}
Tavernier {{goal|84 pen.}}
| goals2 = Jaiyesimi {{sent off|0|33}}
| stadium = Ibrox Stadium
| location = Glasgow
| attendance = 46,931
| referee = Alan Muir
| result = L
}}
{{Football box collapsible
| round = 19
| date = 23 December 2023
| time = 15:00
| team1 = Kilmarnock
| score = 2–1
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/67735401 Report]
| goals1 = Watson {{goal|6}}
Watkins {{goal|17}}
| goals2 = Clark {{goal|61}}
| stadium = Rugby Park
| location = Kilmarnock
| attendance = 5,074
| referee = John Beaton
| result = L
}}
{{Football box collapsible
| round = 20
| date = 27 December 2023
| time = 19:45
| team1 = Livingston
| score = 0–0
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/67768961 Report]
| goals1 =
| goals2 =
| stadium = Almondvale Stadium
| location = Livingston
| attendance = 1,602
| referee = Kevin Clancy
| result = D
}}
{{Football box collapsible
| round = 22
| date = 24 January 2024
| time = 19:45
| team1 = St Johnstone
| score = 1–1
| team2 = Aberdeen
| report = [https://www.bbc.co.uk/sport/football/67937421 Report]
| goals1 = Keltjens {{goal|78}}
| goals2 = Miovski {{goal|62 pen.}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 3,472
| referee = John Beaton
| result = D
}}
{{Football box collapsible
| round = 23
| date = 27 January 2024
| time = 15:00
| team1 = St Johnstone
| score = 1–1
| team2 = Motherwell
| report = [https://www.bbc.co.uk/sport/football/68039656 Report]
| goals1 = McGowan {{goal|3}}
| goals2 = Bair {{goal|29}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 3,412
| referee = Colin Steven
| result = D
}}
{{Football box collapsible
| round = 24
| date = 3 February 2024
| time = 15:00
| team1 = Ross County
| score = 0–1
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/68115004 Report]
| goals1 =
| goals2 = Kimpioka {{goal|34}}
| stadium = Victoria Park
| location = Dingwall
| attendance = 2,913
| referee = Craig Napier
| result = W
}}
{{Football box collapsible
| round = 25
| date = 7 February 2024
| time = 15:00
| team1 = St Johnstone
| score = 0–1
| team2 = Heart of Midlothian
| report = [https://www.bbc.co.uk/sport/football/68136285 Report]
| goals1 =
| goals2 = Shankland {{goal|55}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 4,518
| referee = Iain Snedden
| result = L
}}
{{Football box collapsible
| round = 21
| date = 11 February 2024
| time = 14:00
| team1 = Dundee
| score = 2–1
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/67821044 Report]
| goals1 = McCowan {{goal|75 pen.}}
McGhee {{goal|89}}
| goals2 = Smith {{goal|9}}
| stadium = Dens Park
| location = Dundee
| attendance = 7,102
| referee = David Munro
| result = L
|note = Match postponed due to a waterlogged pitch.
}}
{{Football box collapsible
| round = 26
| date = 18 February 2024
| time = 12:00
| team1 = St Johnstone
| score = 0–3
| team2 = Rangers
| report = [https://www.bbc.co.uk/sport/football/68144441 Report]
| goals1 =
| goals2 = Diomande {{goal|37}}
Tavernier {{goal|79 pen.||87 pen.}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 6,986
| referee = Matthew MacDermid
| result = L
}}
{{Football box collapsible
| round = 27
| date = 24 February 2024
| time = 15:00
| team1 = St Mirren
| score = 2–0
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/68324334 Report]
| goals1 = Mitov {{goal|36 o.g.}}
Mandron {{goal|64}}
| goals2 =
| stadium = St Mirren Park
| location = Paisley
| attendance = 5,991
| referee = Grant Irvine
| result = L
}}
{{Football box collapsible
| round = 28
| date = 28 February 2024
| time = 19:45
| team1 = Aberdeen
| score = 0–2
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/68355882 Report]
| goals1 =
| goals2 = Clark {{goal|44 pen.}}
Kimpioka {{goal|77}}
| stadium = Pittodrie Stadium
| location = Aberdeen
| attendance = 14,226
| referee = Don Robertson
| result = W
}}
{{Football box collapsible
| round = 29
| date = 2 March 2024
| time = 12:00
| team1 = St Johnstone
| score = 1–1
| team2 = Livingston
| report = [https://www.bbc.co.uk/sport/football/68389551 Report]
| goals1 = Clark {{goal|87}}
| goals2 = Shinnie {{goal|37}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 3,287
| referee = Chris Graham
| result = D
}}
{{Football box collapsible
| round = 30
| date = 16 March 2024
| time = 15:00
| team1 = Celtic
| score = 3–1
| team2 = St Johnstone
| report =
| goals1 = Furuhashi {{goal|40}}
Kühn {{goal|46}}
Forrest {{goal|68}}
| goals2 = Smith {{goal|81}}
| stadium = Celtic Park
| location = Glasgow
| attendance =
| referee = Euan Anderson
| result = L
}}
{{Football box collapsible
| round = 31
| date = 30 March 2024
| time = 15:00
| team1 = St Johnstone
| score = 1–2
| team2 = Dundee
| report = [https://www.bbc.co.uk/sport/football/68644008 Report]
| goals1 = Sidibeh {{goal|60}}
| goals2 = Cameron {{goal|6}}
Bakayoko {{goal|80}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 6,691
| referee = Iain Snedden
| result = L
}}
{{Football box collapsible
| round = 32
| date = 6 April 2024
| time = 15:00
| team1 = Hibernian
| score = 1–2
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/68697095 Report]
| goals1 = Cadden {{goal|56}}
| goals2 = Sidibeh {{goal|49}}
Gallacher {{goal|81}}
| stadium = Easter Road
| location = Edinburgh
| attendance = 16,735
| referee = Grant Irvine
| result = W
}}
{{Football box collapsible
| round = 33
| date = 13 April 2024
| time = 15:00
| team1 = St Johnstone
| score = 0–2
| team2 = Kilmarnock
| report = [https://www.bbc.co.uk/sport/football/68747467 Report]
| goals1 =
| goals2 = Wright {{goal|23}}
Watkins {{goal|81}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 4,087
| referee = Calum Scott
| result = L
}}
{{Football box collapsible
| round = 34
| date = 27 April 2024
| time = 15:00
| team1 = St Johnstone
| score = 1–3
| team2 = Hibernian
| report = [https://www.bbc.co.uk/sport/football/live/cv26371xdj1t Report]
| goals1 = Kimpioka {{goal|89}}
| goals2 = Marcondes {{goal|6}}
Hanlon {{goal|44}}
Vente {{goal|76}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 4,450
| referee = David Munro
| result = L
}}
{{Football box collapsible
| round = 35
| date = 4 May 2024
| time = 15:00
| team1 = Aberdeen
| score = 1–0
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/live/c72px437d71t Report]
| goals1 = Miovski {{goal|68 pen.}}
| goals2 =
| stadium = Pittodrie Stadium
| location = Aberdeen
| attendance = 15,537
| referee = Chris Graham
| result = L
}}
{{Football box collapsible
| round = 36
| date = 11 May 2024
| time = 15:00
| team1 = Livingston
| score = 2–1
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/live/c9rz2x401nlt Report]
| goals1 = Montaño {{goal|72}}
Shinnie {{goal|90+5}}
| goals2 = Sidibeh {{goal|8}}
| stadium = Almondvale Stadium
| location = Livingston
| attendance =
| referee = John Beaton
| result = L
}}
{{Football box collapsible
| round = 37
| date = 15 May 2024
| time = 19:45
| team1 = St Johnstone
| score = 1–1
| team2 = Ross County
| report = [https://www.bbc.co.uk/sport/football/live/c51nj09x8rrt Report]
| goals1 = Sidibeh {{goal|90}}
| goals2 = Dhanda {{goal|28}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 4,202
| referee = Nick Walsh
| result = D
}}
{{Football box collapsible
| round = 38
| date = 19 May 2024
| time = 15:00
| team1 = Motherwell
| score = 1–2
| team2 = St Johnstone
| report =
| goals1 = Ebiye {{goal|90+4}}
| goals2 = Clark {{goal|18}}
Sidibeh {{goal|45+1}}
| stadium = Fir Park
| location = Motherwell
| attendance = 5,571
| referee =
| result = W
}}
=Scottish League Cup=
{{main|2023–24 Scottish League Cup}}
{{Football box collapsible
| round = 1
| date = 15 July 2023
| time = 15:00
| team1 = Stenhousemuir
| score = 1–0
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/66148771 Report]
| goals1 = O'Reilly {{goal|49}}
| goals2 =
| stadium = Ochilview Park
| location = Stenhousemuir
| attendance = 1,376
| referee = Calum Scott
| result = L
}}
{{Football box collapsible
| round = 2
| date = 22 July 2023
| time = 15:00
| team1 = Alloa Athletic
| score = 0–4
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/66192000 Report]
| goals1 =
| goals2 = Ballantyne {{goal|1}}
McGowan {{goal|20}}
May {{goal|63}}
McCrystal {{goal|89}}
| stadium = Recreation Park
| location = Alloa
| attendance = 992
| referee = Grant Irvine
| result = W
}}
{{Football box collapsible
| round = 3
| date = 25 July 2023
| time = 19:45
| team1 = St Johnstone
| score = 1–2
| team2 = Ayr United
| report = [https://www.bbc.co.uk/sport/football/66193720 Report]
| goals1 = Kucheriavyi {{goal|43}}
| goals2 = Stanger {{goal|29}}
Dempsey {{goal|71}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 2,669
| referee = Nick Walsh
| result = L
}}
{{Football box collapsible
| round = 4
| date = 29 July 2023
| time = 15:00
| team1 = St Johnstone
| score = 0–4
| team2 = Stirling Albion
| report = [https://www.bbc.co.uk/sport/football/66194202 Report]
| goals1 =
| goals2 = Spence {{goal|11}}
Milne {{goal|36}}
McLean {{goal|48||54}}
| stadium = McDiarmid Park
| location = Perth
| attendance = 2,052
| referee = Euan Anderson
| result = L
}}
=Scottish Cup=
{{main|2023–24 Scottish Cup}}
{{Football box collapsible
| round = Fourth Round
| date = 20 January 2024
| time = 15:00
| team1 = Airdrieonians
| score = 1–0
| team2 = St Johnstone
| report = [https://www.bbc.co.uk/sport/football/67938442 Report]
| goals1 = Todorov {{goal|54}}
| goals2 =
| stadium = Excelsior Stadium
| location = Airdrie
| attendance =
| referee = Kevin Clancy
| result = L
}}
Squad statistics
=Appearances and goals=
{{updated|15 May 2024}}{{cite web |url=https://www.skysports.com/st-johnstone-stats |title=St Johnstone Stats |work=Sky Sports |date=15 May 2024}}
{{Efs start|Premiership|Scottish Cup|League Cup}}
{{Efs player|no=1|nat=BUL|pos=GK|name=Dimitar Mitov|37|0|1|0|2|0|}}
{{Efs player|no=3|nat=SCO|pos=DF|name=Tony Gallacher|12+4|1|1|0|4|0|}}
{{Efs player|no=4|nat=SCO|pos=DF|name=Andrew Considine|24+3|1|1|0|3+1|0|}}
{{Efs player|no=5|nat=Australia|pos=DF|name=Ryan McGowan|26+1|1|1|0|3+1|1|}}
{{Efs player|no=6|nat=SCO|pos=DF|name=Liam Gordon|28+1|0|1|0|4|0|}}
{{Efs player|no=7|nat=SCO|pos=FW|name=Stevie May|8+18|0|0+1|0|4|1|}}
{{Efs player|no=8|nat=SCO|pos=MF|name=Cammy MacPherson|3+7|0|0|0|0|0|}}
{{Efs player|no=10|nat=SCO|pos=FW|name=Nicky Clark|15+5|6|1|0|0|0|}}
{{Efs player|no=11|nat=IRL|pos=MF|name=Graham Carey|27+7|2|1|0|2|0|}}
{{Efs player|no=13|nat=ENG|pos=MF|name=Diallang Jaiyesimi|9+5|1|0+1|0|0|0|}}
{{Efs player|no=14|nat=ENG|pos=MF|name=Drey Wright|7+1|0|0|0|3|0|}}
{{Efs player|no=15|nat=UKR|pos=MF|name=Max Kucheriavyi|17+10|2|1|0|4|1|}}
{{Efs player|no=16|nat=GAM|pos=FW|name=Adama Sidibeh|9+4|5|0|0|0|0|}}
{{Efs player|no=17|nat=ENG|pos=DF|name=Oludare Olufunwa|7+3|0|0|0|0|0|}}
{{Efs player|no=19|nat=SCO|pos=DF|name=Luke Robinson|31|0|0+1|0|0|0|}}
{{Efs player|no=20|nat=SCO|pos=GK|name=Ross Sinclair|0|0|0|0|2|0|}}
{{Efs player|no=21|nat=SCO|pos=MF|name=Ali Crawford|0|0|0|0|0+1|0|}}
{{Efs player|no=22|nat=WAL|pos=MF|name=Matthew Smith|29+3|0|1|0|0|0|}}
{{Efs player|no=23|nat=AUT|pos=MF|name=Sven Sprangler|11+7|0|0+1|0|0|0|}}
{{Efs player|no=24|nat=SCO|pos=DF|name=Callum Booth|0|0|0|0|0+1|0|}}
{{Efs player|no=27|nat=ENG|pos=MF|name=Jay Turner-Cooke|2+3|0|0|0|0|0|}}
{{Efs player|no=29|nat=SWE|pos=FW|name=Benjamin Mbunga Kimpioka|6+8|3|1|0|0|0|}}
{{Efs player|no=31|nat=WAL|pos=GK|name=Dave Richards|0|0|0|0|0|0|}}
{{Efs player|no=33|nat=ISR|pos=DF|name=David Keltjens|12|1|0|0|0|0|}}
{{Efs player|no=34|nat=TRI|pos=MF|name=Daniel Phillips|31+1|0|0|0|1+1|0|}}
{{Efs player|no=35|nat=SCO|pos=DF|name=Kerr Smith|1+1|0|0|0|0|0|}}
{{Efs player|no=46|nat=POL|pos=MF|name=Fran Franczak|6+2|0|1|0|0|0|}}
{{Efs player|no=50|nat=SCO|pos=MF|name=Connor Smith|4+6|1|0|0|0|0|}}
|-
! colspan=12 style=background:#dcdcdc; text-align:center| Departures
|-
{{Efs player|no=2|nat=MLT|pos=DF|name=James Brown|8+3|0|0|0|1|0|}}
{{Efs player|no=9|nat=SCO|pos=FW|name=Chris Kane|7+7|1|0|0|0|0|}}
{{Efs player|no=16|nat=WAL|pos=FW|name=Luke Jephcott|3+5|0|0|0|3|0|}}
{{Efs player|no=18|nat=NIR|pos=DF|name=Sam McClelland|5+2|0|0|0|0|0|}}
{{Efs player|no=25|nat=SCO|pos=MF|name=Cammy Ballantyne|2|0|0|0|4|1|}}
{{Efs player|no=27|nat=SCO|pos=MF|name=Alex Ferguson|0|0|0|0|2|0|}}
{{Efs player|no=30|nat=SCO|pos=GK|name=Jack Willis|0|0|0|0|0|0|}}
{{Efs player|no=31|nat=SCO|pos=GK|name=Craig Hepburn|0|0|0|0|0|0|}}
{{Efs player|no=32|nat=SCO|pos=DF|name=Liam Parker|0|0|0|0|1|0|}}
{{Efs player|no=33|nat=SCO|pos=FW|name=Taylor Steven|0+2|0|0|0|0+3|0|}}
{{Efs player|no=38|nat=SCO|pos=MF|name=Scott Bright|0|0|0|0|0+1|0|}}
{{Efs player|no=42|nat=SCO|pos=MF|name=Ben McCrystal|0|0|0|0|0+2|1|}}
{{Efs player|no=44|nat=IRL|pos=FW|name=Dara Costelloe|8+3|1|0|0|0|0|}}
{{Efs player|no=45|nat=SCO|pos=FW|name=Jackson Mylchreest|0|0|0|0|0+4|0|}}
|}
Team statistics
=League table=
{{:2023–24 Scottish Premiership|showteam=STJ|show_limit=5}}
=Results by round=
{{#invoke:sports rbr table|table|legendpos=b
| header = Round
| label1 = Ground
| res1 = H/A/A/H/H/A/H/A/A/H/H/H/A/H/H/A/H/A/A/A/H/H/A/H/A/H/H/A/H/A/H/A/H/H/A/A/H/A
| label2 = Result
| res2 = L/L/D/D/L/L/D/D/L/W/D/W/L/L/W/D/W/L/L/D/D/D/W/L/L/L/L/W/D/L/L/W/L/L/L/L/D/W
| label3 = Position
| res3 = 12/12/11/11/12/12/12/12/12/12/12/10/11/11/10/11/8/9/9/9/10/10/9/10/10/10/10/10/9/10/10/10/10/10/11/11/11/10
| text_H=Home|text_A=Away
| color_W=green2|text_W=Win
| color_D=yellow2|text_D=Draw
| color_L=red2|text_L=Loss
| color_1=1st|color_2=2nd|color_3=3rd|color_11=red2|color_12-=red1
| source = [https://spfl.co.uk/league/premiership/table SPFL]
| update = 15 May 2023
}}
=League Cup table=
{{#lst:2023–24 Scottish League Cup group stage|GA}}
Transfers
{{Main|List of Scottish football transfers summer 2023|List of Scottish football transfers winter 2023–24}}
=In=
class="wikitable plainrowheaders sortable" | |
scope=col|Date
!scope=col|Player !Transferred from | scope=col; style="width: 65px;"|Fee
!scope=col|Source |
---|---|
{{dts|format=dmy|2023|07|14}}
|{{flagicon|BUL}} {{sortname|Dimitar|Mitov}} |{{flagicon|ENG}} Cambridge United |rowspan=9|Free | |
{{dts|format=dmy|2023|07|21}}
|{{flagicon|WAL}} {{sortname|Luke|Jephcott}} |{{flagicon|ENG}} Plymouth Argyle | |
{{dts|format=dmy|2023|08|03}}
|{{flagicon|NIR}} {{sortname|Sam|McClelland}} |{{flagicon|ENG}} Chelsea | |
{{dts|format=dmy|2023|08|4}}
|{{flagicon|ENG}} {{sortname|Oludare|Olufunwa}} |{{flagicon|ENG}} Liverpool | |
{{dts|format=dmy|2023|08|05}}
|{{flagicon|WAL}} {{sortname|Matthew|Smith|Matthew Smith (footballer, born 1999)}} |{{flagicon|ENG}} MK Dons | |
{{dts|format=dmy|2023|09|01}}
|{{flagicon|Austria}} {{sortname|Sven|Sprangler}} |{{flagicon|Austria}} SK Vorwärts Steyr | |
{{dts|format=dmy|2024|01|02}}
|{{flagicon|SWE}} {{sortname|Benjamin|Mbunga Kimpioka}} |{{flagicon|SWE}} AIK | |
{{dts|format=dmy|2024|01|09}}
|{{flagicon|ISR}} {{sortname|David|Keltjens}} |{{flagicon|ISR}} Hapoel Tel Aviv | |
{{dts|format=dmy|2024|01|26}}
|{{flagicon|SCO}} {{sortname|Connor|Smith|dab=footballer, born 2002}} |{{flagicon|SCO}} Heart of Midlothian | |
{{dts|format=dmy|2024|02|01}}
|{{flagicon|GAM}} {{sortname|Adama|Sidibeh|Adama Sidibeh=1}} |{{flagicon|ENG}} Warrington Rylands |Undisclosed |
=Out=
=Loans in=
class="wikitable plainrowheaders sortable" |
scope=col|Date
!scope=col|Player !Transferred from !scope=col|Source |
---|
{{dts|format=dmy|2023|08|11}}
|{{flagicon|WAL}} {{sortname|Dave|Richards|Dave Richards (footballer, born 1993)}} |{{flagicon|ENG}} Crewe Alexandra |
{{dts|format=dmy|2023|08|15}}
|{{flagicon|IRL}} {{sortname|Dara|Costelloe}} |{{flagicon|ENG}} Burnley |
{{dts|format=dmy|2023|08|22}}
|{{flagicon|SCO}} {{sortname|Luke|Robinson|Luke Robinson (footballer, born 2001)}} |{{flagicon|ENG}} Wigan Athletic |
{{dts|format=dmy|2023|08|24}}
|{{flagicon|ENG}} {{sortname|Jay|Turner-Cooke}} |{{flagicon|ENG}} Newcastle United |
rowspan=2|{{dts|format=dmy|2023|09|01}}
|{{flagicon|ENG}} {{sortname|Diallang|Jaiyesimi}} |{{flagicon|ENG}} Charlton Athletic |
{{flagicon|SCO}} {{sortname|Kerr|Smith|dab=footballer}}
|{{flagicon|ENG}} Aston Villa |
=Loans out=
class="wikitable plainrowheaders sortable" |
scope=col|Date
!scope=col|Player !Transferred to !scope=col|Source |
---|
{{dts|format=dmy|2023|06|27}}
|{{flagicon|SCO}} {{sortname|Craig|Hepburn|nolink=1}} |{{flagicon|SCO}} Cowdenbeath |
rowspan=2|{{dts|format=dmy|2023|08|11}}
|{{flagicon|SCO}} Jackson Mylchreest |{{flagicon|SCO}} Tranent |
{{flagicon|SCO}} Bayley Klimionek
|{{flagicon|SCO}} Berwick Rangers |
{{dts|format=dmy|2023|08|18}}
|{{flagicon|SCO}} Alex Ferguson |{{flagicon|SCO}} Queen of the South |
{{dts|format=dmy|2023|08|25}}
|{{flagicon|SCO}} Taylor Steven |{{flagicon|SCO}} Alloa Athletic |
{{dts|format=dmy|2023|09|15}}
|{{flagicon|SCO}} Ben McCrystal |{{flagicon|SCO}} Broomhill |
rowspan=2|{{dts|format=dmy|2023|10|04}}
|{{flagicon|SCO}} Scott Bright |rowspan=2|{{flagicon|SCO}} Berwick Rangers |
{{flagicon|SCO}} Joe Ellison |
{{dts|format=dmy|2023|10|06}}
|{{flagicon|SCO}} Liam Parker |{{flagicon|SCO}} Civil Service Strollers |
{{dts|format=dmy|2023|12|24}}
|{{flagicon|SCO}} Kyle Thomson |{{flagicon|SCO}} Brechin City |
{{dts|format=dmy|2024|01|06}}
|{{flagicon|SCO}} Callum Booth |{{flagicon|SCO}} The Spartans |
{{dts|format=dmy|2024|02|05}}
|{{flagicon|NIR}} Sam McClelland |{{flagicon|SCO}} Dundee United |
{{dts|format=dmy|2024|02|06}}
|{{flagicon|SCO}} Cammy Ballantyne |{{flagicon|SCO}} Clyde |
{{dts|format=dmy|2024|02|09}}
|{{flagicon|MLT}} James Brown |{{flagicon|SCO}} Raith Rovers |
{{dts|format=dmy|2024|02|13}}
|{{flagicon|SCO}} Chris Kane |{{flagicon|SCO}} Dunfermline Athletic |
{{dts|format=dmy|2024|02|28}}
|{{flagicon|SCO}} Jack Willis |{{flagicon|SCO}} Queen's Park |
See also
References
{{reflist}}
{{St Johnstone F.C.}}
{{2023–24 in Scottish football}}
{{DEFAULTSORT:2023-24 St Johnstone F.C. Season}}