2024–25 St Johnstone F.C. season

St Johnstone
2024–25 season
Chief executiveFrancis Smith
ManagerCraig Levein
(until 17 September)
Andy Kirk (interim)
Simo Valakari
(from 1 October)
StadiumMcDiarmid Park
Scottish PremiershipTwelfth place (Relegated)
Scottish CupSemi-finals
League CupSecond round
Top goalscorerLeague: Makenzie Kirk (8)
All: Benjamin Mbunga Kimpioka (11)

The 2024–25 season was St Johnstone's twelfth season in the Scottish Premiership and their sixteenth consecutively (following four in the former Scottish Premier League) in the top flight of Scottish football. Saints also competed in the Scottish Cup and the League Cup.

Competitions

  Win   Draw   Loss   Postponed

Pre-season and friendlies

28 June 2024 Nairn County 1–6 St Johnstone Nairn
20:00 BST Greig 68' Report Mylchreest 24'
Parker 31'
Steven 71'
McClelland 74'
Keltjens 80'
May 90'
Stadium: Station Park
Referee: Harry Bruce
29 June 2024 Huntly 0–2 St Johnstone Huntly
20:00 BST May 3 pen.'
Ellison 77'
Stadium: Christie Park
6 July 2024 Arbroath 0–1 St Johnstone Arbroath
20:00 BST Report McPake 52' Stadium: Gayfield Park
Attendance: 1,043
Referee: Greg Soutar

Scottish Premiership

