Hearts vs St Johnstone Prediction, Lineups & Odds

Heart of Midlothian FC

St Johnstone FC
There’s a Strong Case for Jam Tarts to Win
Hearts can deliver the goods when it comes to Full-Time Result betting and we’ll back them with confidence against basement boys St Johnstone. The odds of 1.67 look attractive when it comes to the home team.
9 Hearts Wins in Last 10 H2H Clashes
Hearts have enjoyed back-to-back victories, most recently beating Motherwell 3-0. It was a home win at Tynecastle Park. The Jam Tarts had 49% of possession and five shots on target, while Lawrence Shankland bagged two goals and Alan Forrest scored the other.
St Johnstone have lost their previous three away games. Their latest appearance was a 2-1 home victory at McDiarmid Park against Ross County. Simo Valakari's men had six shots on goal and recorded 61% possession, while Daniels Balodis and Elliot Watt found the net.
Hearts have enjoyed nine successive victories against St Johnstone. In their last encounter, Hearts claimed a 2-1 away win at McDiarmid Park. The past 10 H2H games have involved nine Hearts wins and just one victory for St Johnstone.
Hearts – Last 10 League GamesHearts have 5 wins, 4 losses and 1 draw, averaging 1.4 goals from 4.5 shots on goal and 9.4 attempts. Liam Fox's team have averaged 53.4% possession and 5.7 corners per match, conceding 1.0 goals and 3.8 corners from 2.7 shots on goal and 6.0 attempts.
Top scorer Lawrence Shankland has found the net 4 times, Elton Kabangu 3, with Alan Forrest and Jorge Grant both scoring 2. Lawrence Shankland is the top assists maker with 3.
St Johnstone – Last 10 League GamesSt Johnstone have won 3, lost 5 and drawn 2, averaging 8.1 attempts, 3.3 shots on goal and 0.8 goals. The Saints average 54.1% possession, 5.0 corners in their favour and 5.2 corners against, while 1.3 goals have been conceded from 4.3 shots on goal and 9.5 attempts.
Mackenzie Kirk is top of the team’s scoring charts with 3, while Daniels Balodis and Elliot Watt both have 2. Look no further than Joshua McPake for the top assist maker (3) in the last 10 games.
Confirmed Lineups
Hearts confirmed lineup (4-3-3): Ryan Fulton (GK), Adam Forrester, Frankie Kent, Craig Halkett, Harry Milne, Cameron Devlin, Beni Baningime, Jorge Grant, Alan Forrest, Lawrence Shankland, Yan Dhanda.
St Johnstone confirmed lineup (4-2-3-1): Andrew Fisher (GK), Sam Curtis, Daniels Balodis, Barry Douglas, Taylor Steven, Jason Holt, Elliot Watt, Stephen Duke-McKenna, Victor Griffith, Joshua McPake, Mackenzie Kirk.
Expert Premiership Analysis
The football experts at jetwinbet.com are aware of injuries that could affect the outcome along with the form guide. We also leave no stone unturned when it comes to presenting the latest stats.
Key Hearts vs St Johnstone league stats:
Hearts vs St Johnstone Prediction
We can back Hearts at 1.67 to claim a Premiership victory and this looks like a standout price. The betting sites give us the chance to grab a slice of value for this selection.
Fancy Hearts to win but want more juice in the odds? Why not take a look at the Asian Handicap and consider them to cover one of the available lines.
Hearts to Win Probability
The bookies make it a 60% chance that our pick is settled as a winner. After careful examination, our experts have this probability somewhere between 65-70%. It’s why we think it’s worth placing this wager.
Our Pick
Hearts To Win @ 1.67
Correct Score Prediction
We’ve picked out a correct score of 2-0 being landed by Hearts. You can secure odds of 7.00 and this provides an alternative way to place a wager.
Latest Correct Score Odds
Player Props
Lawrence Shankland (Hearts) has managed four goals in his past four Scottish Premiership matches. There are odds of 2.65 available for this Anytime Goalscorer wager and we think this is a value proposition for the player to find the net.
Latest Lawrence Shankland Player Prop Odds

