Hearts v St. Johnstone

Hearts v St. Johnstone in Scottish Premiership ended 2:1. Here you will find the final score, the goals and goalscorers, every key moment of the match, the full statistics with xG and the video highlights. See the match prediction or browse the full fixture list.

Prediction and probabilities: Hearts v St. Johnstone

How the models performed

Pro AI (XGBoost) predicted Home win · Hearts at 51.2% - the match finished 2:1, so the prediction was correct.
Model 1 · Hearts X 2 · St. Johnstone Prediction Result
ELO + Poisson 56.8% 24.0% 19.3% Home win · Hearts ✔ Correct
Pro AI (XGBoost) 51.2% 19.9% 28.9% Home win · Hearts ✔ Correct
Data Providers 45.0% 45.0% 10.0% Home win · Hearts ✔ Correct
Final score 2:1 Home win · Hearts
Predictions are published before kick-off and are never edited afterwards. For information purposes only – not betting advice. 18+ · Methodology

Closing odds

Before kick-off the bookmakers were offering average odds of 1.71 on a Hearts win, 3.83 on the draw and 4.52 on a St. Johnstone win (closing odds).
Market Avg odds Best Market % Model %
Hearts win 1.71 1.78 Betano 58.5% 51.2%
Draw 3.83 4.14 Pinnacle 26.1% 19.9%
St. Johnstone win 4.52 5.00 Betfair 22.1% 28.9%
Over 2.5 goals 1.73 1.77 Unibet 57.8% 64.3%
Under 2.5 goals 2.08 2.15 Pinnacle 48.1% 35.7%
Both teams to score - Yes 1.69 1.73 Unibet 59.2% 58.9%
Both teams to score - No 2.07 2.20 Betfair 48.3% 41.1%
Updated: 29.08.2026 10:03 · Average odds across 13 bookmakers. Informational data - not an invitation to bet and not advice. 18+ · Gamble responsibly.

Match events: Hearts v St. Johnstone

  1. 9′J. Wilson · Goal (assist: J. McPake)
  2. 39′E. Alic · Own goal
  3. 48′R. Paton · Goal (assist: S. Stanton)
  4. 57′L. Mendy · Substitution (off: B. Spittal)
  5. 57′J. Wilson · Substitution (off: P. Kabore)
  6. 72′S. Stanton · Substitution (off: M. Tait)
  7. 73′R. Paton · Substitution (off: K. Fotheringham)
  8. 73′J. Gullan · Substitution (off: T. Steven)
  9. 81′S. Kerjota · Substitution (off: C. Miller)
  10. 90+2′L. Smith · Substitution (off: L. Chalmers)

Match statistics: Hearts v St. Johnstone

Statistic Hearts St. Johnstone
Possession 47% 53%
Shots on target 7 4
Total shots 16 9
Shots off target 7 3
Blocked shots 2 2
Corners 8 4
Fouls 11 14
Offsides 1 1
Saves 3 7
Passes 427 486
Pass accuracy 81% 84%

Line-ups: Hearts v St. Johnstone

Hearts 4-2-3-1

Starting XI

  1. 1 Beau Reus 7.0
  2. 2 Christian Borchgrevink 6.7
  3. 6 Oisin McEntee 7.2
  4. 10 Cláudio Braga 6.3
  5. 15 Josh McPake 7.6
  6. 17 Stuart Findlay 6.9
  7. 21 James Wilson 7.5
  8. 22 Tomas Magnusson 7.6
  9. 23 Jordi Altena 7.0
  10. 29 Sabah Kerjota 7.0
  11. 78 Laurent Mendy 6.7
Substitutes (9)
  1. 7 Calvin Miller 6.6
  2. 9 Jerome Williams
  3. 11 Pierre Landry Kaboré 6.3
  4. 16 Blair Spittal 6.7
  5. 19 Severin Sabri Guendouz
  6. 24 Michael John Kamara
  7. 30 Ryan Fulton
  8. 74 Rogers Mato
  9. 77 Amadou Ba-Sy

St. Johnstone 4-4-2

Starting XI

  1. 1 Toby Steward 8.9
  2. 2 Enes Alić 5.9
  3. 3 Cheick Diabate 6.9
  4. 5 Zach Mitchell 5.9
  5. 8 Jason Holt 6.6
  6. 9 Josh Fowler 6.0
  7. 10 Jamie Gullan 6.9
  8. 11 Sam Stanton 6.7
  9. 33 Liam Smith 6.5
  10. 42 Reece McAlear 6.5
  11. 99 Ruari Paton 7.6
Substitutes (9)
  1. 4 Morgan Boyes
  2. 6 Božo Mikulić
  3. 7 Taylor Steven 6.2
  4. 14 Matty Foulds
  5. 18 Kai Fotheringham 6.9
  6. 20 Ross Sinclair
  7. 23 Logan Chalmers
  8. 25 Macaulay Tait 6.9
  9. 26 Matty Todd

Form and head-to-head: Hearts v St. Johnstone

Hearts

WWWDD

St. Johnstone

LWDLW

Scottish Premiership standings

Current competition standings
# Team P W D L GD Pts Form
2 Hearts 38 24 8 6 +33 80 WWLDW
3 Celtic 33 21 4 8 +24 67 DWWLDWWWWW
3 Rangers 38 20 12 6 +33 72 LWLLL
4 Motherwell 33 14 12 7 +23 54 LWWDWWDDWD
5 Hibernian 38 15 12 11 +14 57 LWLWL
6 Falkirk 33 13 7 13 -3 46 DWDLLWLDWW

Managers: Hearts v St. Johnstone

W. Vrancken
HeartsManagerW. Vrancken
S. Valakari
St. JohnstoneManagerS. Valakari

Match information: Hearts v St. Johnstone

Kick-off
·
Competition
Scottish Premiership
Round
4
City
Edinburgh
Surface
grass
Capacity
20,099