Scottish Premiership Gameweek 4
Aug 29, 2026 3.00pm
Tynecastle Park

Hearts vs St Johnstone - Match Guide, Data Analysis, Standings

Form, Standings, Stats

Hearts

All competitions
Scottish Premiership
Last game
Aug 22, 2026 3.00pm
Falkirk 0 - 0 Hearts
Goals scored
5
Top scorer
Oisin McEntee

St Johnstone

All competitions
Scottish Premiership
Last game
Aug 22, 2026 3.00pm
St Johnstone 0 - 0 Celtic
Goals scored
4
Top scorer
Josh Fowler

Data analysis

Our analysis of all available data, including recent performances and player stats, suggests the most likely outcome of this match is a Hearts win with a probability of 41.68%. A win for St Johnstone has a probability of 31.24% and a draw has a probability of 27.05%.

The most likely scoreline for a Hearts win is 1-0 with a probability of 10.48%. The next most likely scorelines for that outcome are 2-1 (8.29%) and 2-0 (7.53%). The likeliest St Johnstone win is 0-1 (8.23%) , while for a drawn scoreline it is 1-1 (12.46%).

Result

Hearts 41.68%
Draw 27.05%
St Johnstone 31.24% (+0.01)

Both Teams to Score: 

50.43% (-0.04)

Goals

Over 1.5 73.03% (+0.02)
Under 1.5 26.97% (-0.02)
Over 2.5 48.06%
Under 2.5 51.94%
Over 3.5 26.58% (-0.04)
Under 3.5 73.39%
Over 4.5 14.7% (-0.03)
Under 4.5 85.3% (+0.02)

First Half Winner

Hearts 26.88% (-0.02)
Draw 43.95% (-0.01)
St Johnstone 29.17% (+0.03)

Team To Score First

Hearts 45.38%
No Goal 8.24% (+0.01)
St Johnstone 46.38% (-0.01)

Corners

Over 8 56.28%
Equal 8 10.89%
Under 8 32.83% (-0.02)
Over 9 45.31%
Equal 9 10.97%
Under 9 43.72%
Over 10.5 35.1%
Under 10.5 64.89% (-0.02)

Hearts Goals

Over 1.5 39.56% (-0.01)
Under 1.5 60.44% (+0.01)
Over 2.5 16.59% (+0.02)
Under 2.5 83.41% (-0.02)
Over 3.5 5.9%
Under 3.5 94.1%

St Johnstone Goals

Over 0.5 64.25% (+0.02)
Under 0.5 35.75% (-0.01)
Over 1.5 31.41%
Under 1.5 68.59%
Over 2.5 12.16% (-0.01)
Under 2.5 87.84% (+0.02)
Over 3.5 4.03% (-0.01)
Under 3.5 95.97% (+0.02)

Score analysis

Hearts 41.68%
Draw 27.06%
St Johnstone 31.24%
Hearts
1-0 @ 10.48%
2-1 @ 8.29%
2-0 @ 7.53% (-0.01)
3-1 @ 3.86%
3-0 @ 3.82% (+0.01)
3-2 @ 2.04%
Other @ 5.66%
Total : 41.68%
Draw
1-1 @ 12.46% (+0.02)
0-0 @ 8.24% (+0.01)
2-2 @ 5.15%
Other @ 0.24%
Total : 27.06%
St Johnstone
0-1 @ 8.23%
1-2 @ 7.09% (+0.01)
0-2 @ 4.97%
1-3 @ 2.88%
0-3 @ 2.28% (+0.01)
2-3 @ 2% (-0.01)
Other @ 3.79% (-0.01)
Total : 31.24%

Head to Head

Scottish Premiership Gameweek 37
May 14, 2025 7.45pm
2
1
HT : 2 0
FT Tynecastle Park
  • Barry Douglas 17' goal
  • Alan Forrest 31' goal
  • Frankie Kent 71' yellowcard
  • yellowcard Taylor Steven 56'
  • goal Graham Carey 74'
  • yellowcard Barry Douglas 90'
Scottish Premiership Gameweek 27
Feb 23, 2025 12.00pm
1
2
HT : 0 1
FT McDiarmid Park
  • Adama Sidibeh 53' goal
  • goal Elton Kabangu 36'
  • goal Elton Kabangu 57'
  • yellowcard James Penrice 61'
  • yellowcard Gerald Taylor 90'
  • yellowcard Elton Kabangu 90'+5'
Scottish Premiership Gameweek 18
Dec 22, 2024 3.00pm
2
1
HT : 1 0
FT Tynecastle Park
  • James Penrice 16' goal
  • Cameron Devlin 42' yellowcard
  • Blair Spittal 58' goal
  • Kenneth Vargas 90'+4' yellowcard
  • goal Graham Carey 53'
  • yellowcard Sven Sprangler 83'
Scottish Premiership Gameweek 11
Nov 2, 2024 3.00pm
1
2
HT : 0 1
FT McDiarmid Park
  • Sven Sprangler 44' yellowcard
  • Jason Holt 61' yellowcard
  • Nicky Clark 68' goal
  • goal Nicky Clark 23' (OG)
  • yellowcard Daniel Oyegoke 41'
  • yellowcard Kye Rowles 45'+1'
  • yellowcard Lawrence Shankland 52'
  • yellowcard Cameron Devlin 67'
  • goal Kenneth Vargas 77'
Scottish Premiership Gameweek 25
Feb 7, 2024 7.45pm
0
1
HT : 0 0
FT McDiarmid Park
  • Luke Robinson 16' yellowcard
  • Andrew Considine 52' yellowcard
  • Ryan McGowan 75' yellowcard
  • Diallang Jaiyesimi 90'+6' yellowcard
  • goal Lawrence Shankland 54'
  • yellowcard Kenneth Vargas 79'
Scottish Premiership Gameweek 14
Nov 25, 2023 3.00pm
1
0
HT : 0 0
FT Tynecastle Park
  • Lawrence Shankland 61' goal
  • Lawrence Shankland 61' goal
  • Alex Cochrane 77' yellowcard
  • Kenneth Vargas 88' yellowcard
  • yellowcard Daniel Phillips 40'
  • yellowcard Tony Gallacher 58'