T&C apply. Gamble responsibly 18+
Corners Prediction
St Johnstone have covered the 3.5 corners line in five straight games. The number of St Johnstone corners might be larger than the line implies and that means a bet at odds of 1.76.
League Games


Latest Corner Odds




T&C apply. Gamble responsibly 18+
Hearts vs St Johnstone Bet Builder Tips
You’re welcome to follow our bet builder which has Hearts to win, one or both teams drawing a blank combined with St Johnstone to finish with over 3.5 corners.
We advise a bet builder as it can be a fun approach when betting on a football game. You can predict a number of outcomes and get bigger odds than a single bet. The odds can combine to great effect.
Hearts vs St Johnstone Odds
The odds are updated on a frequent basis. You might therefore find that they are different to the ones listed for the above betting predictions.
Hearts Likely to Win According to Latest Odds
The Hearts betting odds have been priced up by the bookies and they are 1.62 favourites to land victory in this Scottish Premiership encounter which means a 62% chance of winning. For those wanting to oppose the market leader, you can get 5.50 about St Johnstone.
You can get a similar price whether you’re backing Over or Under 2.5 Goals.
Should you want to back Hearts to win this Premiership match, then there is 1.22 available on the Draw No Bet market, with St Johnstone chalked at 4.00.







Elton Kabangu Favourite to Find the Net First
Favourite Elton Kabangu is priced at 4.60 to be the first player to find the net. There’s also the opportunity to back him to score any time at odds of 2.40.
Player Goals