5 August 2024 1 St Johnstone 1–2 Aberdeen Perth
20:00 Molloy 88 o.g.' Report Devlin 22'
McGrath 62'
Stadium: McDiarmid Park
Attendance: 9,203
Referee: Kevin Clancy
Note: Game televised on Sky Sports
10 August 2024 2 Kilmarnock 0–3 St Johnstone Kilmarnock
15:00 Wright  16' Report Sidibeh 3', 33'
Kimpioka 81 pen.'
Stadium: Rugby Park
Attendance: 4,843
Referee: Chris Graham
24 August 2024 3 Dundee United 2–0 St Johnstone Dundee
15:00 Stephenson 54'
Sanders 88 o.g.'
Report Sidibeh  84' Stadium: Tannadice Park
Attendance: 7,806
31 August 2024 4 St Johnstone 1–2 Motherwell Perth
20:00 Kimpioka 64'
Sanders  90+6'
Report Casey 11'
Ebiye 90+4'
Stadium: McDiarmid Park
Referee: Iain Snedden
14 September 2024 5 Hibernian 2–0 St Johnstone Edinburgh
15:00 Kukharevych 45+1'
Boyle 72'
Report Kimpioka  89' Stadium: Easter Road
Attendance: 15,448
Referee: Nick Walsh
21 September 2024 6 Ross County 3–3 St Johnstone Dingwall
15:00 Hale 19'
Samuel 87'
Wright 90+7'
Report Wright 44'
Clark 60', 84'
Stadium: Victoria Park
Attendance: 3,063
Referee: Dan McFarlane
28 September 2024 7 St Johnstone 0–6 Celtic Perth
17:45 Report Furuhashi 35', 45'
Bernardo 43'
McGregor 54'
Maeda 72'
Idah 83'
Stadium: McDiarmid Park
Attendance: 7,036
Referee: Don Robertson
6 October 2024 8 Rangers 2–0 St Johnstone Glasgow
15:00 Černý 34', 58'
Hagi  81'
Report Stadium: Ibrox Stadium
Attendance: 44,744
Referee: David Dickinson
18 October 2024 9 St Johnstone 3–0 Ross County Perth
15:00 Kimpioka 16', 45'
Kirk 90+4'
Report Campbell  31'
Telfer  78'
Stadium: McDiarmid Park
Attendance: 3,688
Referee: John Beaton
26 October 2024 10 Dundee 1–2 St Johnstone Dundee
15:00 Murray 12' Report Carey 64'
Clark 90'
Stadium: Dens Park
Attendance: 6,548
Referee: Kevin Clancy
30 October 2024 11 St Mirren 3–1 St Johnstone Paisley
19:45 Tanser 30'
O'Hara 57'
Ayunga 90+3'
Report Kimpioka 8' Stadium: St Mirren Park
Attendance: 6,042
Referee: Steven McLean
2 November 2024 12 St Johnstone 1–2 Heart of Midlothian Perth
15:00 Clark 68 pen.' Report Clark 23 o.g.'
Vargas 76'
Stadium: McDiarmid Park
Attendance: 5,917
Referee: Chris Graham
9 November 2024 13 Motherwell 2–1 St Johnstone Motherwell
15:00 Maswanhise 20'
Sparrow 34'
Report Clark 58 pen.' Stadium: Fir Park
Attendance: 4,306
Referee: Ross Hardie
23 November 2024 14 St Johnstone 1–0 Kilmarnock Perth
15:15 Kirk 53' Report Donnelly  84' Stadium: McDiarmid Park
Attendance: 1,872
Referee: Iain Snedden
30 November 2024 15 St Johnstone 0–1 Rangers Perth
12:00 Report Holt 63 o.g.' Stadium: McDiarmid Park
Attendance: 7,446
Referee: Steven McLean
7 December 2024 16 Aberdeen 1–1 St Johnstone Aberdeen
15:00 Clarkson 56' Report Kirk 25' Stadium: Pittodrie Stadium
Attendance: 15,880
Referee: Ross Hardie
14 December 2024 17 St Johnstone 2–3 St Mirren Perth
15:00 Kirk 52'
Kimpioka 81'
Report Phillips 10'
Mooney 88'
Idowu 90+9 pen.'
Stadium: McDiarmid Park
Attendance: 4,001
Referee: Euan Anderson
22 December 2024 18 Heart of Midlothian 2–1 St Johnstone Edinburgh
15:00 Penrice 16'
Spittal 58'
Report Carey 53 pen.' Stadium: Tynecastle Park
Attendance: 18,676
Referee: John Beaton
26 December 2024 19 St Johnstone 1–2 Dundee United Perth
15:00 Kirk 44' Report Middleton 51'
Dalby 60'
Gallagher  87'
Stadium: McDiarmid Park
Attendance: 7,306
Referee: Kevin Clancy
29 December 2024 20 Celtic 4–0 St Johnstone Glasgow
15:00 Engels 45+1 pen.'
Maeda 57'
Kühn 74'
Hatate 81'
Report Stadium: Celtic Park
Attendance: 58,645
Referee: Matthew MacDermid
2 January 2025 21 St Johnstone 1–1 Hibernian Perth
15:00 Holt  41'
Clark 45+4 pen.'
Report Gayle 79' Stadium: McDiarmid Park
Attendance: 6,287
Referee: Lloyd Wilson
5 January 2025 22 St Johnstone 1–3 Dundee Perth
15:00 McPake 67' Report Murray 3'
Palmer-Houlden 10'
Cameron 22'
Stadium: McDiarmid Park
Attendance: 5,246
Referee: David Dickinson
12 January 2025 23 Rangers 3–1 St Johnstone Glasgow
15:00 Igamane 16'
Černý 20'
Diomande 25'
Report Sanders 54' Stadium: Ibrox Stadium
Attendance: 45,818
Referee: Ross Hardie
25 January 2025 24 St Johnstone 2–1 Motherwell Perth
15:00 Steven 86'
Mikulić 88'
Report Halliday 4 pen.' Stadium: McDiarmid Park
Attendance: 3,892
Referee: Kevin Clancy
1 February 2025 25 St Mirren 0–1 St Johnstone Paisley
15:00 Report Mikulić 71' Stadium: St Mirren Park
Attendance: 6,298
Referee: Dan McFarlane
15 February 2025 26 Kilmarnock 3–1 St Johnstone Kilmarnock
15:00 Polworth 9'
Murray 56'
Wales 60'
Report Carey 90+1' Stadium: Rugby Park
Attendance: 5,479
Referee: Matthew MacDermid
23 February 2025 27 St Johnstone 1–2 Heart of Midlothian Perth
12:00 Sidibeh 53' Report Kabangu 36', 57' Stadium: McDiarmid Park
Attendance: 5,577
Referee: Calum Scott
26 February 2025 28 St Johnstone 1–0 Ross County Perth
19:45 Kirk 66' Report Stadium: McDiarmid Park
Attendance: 3,576
Referee: Dan McFarlane
1 March 2025 29 Dundee 1–1 St Johnstone Dundee
15:00 Murray 43' Report Kirk 40' Stadium: Dens Park
Attendance: 7,681
Referee: Steven McLean
15 March 2025 30 St Johnstone 0–0 Aberdeen Perth
15:00 Report Stadium: McDiarmid Park
Attendance: 7,733
Referee: Chris Graham
29 March 2025 31 Hibernian 3–0 St Johnstone Edinburgh
15:00 Hoilett 18'
Boyle 29'
Bowie 90+5'
Report Stadium: Easter Road
Attendance: 17,002
Referee: Matthew MacDermid
6 April 2025 32 St Johnstone 1–0 Celtic Perth
12:00 Balodis 4' Report Stadium: McDiarmid Park
Attendance: 8,795
Referee: David Dickinson
12 April 2025 33 Dundee United 1–0 St Johnstone Dundee
15:00 Adegboyega 25' Report Stadium: Tannadice Park
Attendance: 10,160
Referee: Dan McFarlane
26 April 2025 34 Motherwell 3–2 St Johnstone Motherwell
15:00 Slattery 39'
Sprangler 40 o.g.'
Sparrow 48'
Report Kirk 6'
Watt 66'
Stadium: Fir Park
Attendance: 4,412
Referee: Steven McLean
3 May 2025 35 St Johnstone 0–2 Kilmarnock Perth
15:00 Report Watson 12'
Armstrong 53 pen.'
Stadium: McDiarmid Park
Attendance: 5,191
Referee: Iain Snedden
10 May 2025 36 St Johnstone 2–1 Ross County Perth
15:00 Balodis 31'
Watt 60'
Report Samuel 41'
Ashworth  90+11'
Stadium: McDiarmid Park
Attendance: 4,355
Referee: John Beaton
14 May 2025 37 Heart of Midlothian 2–1 St Johnstone Edinburgh
19:45 Douglas 17 o.g.'
Forrest 31'
Report Carey 74' Stadium: Tynecastle Park
Attendance: 18,021
Referee: David Dickinson
18 May 2025 38 St Johnstone 0–2 Dundee Perth
15:00 Report Cameron 28', 90+6 pen.' Stadium: McDiarmid Park
Attendance: 7,170
Referee: Steven McLean

