Heart of Midlothian FC
Football Scottish Premiership Tynecastle Park Sun 22 Dec 10:00
St Johnstone FC
  1. Prediction
  2. Odds
  3. Stats
  4. Team News
  5. Lineups
  6. Injuries
  7. Squads
  8. Table

Saints Should Put Up a Fight

St Johnstone look like a play on the Asian Handicap with a +1 goal start at -114. There is money back for a single goal defeat and a nice pay out for this wager if they manage to beat or draw with Hearts.

Hearts H2H Record Includes 8 Wins in 10

Hearts were beaten last game and this was on their travels at The BBSP Stadium, Rugby Park. Kilmarnock claimed a 1-0 win. Neil Critchley's team dominated possession with 69% of the ball and recorded four shots on target.

St Johnstone were defeated in their previous game, being turned over 3-2 at home to St Mirren at McDiarmid Park. St Johnstone enjoyed 65% possession and managed three shots on goal, with Mackenzie Kirk and Benjamin Mbunga Kimpioka both on target.

Head-to-Head Statistics

Hearts have seven straight victories against St Johnstone. In their last encounter, Hearts travelled to McDiarmid Park and landed a 2-1 win. The previous 10 H2H games have involved eight Hearts triumphs, one St Johnstone win and one draw.

Hearts – Last 10 League Games

Hearts have 3 wins, 5 losses and 2 draws, averaging 1.4 goals from 3.5 shots on goal and 9.4 attempts. The Jam Tarts have averaged 48.4% possession and 5.7 corners per match, with their opponents getting 1.4 goals from 3.9 shots on goal, 7.6 attempts and 4.4 corners.

Lawrence Shankland, Kenneth Vargas, James Wilson and Blair Spittal are joint-top scorers with 2 goals on the board. Leading assistor is Lawrence Shankland with 2.

St Johnstone – Last 10 League Games

St Johnstone have won 3, lost 6 and drawn 1, with an average of 3.0 shots on goal, 6.9 attempts and 1.2 goals. Simo Valakari's side average 54.0% possession, 2.6 corners taken and 5.8 corners against them, while 1.5 goals have been conceded from 8.4 attempts and 3.9 shots on goal.

Mackenzie Kirk and Benjamin Mbunga Kimpioka have scored 4 goals, followed by Nicky Clark with 3. Nicky Clark, Andre Raymond and Jack Sanders have clocked up 1 assists each in the previous 10 games.

Confirmed Lineups

Hearts confirmed lineup (4-4-2): Craig Gordon (GK), Adam Forrester, Daniel Oyegoke, Kye Rowles, James Penrice, Musa Drammeh, Cameron Devlin, Malachi Boateng, Blair Spittal, James Wilson, Lawrence Shankland.

St Johnstone confirmed lineup (4-1-3-2): Joshua Rae (GK), Aaron Essel, Jack Sanders, Bozo Mikulic, Andre Raymond, Sven Sprangler, Jason Holt, Drey Wright, Adama Sidibeh, Makenzie Kirk, Benjamin Mbunga Kimpioka.

Hearts vs St Johnstone Prediction & Betting Tips

We’re siding with St Johnstone on the Asian Handicap +1 and expect them to win or draw this Premiership clash. We think there’s a tremendous amount of value when it comes to odds of -114.

The latest team news and current form are always useful information when it comes to providing football tips. It’s also important to pay attention to the available stats so that we make the best predictions.

Key Hearts vs St Johnstone league stats:

  • The -1 line hasn’t been covered by Hearts in 16 of their last 20 games.
  • The -1 line hasn’t been covered by Hearts in 7 of their last 10 games.
  • The -1 line hasn’t been covered by Hearts in 2 of their last 10 games against St Johnstone.

St Johnstone +1 Probability

The latest odds imply that our pick has a 53.3% prospect of winning. In our opinion, there’s actually a probability of success closer to 60%. This is why we regard this as a value wager.

Looking for Bigger Odds?

There is regularly the choice to sell goals which potentially provides the chance to secure a larger return. Alternatively, buying goals is a safer option at skinnier odds.

Our Match Prediction
St Johnstone Asian Hcp +1 @ -114 Bet Now BetMGM logo
BetMGM logo
BetMGM Promo Up To $1500 in Bonus Bets Get Bonus T&C apply. Gamble responsibly 18+
Gamble responsibly 18+. All odds are correct at time of publishing and are subject to change. To use the Bookmaker Live Streaming services you will need to be logged in and have a funded account or to have placed a bet in the last 24 hours. Geo-restrictions apply.
Published 15:37, 20 December 2024

Correct Score Prediction

Hearts Hearts logo 2 - 2 St Johnstone logo St Johnstone

There are attractive odds of +1300 when it comes to a 2-2 draw being played out. This is a risky but potentially more rewarding bet, with this correct score option providing appeal.

Hearts vs St Johnstone Odds

With the bookies giving them a 64% probability of winning, Hearts might become a popular accumulator pick at their current betting odds. That is reflected in their -175 price of winning this Scottish Premiership clash. The market suggests that St Johnstone are least likely to win at +440.

It’s hard to split the odds between Over 2.5 Goals and Under 2.5 Goals for this match.

