St. Johnstone FC vs Livingston FC, Premier League 2023-24 REGULAR SEASON
Overview
Match Preview
St. Johnstone FC vs Livingston FC — Premier League at McDiarmid Park.
- St. Johnstone FC 7 games · 8 pts (2026/27)
- Livingston FC 33 games · 16 pts (2026/27)
Match Details
- Referee Graham Grainger
- Assistant 1 Alan Mulvanny
- Assistant 2 David Dunne
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Celtic FC | 7 | 18 |
| 2 | Rangers FC | 7 | 16 |
| 3 | Heart of Midlothian FC | 7 | 13 |
| 4 | Dundee FC | 7 | 10 |
| 5 | St. Mirren FC | 7 | 10 |
| 6 | St. Johnstone FC | 7 | 8 |
| 7 | Aberdeen FC | 7 | 8 |
| 8 | Motherwell FC | 7 | 8 |
| 9 | Dundee United FC | 7 | 8 |
| 10 | Hibernian FC | 7 | 7 |
| 11 | Falkirk FC | 7 | 6 |
| 12 | Kilmarnock FC | 7 | 5 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 30 Sep | Livingston FC | H | 1–1 | D |
| 23 Sep | Hibernian FC | A | 0–2 | L |
| 16 Sep | Rangers FC | H | 0–2 | L |
| 02 Sep | Dundee FC | H | 2–2 | D |
| 26 Aug | Celtic FC | A | 0–0 | D |
| 12 Aug | Ross County FC | A | 0–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 30 Sep | St. Johnstone FC | A | 1–1 | D |
| 23 Sep | Celtic FC | H | 0–3 | L |
| 16 Sep | Ross County FC | A | 1–1 | D |
| 02 Sep | St. Mirren FC | H | 1–1 | D |
| 26 Aug | Hibernian FC | A | 3–2 | W |
| 12 Aug | Rangers FC | A | 0–4 | L |
Key Stats
48%
Both Teams to Score
H2H (23 games)
H2H (23 games)
35%
Over 2.5 Goals
H2H history
H2H history
0%
Clean Sheets
St. Johnstone FC this season
St. Johnstone FC this season
Goal Timing (This Season)
St. Johnstone FC
0-15
–/1
16-30
2/1
31-45
1/2
46-60
2/4
61-75
1/1
76+
3/1
■ Scored ■ Conceded
Top Scorers (This Season)
St. Johnstone FC
| Josh Fowler | 3 G | |
| Enes Alic | 2 G | |
| Fowler Josh | 1 G | 1 A |
| Cheick Diabate | 1 G | |
| Kai Fotheringham | 1 G |
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for St. Johnstone FC to score. At the same time, Livingston FC does not seem to pull back! Let’s get it on!
- 2' A meaty challenge results in booking for Sven Sprangler on 2.
- 7' The energy levels are beginning to show. Steven MacLean might look to freshen things up shortly.
- 12' St. Johnstone FC are happy to let the opposition have the ball in their own half. The trap is set.
- 17' It looks surprising Livingston FC does not make any changes. Luke Jephcott has some obvious troubles when approaching to the goal.
- 22' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 27' St. Johnstone FC currently sit 9 in the Array table. A result here could be decisive in the race for the top positions.
- 32' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 36' A stunning finish from Dara Costelloe — that came from absolutely nowhere!
- 41' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 46' Daniel MacKay is replacing Jamie Brandon for the Livingston FC side.
- 48' Poor challenge from Daniel MacKay. The referee spots it immediately and shows the card.
- 53' St. Johnstone FC are deployed in a today, looking to exploit space against Livingston FC's shape.
- 57' GOAL! Sean Kelly scores on 57.
- 62' Livingston FC make a change. Tom Parkes trudges off to be replaced by Luiyi de Lucas on 62 minutes.
- 67' St. Johnstone FC is showing some good football. However, St. Johnstone FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 72' The 33-year-old Jason Holt has been sensational this season — 1 goals and 0 assists is a remarkable return.
- 77' With 0 assists to his name this season, Mo Sangare is clearly more than just a goal scorer for Livingston FC.
- 78' Stephen Kelly gets the nod from Livingston FC. He replaces Sean Kelly and will look to change the dynamic.
- 80' Jason Holt catches the referee's attention in entirely the wrong way. card on 80.
- 83' It’s gonna be a card for Liam Gordon.
- 84' St. Johnstone FC ring the changes. Dara Costelloe has done his job and it is now time for Sam McClelland to step up.
- 89' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
- 90' It’s a booking for St. Johnstone FC player. Stevie May gets a card.
- 90' Matthew Smith is ready to make an impact after coming on for Sven Sprangler at the 90 minute mark.
- The final whistle. It looks like we are having a draw.
Lineups
St. Johnstone FC Lineups
Starting XI
- 11
- 1
-
14
Drey Wright ↓ Oludare Olufunwa 84'
- 6
- 16
-
23
Sven Sprangler ↓ Matthew Smith 90'
- 34
-
44
Dara Costelloe ↓ Sam McClelland 84'
- 15
- 19
- 4
Bench
- 31
-
22
Matthew Smith ↑ 90'
- 7
- 18
- 3
-
18
Sam McClelland ↑ 84'
- 27
-
17
Oludare Olufunwa ↑ 84'
- 46
Coach
Steven MacLean
Livingston FC Lineups
Starting XI
- 18
-
4
Tom Parkes ↓ Luiyi de Lucas 62'
- 22
- 9
-
12
Jamie Brandon ↓ Daniel MacKay 46'
- 6
- 1
-
24
Sean Kelly ↓ Stephen Kelly 78'
- 29
- 19
- 20
Bench
- 28
- 32
- 8
-
10
Stephen Kelly ↑ 78'
- 25
- 16
-
11
Daniel MacKay ↑ 46'
-
23
Luiyi de Lucas ↑ 62'
- 40
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Scott Pittman | 5 |
| Callum Hendry | 4 |
| Stephen Kelly | 4 |
| Bruce Anderson | 2 |
| Drey Wright | 2 |
| Andrew Shinnie | 2 |
| Matt Kennedy | 2 |
| James Penrice | 2 |
Head to Head
St. Johnstone FC Form
Predictions
Prediction accuracy
2 / 4
1.27
St. Johnstone FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.3
Livingston FC xG
I would bet for:
St. Johnstone FC or Livingston FC 71%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 2.57
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 90% |
|
10% |
| ± 1.5 | 73% |
|
27% |
| ± 2.5 | 47% |
|
53% |
| ± 3.5 | 26% |
|
74% |
| ± 4.5 | 13% |
|
87% |
Double Chance
St. Johnstone FC or Draw
65%
Draw or Livingston FC
64%
St. Johnstone FC or Livingston FC
71%
Half-Time Result
✗ WrongActual: St. Johnstone FC win at HT
Correct Score
✓ In top 12
1 – 1
Actual
0 – 0
9.7%
0 – 1
8.8%
1 – 0
8.7%
1 – 2
7.9%
2 – 1
7.7%
0 – 2
6.3%
2 – 0
6%
2 – 2
5.1%
1 – 3
3.4%
3 – 1
3.3%
0 – 3
2.7%
Asian Handicap — St. Johnstone FC
| Handicap | St. Johnstone FC covers | Push | Livingston FC covers |
|---|---|---|---|
| -2.5 | 5% | — | 95% |
| -2 | 5% | 10% | 84% |
| -1.5 | 16% | — | 84% |
| -1 | 16% | 19% | 65% |
| -0.5 | 35% | — | 65% |
| +0.5 | 64% | — | 36% |
| +1 | 64% | 19% | 16% |
| +1.5 | 84% | — | 16% |
| +2 | 84% | 11% | 6% |
| +2.5 | 94% | — | 6% |
Clean Sheet
St. Johnstone FC keeps clean sheet
28%
✓
Livingston FC keeps clean sheet
29%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