Scottish League Cup

Group stage

13 July 2024 1 Brechin City 1–2 St Johnstone Brechin
15:00 Moreland 90+1' Report Carey 45+2 pen.'
Cameron 65'
Stadium: Glebe Park
Attendance: 1,075
Referee: Craig Napier
20 July 2024 2 St Johnstone 2–0 Greenock Morton Perth
15:00 Kimpioka 12', 44' Report Stadium: McDiarmid Park
Attendance: 2,403
Referee: Iain Sneddon
23 July 2024 3 Alloa Athletic 3–2 St Johnstone Alloa
19:45 Neill 54'
Rankin 83', 88'
Report Kimpioka 55'
Essel  64'
Sanders 90+1'
Stadium: Recreation Park
Attendance: 1,112
Referee: Colin Steven
27 July 2024 4 St Johnstone 5–1 East Fife Perth
15:00 Sidibeh 15', 44'
Kimpioka 28', 90+1'
Kirk 88'
Report Trouten 64' Stadium: McDiarmid Park
Attendance: 2,424
Referee: Don Robertson

Knockout phase

17 August 2024 Second round Rangers 2–0 St Johnstone Glasgow
15:00 Dessers 61'
McCausland 90+2'
Report Stadium: Hampden Park
Referee: Matthew MacDermid

Scottish Cup

18 January 2025 Fourth round St Johnstone 1–0 Motherwell Perth
15:00 Kirk 9' Report Stadium: McDiarmid Park
Attendance: 3,892
Referee: John Beaton
8 February 2025 Fifth round St Johnstone 1–0 Hamilton Academical Perth
15:00 Sidibeh 86' Report Stadium: McDiarmid Park
Attendance: 3,095
Referee: Nick Walsh
10 March 2025 Quarter-finals Livingston 0–1 St Johnstone Livingston
19:45 Report Carey 73' Stadium: Almondvale Stadium
Referee: Don Robertson
20 April 2025 Semi-finals St Johnstone 0–5 Celtic Glasgow
15:00 Report McGregor 34'
Maeda 37', 45+1'
Idah 45'
Jota 67'
Stadium: Hampden Park
Attendance: 43,632
Referee: Calum Scott

