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 7 games · 8 pts (2026/27)
- Heart of Midlothian FC 7 games · 13 pts (2026/27)
Match Details
- Referee Calum Scott (Scotland)
- Assistant 1 Dougie Potter
- Assistant 2 Andrew Milne (Scotland)
3 games this season
🟨 3.7/game
⚽ 8.0 goals/game
🟥 2 total
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 |
|---|---|---|---|---|
| 23 Feb | Heart of Midlothian FC | H | 1–2 | L |
| 15 Feb | Kilmarnock FC | A | 1–3 | L |
| 01 Feb | St. Mirren FC | A | 1–0 | W |
| 25 Jan | Motherwell FC | H | 2–1 | W |
| 12 Jan | Rangers FC | A | 1–3 | L |
| 05 Jan | Dundee FC | H | 1–3 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 23 Feb | St. Johnstone FC | A | 2–1 | W |
| 16 Feb | Rangers FC | H | 1–3 | L |
| 01 Feb | Dundee FC | A | 6–0 | W |
| 25 Jan | Kilmarnock FC | H | 3–2 | W |
| 12 Jan | Aberdeen FC | A | 0–0 | D |
| 05 Jan | Dundee United FC | A | 1–0 | W |
Season Stats
| St. Johnstone FC | Heart of Midlothian FC | |
|---|---|---|
| #6 | Position | #3 |
| 8 | Points | 13 |
| 7 | Played | 7 |
| 2 / 2 / 3 | W / D / L | 4 / 1 / 2 |
| 9 | Scored | 14 |
| 10 | Conceded | 8 |
| -1 | GD | +6 |
| 1.14 | PPG | 1.86 |
| 29% | Win % | 57% |
Key Stats
63%
Both Teams to Score
H2H (19 games)
H2H (19 games)
63%
Over 2.5 Goals
H2H history
H2H history
0%
Clean Sheets
St. Johnstone FC this season
St. Johnstone FC this season
14%
Clean Sheets
Heart of Midlothian FC this season
Heart of Midlothian FC this season
St. Johnstone FC are 6th (8 pts). Heart of Midlothian FC are 3rd (13 pts).
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
Heart of Midlothian FC
0-15
4/1
16-30
1/2
31-45
3/–
46-60
1/2
61-75
2/1
76+
3/2
■ 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 |
Heart of Midlothian FC
| James Wilson | 3 G | |
| Claudio Braga | 2 G | 2 A |
| Joshua McPake | 1 G | 1 A |
| Calvin Miller | 1 G | |
| Tom Renaud | 1 G |
Events
Match Events
- 0' We are underway at McDiarmid Park. The crowd does wile while the referee lows the starting whistle.
- 36' What composure from Elton Kabangu! The Belgium international strokes it home. 0-1.
- 46' Stephen Duke-McKenna has so much to prove this time. He replaces Elliot Watt on 46 minute.
- 53' Brilliant from the ! Adama Sidibeh makes it 1-1 with a superb finish on 53.
- 57' with the perfectly-timed delivery and Elton Kabangu makes no mistake. 1-2!
- 61' The referee has no hesitation. James Penrice is booked for Heart of Midlothian FC — card on 61.
- 64' A change in the Heart of Midlothian FC ranks — Jorge Grant exits the field as Sander Kartum enters on 64.
- 71' A change in the St. Johnstone FC ranks — Jonathan Svedberg exits the field as Zach Mitchell enters on 71.
- 73' Musa Drammeh is replacing James Wilson for the Heart of Midlothian FC side.
- 77' Taylor Steven is ready to make an impact after coming on for Adama Sidibeh at the 77 minute mark.
- 89' Heart of Midlothian FC ring the changes. Lawrence Shankland has done his job and it is now time for Alan Forrest to step up.
- 90' Heart of Midlothian FC player sees a card in front of him.
- The final whistle goes. A composed, disciplined performance from Heart of Midlothian FC to claim maximum points.
Lineups
St. Johnstone FC Lineups
3-4-2-1Heart of Midlothian FC Lineups
4-3-1-2H2H
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
Heart of Midlothian FC Form
2025-02-23
St. Johnstone FC
1–2
Heart of Midlothian FC
W
2025-02-16
Heart of Midlothian FC
1–3
Rangers FC
L
2025-02-01
Dundee FC
0–6
Heart of Midlothian FC
W
2025-01-25
Heart of Midlothian FC
3–2
Kilmarnock FC
W
2025-01-12
Aberdeen FC
0–0
Heart of Midlothian FC
D
2025-01-05
Dundee United FC
0–1
Heart of Midlothian FC
W
Predictions
Prediction accuracy
4 / 4
1.05
St. Johnstone FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.1
Heart of Midlothian FC xG
I would bet for:
Over 2.5 goals 60% + Both teams to score 57%
Match Result
✓ CorrectActual: Heart of Midlothian FC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.15
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 94% |
|
6% |
| ± 1.5 | 82% |
|
18% |
| ± 2.5 | 60% |
|
40% |
| ± 3.5 | 38% |
|
62% |
| ± 4.5 | 21% |
|
79% |
Double Chance
St. Johnstone FC or Draw
43%
Draw or Heart of Midlothian FC
80%
St. Johnstone FC or Heart of Midlothian FC
77%
Half-Time Result
✓ CorrectActual: Heart of Midlothian FC win at HT
Correct Score
✓ In top 12
1 – 1
10.2%
1 – 2
Actual
0 – 2
9.4%
0 – 1
8.4%
1 – 3
6.7%
0 – 3
6.4%
0 – 0
5.8%
2 – 2
5%
2 – 1
4.8%
1 – 0
3.8%
1 – 4
3.6%
2 – 3
3.6%
Asian Handicap — St. Johnstone FC
| Handicap | St. Johnstone FC covers | Push | Heart of Midlothian FC covers |
|---|---|---|---|
| -2.5 | 2% | — | 98% |
| -2 | 2% | 5% | 94% |
| -1.5 | 6% | — | 94% |
| -1 | 6% | 11% | 83% |
| -0.5 | 17% | — | 83% |
| +0.5 | 40% | — | 60% |
| +1 | 40% | 22% | 38% |
| +1.5 | 62% | — | 38% |
| +2 | 62% | 18% | 19% |
| +2.5 | 81% | — | 19% |
Clean Sheet
St. Johnstone FC keeps clean sheet
13%
✓
Heart of Midlothian FC keeps clean sheet
36%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

