St. Johnstone FC vs Heart of Midlothian FC, Premier League 2024-25 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
- Assistant 1 Paul McAvinue (Scotland)
- Assistant 2 Craig Macrae (Scotland)
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 |
|---|---|---|---|---|
| 02 Nov | Heart of Midlothian FC | H | 1–2 | L |
| 30 Oct | St. Mirren FC | A | 1–3 | L |
| 26 Oct | Dundee FC | A | 2–1 | W |
| 19 Oct | Ross County FC | H | 3–0 | W |
| 06 Oct | Rangers FC | A | 0–2 | L |
| 28 Sep | Celtic FC | H | 0–6 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 02 Nov | St. Johnstone FC | A | 2–1 | W |
| 30 Oct | Kilmarnock FC | H | 1–2 | L |
| 27 Oct | Hibernian FC | A | 1–1 | D |
| 19 Oct | St. Mirren FC | H | 4–0 | W |
| 06 Oct | Aberdeen FC | A | 2–3 | L |
| 28 Sep | Ross County FC | H | 1–1 | D |
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' The wait is over. St. Johnstone FC get us underway at McDiarmid Park.
- 5' The tempo has dropped considerably in the last few minutes. Simo Valakari will be considering his options from the bench.
- 10' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 15' St. Johnstone FC currently sit 9 in the Array table. A result here could be decisive in the race for the top positions.
- 20' Heart of Midlothian FC has dominated the recent head-to-head record, winning 1 of the last 1 meetings.
- 23' St. Johnstone FC is taking the lead after the goal scored by Nicky Clark on 23.
- 28' A tactical chess match is unfolding here. The question is which manager blinks first.
- 33' Kye Rowles is putting in a real shift tonight. He has covered more ground than anyone else for St. Johnstone FC so far.
- 38' The travelling Heart of Midlothian FC supporters hardly appreciate their team being pressed down to the backline.
- 41' It’s a booking for Heart of Midlothian FC player. Daniel Oyegoke gets a card.
- 44' Sven Sprangler catches the referee's attention in entirely the wrong way. card on 44.
- 45' Controversy at the stadium! Kye Rowles argues furiously but the card stands.
- 46' St. Johnstone FC make a change. Ross Sinclair trudges off to be replaced by Joshua Rae on 46 minutes.
- 51' Heart of Midlothian FC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 51.
- 52' Poor challenge from Lawrence Shankland. The referee spots it immediately and shows the card.
- 57' The supporters are chanting for Cameron Devlin. He replaces Malachi Boateng on 57 minute.
- 61' Jason Holt picks up a card and will need to be extremely careful for the remainder of this match.
- 66' Heart of Midlothian FC are keeping things exceptionally tight at the back. It will take something special to break them down.
- 67' Cameron Devlin has been a danger all night but risks an early exit having now seen a card on 67.
- 68' Magnificent from Nicky Clark! That is 38 goals in 195 appearances — and it could not have come at a better time.
- 73' Both teams are passing the ball around with high level of urgency. St. Johnstone FC needs to do something about it to get closer to the goal.
- 76' Kenneth Vargas makes no mistake. The score reads 2-1 and Heart of Midlothian FC are in front.
- 80' St. Johnstone FC make a change. Nicky Clark trudges off to be replaced by Mackenzie Kirk on 80 minutes.
- 85' Fresh legs for Heart of Midlothian FC! Jorge Grant comes on to replace Lawrence Shankland.
- 90' Heart of Midlothian FC have won 349 goals from 319 games. They will be desperate to add to that tally today.
- The points are shared — St. Johnstone FC 1-2 Heart of Midlothian FC. Honours even.
Lineups
St. Johnstone FC Lineups
4-3-1-2Starting XI
- 29
- 30
- 7
- 11
- 14
- 4
-
20
Ross Sinclair ↓ Joshua Rae 46'
-
10
Nicky Clark ↓ Mackenzie Kirk 80'
- 23
- 5
-
16
Adama Sidibeh ↓ Matthew Smith 80'
Bench
-
22
Matthew Smith ↑ 80'
- 33
-
27
Mackenzie Kirk ↑ 80'
- 17
- 38
-
12
Joshua Rae ↑ 46'
- 24
- 15
- 46
Coach
Simo Valakari
Heart of Midlothian FC Lineups
4-2-3-1Starting XI
- 6
-
20
Yan Dhanda ↓ Kenneth Vargas 57'
- 2
- 15
- 1
- 17
- 9
- 16
- 29
- 5
- 18
Bench
- 10
- 3
-
7
Jorge Grant ↑ 85'
-
14
Cameron Devlin ↑ 57'
- 28
- 4
- 21
-
77
Kenneth Vargas ↑ 57'
- 35
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Lawrence Shankland | 5 |
| Josh Ginnelly | 3 |
| Graham Carey | 3 |
| Stevie May | 3 |
| Liam Boyce | 2 |
| Elton Kabangu | 2 |
| Alan Forrest | 2 |
| Kye Rowles | 2 |
Head to Head
St. Johnstone FC Form
Heart of Midlothian FC Form
2024-11-02
St. Johnstone FC
1–2
Heart of Midlothian FC
W
2024-10-30
Heart of Midlothian FC
1–2
Kilmarnock FC
L
2024-10-27
Hibernian FC
1–1
Heart of Midlothian FC
D
2024-10-19
Heart of Midlothian FC
4–0
St. Mirren FC
W
2024-10-06
Aberdeen FC
3–2
Heart of Midlothian FC
L
2024-09-28
Heart of Midlothian FC
1–1
Ross County FC
D
Predictions
Prediction accuracy
3 / 4
1.47
St. Johnstone FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.12
Heart of Midlothian FC xG
I would bet for:
Over 2.5 goals 68% + Both teams to score 67%
Match Result
✓ CorrectActual: Heart of Midlothian FC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.59
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 87% |
|
13% |
| ± 2.5 | 68% |
|
32% |
| ± 3.5 | 47% |
|
53% |
| ± 4.5 | 29% |
|
71% |
Double Chance
St. Johnstone FC or Draw
51%
Draw or Heart of Midlothian FC
73%
St. Johnstone FC or Heart of Midlothian FC
76%
Half-Time Result
✗ WrongActual: Heart of Midlothian FC win at HT
Correct Score
✓ In top 12
1 – 1
9.5%
1 – 2
Actual
2 – 2
6.4%
0 – 2
6.3%
1 – 3
6.2%
2 – 1
6.1%
0 – 1
5.4%
2 – 3
4.5%
0 – 3
4.3%
0 – 0
4.1%
1 – 0
3.5%
1 – 4
3.3%
Asian Handicap — St. Johnstone FC
| Handicap | St. Johnstone FC covers | Push | Heart of Midlothian FC covers |
|---|---|---|---|
| -2.5 | 4% | — | 96% |
| -2 | 4% | 8% | 88% |
| -1.5 | 12% | — | 88% |
| -1 | 12% | 14% | 74% |
| -0.5 | 26% | — | 74% |
| +0.5 | 49% | — | 51% |
| +1 | 49% | 20% | 31% |
| +1.5 | 69% | — | 31% |
| +2 | 69% | 16% | 16% |
| +2.5 | 84% | — | 16% |
Clean Sheet
St. Johnstone FC keeps clean sheet
13%
✓
Heart of Midlothian FC keeps clean sheet
24%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