Squad statistics

Appearances and goals

As of 18 May 2025[1]
No. Pos Nat Player Total Premiership Scottish Cup League Cup
Apps Goals Apps Goals Apps Goals Apps Goals
1 GK  ENG Andy Fisher 18 0 14 0 4 0 0 0
2 DF  CRO Božo Mikulić 16 2 13+1 2 2 0 0 0
4 DF  LVA Daniels Balodis 16 2 13 2 3 0 0 0
5 DF  ENG Zach Mitchell 10 0 6+2 0 2 0 0 0
6 MF  PAN Víctor Griffith 14 0 9+2 0 3 0 0 0
7 MF  SCO Jason Holt 31 0 26+2 0 3 0 0 0
8 MF  SWE Jonathan Svedberg 7 0 4+1 0 2 0 0 0
9 FW  UGA Uche Ikpeazu 5 0 2+2 0 0+1 0 0 0
10 FW  SCO Nicky Clark 33 6 18+11 6 1+2 0 0+1 0
11 MF  IRL Graham Carey 42 6 15+19 4 2+2 1 4 1
14 MF  ENG Drey Wright 38 1 31 1 2+1 0 4 0
16 FW  GAM Adama Sidibeh 39 5 21+10 2 2+1 1 2+3 2
17 MF  UKR Max Kucheriavyi 6 0 2+2 0 0 0 0+2 0
18 DF  NIR Sam McClelland 5 0 1 0 0 0 4 0
19 FW  SCO Taylor Steven 20 1 5+9 1 1+1 0 1+3 0
20 GK  SCO Ross Sinclair 10 0 10 0 0 0 0 0
21 MF  GUY Stephen Duke-McKenna 14 0 8+3 0 2+1 0 0 0
22 MF  WAL Matthew Smith 25 0 16+4 0 0 0 4+1 0
23 MF  AUT Sven Sprangler 37 0 29+3 0 4 0 0+1 0
24 MF  SCO Josh McPake 16 1 5+8 1 0+1 0 2 0
27 FW  NIR Makenzie Kirk 42 11 24+10 9 3+1 1 0+4 1
29 FW  SWE Benjamin Mbunga Kimpioka 33 11 19+7 6 0+2 0 5 5
30 DF  SCO Barry Douglas 19 0 13+3 0 3 0 0 0
31 GK  SCO Craig Hepburn 0 0 0 0 0 0 0 0
37 DF  IRL Sam Curtis 17 0 13 0 4 0 0 0
44 MF  SCO Elliot Watt 9 2 6+2 2 1 0 0 0
46 MF  POL Fran Franczak 11 0 4+4 0 0 0 0+3 0
55 DF  SCO Callan Hamill 1 0 0+1 0 0 0 0+0 0
Departures
3 DF  TRI Andre Raymond 21 0 16+1 0 0 0 4 0
4 DF  SCO Kyle Cameron 18 1 13+2 0 0 0 3 1
5 DF  ENG Jack Sanders 27 2 21+1 1 1 0 4 1
6 DF  SCO Lewis Neilson 18 0 13+4 0 0 0 1 0
7 FW  SCO Stevie May 1 0 0 0 0 0 0+1 0
8 MF  SCO Cammy MacPherson 12 0 3+4 0 0 0 5 0
12 GK  SCO Josh Rae 18 0 12+1 0 0 0 5 0
15 MF  GHA Aaron Essel 18 0 9+6 0 0 0 3 0
21 MF  SCO Connor Smith 2 0 0 0 0 0 1+1 0
28 MF  SCO Alex Ferguson 0 0 0 0 0 0 0 0
32 DF  SCO Liam Parker 1 0 0 0 0 0 0+1 0
33 DF  ISR David Keltjens 10 0 1+6 0 0 0 3 0
38 MF  SCO Scott Bright 0 0 0 0 0 0 0 0
42 DF  ENG Oludare Olufunwa 0 0 0 0 0 0 0 0
45 FW  SCO Jackson Mylchreest 0 0 0 0 0 0 0 0

Team statistics

League table

