2025–26 St Johnstone F.C. season
| 2025–26 season | |
|---|---|
| Chief executive | Francis Smith |
| Manager | Simo Valakari |
| Stadium | McDiarmid Park |
| Scottish Cup | Third round |
| League Cup | Second round |
| Challenge Cup | Quarter-finals |
The 2025–26 season is St Johnstone's first season in the Scottish Championship and their first season back in the second tier of Scottish football following their relegation from the Scottish Premiership at the end of the 2024–25 season. Saints will also compete in the League Cup, Scottish Cup, and for the first time in 16 years, the Challenge Cup.
Competitions
Win Draw Loss Postponed
Pre-season and friendlies
| 5 July 2025 | Forfar Athletic | 1–1 | St Johnstone | Forfar |
| 14:00 BST | Morrison 33' | Report | Gullan 9 pen.' | Stadium: Station Park Attendance: 992 Referee: Duncan Nicolson |
| 8 July 2025 | St Johnstone | 0–1 | Falkirk | Perth |
| 19:30 BST | Report | Arfield 9' | Stadium: McDiarmid Park Attendance: 2,004 Referee: Greg Soutar |
| 15 July 2025 | St Johnstone | 1–1 | Dundee United | Perth |
| 19:45 BST | Kirk 86' | Report | Esselink 18' | Stadium: McDiarmid Park Referee: Nick Walsh |
Scottish Championship
| 2 August 2025 1 | St Johnstone | 5–1 | Partick Thistle | Perth |
| 15:00 | Gullan 17' McPake 28', 37', 48' Mallan 82' |
Report | Reading 15' | Stadium: McDiarmid Park Attendance: 4,991 Referee: Ross Hardie |
| 8 August 2025 2 | Ross County | 0–1 | St Johnstone | Dingwall |
| 19:45 | Report | Ikpeazu 82' | Stadium: Victoria Park Attendance: 3,185 Referee: Dan McFarlane |
| 23 August 2025 3 | St Johnstone | 3–0 | Arbroath | Perth |
| 15:00 | Baird 31' Holt 60' Mallan 71 pen.' |
Report | Stadium: McDiarmid Park Referee: Peter Stuart |
| 30 August 2025 4 | St Johnstone | 1–1 | Greenock Morton | Perth |
| 15:00 | McPake 83' | Report | Brophy 22' | Stadium: McDiarmid Park Referee: Grant Irvine |
| 13 September 2025 5 | Raith Rovers | 0–2 | St Johnstone | Kirkcaldy |
| 15:00 | Report | Sidibeh 29' McPake 88' |
Stadium: Stark's Park Attendance: 5,163 Referee: Chris Graham |
| 19 September 2025 6 | St Johnstone | 2–1 | Dunfermline Athletic | Perth |
| 19:45 | Fotheringham 51' McPake 83' |
Report | MacLeod 83' | Stadium: McDiarmid Park Attendance: 6,232 Referee: Matthew Macdermid |
| 23 September 2025 7 | Airdrieonians | 1–2 | St Johnstone | Airdrie |
| 19:45 | Cooper 74' Reid 90+7' |
Report | Gullan 9' Diabate 19' 90+6' |
Stadium: Excelsior Stadium Attendance: 1,874 Referee: Lloyd Wilson |
| 27 September 2025 8 | Queen's Park | 1–2 | St Johnstone | Glasgow |
| 15:00 | Fowler 43' | Report | Fotheringham 37' McPake 89' |
Stadium: Lesser Hampden Attendance: 893 Referee: Peter Stuart |
| 4 October 2025 9 | St Johnstone | 0–0 | Ayr United | Perth |
| 15:00 | Report | Stadium: McDiarmid Park Attendance: 4,277 Referee: Ryan Lee |
| 11 October 2025 10 | St Johnstone | 0–0 | Ross County | Perth |
| 15:00 | Report | Stadium: McDiarmid Park Attendance: 3,750 Referee: David Dickinson |
| 18 October 2025 11 | Arbroath | 3–1 | St Johnstone | Arbroath |
| 15:00 | Marshall 51', 62' Reilly 57' |
Report | McPake 5' | Stadium: Gayfield Park Attendance: 2,788 Referee: Duncan Nicolson |
| 25 October 2025 12 | Greenock Morton | 0–4 | St Johnstone | Greenock |
| 15:00 | Report | Diabate 5' Gullan 12', 34' McPake 26' |
Stadium: Cappielow Attendance: 2,068 Referee: Euan Anderson |
| 1 November 2025 13 | St Johnstone | 3–0 | Airdrieonians | Perth |
| 15:00 | Sidibeh 25', 53', 73' | Report | Stadium: McDiarmid Park Attendance: 4,607 Referee: Greg Soutar |
| 8 November 2025 14 | Dunfermline Athletic | 2–2 | St Johnstone | Dunfermline |
| 15:00 | Stewart 8' A.Tod 90+1' |
Report | McAlear 30' Smith 66' |
Stadium: East End Park Attendance: 6,894 Referee: Ross Hardie |
| 15 November 2025 15 | St Johnstone | 4–3 | Queen's Park | Perth |
| 15:00 | Gullan 16', 30 pen.' Stanton 18' Baird 84' |
Report | Drozd 59' Fowler 62 pen.' Friel 90+2' |
Stadium: McDiarmid Park Attendance: 4,012 Referee: Alastair Grieve |
| 22 November 2025 16 | Partick Thistle | 2–1 | St Johnstone | Glasgow |
| 15:00 | O'Reilly 6' Watt 45+2' |
Report | McPake 71' | Stadium: Firhill Stadium Attendance: 5,461 Referee: Don Robertson |
| 6 December 2025 17 | St Johnstone | 0–0 | Raith Rovers | Perth |
| 15:00 | Report | Stadium: McDiarmid Park Attendance: 4,113 Referee: Lloyd Wilson |
| 12 December 2025 18 | Ayr United | 2–4 | St Johnstone | Ayr |
| 19:45 | McKenzie 8' Murphy 14' |
Report | Foulds 47' McPake 77', 88' Fotheringham 90+2' |
Stadium: Somerset Park Attendance: 1,946 Referee: Colin Steven |
| 20 December 2025 19 | St Johnstone | 5–0 | Greenock Morton | Perth |
| 15:00 | McPake 12' Stanton 24' Gullan 39', 70' Sidibeh 76' |
Report | Stadium: McDiarmid Park Attendance: 4,363 Referee: Colin Steven |
| 27 December 2025 20 | Ross County | 0–0 | St Johnstone | Dingwall |
| 15:00 | Report | Stadium: Victoria Park Attendance: 3,433 Referee: Sean Murdoch |
| 3 January 2026 21 | St Johnstone | 1–0 | Arbroath | Perth |
| 15:00 | Sidibeh 25' | Report | Stadium: McDiarmid Park Attendance: 4,462 Referee: Iain Snedden |
| 24 January 2026 22 | St Johnstone | 0–1 | Dunfermline Athletic | Perth |
| 15:00 | Report | Fraser 50' | Stadium: McDiarmid Park Attendance: 8,347 Referee: David Dickinson |
| 30 January 2026 23 | St Johnstone | 2–2 | Partick Thistle | Perth |
| 19:45 | Agyeman 48' McPake 66' |
Report | Smyth 42', 90+6 pen.' | Stadium: McDiarmid Park Attendance: 5,949 Referee: Sean Murdoch |
| 13 February 2025 24 | Airdrieonians | 0–1 | St Johnstone | Airdrie |
| 19:45 | Report | Paton 22' | Stadium: Excelsior Stadium Attendance: 1,641 Referee: Colin Steven |
| 20 February 2025 25 | Raith Rovers | 0–0 | St Johnstone | Kirkcaldy |
| 19:45 | Report | Stadium: Stark's Park Attendance: 4,121 Referee: Ross Hardie |
| 24 February 2025 26 | Queen's Park | 1–1 | St Johnstone | Glasgow |
| 19:45 | Murray 90' | Report | Fowler 55' Boyes 90+1' |
Stadium: Lesser Hampden Attendance: 805 Referee: Calum Scott |
| 28 February 2026 27 | St Johnstone | 3–1 | Ayr United | Perth |
| 15:00 | McAlear 16' Diabate 42' Paton 86' |
Report | Dick 18' | Stadium: McDiarmid Park Attendance: 3,961 Referee: Dan McFarlane |
| 7 March 2025 28 | Greenock Morton | 0–2 | St Johnstone | Greenock |
| 15:00 | Report | McAlear 79' Smith 88' |
Stadium: Cappielow Attendance: 1,798 Referee: Duncan Nicolson |
| 14 March 2026 29 | St Johnstone | 1–0 | Ross County | Perth |
| 15:00 | McAlear 25' | Report | Stadium: McDiarmid Park Attendance: 4,223 Referee: Colin Steven |
| 20 March 2025 30 | Partick Thistle | v | St Johnstone | Glasgow |
| 19:45 | Stadium: Firhill Stadium |
| 28 March 2026 31 | St Johnstone | v | Queen's Park | Perth |
| 15:00 | Stadium: McDiarmid Park |
Scottish League Cup
Group stage
| 12 July 2025 Group stage | East Kilbride | 1–3 | St Johnstone | East Kilbride |
| 15:00 | Robertson 7' | Report | Gullan 52' Sidibeh 60' Kirk 81' |
Stadium: K-Park Training Academy Attendance: 690 Referee: Daniel Graves |
| 19 July 2025 Group stage | Inverness CT | 0–1 | St Johnstone | Inverness |
| 15:00 | Report | Ikpeazu 90' | Stadium: Caledonian Stadium Attendance: 1,585 Referee: Graham Grainger |
| 22 July 2025 Group stage | St Johnstone | 3–1 | Raith Rovers | Perth |
| 19:45 | Gullan 27' McPake 51' Kirk 80' |
Report | Hamilton 57' | Stadium: McDiarmid Park Attendance: 3,358 Referee: Greg Soutar |
| 26 July 2025 Group stage | St Johnstone | 8–0 | Elgin City | Perth |
| 15:00 | Tumilty 3' Kirk 20', 79' Gullan 42', 45+1' Stanton 65' Ikpeazu 78' Sprangler 84' |
Report | Ritchie 7' | Stadium: McDiarmid Park Attendance: 2,398 Referee: Peter Stuart |
Knockout phase
| 16 August 2025 Second round | St Johnstone | 0–1 (a.e.t.) | Motherwell | Perth |
| 15:00 | Report | Fadinger 109' | Stadium: McDiarmid Park Attendance: 4,330 Referee: David Dickinson |
Scottish Challenge Cup
| 16 December 2025 Second round | Heart of Midlothian B | 0–1 | St Johnstone | Edinburgh |
| 19:45 | Report | Gullan 76' | Stadium: Ainslie Park Referee: Josh Hay | |
| Note: Match postponed due to Storm Bram. | ||||
| 13 January 2026 Third round | St Johnstone | 2–0 | Ross County | Perth |
| 19:45 | McPake 18' Lloyd 48' |
Report | Stadium: McDiarmid Park Attendance: 1,815 Referee: Grant Irvine |
| 17 February 2026 Quarter-finals | St Johnstone | 3–3 (4–5 p) | Ayr United | Falkirk |
| 19:45 | McPake 30 pen.' Smith 89' Gullan 90+4' |
Report | Oakley 15', 29' Holt 47' |
Stadium: Falkirk Stadium Referee: Lloyd Wilson |
Scottish Cup
| 29 November 2025 Third round | St Johnstone | 1–2 (a.e.t.) | Cove Rangers | Perth |
| 15:00 | Ikpeazu 24' | Report | Megginson 73' Emslie 100' |
Stadium: McDiarmid Park Attendance: 2,024 Referee: Chris Graham |
Squad statistics
Appearances and goals
- As of 14 March 2026
| No. | Pos | Nat | Player | Total | Championship | League Cup | Challenge Cup | Scottish Cup | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals[1] | ||||
| 1 | GK | ENG | Toby Steward | 38 | 0 | 29 | 0 | 5 | 0 | 3 | 0 | 1 | 0 |
| 2 | DF | SCO | Reghan Tumilty | 13 | 1 | 3+4 | 0 | 3+1 | 1 | 1 | 0 | 1 | 0 |
| 3 | DF | ENG | Cheick Diabate | 36 | 3 | 28 | 3 | 3+2 | 0 | 2 | 0 | 1 | 0 |
| 4 | DF | WAL | Morgan Boyes | 32 | 0 | 19+5 | 0 | 5 | 0 | 2+1 | 0 | 0 | 0 |
| 5 | DF | CRO | Božo Mikulić | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 6 | MF | PAN | Víctor Griffith | 6 | 0 | 0+4 | 0 | 0 | 0 | 1+1 | 0 | 0 | 0 |
| 7 | MF | SCO | Jason Holt | 35 | 1 | 28 | 1 | 5 | 0 | 2 | 0 | 0 | 0 |
| 8 | MF | SWE | Jonathan Svedberg | 15 | 0 | 7+3 | 0 | 1+2 | 0 | 1+1 | 0 | 0 | 0 |
| 9 | FW | ENG | Josh Fowler | 7 | 1 | 4+3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 | FW | SCO | Jamie Gullan | 35 | 14 | 25+2 | 8 | 5 | 4 | 0+2 | 2 | 1 | 0 |
| 11 | MF | SCO | Sam Stanton | 23 | 3 | 10+8 | 2 | 0+2 | 1 | 3 | 0 | 0 | 0 |
| 14 | DF | ENG | Matty Foulds | 24 | 1 | 13+3 | 1 | 4 | 0 | 3 | 0 | 0+1 | 0 |
| 15 | DF | SCO | Jack Baird | 28 | 2 | 19+2 | 2 | 3+1 | 0 | 2+1 | 0 | 0 | 0 |
| 17 | FW | WAL | Louis Lloyd | 7 | 1 | 1+3 | 0 | 0 | 0 | 1+1 | 1 | 0+1 | 0 |
| 18 | FW | IRL | Ruari Paton | 7 | 2 | 4+2 | 2 | 0 | 0 | 1 | 0 | 0 | 0 |
| 19 | FW | SCO | Taylor Steven | 9 | 0 | 0+4 | 0 | 1+3 | 0 | 1 | 0 | 0 | 0 |
| 20 | GK | SCO | Ross Sinclair | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 | FW | SCO | Kai Fotheringham | 21 | 3 | 10+8 | 3 | 0 | 0 | 0+2 | 0 | 0+1 | 0 |
| 22 | MF | SCO | Stevie Mallan | 18 | 1 | 6+6 | 1 | 2+1 | 0 | 2 | 0 | 1 | 0 |
| 24 | MF | SCO | Josh McPake | 35 | 17 | 27 | 14 | 4+1 | 1 | 2 | 2 | 1 | 0 |
| 27 | FW | GHA | Alfredo Agyeman | 7 | 1 | 2+4 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 33 | DF | SCO | Liam Smith | 22 | 3 | 18+1 | 2 | 0 | 0 | 1+1 | 1 | 1 | 0 |
| 35 | DF | SCO | Adam Forrester | 17 | 0 | 16+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 39 | GK | SCO | Kyle Thomson | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 42 | MF | SCO | Reece McAlear | 35 | 4 | 29 | 4 | 3+1 | 0 | 1 | 0 | 1 | 0 |
| 46 | MF | POL | Fran Franczak | 8 | 0 | 0+4 | 0 | 1+1 | 0 | 1 | 0 | 0+1 | 0 |
| 52 | DF | SCO | Arran Brookfield | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Departures | |||||||||||||
| 9 | FW | GAM | Adama Sidibeh | 26 | 7 | 18+1 | 6 | 5 | 1 | 0+1 | 0 | 0+1 | 0 |
| 15 | MF | GHA | Aaron Essel | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 | FW | UGA | Uche Ikpeazu | 18 | 4 | 0+12 | 1 | 0+4 | 2 | 0+1 | 0 | 1 | 1 |
| 23 | MF | AUT | Sven Sprangler | 20 | 1 | 3+10 | 0 | 3+2 | 1 | 1 | 0 | 1 | 0 |
| 27 | FW | NIR | Makenzie Kirk | 7 | 4 | 0+2 | 0 | 2+3 | 4 | 0 | 0 | 0 | 0 |
| 31 | GK | SCO | Craig Hepburn | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 37 | FW | GER | Jannik Wanner | 8 | 0 | 0+7 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 38 | MF | SCO | Scott Bright | 3 | 0 | 0+2 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 45 | FW | SCO | Jackson Mylchreest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 51 | FW | SCO | Murray Binnie | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Team statistics
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | St Johnstone | 29 | 17 | 9 | 3 | 53 | 22 | +31 | 60 | Promotion to the Premiership |
| 2 | Partick Thistle | 28 | 14 | 10 | 4 | 42 | 31 | +11 | 52 | Qualification for the Premiership play-off semi-final |
| 3 | Arbroath | 29 | 11 | 11 | 7 | 37 | 33 | +4 | 44 | Qualification for the Premiership play-off quarter-final |
| 4 | Dunfermline Athletic | 28 | 11 | 6 | 11 | 40 | 32 | +8 | 39 | |
| 5 | Ayr United | 28 | 7 | 14 | 7 | 34 | 34 | 0 | 35 |
Updated to match(es) played on 14 March 2026. Source: [2]
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 for deciding promotion, play-off participation and relegation).[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 for deciding promotion, play-off participation and relegation).[3]
League Cup table
| Pos | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification | STJ | RAI | ICT | EKB | ELG | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | St Johnstone | 4 | 4 | 0 | 0 | 0 | 15 | 2 | +13 | 12 | Qualification for the second round | — | 3–1 | — | — | 8–0 | |
| 2 | Raith Rovers | 4 | 2 | 0 | 0 | 2 | 13 | 9 | +4 | 6 | — | — | 5–1 | 2–4 | — | ||
| 3 | Inverness Caledonian Thistle | 4 | 2 | 0 | 0 | 2 | 9 | 8 | +1 | 6 | 0–1 | — | — | — | 2–0 | ||
| 4 | East Kilbride | 4 | 2 | 0 | 0 | 2 | 11 | 12 | −1 | 6 | 1–3 | — | 2–6 | — | — | ||
| 5 | Elgin City | 4 | 0 | 0 | 0 | 4 | 2 | 19 | −17 | 0 | — | 1–5 | — | 1–4 | — |
Source: [4]
Rules for classification: 1) goal difference, 2) goals scored, 3) away goals scored, 4) matches won, 5) away matches won, 6) drawing of lots.[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.[5]
Transfers
In
| Date | Player | Transferred from | Fee | Source |
|---|---|---|---|---|
| 1 June 2025 | Jack Baird | Greenock Morton | Free | [6] |
| Morgan Boyes | [7] | |||
| Jamie Gullan | Raith Rovers | [8] | ||
| 17 June 2025 | Sam Stanton | [9] | ||
| Reghan Tumilty | Hamilton Academical | [10] | ||
| 3 July 2025 | Matty Foulds | Harrogate Town | [11] | |
| 7 July 2025 | Cheick Diabate | Exeter City | [12] | |
| 14 July 2025 | Louis Lloyd | Caernarfon Town | Undisclosed | [13] |
| 17 July 2025 | Stevie Mallan | Unattached | Free | [14] |
| 18 July 2025 | Reece McAlear | Livingston | Undisclosed | [15] |
| 25 August 2025 | Kai Fotheringham | Dundee United | [16] | |
| 27 August 2025 | Liam Smith | Bohemian | Free | [17] |
| 29 January 2026 | Josh Fowler | Queen's Park | Undisclosed | [18] |
Out
Loans in
| Date | Player | Transferred from | Source |
|---|---|---|---|
| 8 July 2025 | Toby Steward | Portsmouth | [40] |
| 7 August 2025 | Adam Forrester | Heart of Midlothian | [41] |
| 9 September 2025 | Jannik Wanner | Livingston | [42] |
| 20 January 2026 | Alfredo Agyeman | Falkirk | [43] |
| 2 February 2026 | Ruari Paton | Port Vale | [44] |
Loans out
| Date | Player | Transferred to | Source |
|---|---|---|---|
| 18 July 2025 | Craig Hepburn | Brechin City | [45] |
| 28 July 2025 | Murray Binnie | Jeanfield Swifts | [46] |
| 15 August 2025 | Jackson Mylchreest | Cove Rangers | [47] |
| 29 August 2025 | Taylor Steven | Arbroath | [48] |
| 10 September 2025 | Scott Bright | Forfar Athletic | [49] |
| 6 January 2026 | Craig Hepburn | East Kilbride | [50] |
| 2 February 2026 | Sven Sprangler | Newport County | [51] |
See also
References
- ^ "St Johnstone Stats". Sky Sports. 14 March 2026.
- ^ "Championship Table". Scottish Professional Football League. Retrieved 14 March 2026.
- ^ "The Rules of the Scottish Professional Football League" (PDF). SPFL. pp. 38–39. Retrieved 20 October 2019.
- ^ "Summary - League Cup". Soccerway. Retrieved 27 July 2025.
- ^ "Format". SPFL. Retrieved 7 June 2023.
- ^ "Jack Baird signs for the Saints!". St Johnstone FC. 27 May 2025. Retrieved 27 May 2025.
- ^ "Morgan Boyes signs for Saints!". St Johnstone FC. 29 May 2025. Retrieved 29 May 2025.
- ^ "Jamie Gullan signs for the Saints!". St Johnstone FC. 30 May 2025. Retrieved 30 May 2025.
- ^ "Sam Stanton signs for Saints". perthstjohnstonefc.co.uk. St Johnstone FC. 17 June 2025. Retrieved 17 June 2025.
- ^ "Reghan Tumilty joins the Saints". perthstjohnstonefc.co.uk. St Johnstone FC. 17 June 2025. Retrieved 17 June 2025.
- ^ "Matty Foulds signs for Saints!". perthstjohnstonefc.co.uk. St Johnstone FC. 3 July 2025. Retrieved 4 July 2025.
- ^ "Cheick Diabate signs for Saints!". perthstjohnstonefc.co.uk. St Johnstone FC. 7 July 2025. Retrieved 8 July 2025.
- ^ "Louis Lloyd signs for Saints!". perthstjohnstonefc.co.uk. St Johnstone FC. 14 July 2025. Retrieved 14 July 2025.
- ^ "Stephen Mallan signs for Saints!". St Johnstone FC. 17 July 2025. Retrieved 18 July 2025.
- ^ "Reece McAlear signs for Saints!". perthstjohnstonefc.co.uk. St Johnstone FC. 18 July 2025. Retrieved 18 July 2025.
- ^ "Kai Fotheringham signs for Saints!". St Johnstone FC. 25 August 2025. Retrieved 27 August 2025.
- ^ "Liam Smith joins the Saints!". St Johnstone FC. 27 August 2025. Retrieved 27 August 2025.
- ^ "Club statement – Josh Fowler". queensparkfc.co.uk. Queens Park FC. 29 January 2026. Retrieved 29 January 2026.
- ^ a b c d e f g h i j k l m n o p "Squad Update: End of season 24/25". perthstjohnstonefc.co.uk. St Johnstone FC. 19 May 2025. Retrieved 20 May 2025.
- ^ "Graham Carey Joins". X.com. 10 June 2025. Retrieved 12 June 2025.
- ^ "Nicky Clark joins the Staggies". rosscountyfootballclub.co.uk. 17 July 2025. Retrieved 18 July 2025.
- ^ "Alex Ferguson Joins the Maroon Machine". keltyhearts.co.uk. 22 May 2025. Retrieved 3 July 2025.
- ^ "Benjamin Kimpioka Sağlık Kontrolünden Geçti". sivasspor.org.tr (in Turkish). 23 July 2025. Retrieved 11 August 2025.
- ^ "Bayley Klimionek Signs". brechincity.com. 25 June 2025. Retrieved 4 July 2025.
- ^ "Cammy MacPherson joins the Ton". Greenock Morton FC. 13 September 2025. Retrieved 7 October 2025.
- ^ "Thank you, Stevie May". perthstjohnstonefc.co.uk. St Johnstone FC. 19 May 2025. Retrieved 20 May 2025.
- ^ "He's Back!". X.com. 11 June 2025. Retrieved 12 June 2025.
- ^ "McCrystal Returns to Shielfield!". berwickrangers.com. 23 May 2025. Retrieved 3 July 2025.
- ^ "Liam returns to Balmoral Stadium". coverangersfc.com. 27 June 2025. Retrieved 3 July 2025.
- ^ "Wales midfielder Smith signs for Newport". bbc.co.uk. 16 June 2025. Retrieved 17 June 2025.
- ^ "The Wright Signing". dundeefc.co.uk. 12 June 2025. Retrieved 12 June 2025.
- ^ "Welcome Back Josh Rae!". raithrovers.net. Raith Rovers FC. 17 June 2025. Retrieved 17 June 2025.
- ^ "Daniels Balodis moves on". perthstjohnstonefc.co.uk. St Johnstone FC. 19 June 2025. Retrieved 24 June 2025.
- ^ "Andre Raymond departs". perthstjohnstonefc.co.uk. St Johnstone FC. 15 July 2025. Retrieved 15 July 2025.
- ^ "Callan Hamill joins English Premier League club Arsenal". perthstjohnstonefc.co.uk. St Johnstone FC. 16 July 2025. Retrieved 21 July 2025.
- ^ "Portsmouth sign Bursik, Kirk and Umeh". perthstjohnstonefc.co.uk. BBC Sport. 1 September 2025. Retrieved 1 September 2025.
- ^ "Stockport sign St Johnstone striker Sidibeh". perthstjohnstonefc.co.uk. BBC Sport. 27 January 2026. Retrieved 27 January 2026.
- ^ "Uche joins county". rosscountyfootballclub.co.uk. Ross County FC. 2 February 2026. Retrieved 2 February 2026.
- ^ "Jackson Mylchreest". x.com. East Kilbride FC. 3 February 2026. Retrieved 14 February 2026.
- ^ "Toby Steward joins on loan". perthstjohnstonefc.co.uk. St Johnstone FC. 8 July 2025. Retrieved 9 July 2025.
- ^ "Hearts seal cooperation deal with St Johnstone as Forrester goes on loan". BBC Sport. 7 August 2025. Retrieved 8 August 2025.
- ^ "Jannik Wanner joins the Saints!". St Johnstone FC. 9 September 2025. Retrieved 9 September 2025.
- ^ "Alfredo Agyeman joins on loan!". St Johnstone FC. 20 January 2026. Retrieved 23 January 2026.
- ^ "Ruari Paton loaned to St Johnstone". Port Vale FC. 2 February 2026. Retrieved 3 February 2026.
- ^ "Craig Hepburn Signs on Loan". perthstjohnstonefc.co.uk. St Johnstone FC. 18 July 2025. Retrieved 20 July 2025.
- ^ "Murray Binnie joins Jeanfield on loan". facebook.com. St Johnstone FC. 28 July 2025. Retrieved 8 August 2025.
- ^ "Jackson Joins In Saints Tie-Up". coverangersfc.com. Cove Rangers FC. 15 August 2025. Retrieved 27 August 2025.
- ^ "Welcome Taylor!". facebook.com. Arbroath FC. 29 August 2025. Retrieved 1 September 2025.
- ^ "Welcome to the Loons - Scott Bright". forfarathletic.co.uk. Forfar Athletic FC. 10 September 2025. Retrieved 11 September 2025.
- ^ "Craig Hepburn joins East Kilbride on loan". perthstjohnstonefc.co.uk. St Johnstone FC. 6 January 2026. Retrieved 7 January 2026.
- ^ "Sven Sprangler joins Newport County on loan". perthstjohnstonefc.co.uk. St Johnstone FC. 2 February 2026. Retrieved 2 February 2026.