# 2023–24 St Johnstone F.C. season

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.

## Competitions

Win  Draw  Loss  Postponed

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

    As of 15 May 2024
| No. | Pos | Nat | Player | Total | Total | Premiership | Premiership | Scottish Cup | Scottish Cup | League Cup | League Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | BUL | Dimitar Mitov | 40 | 0 | 37 | 0 | 1 | 0 | 2 | 0 |
| 3 | DF | SCO | Tony Gallacher | 21 | 1 | 12+4 | 1 | 1 | 0 | 4 | 0 |
| 4 | DF | SCO | Andrew Considine | 32 | 1 | 24+3 | 1 | 1 | 0 | 3+1 | 0 |
| 5 | DF | AUS | Ryan McGowan | 32 | 2 | 26+1 | 1 | 1 | 0 | 3+1 | 1 |
| 6 | DF | SCO | Liam Gordon | 34 | 0 | 28+1 | 0 | 1 | 0 | 4 | 0 |
| 7 | FW | SCO | Stevie May | 31 | 1 | 8+18 | 0 | 0+1 | 0 | 4 | 1 |
| 8 | MF | SCO | Cammy MacPherson | 10 | 0 | 3+7 | 0 | 0 | 0 | 0 | 0 |
| 10 | FW | SCO | Nicky Clark | 21 | 6 | 15+5 | 6 | 1 | 0 | 0 | 0 |
| 11 | MF | IRL | Graham Carey | 37 | 2 | 27+7 | 2 | 1 | 0 | 2 | 0 |
| 13 | MF | ENG | Diallang Jaiyesimi | 15 | 1 | 9+5 | 1 | 0+1 | 0 | 0 | 0 |
| 14 | MF | ENG | Drey Wright | 11 | 0 | 7+1 | 0 | 0 | 0 | 3 | 0 |
| 15 | MF | UKR | Max Kucheriavyi | 32 | 3 | 17+10 | 2 | 1 | 0 | 4 | 1 |
| 16 | FW | GAM | Adama Sidibeh | 13 | 5 | 9+4 | 5 | 0 | 0 | 0 | 0 |
| 17 | DF | ENG | Oludare Olufunwa | 10 | 0 | 7+3 | 0 | 0 | 0 | 0 | 0 |
| 19 | DF | SCO | Luke Robinson | 32 | 0 | 31 | 0 | 0+1 | 0 | 0 | 0 |
| 20 | GK | SCO | Ross Sinclair | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 21 | MF | SCO | Ali Crawford | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| 22 | MF | WAL | Matthew Smith | 33 | 0 | 29+3 | 0 | 1 | 0 | 0 | 0 |
| 23 | MF | AUT | Sven Sprangler | 19 | 0 | 11+7 | 0 | 0+1 | 0 | 0 | 0 |
| 24 | DF | SCO | Callum Booth | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| 27 | MF | ENG | Jay Turner-Cooke | 5 | 0 | 2+3 | 0 | 0 | 0 | 0 | 0 |
| 29 | FW | SWE | Benjamin Mbunga Kimpioka | 15 | 3 | 6+8 | 3 | 1 | 0 | 0 | 0 |
| 31 | GK | WAL | Dave Richards | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | DF | ISR | David Keltjens | 12 | 1 | 12 | 1 | 0 | 0 | 0 | 0 |
| 34 | MF | TRI | Daniel Phillips | 34 | 0 | 31+1 | 0 | 0 | 0 | 1+1 | 0 |
| 35 | DF | SCO | Kerr Smith | 2 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 |
| 46 | MF | POL | Fran Franczak | 9 | 0 | 6+2 | 0 | 1 | 0 | 0 | 0 |
| 50 | MF | SCO | Connor Smith | 10 | 1 | 4+6 | 1 | 0 | 0 | 0 | 0 |
| Departures ||||||||||||
| 2 | DF | MLT | James Brown | 12 | 0 | 8+3 | 0 | 0 | 0 | 1 | 0 |
| 9 | FW | SCO | Chris Kane | 14 | 1 | 7+7 | 1 | 0 | 0 | 0 | 0 |
| 16 | FW | WAL | Luke Jephcott | 11 | 0 | 3+5 | 0 | 0 | 0 | 3 | 0 |
| 18 | DF | NIR | Sam McClelland | 7 | 0 | 5+2 | 0 | 0 | 0 | 0 | 0 |
| 25 | MF | SCO | Cammy Ballantyne | 6 | 1 | 2 | 0 | 0 | 0 | 4 | 1 |
| 27 | MF | SCO | Alex Ferguson | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 30 | GK | SCO | Jack Willis | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | GK | SCO | Craig Hepburn | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | DF | SCO | Liam Parker | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 33 | FW | SCO | Taylor Steven | 5 | 0 | 0+2 | 0 | 0 | 0 | 0+3 | 0 |
| 38 | MF | SCO | Scott Bright | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| 42 | MF | SCO | Ben McCrystal | 2 | 1 | 0 | 0 | 0 | 0 | 0+2 | 1 |
| 44 | FW | IRL | Dara Costelloe | 11 | 1 | 8+3 | 1 | 0 | 0 | 0 | 0 |
| 45 | FW | SCO | Jackson Mylchreest | 4 | 0 | 0 | 0 | 0 | 0 | 0+4 | 0 |