Pos Team Pld W D L GF GA GD Pts Qualification or relegation[a]
8 Motherwell 38 14 7 17 46 63 −17 49
9 Kilmarnock 38 12 8 18 45 64 −19 44
10 Dundee 38 11 8 19 57 77 −20 41
11 Ross County (R) 38 9 10 19 37 65 −28 37 Qualification for the Premiership play-off final
12 St Johnstone (R) 38 9 5 24 38 68 −30 32 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]
(R) Relegated
Notes:
  1. ^ Teams play each other three times (33 matches), before the league is split into two groups (the top six and the bottom six).

League Cup table

Pos Team Pld W PW PL L GF GA GD Pts Qualification STJ ALL EFI GMO BRE
1 St Johnstone 4 3 0 0 1 11 5 +6 9 Qualification for the second round 5–1 2–0
2 Alloa Athletic 4 2 1 0 1 7 5 +2 8 3–2 p0–0
3 East Fife 4 2 0 1 1 8 5 +3 7 3–0 4–0
4 Greenock Morton 4 2 0 0 2 3 6 −3 6 2–1 1–0
5 Brechin City 4 0 0 0 4 2 10 −8 0 1–2 1–3
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]

Transfers

In

Date Player Transferred from Fee Source
30 May 2024 Uche Ikpeazu Port Vale Free [7]
10 June 2024 Josh Rae Airdrieonians [8]
20 June 2024 Josh McPake Stirling Albion [9]
Jack Sanders Kilmarnock [10]
8 July 2024 Aaron Essel Bechem United [11]
16 July 2024 Andre Raymond Vilar de Perdizes [12]
19 July 2024 Arran Cocks Brooke House College Football Academy [13]
Makenzie Kirk Heart of Midlothian Undisclosed [14]
30 August 2024 Jason Holt Livingston Free [15]
15 October 2024 Barry Douglas Lech Poznań [16]
Božo Mikulić Partizani Tirana [17]
10 January 2025 Víctor Griffith Árabe Unido Undisclosed [18]
24 January 2025 Jonathan Svedberg Halmstads BK Free [19]
28 January 2025 Daniels Balodis FK RFS Free [20]

Out

Date Player Transferred to Fee Source
31 May 2024 Cammy Ballantyne Linfield Free [21][22]
Callum Booth The Spartans [21][23]
James Brown Marine [21][24]
Andrew Considine Retired [21][25]
Ali Crawford Greenock Morton Free [21][26]
Tony Gallacher Hamilton Academical [21]
Chris Kane Dunfermline Athletic [21][27]
Jack Willis Queen's Park [21][28]
19 June 2024 Dimitar Mitov Aberdeen Undisclosed [29]
24 June 2024 Liam Gordon Motherwell Free [30]
4 July 2024 Daniel Phillips Stevenage [31][32]
5 July 2024 Ryan McGowan Livingston [31][33]
17 January 2025 Connor Smith Hamilton Academical Undisclosed [34]
20 January 2025 David Keltjens Ironi Tiberias Free [35]
31 January 2025 Jack Sanders MK Dons Undisclosed [36]
13 February 2025 Brodie Dair Fulham [37]
1 April 2025 Oludare Olufunwa IF Gnistan Free [38]

Loans in

Date Player Transferred from Source
5 July 2024 Kyle Cameron Notts County [39]
30 July 2024 Lewis Neilson Heart of Midlothian [40]
7 January 2025 Andy Fisher Swansea City [41]
17 January 2025 Sam Curtis Sheffield United [42]
30 January 2025 Elliot Watt Burton Albion [43]
3 February 2025 Zach Mitchell Charlton Athletic [44]
Stephen Duke-McKenna Harrogate Town [45]

Loans out

Date Player Transferred to Source
11 July 2024 Bayley Klimionek Forfar Athletic [46]
19 July 2024 Arran Cocks [13]
30 July 2024 Adam McMillan Albion Rovers [47]
3 August 2024 Jackson Mylchreest Forfar Athletic [48]
21 August 2024 Stevie May Livingston [49]
23 August 2024 Liam Parker Cove Rangers [50]
30 August 2024 Joe Ellison Berwick Rangers [51]
Taylor Steven Cliftonville [52]
11 September 2024 Alex Ferguson Stirling Albion [53]
13 September 2024 Oludare Olufunwa Hamilton Academical [54]
Connor Smith [55]
8 October 2024 Ben McCrystal Berwick Rangers [56]
8 November 2024 Scott Bright Brechin City [57]
4 February 2025 Josh Rae Raith Rovers [58]
23 February 2025 Cammy MacPherson Tampa Bay Rowdies [59]
28 February 2025 Andre Raymond Dunfermline Athletic [60]
2 April 2025 Aaron Essel North Texas SC [61]

