Take your football betting to the next level!

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

Hearts Logo
Hearts 1.3
WWLLDLLW
2 : 1
CORRECT SCORE
St Johnstone Logo
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 Logo Hearts
49%0 (5)0.4652
Motherwell Logo 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 Logo St Johnstone
62%0 (5)1.7847
Ross County Logo 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 80% 8
  • Draws 20% 2
  • Lost 0% 0
  • Goals Scored 2.4/match 24
  • Goals Conceded 0.7/match 7
MatchDateScore
04
Oct
Hearts
Hibernian
1
0
27
Sep
Hearts
Falkirk
3
0
13
Sep
Rangers
Hearts
0
2
30
Aug
Livingston
Hearts
1
2
23
Aug
Hearts
Motherwell
3
3
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

St Johnstone Recent Results

  • Wins 70% 7
  • Draws 20% 2
  • Lost 10% 1
  • Goals Scored 1.8/match 18
  • Goals Conceded 0.6/match 6
MatchDateScore
04
Oct
St Johnstone
Ayr
0
0
27
Sep
Queen's Park
St Johnstone
1
2
23
Sep
Airdrieonians
St Johnstone
1
2
19
Sep
St Johnstone
Dunfermline
2
1
13
Sep
Raith
St Johnstone
0
2
30
Aug
St Johnstone
Morton
1
1
23
Aug
St Johnstone
Arbroath
3
0
16
Aug
St Johnstone
Motherwell
0
1
08
Aug
Ross County
St Johnstone
0
1
02
Aug
St Johnstone
Partick
5
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
Hearts Hearts
716619
2
Celtic Celtic
711317
3
Kilmarnock Kilmarnock
711810
4
Dundee Utd Dundee Utd
712119
5
St Mirren St Mirren
7569
6
Motherwell Motherwell
711108
7
Hibernian Hibernian
710108
8
Rangers Rangers
7678
9
Livingston Livingston
810146
10
Falkirk Falkirk
78136
11
Dundee Dundee
86136
12
Aberdeen Aberdeen
7494

Hearts vs St Johnstone — FAQs

What is the correct score prediction?
We predict 2-1.

Is BTTS a good bet?
Yes, both teams show scoring potential.

What are today’s 1X2 odds?
Hearts @1.666, Draw @3.8, St Johnstone @5.

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.