## Team statistics
### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 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 |
* ↑ 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 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Ground | 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 |
| Result | 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 |
| Position | 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 |

### League Cup table

| Pos | Teamvte | 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 | Qualification for the second round | 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 | — | — |

## Transfers
### In

| Date | Player | Transferred from | Fee |
| 14 July 2023 | Dimitar Mitov | Cambridge United | Free |
| 21 July 2023 | Luke Jephcott | Plymouth Argyle | Free |
| 3 August 2023 | Sam McClelland | Chelsea | Free |
| 4 August 2023 | Oludare Olufunwa | Liverpool | Free |
| 5 August 2023 | Matthew Smith | MK Dons | Free |
| 1 September 2023 | Sven Sprangler | SK Vorwärts Steyr | Free |
| 2 January 2024 | Benjamin Mbunga Kimpioka | AIK | Free |
| 9 January 2024 | David Keltjens | Hapoel Tel Aviv | Free |
| 26 January 2024 | Connor Smith | Heart of Midlothian | Free |
| 1 February 2024 | Adama Sidibeh | Warrington Rylands | Undisclosed |

### Out

| Date | Player | Transferred to | Fee |
| 30 May 2023 | Bobby Dailly | Romford | Free |
| 30 May 2023 | Murray Davidson | Retired | Retired |
| 30 May 2023 | Charlie Gilmour | Inverness Caledonian Thistle | Free |
| 30 May 2023 | Melker Hallberg | Kalmar FF | Free |
| 30 May 2023 | Spencer Moreland | Brechin City | Free |
| 30 May 2023 | Jamie Murphy | Ayr United | Free |
| 30 May 2023 | Michael O'Halloran | Dunfermline Athletic | Free |
| 30 May 2023 | William Sandford | | Free |
| 30 May 2023 | Eetu Vertainen | Triestina | Free |
| 30 May 2023 | David Wotherspoon | Inverness Caledonian Thistle | Free |
| 16 June 2023 | Elliot Parish | | Free |
| 4 July 2023 | Theo Bair | Motherwell | Free |
| 25 January 2024 | Luke Jephcott | Newport County | Free |

### Loans in

| Date | Player | Transferred from |
| 11 August 2023 | Dave Richards | Crewe Alexandra |
| 15 August 2023 | Dara Costelloe | Burnley |
| 22 August 2023 | Luke Robinson | Wigan Athletic |
| 24 August 2023 | Jay Turner-Cooke | Newcastle United |
| 1 September 2023 | Diallang Jaiyesimi | Charlton Athletic |
| 1 September 2023 | Kerr Smith | Aston Villa |

### Loans out

| Date | Player | Transferred to |
| 27 June 2023 | Craig Hepburn | Cowdenbeath |
| 11 August 2023 | Jackson Mylchreest | Tranent |
| 11 August 2023 | Bayley Klimionek | Berwick Rangers |
| 18 August 2023 | Alex Ferguson | Queen of the South |
| 25 August 2023 | Taylor Steven | Alloa Athletic |
| 15 September 2023 | Ben McCrystal | Broomhill |
| 4 October 2023 | Scott Bright | Berwick Rangers |
| 4 October 2023 | Joe Ellison | Berwick Rangers |
| 6 October 2023 | Liam Parker | Civil Service Strollers |
| 24 December 2023 | Kyle Thomson | Brechin City |
| 6 January 2024 | Callum Booth | The Spartans |
| 5 February 2024 | Sam McClelland | Dundee United |
| 6 February 2024 | Cammy Ballantyne | Clyde |
| 9 February 2024 | James Brown | Raith Rovers |
| 13 February 2024 | Chris Kane | Dunfermline Athletic |
| 28 February 2024 | Jack Willis | Queen's Park |