2023–24 St Johnstone F.C. season
Appearance
2023–24 season | ||||
---|---|---|---|---|
Chief executive | Stan Harris | |||
Manager | Steven MacLean (until 29 October) Alec Cleland (Interim) Craig Levein (from 5 November) | |||
Stadium | McDiarmid Park | |||
Scottish Premiership | Tenth place | |||
Scottish Cup | Fourth round | |||
League Cup | Group stage | |||
Top goalscorer | League: Nicky Clark (6) All: Nicky Clark (6) | |||
Highest home attendance | 6,967, vs. Rangers, Premiership, 16 September 2023 | |||
Lowest home attendance | 2,052, vs. Stirling Albion, League Cup, 29 July 2023 | |||
Average home league attendance | 4,663 | |||
| ||||
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
[edit]Competitions
[edit]Win Draw Loss Postponed
Pre-season and friendlies
[edit]4 July 2023 | Dunfermline Athletic | 1–1 | St Johnstone | Dunfermline |
19:45 BST | Wighton ![]() |
Report | Carey ![]() |
Stadium: East End Park Attendance: 1,617 Referee: Kevin Clancy |
11 July 2023 | East Fife | 0–3 | St Johnstone | Methil |
19:45 BST | Report | Crawford ![]() Mylchreest ![]() Booth ![]() |
Stadium: Bayview Stadium Referee: Scott Lambie |
Scottish Premiership
[edit]5 August 2023 1 | St Johnstone | 0–2 | Heart of Midlothian | Perth |
15:00 | Report | Oda ![]() Shankland ![]() |
Stadium: McDiarmid Park Attendance: 6,818 Referee: Steven McLean |
12 August 2023 2 | Ross County | 2–0 | St Johnstone | Dingwall |
15:00 | Turner ![]() Randall ![]() |
Report | Stadium: Victoria Park Attendance: 4,157 Referee: William Collum |
26 August 2023 3 | Celtic | 0–0 | St Johnstone | Glasgow |
15:00 | Report | Stadium: Celtic Park Attendance: 58,600 Referee: Matthew MacDermid |
2 September 2023 4 | St Johnstone | 2–2 | Dundee | Perth |
15:00 | Kucheriavyi ![]() |
Report | Tiffoney ![]() Lamie ![]() |
Stadium: McDiarmid Park Attendance: 5,935 Referee: William Collum |
16 September 2023 5 | St Johnstone | 0–2 | Rangers | Perth |
15:00 | Report | Danilo ![]() Matondo ![]() |
Stadium: McDiarmid Park Attendance: 6,967 Referee: Nick Walsh |
23 September 2023 6 | Hibernian | 2–0 | St Johnstone | Edinburgh |
15:00 | Miller ![]() Vente ![]() |
Report | Stadium: Easter Road Attendance: 16,850 Referee: Kevin Clancy |
30 September 2023 7 | St Johnstone | 1–1 | Livingston | Perth |
15:00 | Costelloe ![]() Gordon ![]() |
Report | Kelly ![]() |
Stadium: McDiarmid Park Attendance: 2,691 Referee: Graham Grainger |
8 October 2023 8 | Aberdeen | 0–0 | St Johnstone | Aberdeen |
15:00 | Report | Stadium: Pittodrie Stadium Attendance: 16,816 Referee: David Munro |
28 October 2023 10 | St Mirren | 4–0 | St Johnstone | Paisley |
15:00 | Baccus ![]() Mandron ![]() Kiltie ![]() |
Report | Stadium: St Mirren Park Attendance: 5,552 Referee: David Dickinson |
1 November 2023 11 | St Johnstone | 2–1 | Kilmarnock | Perth |
19:45 | Clark ![]() Costelloe ![]() |
Report | Vassell ![]() |
Stadium: McDiarmid Park Attendance: 2,840 Referee: Calum Scott |
7 November 2023 9 | St Johnstone | 2–2 | Motherwell | Perth |
19:45 | Clark ![]() Considine ![]() |
Report | Blaney ![]() Biereth ![]() |
Stadium: McDiarmid Park Attendance: 3,513 Referee: Euan Anderson |
Note: Match postponed due to Storm Babet |
11 November 2023 12 | St Johnstone | 1–0 | Ross County | Perth |
15:00 | Carey ![]() |
Report | Stadium: McDiarmid Park Attendance: 3,018 Referee: Nick Walsh |
25 November 2023 13 | Heart of Midlothian | 1–0 | St Johnstone | Edinburgh |
15:00 | Shankland ![]() |
Report | Stadium: Tynecastle Park Attendance: 18,678 Referee: John Beaton |
3 December 2023 14 | St Johnstone | 1–3 | Celtic | Perth |
12:00 | Jaiyesimi ![]() |
Report | McGregor ![]() O'Riley ![]() Forrest ![]() |
Stadium: McDiarmid Park Attendance: 6,777 Referee: Don Robertson |
6 December 2023 15 | St Johnstone | 1–0 | St Mirren | Perth |
19:45 | Kane ![]() |
Report | Stadium: McDiarmid Park Attendance: 2,449 Referee: Kevin Clancy |
9 December 2023 16 | Motherwell | 1–1 | St Johnstone | Motherwell |
15:00 | Biereth ![]() |
Report | Mugabi ![]() |
Stadium: Fir Park Attendance: 3,647 Referee: Euan Anderson |
16 December 2023 17 | St Johnstone | 1–0 | Hibernian | Perth |
15:00 | Carey ![]() |
Report | Stadium: McDiarmid Park Attendance: 4,276 Referee: Graham Grainger |
20 December 2023 18 | Rangers | 2–0 | St Johnstone | Glasgow |
19:45 | Dessers ![]() Tavernier ![]() |
Jaiyesimi ![]() |
Stadium: Ibrox Stadium Attendance: 46,931 Referee: Alan Muir |
23 December 2023 19 | Kilmarnock | 2–1 | St Johnstone | Kilmarnock |
15:00 | Watson ![]() Watkins ![]() |
Report | Clark ![]() |
Stadium: Rugby Park Attendance: 5,074 Referee: John Beaton |
27 December 2023 20 | Livingston | 0–0 | St Johnstone | Livingston |
19:45 | Report | Stadium: Almondvale Stadium Attendance: 1,602 Referee: Kevin Clancy |
24 January 2024 22 | St Johnstone | 1–1 | Aberdeen | Perth |
19:45 | Keltjens ![]() |
Report | Miovski ![]() |
Stadium: McDiarmid Park Attendance: 3,472 Referee: John Beaton |
27 January 2024 23 | St Johnstone | 1–1 | Motherwell | Perth |
15:00 | McGowan ![]() |
Report | Bair ![]() |
Stadium: McDiarmid Park Attendance: 3,412 Referee: Colin Steven |
3 February 2024 24 | Ross County | 0–1 | St Johnstone | Dingwall |
15:00 | Report | Kimpioka ![]() |
Stadium: Victoria Park Attendance: 2,913 Referee: Craig Napier |
7 February 2024 25 | St Johnstone | 0–1 | Heart of Midlothian | Perth |
15:00 | Report | Shankland ![]() |
Stadium: McDiarmid Park Attendance: 4,518 Referee: Iain Snedden |
11 February 2024 21 | Dundee | 2–1 | St Johnstone | Dundee |
14:00 | McCowan ![]() McGhee ![]() |
Report | Smith ![]() |
Stadium: Dens Park Attendance: 7,102 Referee: David Munro |
Note: Match postponed due to a waterlogged pitch. |
18 February 2024 26 | St Johnstone | 0–3 | Rangers | Perth |
12:00 | Report | Diomande ![]() Tavernier ![]() |
Stadium: McDiarmid Park Attendance: 6,986 Referee: Matthew MacDermid |
24 February 2024 27 | St Mirren | 2–0 | St Johnstone | Paisley |
15:00 | Mitov ![]() Mandron ![]() |
Report | Stadium: St Mirren Park Attendance: 5,991 Referee: Grant Irvine |
28 February 2024 28 | Aberdeen | 0–2 | St Johnstone | Aberdeen |
19:45 | Report | Clark ![]() Kimpioka ![]() |
Stadium: Pittodrie Stadium Attendance: 14,226 Referee: Don Robertson |
2 March 2024 29 | St Johnstone | 1–1 | Livingston | Perth |
12:00 | Clark ![]() |
Report | Shinnie ![]() |
Stadium: McDiarmid Park Attendance: 3,287 Referee: Chris Graham |
16 March 2024 30 | Celtic | 3–1 | St Johnstone | Glasgow |
15:00 | Furuhashi ![]() Kühn ![]() Forrest ![]() |
Smith ![]() |
Stadium: Celtic Park Referee: Euan Anderson |
30 March 2024 31 | St Johnstone | 1–2 | Dundee | Perth |
15:00 | Sidibeh ![]() |
Report | Cameron ![]() Bakayoko ![]() |
Stadium: McDiarmid Park Attendance: 6,691 Referee: Iain Snedden |
6 April 2024 32 | Hibernian | 1–2 | St Johnstone | Edinburgh |
15:00 | Cadden ![]() |
Report | Sidibeh ![]() Gallacher ![]() |
Stadium: Easter Road Attendance: 16,735 Referee: Grant Irvine |
13 April 2024 33 | St Johnstone | 0–2 | Kilmarnock | Perth |
15:00 | Report | Wright ![]() Watkins ![]() |
Stadium: McDiarmid Park Attendance: 4,087 Referee: Calum Scott |
27 April 2024 34 | St Johnstone | 1–3 | Hibernian | Perth |
15:00 | Kimpioka ![]() |
Report | Marcondes ![]() Hanlon ![]() Vente ![]() |
Stadium: McDiarmid Park Attendance: 4,450 Referee: David Munro |
4 May 2024 35 | Aberdeen | 1–0 | St Johnstone | Aberdeen |
15:00 | Miovski ![]() |
Report | Stadium: Pittodrie Stadium Attendance: 15,537 Referee: Chris Graham |
11 May 2024 36 | Livingston | 2–1 | St Johnstone | Livingston |
15:00 | Montaño ![]() Shinnie ![]() |
Report | Sidibeh ![]() |
Stadium: Almondvale Stadium Referee: John Beaton |
15 May 2024 37 | St Johnstone | 1–1 | Ross County | Perth |
19:45 | Sidibeh ![]() |
Report | Dhanda ![]() |
Stadium: McDiarmid Park Attendance: 4,202 Referee: Nick Walsh |
19 May 2024 38 | Motherwell | 1–2 | St Johnstone | Motherwell |
15:00 | Ebiye ![]() |
Clark ![]() Sidibeh ![]() |
Stadium: Fir Park Attendance: 5,571 |
Scottish League Cup
[edit]15 July 2023 1 | Stenhousemuir | 1–0 | St Johnstone | Stenhousemuir |
15:00 | O'Reilly ![]() |
Report | Stadium: Ochilview Park Attendance: 1,376 Referee: Calum Scott |
22 July 2023 2 | Alloa Athletic | 0–4 | St Johnstone | Alloa |
15:00 | Report | Ballantyne ![]() McGowan ![]() May ![]() McCrystal ![]() |
Stadium: Recreation Park Attendance: 992 Referee: Grant Irvine |
25 July 2023 3 | St Johnstone | 1–2 | Ayr United | Perth |
19:45 | Kucheriavyi ![]() |
Report | Stanger ![]() Dempsey ![]() |
Stadium: McDiarmid Park Attendance: 2,669 Referee: Nick Walsh |
29 July 2023 4 | St Johnstone | 0–4 | Stirling Albion | Perth |
15:00 | Report | Spence ![]() Milne ![]() McLean ![]() |
Stadium: McDiarmid Park Attendance: 2,052 Referee: Euan Anderson |
Scottish Cup
[edit]20 January 2024 Fourth Round | Airdrieonians | 1–0 | St Johnstone | Airdrie |
15:00 | Todorov ![]() |
Report | Stadium: Excelsior Stadium Referee: Kevin Clancy |
Squad statistics
[edit]Appearances and goals
[edit]- As of 15 May 2024[1]
No. | Pos | Nat | Player | Total | Premiership | Scottish Cup | League Cup | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
1 | GK | ![]() |
Dimitar Mitov | 40 | 0 | 37 | 0 | 1 | 0 | 2 | 0 |
3 | DF | ![]() |
Tony Gallacher | 21 | 1 | 12+4 | 1 | 1 | 0 | 4 | 0 |
4 | DF | ![]() |
Andrew Considine | 32 | 1 | 24+3 | 1 | 1 | 0 | 3+1 | 0 |
5 | DF | ![]() |
Ryan McGowan | 32 | 2 | 26+1 | 1 | 1 | 0 | 3+1 | 1 |
6 | DF | ![]() |
Liam Gordon | 34 | 0 | 28+1 | 0 | 1 | 0 | 4 | 0 |
7 | FW | ![]() |
Stevie May | 31 | 1 | 8+18 | 0 | 0+1 | 0 | 4 | 1 |
8 | MF | ![]() |
Cammy MacPherson | 10 | 0 | 3+7 | 0 | 0 | 0 | 0 | 0 |
10 | FW | ![]() |
Nicky Clark | 21 | 6 | 15+5 | 6 | 1 | 0 | 0 | 0 |
11 | MF | ![]() |
Graham Carey | 37 | 2 | 27+7 | 2 | 1 | 0 | 2 | 0 |
13 | MF | ![]() |
Diallang Jaiyesimi | 15 | 1 | 9+5 | 1 | 0+1 | 0 | 0 | 0 |
14 | MF | ![]() |
Drey Wright | 11 | 0 | 7+1 | 0 | 0 | 0 | 3 | 0 |
15 | MF | ![]() |
Max Kucheriavyi | 32 | 3 | 17+10 | 2 | 1 | 0 | 4 | 1 |
16 | FW | ![]() |
Adama Sidibeh | 13 | 5 | 9+4 | 5 | 0 | 0 | 0 | 0 |
17 | DF | ![]() |
Oludare Olufunwa | 10 | 0 | 7+3 | 0 | 0 | 0 | 0 | 0 |
19 | DF | ![]() |
Luke Robinson | 32 | 0 | 31 | 0 | 0+1 | 0 | 0 | 0 |
20 | GK | ![]() |
Ross Sinclair | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
21 | MF | ![]() |
Ali Crawford | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
22 | MF | ![]() |
Matthew Smith | 33 | 0 | 29+3 | 0 | 1 | 0 | 0 | 0 |
23 | MF | ![]() |
Sven Sprangler | 19 | 0 | 11+7 | 0 | 0+1 | 0 | 0 | 0 |
24 | DF | ![]() |
Callum Booth | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
27 | MF | ![]() |
Jay Turner-Cooke | 5 | 0 | 2+3 | 0 | 0 | 0 | 0 | 0 |
29 | FW | ![]() |
Benjamin Mbunga Kimpioka | 15 | 3 | 6+8 | 3 | 1 | 0 | 0 | 0 |
31 | GK | ![]() |
Dave Richards | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
33 | DF | ![]() |
David Keltjens | 12 | 1 | 12 | 1 | 0 | 0 | 0 | 0 |
34 | MF | ![]() |
Daniel Phillips | 34 | 0 | 31+1 | 0 | 0 | 0 | 1+1 | 0 |
35 | DF | ![]() |
Kerr Smith | 2 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 |
46 | MF | ![]() |
Fran Franczak | 9 | 0 | 6+2 | 0 | 1 | 0 | 0 | 0 |
50 | MF | ![]() |
Connor Smith | 10 | 1 | 4+6 | 1 | 0 | 0 | 0 | 0 |
Departures | |||||||||||
2 | DF | ![]() |
James Brown | 12 | 0 | 8+3 | 0 | 0 | 0 | 1 | 0 |
9 | FW | ![]() |
Chris Kane | 14 | 1 | 7+7 | 1 | 0 | 0 | 0 | 0 |
16 | FW | ![]() |
Luke Jephcott | 11 | 0 | 3+5 | 0 | 0 | 0 | 3 | 0 |
18 | DF | ![]() |
Sam McClelland | 7 | 0 | 5+2 | 0 | 0 | 0 | 0 | 0 |
25 | MF | ![]() |
Cammy Ballantyne | 6 | 1 | 2 | 0 | 0 | 0 | 4 | 1 |
27 | MF | ![]() |
Alex Ferguson | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
30 | GK | ![]() |
Jack Willis | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
31 | GK | ![]() |
Craig Hepburn | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
32 | DF | ![]() |
Liam Parker | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
33 | FW | ![]() |
Taylor Steven | 5 | 0 | 0+2 | 0 | 0 | 0 | 0+3 | 0 |
38 | MF | ![]() |
Scott Bright | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
42 | MF | ![]() |
Ben McCrystal | 2 | 1 | 0 | 0 | 0 | 0 | 0+2 | 1 |
44 | FW | ![]() |
Dara Costelloe | 11 | 1 | 8+3 | 1 | 0 | 0 | 0 | 0 |
45 | FW | ![]() |
Jackson Mylchreest | 4 | 0 | 0 | 0 | 0 | 0 | 0+4 | 0 |
Team statistics
[edit]League table
[edit]Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation[a] |
---|---|---|---|---|---|---|---|---|---|---|
8 | Hibernian | 38 | 11 | 13 | 14 | 52 | 59 | −7 | 46 | |
9 | Motherwell | 38 | 10 | 13 | 15 | 56 | 59 | −3 | 43 | |
10 | St Johnstone | 38 | 8 | 11 | 19 | 29 | 54 | −25 | 35 | |
11 | Ross County (O) | 38 | 8 | 11 | 19 | 38 | 67 | −29 | 35 | Qualification for the Premiership play-off final |
12 | Livingston (R) | 38 | 5 | 10 | 23 | 29 | 70 | −41 | 25 | Relegation to Championship |
Source: [2][3]
Rules for classification: 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).[4]
(O) Play-off winners; (R) Relegated
Notes:
Rules for classification: 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).[4]
(O) Play-off winners; (R) Relegated
Notes:
- ^ Teams play each other three times (33 matches), before the league is split into two groups (the top six and the bottom six).
Results by round
[edit]Updated to match(es) played on 15 May 2023. Source: SPFL
A = Away; H = Home; W = Win; D = Draw; L = Loss
A = Away; H = Home; W = Win; D = Draw; L = Loss
League Cup table
[edit]Pos | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification | AYR | STI | STJ | STE | ALL | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Ayr United | 4 | 3 | 1 | 0 | 0 | 10 | 2 | +8 | 11 | Qualification for the second round | — | — | — | 1–0 | 6–0 | |
2 | Stirling Albion | 4 | 3 | 0 | 1 | 0 | 9 | 3 | +6 | 10 | 1–1p | — | — | 2–1 | — | ||
3 | St Johnstone | 4 | 1 | 0 | 0 | 3 | 5 | 7 | −2 | 3 | 1–2 | 0–4 | — | — | — | ||
4 | Stenhousemuir | 4 | 1 | 0 | 0 | 3 | 3 | 6 | −3 | 3 | — | — | 1–0 | — | 1–3 | ||
5 | Alloa Athletic | 4 | 1 | 0 | 0 | 3 | 4 | 13 | −9 | 3 | — | 1–2 | 0–4 | — | — |
Source: [5]
Rules for classification: 1) goal difference, 2) goals scored, 3) away goals scored, 4) matches won, 5) away matches won, 6) drawing of lots.[6]
Rules for classification: 1) goal difference, 2) goals scored, 3) away goals scored, 4) matches won, 5) away matches won, 6) drawing of lots.[6]
Transfers
[edit]In
[edit]Date | Player | Transferred from | Fee | Source |
---|---|---|---|---|
14 July 2023 | ![]() |
![]() |
Free | [7] |
21 July 2023 | ![]() |
![]() |
[8] | |
3 August 2023 | ![]() |
![]() |
[9] | |
4 August 2023 | ![]() |
![]() |
[10] | |
5 August 2023 | ![]() |
![]() |
[11] | |
1 September 2023 | ![]() |
![]() |
[12] | |
2 January 2024 | ![]() |
![]() |
[13] | |
9 January 2024 | ![]() |
![]() |
[14] | |
26 January 2024 | ![]() |
![]() |
[15] | |
1 February 2024 | ![]() |
![]() |
Undisclosed | [16] |
Out
[edit]Date | Player | Transferred to | Fee | Source |
---|---|---|---|---|
30 May 2023 | ![]() |
![]() |
Free | [17][18] |
![]() |
Retired | [17][19] | ||
![]() |
![]() |
Free | [17][20] | |
![]() |
![]() |
[17][21] | ||
![]() |
![]() |
[17][22] | ||
![]() |
![]() |
[17][23] | ||
![]() |
![]() |
[17][24] | ||
![]() |
[17] | |||
![]() |
![]() |
[17] | ||
![]() |
![]() |
[17][25] | ||
16 June 2023 | ![]() |
[26] | ||
4 July 2023 | ![]() |
![]() |
[27][28] | |
25 January 2024 | ![]() |
![]() |
[29] |
Loans in
[edit]Date | Player | Transferred from | Source |
---|---|---|---|
11 August 2023 | ![]() |
![]() |
[30] |
15 August 2023 | ![]() |
![]() |
[31] |
22 August 2023 | ![]() |
![]() |
[32] |
24 August 2023 | ![]() |
![]() |
[33] |
1 September 2023 | ![]() |
![]() |
[34] |
![]() |
![]() |
[35] |
Loans out
[edit]Date | Player | Transferred to | Source |
---|---|---|---|
27 June 2023 | ![]() |
![]() |
[36] |
11 August 2023 | ![]() |
![]() |
[37] |
![]() |
![]() |
[38] | |
18 August 2023 | ![]() |
![]() |
[39] |
25 August 2023 | ![]() |
![]() |
[40] |
15 September 2023 | ![]() |
![]() |
[41] |
4 October 2023 | ![]() |
![]() |
[42] |
![]() | |||
6 October 2023 | ![]() |
![]() |
[43] |
24 December 2023 | ![]() |
![]() |
[44] |
6 January 2024 | ![]() |
![]() |
[45] |
5 February 2024 | ![]() |
![]() |
[46] |
6 February 2024 | ![]() |
![]() |
[47] |
9 February 2024 | ![]() |
![]() |
[48] |
13 February 2024 | ![]() |
![]() |
[49] |
28 February 2024 | ![]() |
![]() |
[50] |
See also
[edit]List of St Johnstone F.C. seasons
References
[edit]- ^ "St Johnstone Stats". Sky Sports. 15 May 2024.
- ^ "Scottish Premiership Table". BBC. 28 August 2023.
- ^ "cinch Premiership League Table". Scottish Professional Football League. Retrieved 19 May 2024.
- ^ "The Rules of the Scottish Professional Football League (Rule Number C35-C37)" (PDF). SPFL. Archived (PDF) from the original on 28 September 2022. Retrieved 24 September 2022.
- ^ "Summary - League Cup Group A". Soccerway. Retrieved 29 July 2023.
- ^ "Format". SPFL. Retrieved 7 June 2023.
- ^ "Dimitar Mitov: St Johnstone make first summer signing by adding goalkeeper". BBC Sport. 14 July 2023. Retrieved 14 July 2023.
- ^ "Luke Jephcott: St Johnstone sign former Plymouth Argyle striker on two-year deal". BBC Sport. 21 July 2023. Retrieved 21 July 2023.
- ^ "Sam McClelland: St Johnstone sign centre-back after Chelsea exit". BBC Sport. 3 August 2023. Retrieved 3 August 2023.
- ^ Nicolson, Eric (4 August 2023). "Oludare Olufunwa: St Johnstone sign former Liverpool and Southampton defender on two-year deal". The Courier. Retrieved 5 August 2023.
- ^ "Matt Smith: St Johnstone sign MK Dons' Wales midfielder on two-year deal". BBC Sport. 5 August 2023. Retrieved 5 August 2023.
- ^ "Sven Sprangler signs for Saints". St Johnstone FC. 1 September 2023. Retrieved 2 September 2023.
- ^ "Benjamin Mbunga Kimpioka Signs For Saints". St Johnstone FC. 2 January 2024. Retrieved 2 January 2024.
- ^ "Keltjens signs for St Johnstone until end of season". BBC Sport. 9 January 2024. Retrieved 9 January 2024.
- ^ "Saints Connor Smith from Hearts". St Johnstone FC. 26 January 2024. Retrieved 27 January 2024.
- ^ "Saints Sign Striker". St Johnstone FC. 1 February 2024. Retrieved 2 February 2024.
- ^ a b c d e f g h i j "Squad Update". www.afc.co.uk. St Johnstone FC. 30 May 2023. Retrieved 3 July 2023.
- ^ "Welcome To Romford Bobby Dailly". romfordfc.com. Romford FC. 11 August 2023. Retrieved 20 August 2023.
- ^ Nicolson, Eric (28 May 2023). "St Johnstone boss Steven MacLean relieved Steve Brown and Murray Davidson got the perfect send-off as plans begin for next season". The Courier. Retrieved 3 July 2023.
- ^ "Charlie Gilmour Joining ICTFC". ictfc.com. ICTFC. 20 June 2023. Retrieved 3 July 2023.
- ^ "MELKER HALLBERG KLAR FÖR KALMAR FF" [Melker Hallberg ready for Kalmar FF]. kalmarff.se (in Swedish). 11 August 2023. Retrieved 14 August 2023.
- ^ Smith, Ewan (3 July 2023). "Brechin City sign ex-St Johnstone youngster Spencer Moreland". The Courier. Retrieved 3 July 2023.
- ^ "Ex-Saint Murphy joins Ayr". ictfc.com. BBC Sport. 20 June 2023. Retrieved 3 July 2023.
- ^ "Michael O'Halloran joins Dunfermline". dafc.co.uk. Dunfermline Athletic FC. 9 July 2023. Retrieved 9 July 2023.
- ^ "David Wotherspoon signs for ICTFC". dafc.co.uk. ICTFC. 17 October 2023. Retrieved 19 October 2023.
- ^ "Elliott Parish Departs". perthstjohnstonefc.co.uk. St Johnstone FC. 2 June 2023. Retrieved 3 July 2023.
- ^ "Theo Bair mutually agrees to terminate contract". perthstjohnstonefc.co.uk. St Johnstone FC. 4 July 2023. Retrieved 4 July 2023.
- ^ "Motherwell confirm signing of Canada striker Theo Bair on two-year-deal". news.stv.tv. STV News. 1 August 2023. Retrieved 1 August 2023.
- ^ "Jephcott leaves Saints for Newport County". BBC Sport. 25 January 2024. Retrieved 25 January 2024.
- ^ "Dave Richards joins on a season-long loan". St Johnstone FC. 11 August 2023. Retrieved 12 August 2023.
- ^ "Dara Costelloe signs on loan". St Johnstone FC. 15 August 2023. Retrieved 15 August 2023.
- ^ "Luke Robinson signs on a season loan". St Johnstone FC. 22 August 2023. Retrieved 23 August 2023.
- ^ "Jay Turner-Cooke joins on loan from Newcastle". St Johnstone FC. 24 August 2023. Retrieved 26 August 2023.
- ^ "Diallang Jaiyesimi signs on loan from Charlton". St Johnstone FC. 1 September 2023. Retrieved 2 September 2023.
- ^ "Kerr Smith Joins Saints On Loan From Aston Villa". St Johnstone FC. 2 January 2024. Retrieved 2 January 2024.
- ^ "Craig Hepburn joins Cowdenbeath on loan". perthstjohnstonefc.co.uk. St Johnstone FC. 2 June 2023. Retrieved 3 July 2023.
- ^ "Jackson Mylchreest heads on loan to Tranent Juniors". St Johnstone FC. 11 August 2023. Retrieved 12 August 2023.
- ^ "Bayley Klimionek joins Berwick Rangers on loan". St Johnstone FC. 11 August 2023. Retrieved 12 August 2023.
- ^ "Alex Ferguson Arrives". QoS FC. 18 August 2023. Retrieved 20 August 2023.
- ^ "Taylor Steven joins Alloa Athletic on loan". St Johnstone FC. 25 August 2023. Retrieved 26 August 2023.
- ^ "Ben McCrystal joins Broomhill on loan". St Johnstone FC. 15 September 2023. Retrieved 16 September 2023.
- ^ "Saints duo join Berwick Rangers on loan". St Johnstone FC. 4 October 2023. Retrieved 4 October 2023.
- ^ "Liam Parker heads out on loan". St Johnstone FC. 6 October 2023. Retrieved 19 October 2023.
- ^ "Kyle Thomson Joins Brechin City On Loan". St Johnstone FC. 1 January 2024. Retrieved 1 January 2024.
- ^ "Callum Booth Heads on Loan". St Johnstone FC. 6 January 2024. Retrieved 9 January 2024.
- ^ "Sam McClelland makes Tannadice loan switch". Dundee United FC. 5 February 2024. Retrieved 12 February 2024.
- ^ "Loan Signing: Cammy Ballantyne". Clyde FC. 6 February 2024. Retrieved 7 February 2024.
- ^ "James Brown Signs". Raith Rovers FC. 9 February 2024. Retrieved 12 February 2024.
- ^ "Chris Kane joins on loan". Dunfermline Athletic FC. 13 February 2024. Retrieved 13 February 2024.
- ^ "Goalkeeper Jack Willis joins on loan from St Johnstone". Queen's Park FC. 28 February 2024. Retrieved 28 February 2024.