See also

References

  1. ^ "St Johnstone Stats". Sky Sports. 18 May 2025.
  2. ^ "Scottish Premiership Table". BBC. 15 April 2024.
  3. ^ "Premiership League Table". Scottish Professional Football League. Retrieved 18 May 2025.
  4. ^ "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.
  5. ^ "Summary - League Cup Group F". Soccerway. Retrieved 28 May 2024.
  6. ^ "Format". SPFL. Retrieved 7 June 2023.
  7. ^ "Deal agreed for Uche Ikpeazu". St Johnstone FC. 30 May 2024. Retrieved 10 June 2024.
  8. ^ "Goalkeeper Josh Rae signs for Saints". St Johnstone FC. 10 June 2024. Retrieved 10 June 2024.
  9. ^ "Josh McPake signs for Saints". St Johnstone FC. 20 June 2024. Retrieved 25 June 2024.
  10. ^ "Jack Sanders signs for Saints". St Johnstone FC. 20 June 2024. Retrieved 25 June 2024.
  11. ^ "Aaron Essel signs for Saints". St Johnstone FC. 8 July 2024. Retrieved 10 July 2024.
  12. ^ "Andre Raymond signs for Saints". St Johnstone FC. 16 July 2024. Retrieved 20 July 2024.
  13. ^ a b "Arran Cocks signs for Saints". St Johnstone FC. 19 July 2024. Retrieved 20 July 2024.
  14. ^ "Makenzie Kirk signs for Saints". St Johnstone FC. 19 July 2024. Retrieved 20 July 2024.
  15. ^ "Jason Holt returns to Saints". St Johnstone FC. 30 August 2024. Retrieved 31 August 2024.
  16. ^ "Barry Douglas signs for Saints". St Johnstone FC. 15 October 2024. Retrieved 22 October 2024.
  17. ^ "Deal agreed for Bozo Mikulic". St Johnstone FC. 15 October 2024. Retrieved 22 October 2024.
  18. ^ "Welcome, Víctor Griffith". St Johnstone FC. 10 January 2025. Retrieved 11 January 2025.
  19. ^ "Welcome Jonathan Svedberg". St Johnstone FC. 24 January 2025. Retrieved 24 January 2025.
  20. ^ "Welcome Daniels Balodis". St Johnstone FC. 28 January 2025. Retrieved 29 January 2025.
  21. ^ a b c d e f g h "Squad Update: End of season 2023/24". www.afc.co.uk. St Johnstone FC. 31 May 2024. Retrieved 10 June 2024.
  22. ^ "Ballantyne joins the Blues". linfieldfc.com. Linfield FC. 14 June 2024. Retrieved 30 July 2024.
  23. ^ "Callum Booth". x.com. The Spartans FC. 25 May 2024. Retrieved 10 June 2024.
  24. ^ "Callum Booth". marinefc.com. Marine AFC. 5 September 2024. Retrieved 20 September 2024.
  25. ^ "Defender Considine announces retirement". bbc.co.uk. BBC Sport. 8 July 2024. Retrieved 8 July 2024.
  26. ^ "Ali Crawford returns to Cappielow". Greenock Morton FC. 2 August 2024. Retrieved 3 August 2024.
  27. ^ "Chris Kane Signs for Dunfermline". Dunfermline Athletic FC. 22 May 2024. Retrieved 10 June 2024.
  28. ^ "Jack swaps being a Saint for being a Spider". queensparkfc.co.uk. Queens Park FC. 12 June 2024. Retrieved 13 June 2024.
  29. ^ "Dimitar Mitov signs for Aberdeen". St Johnstone FC. 19 June 2024. Retrieved 20 June 2024.
  30. ^ "Liam Gordon departs Saints". St Johnstone FC. 24 June 2024. Retrieved 25 June 2024.
  31. ^ a b "Our thanks to Ryan McGowan and Daniel Phillips". St Johnstone FC. 3 July 2024. Retrieved 3 July 2024.
  32. ^ "Stevenage sign Phillips from St Johnstone". BBC Sport. 4 July 2024. Retrieved 5 July 2024.
  33. ^ "Welcome to Livingston, Ryan McGowan!". Livingston FC. 5 July 2024. Retrieved 5 July 2024.
  34. ^ "Connor Smith here to stay". Hamilton Academical FC. 17 January 2025. Retrieved 17 January 2025.
  35. ^ "David Keltjeans departs". St Johnstone FC. 20 January 2025. Retrieved 24 January 2025.
  36. ^ "MK Dons sign defender Sanders from St Johnstone". BBC Sport. 20 June 2024. Retrieved 25 June 2024.
  37. ^ "Brodie Dair departs for Fulham". St Johnstone FC. 13 February 2025. Retrieved 15 February 2025.
  38. ^ "Olufunwa released". St Johnstone FC. 1 April 2025. Retrieved 1 April 2025.
  39. ^ "Kyle Cameron joins on loan". St Johnstone FC. 5 July 2024. Retrieved 5 July 2024.
  40. ^ "Hearts defender Neilson joins St Johnstone on loan". BBC Sport. 30 July 2024. Retrieved 1 August 2024.
  41. ^ "St Johnstone loan goalkeeper Fisher from Swansea City". BBC Sport. 7 January 2025. Retrieved 8 January 2025.
  42. ^ "Welcome, Sam Curtis". St Johnstone FC. 17 January 2025. Retrieved 18 January 2025.
  43. ^ "Welcome, Elliot Watt". St Johnstone FC. 30 January 2025. Retrieved 31 January 2025.
  44. ^ "St Johnstone sign Mitchell on loan from Charlton". BBC Sport. 3 February 2025. Retrieved 5 February 2025.
  45. ^ "St Johnstone sign Guyana international Duke-McKenna on loan". BBC Sport. 3 February 2025. Retrieved 5 February 2025.
  46. ^ "Welcome to the Loons Bayley Klimionek". Forfar Athletic FC. 11 July 2024. Retrieved 11 July 2024.
  47. ^ "Welcome to Albion Rovers, Adam McMillan!". Albion Rovers FC. 30 July 2024. Retrieved 4 August 2024.
  48. ^ "Welcome to the Loons Jackson Mylchreest". Forfar Athletic FC. 3 August 2024. Retrieved 4 August 2024.
  49. ^ "Stevie May joins the Lions on loan!". Livingston FC. 21 August 2024. Retrieved 22 August 2024.
  50. ^ "Liam Parker Joins On Loan". Cove Rangers FC. 23 August 2024. Retrieved 31 August 2024.
  51. ^ "Good luck, Joe!". St Johnstone FC. 23 August 2024. Retrieved 31 August 2024.
  52. ^ "Steven joins Cliftonville on loan". BBC Sport. 30 August 2024. Retrieved 31 August 2024.
  53. ^ "Stirling Albion Sign Alex Ferguson on Loan from St Johnstone". Stirling Albion FC. 11 September 2024. Retrieved 13 September 2024.
  54. ^ "Oludare Olufunwa joins Accies". Hamilton Academical FC. 13 September 2024. Retrieved 13 September 2024.
  55. ^ "Connor Smith returns to Accies". Hamilton Academical FC. 13 September 2024. Retrieved 13 September 2024.
  56. ^ "McCrystal joins until January". Berwick Rangers FC. 8 October 2024. Retrieved 1 December 2024.
  57. ^ "Scott Bright Signs on Loan". Brechin City FC. 8 November 2024. Retrieved 1 December 2024.
  58. ^ "Welcome, Josh Rae!". Raith Rovers FC. 4 February 2025. Retrieved 5 February 2025.
  59. ^ "MacPherson joins Tampa Bay Rowdies on loan". BBC Sport. 21 February 2025. Retrieved 23 February 2025.
  60. ^ "Andre Raymond signs up". Dunfermline Athletic FC. 28 February 2025. Retrieved 1 March 2025.
  61. ^ "North Texas SC Acquires Midfielder Aaron Essel on Loan from St Johnstone FC". FC Dallas. 2 April 2025. Retrieved 19 May 2025.