Best Betting Offers
Hearts
Head to Head
Hearts vs St Johnstone
- Scottish Premiership: 23/02 2025 St Johnstone 1 Hearts 2
- Scottish Premiership: 22/12 2024 Hearts 2 St Johnstone 1
- Scottish Premiership: 02/11 2024 St Johnstone 1 Hearts 2
- Scottish Premiership: 07/02 2024 St Johnstone 0 Hearts 1
- Scottish Premiership: 25/11 2023 Hearts 1 St Johnstone 0
- Scottish Premiership: 05/08 2023 St Johnstone 0 Hearts 2
- Scottish Premiership: 04/03 2023 Hearts 3 St Johnstone 0
- Scottish Premiership: 28/12 2022 St Johnstone 2 Hearts 3
- Scottish Premiership: 28/08 2022 Hearts 3 St Johnstone 2
- Scottish Premiership: 19/02 2022 St Johnstone 2 Hearts 1
Team Stats
Hearts League Stats
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
- An average of 1.40 goals scored and 1.00 conceded in the previous 10 matches
- An average of 1.60 goals scored and 1.10 conceded in the previous 10 home matches
- An average of 2.40 goals per game in the previous 10 matches
- An average of 2.70 goals per game in the previous 10 home matches
- BTTS Yes in 4 of the previous 10 matches
- BTTS Yes in 5 of the previous 10 home matches
- Over 2.5 Goals in 6 of the previous 10 matches
- Over 2.5 Goals in 6 of the previous 10 home matches
Goals
- An average of 0.80 goals scored and 1.30 conceded in the previous 10 matches
- An average of 0.80 goals scored and 2.10 conceded in the previous 10 away matches
- An average of 2.10 goals per game in the previous 10 matches
- An average of 2.90 goals per game in the previous 10 away matches
- BTTS Yes in 4 of the previous 10 matches
- BTTS Yes in 6 of the previous 10 away matches
- Over 2.5 Goals in 4 of the previous 10 matches
- Over 2.5 Goals in 6 of the previous 10 away matches
Corners
- An average of 5.70 corners awarded and 3.80 corners conceded in the last 10 matches
- An average of 6.70 corners awarded and 3.90 corners against in the last 10 home matches
- An average of 9.50 corners awarded in the last 10 matches
- An average of 10.60 corners awarded in the last 10 home matches
- Had the most corners in 6 and least corners in 3 of the last 10 matches
- Had the most corners in 7 and least corners in 2 of the last 10 home matches
Corners
- An average of 5.00 corners awarded and 5.20 corners conceded in the last 10 matches
- An average of 3.30 corners awarded and 7.00 corners against in the last 10 away matches
- An average of 10.20 corners awarded in the last 10 matches
- An average of 10.30 corners awarded in the last 10 away matches
- Had the most corners in 3 and least corners in 5 of the last 10 matches
- Had the most corners in 1 and least corners in 8 of the last 10 away matches
Possession
- An average of 53.40% possession in the last 10 matches
- An average of 57.70% possession in the last 10 home matches
- Most possession in 7 of the last 10 matches
- Most possession in 7 of the last 10 home matches
Possession
- An average of 54.10% possession in the last 10 matches
- An average of 50.00% possession in the last 10 away matches
- Most possession in 8 of the last 10 matches
- Most possession in 7 of the last 10 away matches
Team News
Make sure you know the lineups ahead of kick-off, with injuries also playing a part when it comes to Hearts vs St Johnstone team news.
We’ve got details of the Premiership squads so that you know every player on the roster.
Hearts vs St Johnstone Lineups
Hearts Confirmed Lineup 4-3-3
St Johnstone Confirmed Lineup 4-2-3-1
Hearts Confirmed Lineup 4-3-3
St Johnstone Confirmed Lineup 4-2-3-1
Hearts Substitutes
- 3Stephen Kingsley
- 8Calem Nieuwenhof
- 15Michael Steinwender
- 19Elton Kabangu
- 21James Wilson
- 27Sander Erik Kartum
- 28Zander Clark
- 37Musa Drammeh
- 64Alfie Osborne
St Johnstone Substitutes
- 9Uche Ikpeazu
- 10Nicky Clark
- 11Graham Carey
- 16Adama Sidibeh
- 17Maksym Kucheriavyi
- 20Ross Sinclair
- 23Sven Sprangler
- 29B. Mbunga Kimpioka
- 46Franciszek Franczak
Previous Hearts Lineups
Previous St Johnstone Lineups
Premiership Table
2025/2026 Season
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Aberdeen | 0 | 0 | 0 | 0 | 0:0 | 0 |
2 | Celtic | 0 | 0 | 0 | 0 | 0:0 | 0 |
3 | Dundee FC | 0 | 0 | 0 | 0 | 0:0 | 0 |
4 | Dundee United | 0 | 0 | 0 | 0 | 0:0 | 0 |
5 | Falkirk | 0 | 0 | 0 | 0 | 0:0 | 0 |
6 | Hearts | 0 | 0 | 0 | 0 | 0:0 | 0 |
7 | Hibernian | 0 | 0 | 0 | 0 | 0:0 | 0 |
8 | Kilmarnock | 0 | 0 | 0 | 0 | 0:0 | 0 |
9 | Livingston | 0 | 0 | 0 | 0 | 0:0 | 0 |
10 | Motherwell | 0 | 0 | 0 | 0 | 0:0 | 0 |
11 | Rangers | 0 | 0 | 0 | 0 | 0:0 | 0 |
12 | St Mirren | 0 | 0 | 0 | 0 | 0:0 | 0 |
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Aberdeen | 0 | 0 | 0 | 0 | 0:0 | 0 |
2 | Celtic | 0 | 0 | 0 | 0 | 0:0 | 0 |
3 | Dundee FC | 0 | 0 | 0 | 0 | 0:0 | 0 |
4 | Dundee United | 0 | 0 | 0 | 0 | 0:0 | 0 |
5 | Falkirk | 0 | 0 | 0 | 0 | 0:0 | 0 |
6 | Hearts | 0 | 0 | 0 | 0 | 0:0 | 0 |
7 | Hibernian | 0 | 0 | 0 | 0 | 0:0 | 0 |
8 | Kilmarnock | 0 | 0 | 0 | 0 | 0:0 | 0 |
9 | Livingston | 0 | 0 | 0 | 0 | 0:0 | 0 |
10 | Motherwell | 0 | 0 | 0 | 0 | 0:0 | 0 |
11 | Rangers | 0 | 0 | 0 | 0 | 0:0 | 0 |
12 | St Mirren | 0 | 0 | 0 | 0 | 0:0 | 0 |
Next Predictions

















