Take your football betting to the next level!

Hearts vs St Johnstone Correct Score Prediction: Team Stats, H2H & Betting Insights

Hearts 1.3
WWLLDLLW
May 14, 2025
Wednesday 7:45pm - GMT
1.1 St Johnstone
WLLLLWLD

Our Hearts vs St Johnstone Prediction: 2-1

Hearts vs St Johnstone in the Scotland Premiership is scheduled for an 19:45 GMT kick-off on Wednesday May 14, 2025. We’re backing a 2-1 home win, but with both sides regularly hitting the scoreboard, BTTS is a strong option for bettors.

This Hearts vs St Johnstone prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.

→ View Today's Full-Time Score Predictions

Recent Form Insights

Hearts's Last Match – Hearts vs Motherwell

Hearts will look to carry forward their winning form after a 3-0 Scotland Premiership success over Motherwell on May 10. In that match, Hearts recorded 49% possession, firing 5 shots on target.

TeamPossessionShots (on target)xGDangerous Attacks
Hearts
49%0 (5)0.4652
Motherwell
51%0 (3)0.5829

St Johnstone's Last Match – St Johnstone vs Ross County

St Johnstone will want to continue their winning form after a 2-1 Scotland Premiership victory over Ross County, knowing this is a must-win match for their campaign. In that match, St Johnstone controlled 62% of possession and managed 5 shots on target.

TeamPossessionShots (on target)xGDangerous Attacks
St Johnstone
62%0 (5)1.7847
Ross County
38%0 (3)0.5644

Hearts vs St Johnstone Stats

Key Stats

Hearts St Johnstone
0.92Attacking Strength0.62
0.85Defence Strength1.21
1.3Points Per Game1.1
4/10WIN3/10
1/10DRAW2/10
3/10Clean Sheets3/10
4/10BTTS3/10
6/10Over 2.5 Goals4/10
1.3Average Scored0.7

Goals Scored vs Goals Conceded

Hearts are averaging 1.3 goals scored and 1.1 conceded per match, while St Johnstone average 0.7 scored and 1.6 conceded per game.

Hearts
13-11

St Johnstone
7-16

What are the odds for this match?

Hearts to win: @1.666

Draw: @3.8

St Johnstone to win: @5

Over 2.5 Goals: @1.875

Lineups

Hearts: Frankie Kent, Jorge Grant, Ryan Fulton, Craig Halkett, Alan Forrest, Beni Baningime, Lawrence Shankland, Yan Dhanda, Harry Milne, Adam Forrester, Cameron Devlin

St Johnstone: Sam Curtis, Mackenzie Kirk, Taylor Steven, Victor Griffith, Josh McPake, Barry Douglas, Daniels Balodis, Elliot Watt, Andy Fisher, Stephen Duke-McKenna, Jason Holt

Hearts Fixtures

Kilmarnock - Hearts
May 18, 2025
Hearts - Dunfermline
July 12, 2025
Hamilton - Hearts
July 15, 2025

St Johnstone Fixtures

St Johnstone - Dundee
May 18, 2025
East Kilbride - St Johnstone
July 12, 2025
Inverness CT - St Johnstone
July 19, 2025

Hearts Recent Results

  • Wins 90% 9
  • Draws 10% 1
  • Lost 0% 0
  • Goals Scored 2.9/match 29
  • Goals Conceded 0.5/match 5
MatchDateScore
16
Aug
St Mirren
Hearts
1
1
10
Aug
Dundee Utd
Hearts
2
3
04
Aug
Hearts
Aberdeen
2
0
26
Jul
Hearts
Sunderland
3
0
23
Jul
Hearts
Dumbarton
4
0
19
Jul
Stirling
Hearts
0
4
15
Jul
Hamilton
Hearts
0
4
12
Jul
Hearts
Dunfermline
4
1
04
Jul
Hearts
Crawley Town
3
1
18
May
Kilmarnock
Hearts
0
1

St Johnstone Recent Results

  • Wins 60% 6
  • Draws 20% 2
  • Lost 20% 2
  • Goals Scored 2.3/match 23
  • Goals Conceded 0.7/match 7
MatchDateScore
16
Aug
St Johnstone
Motherwell
0
1
08
Aug
Ross County
St Johnstone
0
1
02
Aug
St Johnstone
Partick
5
1
26
Jul
St Johnstone
Elgin
8
0
22
Jul
St Johnstone
Raith
3
1
19
Jul
Inverness CT
St Johnstone
0
1
15
Jul
St Johnstone
Dundee Utd
1
1
12
Jul
East Kilbride
St Johnstone
1
3
08
Jul
St Johnstone
Falkirk
0
1
05
Jul
Forfar
St Johnstone
1
1

Hearts vs St Johnstone Head-to-Head History

The head-to-head record between Hearts and St Johnstone indicates that, in their previous 15 meetings, Hearts has secured 11 victories, St Johnstone has won 2 times and 2 matches have concluded in a draw. Across these encounters, Hearts has scored 28 goals, while St Johnstone has netted 15 goals.

MatchDateScore
Hearts - St Johnstone14 May 20252-1
St Johnstone - Hearts23 Feb 20251-2
Hearts - St Johnstone22 Dec 20242-1
St Johnstone - Hearts02 Nov 20241-2
St Johnstone - Hearts07 Feb 20240-1
Hearts - St Johnstone25 Nov 20231-0
St Johnstone - Hearts05 Aug 20230-2
Hearts - St Johnstone04 Mar 20233-0
St Johnstone - Hearts28 Dec 20222-3
Hearts - St Johnstone28 Aug 20223-2
St Johnstone - Hearts19 Feb 20222-1
Hearts - St Johnstone18 Jan 20222-0
St Johnstone - Hearts27 Oct 20211-1
St Johnstone - Hearts01 Feb 20203-3
Hearts - St Johnstone14 Dec 20190-1

Scotland Premiership Table & Standings

#TeamMatchesGoals ForGoals AgainstPoints
1
N/A Hearts
2526
2
N/A Celtic
2306
3
N/A Livingston
2534
4
N/A Hibernian
2434
5
N/A Kilmarnock
2442
6
N/A Rangers
2222
7
N/A Motherwell
2112
8
N/A Dundee Utd
2451
9
N/A Dundee
2231
10
N/A St Mirren
2011
11
N/A Falkirk
2351
12
N/A Aberdeen
2040

Our Hearts vs St Johnstone prediction offers expert insights into this exciting matchup, analyzing key stats, team form and goal expectations to help you make informed betting decisions.

If you're interested in more valuable football insights, don't miss:

This website uses cookies for your convenience.