St. Johnstone FC vs Heart of Midlothian FC, Premier League 2023-24 REGULAR SEASON
Overview
Match Preview
St. Johnstone FC vs Heart of Midlothian FC — Premier League at McDiarmid Park.
- St. Johnstone FC 13 games · 17 pts (2026/27)
- Heart of Midlothian FC 12 games · 20 pts (2026/27)
Match Details
- Referee Steven McLean
- Assistant 1 Daniel McFarlane
- Assistant 2 Gordon Crawford
- 4th Official Colin Whyte (Scotland)
6 games this season
🟨 3.3/game
⚽ 11.0 goals/game
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Celtic FC | 13 | 31 |
| 2 | Rangers FC | 12 | 27 |
| 3 | Falkirk FC | 13 | 21 |
| 4 | Heart of Midlothian FC | 12 | 20 |
| 5 | Dundee FC | 12 | 17 |
| 6 | Dundee United FC | 12 | 17 |
| 7 | St. Johnstone FC | 13 | 17 |
| 8 | St. Mirren FC | 13 | 14 |
| 9 | Motherwell FC | 13 | 13 |
| 10 | Hibernian FC | 12 | 11 |
| 11 | Aberdeen FC | 12 | 11 |
| 12 | Kilmarnock FC | 13 | 9 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 05 Aug | Heart of Midlothian FC | H | 0–2 | L |
| 28 May | Livingston FC | H | 2–0 | W |
| 24 May | Ross County FC | A | 3–3 | D |
| 20 May | Kilmarnock FC | A | 1–0 | W |
| 13 May | Motherwell FC | H | 0–2 | L |
| 06 May | Dundee United FC | H | 1–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 05 Aug | St. Johnstone FC | A | 2–0 | W |
| 27 May | Hibernian FC | H | 1–1 | D |
| 24 May | Rangers FC | A | 2–2 | D |
| 20 May | Aberdeen FC | H | 2–1 | W |
| 13 May | St. Mirren FC | A | 2–2 | D |
| 07 May | Celtic FC | H | 0–2 | L |
Season Stats
| St. Johnstone FC | Heart of Midlothian FC | |
|---|---|---|
| #7 | Position | #4 |
| 17 | Points | 20 |
| 13 | Played | 12 |
| 4 / 5 / 4 | W / D / L | 6 / 2 / 4 |
| 17 | Scored | 26 |
| 20 | Conceded | 22 |
| -3 | GD | +4 |
| 1.31 | PPG | 1.67 |
| 31% | Win % | 50% |
Key Stats
63%
Both Teams to Score
H2H (19 games)
H2H (19 games)
63%
Over 2.5 Goals
H2H history
H2H history
8%
Clean Sheets
St. Johnstone FC this season
St. Johnstone FC this season
25%
Clean Sheets
Heart of Midlothian FC this season
Heart of Midlothian FC this season
St. Johnstone FC are 7th (17 pts). Heart of Midlothian FC are 4th (20 pts).
Goal Timing (This Season)
St. Johnstone FC
0-15
2/2
16-30
4/2
31-45
2/4
46-60
2/6
61-75
3/3
76+
4/3
■ Scored ■ Conceded
Heart of Midlothian FC
0-15
4/4
16-30
3/4
31-45
5/4
46-60
6/4
61-75
3/1
76+
5/4
■ Scored ■ Conceded
Top Scorers (This Season)
St. Johnstone FC
| Josh Fowler | 5 G | |
| Josh Campbell | 3 G | |
| Enes Alic | 2 G | 4 A |
| Kai Fotheringham | 2 G | |
| Fowler Josh | 1 G | 1 A |
Heart of Midlothian FC
| Claudio Braga | 6 G | 2 A |
| Calvin Miller | 5 G | 1 A |
| James Wilson | 3 G | |
| Laurent Mendy | 3 G | |
| Joshua McPake | 2 G | 1 A |
Events
Match Events
- 0' Both captains have shaken hands and the referee is ready. We are underway at McDiarmid Park!
- 5' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 10' Both teams are passing the ball around with high level of urgency. heart of midlothian fc needs to do something about it to get closer to the goal.
- 15' heart of midlothian fc is showing some good football. However, heart of midlothian fc are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 16' The referee calls foul for Kye Rowles. He receives a card.
- 17' The referee calls foul for Sam McClelland. He receives a card.
- 22' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 27' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 29' That looks like a foul for a card for Daniel Phillips.
- 34' will be watching from the dugout nervously. His st. johnstone fc side need to improve if they are to claim all three points.
- 39' Zander Clark is putting in a real shift tonight. He has covered more ground than anyone else for st. johnstone fc so far.
- 44' The tempo has dropped considerably in the last few minutes. will be considering his options from the bench.
- 49' With 0 assists to his name this season, Liam Gordon is clearly more than just a goal scorer for st. johnstone fc.
- 54' Stephen Kingsley has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
- 59' The Heart of Midlothian FC manager makes a substitution. Calem Nieuwenhof departs to be replaced by Alex Lowry.
- 63' Maksym Kucheriavyi is ready to make an impact after coming on for Drey Wright at the 63 minute mark.
- 68' While players are taking a pause, let’s have a look at their stats. The teams met 1 times this season with heart of midlothian fc winning 100% of all matches.
- 69' Fresh legs for Heart of Midlothian FC! Kyosuke Tagawa comes on to replace Alan Forrest.
- 74' Kyosuke Tagawa has been relatively quiet despite scoring 26 goals in his last 279 appearances.
- 75' Goal! Yutaro Oda scores his 10 goal in 457 matches.
- 77' St. Johnstone FC make a change. Daniel Phillips trudges off to be replaced by Luke Jephcott on 77 minutes.
- 80' It’s gonna be a card for Cameron Devlin.
- 84' Liam Boyce has so much to prove this time. He replaces Cameron Devlin on 84 minute.
- 89' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 90' A moment of madness from Liam Boyce on 90 minutes earns him a card. Heart of Midlothian FC will be frustrated.
- 90' Taylor Steven has so much to prove this time. He replaces Cameron Ballantyne on 90 minute.
- The final whistle goes. A composed, disciplined performance from heart of midlothian fc to claim maximum points.
Lineups
St. Johnstone FC Lineups
Starting XI
- 5
- 11
- 1
- 7
- 14
- 6
- 25
- 3
-
34
Daniel Phillips ↓ Luke Jephcott 77'
- 18
- 17
Bench
- 22
-
16
Luke Jephcott ↑ 77'
- 20
-
15
Maksym Kucheriavyi ↑ 63'
- 4
- 32
- 42
- 28
-
33
Taylor Steven ↑ 90'
Heart of Midlothian FC Lineups
Starting XI
- 3
- 2
-
14
Cameron Devlin ↓ Liam Boyce 84'
- 15
- 5
- 28
- 13
- 11
-
17
Alan Forrest ↓ Kyosuke Tagawa 69'
- 9
-
8
Calem Nieuwenhof ↓ Alex Lowry 59'
Bench
- 21
- 6
-
10
Liam Boyce ↑ 84'
- 12
- 7
-
30
Kyosuke Tagawa ↑ 69'
- 22
-
51
Alex Lowry ↑ 59'
- 16
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Lawrence Shankland | 5 |
| Graham Carey | 3 |
| Stevie May | 3 |
| Josh Ginnelly | 3 |
| Kye Rowles | 2 |
| Liam Boyce | 2 |
| Elton Kabangu | 2 |
| Alan Forrest | 2 |
Head to Head
St. Johnstone FC Form
2023-08-05
St. Johnstone FC
0–2
Heart of Midlothian FC
L
2023-05-28
St. Johnstone FC
2–0
Livingston FC
W
2023-05-24
Ross County FC
3–3
St. Johnstone FC
D
2023-05-20
Kilmarnock FC
0–1
St. Johnstone FC
W
2023-05-13
St. Johnstone FC
0–2
Motherwell FC
L
2023-05-06
St. Johnstone FC
1–0
Dundee United FC
W
Heart of Midlothian FC Form
2023-08-05
St. Johnstone FC
0–2
Heart of Midlothian FC
W
2023-05-27
Heart of Midlothian FC
1–1
Hibernian FC
D
2023-05-24
Rangers FC
2–2
Heart of Midlothian FC
D
2023-05-20
Heart of Midlothian FC
2–1
Aberdeen FC
W
2023-05-13
St. Mirren FC
2–2
Heart of Midlothian FC
D
2023-05-07
Heart of Midlothian FC
0–2
Celtic FC
L
Predictions
Prediction accuracy
2 / 4
1.51
St. Johnstone FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.09
Heart of Midlothian FC xG
I would bet for:
Over 2.5 goals 69% + Both teams to score 68%
Match Result
✓ CorrectActual: Heart of Midlothian FC win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.6
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 87% |
|
13% |
| ± 2.5 | 69% |
|
31% |
| ± 3.5 | 48% |
|
52% |
| ± 4.5 | 29% |
|
71% |
Double Chance
St. Johnstone FC or Draw
53%
Draw or Heart of Midlothian FC
71%
St. Johnstone FC or Heart of Midlothian FC
75%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
9.5%
1 – 2
8.7%
2 – 2
6.5%
2 – 1
6.3%
1 – 3
6%
0 – 2
Actual
0 – 1
5.2%
2 – 3
4.6%
0 – 3
4.1%
0 – 0
4.1%
1 – 0
3.5%
3 – 2
3.3%
Asian Handicap — St. Johnstone FC
| Handicap | St. Johnstone FC covers | Push | Heart of Midlothian FC covers |
|---|---|---|---|
| -2.5 | 5% | — | 95% |
| -2 | 5% | 8% | 87% |
| -1.5 | 13% | — | 87% |
| -1 | 13% | 14% | 73% |
| -0.5 | 27% | — | 73% |
| +0.5 | 50% | — | 50% |
| +1 | 50% | 20% | 30% |
| +1.5 | 70% | — | 30% |
| +2 | 70% | 15% | 15% |
| +2.5 | 85% | — | 15% |
Clean Sheet
St. Johnstone FC keeps clean sheet
13%
✓
Heart of Midlothian FC keeps clean sheet
23%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