The football betting sites offer a Draw No Bet market for all Premiership matches and you can back Hearts at -417 and St Johnstone at +295.

Best Betting Offers
Team Stats
Hearts logo Hearts League Stats
St Johnstone logo St Johnstone League Stats
Full-Time Result
  • 5 wins, 4 defeats and 1 draw in the previous 10 matches
  • 6 wins and 4 defeats in the previous 10 home matches
Full-Time Result
  • 3 wins, 5 defeats and 2 draws in the previous 10 matches
  • 1 win, 7 defeats and 2 draws in the previous 10 away matches
Goals
Goals
Corners
Corners
Possession
Possession
Top Scorers & Assists
Top Scorers & Assists

Hearts vs St Johnstone Lineups & Team News

If you’re looking for Hearts vs St Johnstone team news, then we have predicted and confirmed lineups available along with details of any injuries on both sides.

If you’re looking for the latest player information, check out the Premiership squads.

Hearts Confirmed Lineup 4-4-2

St Johnstone Confirmed Lineup 4-1-3-2

Hearts Confirmed Lineup 4-4-2

1 Craig Gordon
35 Adam Forrester 5 Daniel Oyegoke 15 Kye Rowles 29 James Penrice
37 Musa Drammeh 14 Cameron Devlin 18 Malachi Boateng 16 Blair Spittal
21 James Wilson 9 Lawrence Shankland
12 Joshua Rae
15 Aaron Essel 5 Jack Sanders 2 Bozo Mikulic 3 Andre Raymond
23 Sven Sprangler
7 Jason Holt 14 Drey Wright 16 Adama Sidibeh
27 Makenzie Kirk 29 B. Mbunga Kimpioka

St Johnstone Confirmed Lineup 4-1-3-2

Hearts Substitutes

  • 4Craig Halkett
  • 7Jorge Grant
  • 17Alan Forrest
  • 20Yan Dhanda
  • 25Macaulay Tait
  • 27Liam Boyce
  • 28Zander Clark
  • 77Kenneth Vargas
  • 80Andres Salazar

St Johnstone Substitutes

  • 11Graham Carey
  • 17Maksym Kucheriavyi
  • 20Ross Sinclair
  • 22Matt Smith
  • 24Joshua McPake
  • 33David Keltjens
  • 46Franciszek Franczak
  • 49Brodie Dair
  • 52Arran Brookfield

Previous Hearts Lineups

10 May Scottish Premiership
Hearts 3-0 Motherwell
03 May Scottish Premiership
Ross County 1-3 Hearts
26 Apr Scottish Premiership
Hearts 0-1 Dundee FC
19 Apr Scottish Cup
Hearts 1-2 Aberdeen
12 Apr Scottish Premiership
Motherwell 0-0 Hearts
06 Apr Scottish Premiership
Hearts 0-1 Dundee United

Previous St Johnstone Lineups

10 May Scottish Premiership
St Johnstone 2-1 Ross County
03 May Scottish Premiership
St Johnstone 0-2 Kilmarnock
26 Apr Scottish Premiership
Motherwell 3-2 St Johnstone
20 Apr Scottish Cup
St Johnstone 0-5 Celtic
12 Apr Scottish Premiership
Dundee United 1-0 St Johnstone
06 Apr Scottish Premiership
St Johnstone 1-0 Celtic

Injuries & Suspensions

Hearts Injury Table
Type Name Info
James Wilson Red card (direc
Calem Nieuwenhof Hamstring
Craig Gordon Shoulder
Ryan Fulton Groin
C. D. Borchgrevink Thigh
Finlay Pollock Hamstring
Jamie McCart Foot
St Johnstone Injury Table
Type Name Info
Drey Wright Ankle
Bozo Mikulic Cruciate ligame
Scotland FlagPremiership Table
2025/2026 Season
# Team G W D L +/- P
1 Celtic 4 3 1 0 6:0 10
2 Hearts 4 3 1 0 10:6 10
3 Hibernian 3 1 2 0 5:4 5
4 Dundee United 3 1 1 1 6:5 4
5 Kilmarnock 4 0 4 0 6:6 4
6 Motherwell 4 0 4 0 6:6 4
7 Rangers 4 0 4 0 3:3 4
8 Falkirk 3 1 1 1 4:5 4
9 Livingston 4 1 1 2 6:8 4
10 St Mirren 4 0 3 1 2:3 3
11 Dundee FC 4 0 2 2 2:5 2
12 Aberdeen 3 0 0 3 0:5 0
# Team G W D L +/- P
1 Celtic 2 2 0 0 4:0 6
2 Hearts 2 1 1 0 5:3 4
3 Livingston 2 1 0 1 4:3 3
4 Hibernian 2 0 2 0 3:3 2
5 Motherwell 2 0 2 0 3:3 2
6 Kilmarnock 2 0 2 0 2:2 2
7 Rangers 2 0 2 0 1:1 2
8 St Mirren 2 0 2 0 1:1 2
9 Falkirk 1 0 1 0 2:2 1
10 Dundee United 1 0 0 1 2:3 0
11 Dundee FC 2 0 0 2 1:4 0
12 Aberdeen 2 0 0 2 0:3 0