# 2024–25 St Johnstone F.C. season

The 2024–25 season is 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 League Cup and the Scottish Cup.

## Competitions

Win  Draw  Loss  Postponed

### Scottish Cup
## Squad statistics
### Appearances and goals

    As of 15 March 2025 No. Pos Nat Player TotalPremiershipScottish CupLeague Cup AppsGoalsAppsGoalsAppsGoalsAppsGoals 1 GK  ENG Andy Fisher 100703000 2 DF  CRO Božo Mikulić 16213+122000 4 DF  LVA Daniels Balodis 70502000 5 DF  ENG Zach Mitchell 703+202000 6 MF  PAN Víctor Griffith 603+102000 7 MF  SCO Jason Holt 23019+202000 8 MF  SWE Jonathan Svedberg 603+102000 9 FW  UGA Uche Ikpeazu 00000000 10 FW  SCO Nicky Clark 28618+760+200+10 11 MF  IRL Graham Carey 34511+1631+2141 14 MF  ENG Drey Wright 3612912+1040 15 MF  GHA Aaron Essel 1809+600030 16 FW  GAM Adama Sidibeh 32516+921+112+32 17 MF  UKR Max Kucheriavyi 602+20000+20 18 DF  NIR Sam McClelland 50100040 19 FW  SCO Taylor Steven 1110+61101+30 20 GK  SCO Ross Sinclair 90900000 21 MF  GUY Stephen Duke-McKenna 703+201+1000 22 MF  WAL Matthew Smith 25016+40004+10 23 MF  AUT Sven Sprangler 290250300+10 24 MF  SCO Josh McPake 910+710020 27 FW  NIR Makenzie Kirk 331017+98310+41 29 FW  SWE Benjamin Mbunga Kimpioka 281119+360+1055 30 DF  SCO Barry Douglas 1308+302000 31 GK  SCO Craig Hepburn 00000000 37 DF  IRL Sam Curtis 100703000 42 DF  ENG Oludare Olufunwa 00000000 44 MF  SCO Elliot Watt 40301000 46 MF  POL Fran Franczak 803+20000+30 Departures 3 DF  TRI Andre Raymond 21016+100040 4 DF  SCO Kyle Cameron 18113+200031 5 DF  ENG Jack Sanders 27221+111041 6 DF  SCO Lewis Neilson 18013+400010 7 FW  SCO Stevie May 1000000+10 8 MF  SCO Cammy MacPherson 1203+400050 12 GK  SCO Josh Rae 18012+100050 21 MF  SCO Connor Smith 2000001+10 28 MF  SCO Alex Ferguson 00000000 32 DF  SCO Liam Parker 1000000+10 33 DF  ISR David Keltjens 1001+600030 38 MF  SCO Scott Bright 00000000 45 FW  SCO Jackson Mylchreest 00000000

## Team statistics
### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 8 | St Mirren | 30 | 10 | 5 | 15 | 37 | 49 | −12 | 35 | |
| 9 | Ross County | 30 | 9 | 8 | 13 | 31 | 51 | −20 | 35 | |
| 10 | Kilmarnock | 30 | 8 | 8 | 14 | 34 | 48 | −14 | 32 | |
| 11 | Dundee | 29 | 7 | 7 | 15 | 41 | 61 | −20 | 28 | Qualification for the Premiership play-off final |
| 12 | St Johnstone (W) | 30 | 7 | 5 | 18 | 32 | 54 | −22 | 26 | Relegation to Championship |
* ↑ 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

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| Ground | H | A | A | H | A | A | H | A | H | A | A | H | A | H | H | A | H | A | H | A | H | H | A | H | A | A | H | H | A | H |
| Result | L | W | L | L | L | D | L | L | W | W | L | L | L | W | L | D | L | L | L | L | D | L | L | W | W | L | L | W | D | D |
| Position | 10 | 5 | 7 | 8 | 10 | 10 | 10 | 11 | 8 | 6 | 9 | 9 | 10 | 8 | 9 | 9 | 11 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 |

### League Cup table

| Pos | Teamvte | 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 | — | — | — |

## Transfers
### In

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

### Out

| Date | Player | Transferred to | Fee |
| 31 May 2024 | Cammy Ballantyne | Linfield | Free |
| 31 May 2024 | Callum Booth | The Spartans | Free |
| 31 May 2024 | James Brown | Marine | Free |
| 31 May 2024 | Andrew Considine | Retired | Retired |
| 31 May 2024 | Ali Crawford | Greenock Morton | Free |
| 31 May 2024 | Tony Gallacher | Hamilton Academical | Free |
| 31 May 2024 | Chris Kane | Dunfermline Athletic | Free |
| 31 May 2024 | Jack Willis | Queen's Park | Free |
| 19 June 2024 | Dimitar Mitov | Aberdeen | Undisclosed |
| 24 June 2024 | Liam Gordon | Motherwell | Free |
| 4 July 2024 | Daniel Phillips | Stevenage | Free |
| 5 July 2024 | Ryan McGowan | Livingston | Free |
| 17 January 2025 | Connor Smith | Hamilton Academical | Undisclosed |
| 20 January 2025 | David Keltjens | Ironi Tiberias | Free |
| 31 January 2025 | Jack Sanders | MK Dons | Undisclosed |
| 13 February 2025 | Brodie Dair | Fulham | Undisclosed |

### Loans in

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

### Loans out

| Date | Player | Transferred to |
| 11 July 2024 | Bayley Klimionek | Forfar Athletic |
| 19 July 2024 | Arran Cocks | Forfar Athletic |
| 30 July 2024 | Adam McMillan | Albion Rovers |
| 3 August 2024 | Jackson Mylchreest | Forfar Athletic |
| 21 August 2024 | Stevie May | Livingston |
| 23 August 2024 | Liam Parker | Cove Rangers |
| 30 August 2024 | Joe Ellison | Berwick Rangers |
| 30 August 2024 | Taylor Steven | Cliftonville |
| 11 September 2024 | Alex Ferguson | Stirling Albion |
| 13 September 2024 | Oludare Olufunwa | Hamilton Academical |
| 13 September 2024 | Connor Smith | Hamilton Academical |
| 8 October 2024 | Ben McCrystal | Berwick Rangers |
| 8 November 2024 | Scott Bright | Brechin City |
| 4 February 2025 | Josh Rae | Raith Rovers |
| 23 February 2025 | Cammy MacPherson | Tampa Bay Rowdies |
| 28 February 2025 | Andre Raymond | Dunfermline Athletic |