St Johnstone vs Hearts Prediction, Lineups & Odds
We’re Expecting Both Teams to Score
The stats suggest that we’ll see both teams finding the net, with St Johnstone and Hearts capable of scoring. We find the odds of 1.70 attractive when it comes to the BTTS Yes option.
Hearts Are 7 From 10 on the Head-to-Head
St Johnstone were defeated in their last game. On the road, they suffered a 3-1 loss against St Mirren at The SMISA Stadium. They enjoyed 64% possession and managed two shots on target, with Benjamin Mbunga Kimpioka bagging the only goal.
Hearts lost when they were last in action. In a home game at Tynecastle Park, they were beaten 2-1 by Kilmarnock. Neil Critchley's team had five shots on goal and enjoyed 71% possession, with Alan Forrest the only player to find the net.
Hearts beat St Johnstone when the teams last met. It was a 1-0 scoreline at McDiarmid Park. Hearts have six consecutive victories against St Johnstone. They’ve also claimed 7 wins in the past 10 H2H meetings.
Scottish Premiership | G | W | D | L | GF | GA | GD | GD | P | |
---|---|---|---|---|---|---|---|---|---|---|
7 | ![]() |
33 | 11 | 7 | 15 | 43 | 44 | -1 | 43:44 | 40 |
12 | ![]() |
33 | 8 | 5 | 20 | 33 | 58 | -25 | 33:58 | 29 |
St Johnstone have 3 wins, 6 losses and 1 draw, averaging 1.3 goals from 3.1 shots on goal and 7.0 attempts. Simo Valakari's side have averaged 50.8% possession and 3.5 corners per match, with their opponents getting 2.1 goals from 5.1 shots on goal, 10.2 attempts and 5.7 corners.
Benjamin Mbunga Kimpioka is the top scorer with 5 goals, while Nicky Clark has 3 and Adama Sidibeh 2. The top assist makers are Jack Sanders, Benjamin Mbunga Kimpioka and Adama Sidibeh, all of whom have 1 on the board.
Hearts – Last 10 League GamesHearts have won 1, lost 7 and drawn 2, averaging 3.4 shots on goal, 8.8 attempts and 1.2 goals. The Jam Tarts average 58.4% possession, 6.3 corners taken and 3.9 corners against them, while 1.8 goals have been conceded from 8.4 attempts and 4.0 shots on goal.
We’ve seen James Wilson, Blair Spittal and Frankie Kent score 2 goals each. Lawrence Shankland has been top assists provider with 3 in the previous 10 games.
Confirmed Lineups
St Johnstone confirmed lineup (4-3-1-2): Ross Sinclair (GK), Drey Wright, Jack Sanders, Kyle Cameron, Barry Douglas, Graham Carey, Sven Sprangler, Jason Holt, Nicky Clark, Benjamin Mbunga Kimpioka, Adama Sidibeh.
Hearts confirmed lineup (4-2-3-1): Craig Gordon (GK), Daniel Oyegoke, Frankie Kent, Kye Rowles, James Penrice, Beni Baningime, Malachi Boateng, Alan Forrest, Blair Spittal, Yan Dhanda, Lawrence Shankland.
Expert Scottish Premiership Analysis
jeetwin88.com boast football expertise and that comes from knowing the team news once it’s announced. The latest form will also fuel our predictions and we make sure that the best stats are on hand.
Key St Johnstone vs Hearts league stats:
St Johnstone vs Hearts Prediction
The best betting angle could be backing the teams to both score at least once in this Scottish Premiership clash, especially as odds of 1.70 are available when it comes to the BTTS Yes selection.
We suggest a Bet Builder for anyone looking to back BTTS Yes along with other selections. This option gives you the chance to secure bigger odds by adding a number of legs.
BTTS Yes Probability
According to the latest odds, there’s a 58.8% likelihood of our pick winning. In the opinion of our tipsters, there’s actually a probability of success between 65-70%. It is therefore regarded as a value wager.
Our Pick
Both Teams To Score - Yes @ 1.70
Correct Score Prediction
A potentially entertaining bet is going for Hearts to win by a 2-1 scoreline. At odds of 6.25, there’s the chance to get a handsome return should this wager win.
Latest Correct Score Odds
St Johnstone vs Hearts Odds
Hearts are the 1.95 favourites and that means a 51% chance of winning this Scottish Premiership match according to the betting odds at the bookies. The market suggests that St Johnstone are least likely to win at 3.80.
If you’re betting on Total Goals, the market are finding it hard to split Unders and Overs. BTTS betting is popular and you can back Yes at 1.75 on the Both Teams to Score market.
If you fancy St Johnstone but want money back if this Scottish Premiership match is a draw, then you can get 2.63. You can bet on Hearts at 1.44 on the Draw No Bet market.
-
Full Time Result
1
3.80
X
3.50
2
1.95
-
Half Time Result
1
4.00
X
2.20
2
2.63
-
Double Chance
1X
1.83
12
1.29
X2
1.22
-
Both Teams to Score
Yes
1.75
No
2.00
-
Draw No Bet
1
2.63
2
1.44
-
Asian Handicap
1 Hcp +0.5
1.85
2 Hcp -0.5
2.00
-
Total Goals
Under 2.5
1.95
Over 2.5
1.85
-
Total Corners
Under 10.5
1.80
Over 10.5
1.91
Best Betting Offers
St Johnstone
Head to Head
St Johnstone vs Hearts
- 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
- Scottish Premiership: 18/01 2022 Hearts 2 St Johnstone 0
Team Stats
St Johnstone Stats
Hearts Stats
Full time Result
- 2 wins, 7 defeats and 1 draws in previous 10 matches
- 3 wins, 6 defeats and 1 draws in previous 10 home matches
Full time Results
- 5 wins, 3 defeats and 2 draws in previous 10 matches
- 3 wins, 4 defeats and 3 draws in previous 10 away matches
Goals
- An average of 1.10 goals scored and 2.20 conceded in the previous 10 matches
- An average of 1.20 goals scored and 1.90 conceded in the previous 10 home matches
- An average of 3.30 goals per game in the previous 10 matches
- An average of 3.10 goals per game in the previous 10 home matches
- BTTS Yes in 8 of the previous 10 matches
- BTTS Yes in 6 of the previous 10 home matches
- Over 2.5 Goals in 8 of the previous 10 matches
- Over 2.5 Goals in 7 of the previous 10 home matches
Goals
- An average of 1.70 goals scored and 1.10 conceded in the previous 10 matches
- An average of 1.50 goals scored and 1.10 conceded in the previous 10 away matches
- An average of 2.80 goals per game in the previous 10 matches
- An average of 2.60 goals per game in the previous 10 away matches
- BTTS Yes in 5 of the previous 10 matches
- BTTS Yes in 5 of the previous 10 away matches
- Over 2.5 Goals in 6 of the previous 10 matches
- Over 2.5 Goals in 5 of the previous 10 away matches
Corners
- An average of 3.10 corners awarded and 7.30 corners conceded in the last 10 matches
- An average of 3.50 corners awarded and 7.10 corners against in the last 10 home matches
- An average of 10.40 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 1 and least corners in 9 of the last 10 matches
- Had the most corners in 1 and least corners in 9 of the last 10 home matches
Corners
- An average of 6.60 corners awarded and 4.60 corners conceded in the last 10 matches
- An average of 5.60 corners awarded and 4.80 corners against in the last 10 away matches
- An average of 11.20 corners awarded in the last 10 matches
- An average of 10.40 corners awarded in the last 10 away matches
- Had the most corners in 6 and least corners in 3 of the last 10 matches
- Had the most corners in 5 and least corners in 4 of the last 10 away matches
Possession
- An average of 52.90% possession in the last 10 matches
- An average of 52.10% 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 55.30% possession in the last 10 matches
- An average of 52.60% possession in the last 10 away matches
- Most possession in 7 of the last 10 matches
- Most possession in 6 of the last 10 away matches
Team News
If you’re looking for St Johnstone vs Hearts team news, then we have predicted and confirmed lineups available along with details of any injuries on both sides.
The Scottish Premiership squad information is a great asset when it comes to making your bets.
St Johnstone vs Hearts Lineups
St Johnstone Confirmed Lineup 4-3-1-2
Hearts Confirmed Lineup 4-2-3-1
St Johnstone Confirmed Lineup 4-3-1-2
Hearts Confirmed Lineup 4-2-3-1
St Johnstone Substitutes
- 12Joshua Rae
- 15Aaron Essel
- 17Maksym Kucheriavyi
- 22Matt Smith
- 24Joshua McPake
- 27Mackenzie Kirk
- 33David Keltjens
- 38Scott Bright
- 46Franciszek Franczak
Hearts Substitutes
- 3Stephen Kingsley
- 4Craig Halkett
- 7Jorge Grant
- 10Barrie McKay
- 14Cameron Devlin
- 21James Wilson
- 28Zander Clark
- 35Adam Forrester
- 77Kenneth Vargas
Previous St Johnstone Lineups
Previous Hearts Lineups
Scottish Premiership Table
2024/2025 Season
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Celtic | 33 | 26 | 3 | 4 | 97:22 | 81 |
2 | Rangers | 33 | 20 | 6 | 7 | 68:35 | 66 |
3 | Hibernian | 33 | 14 | 11 | 8 | 54:41 | 53 |
4 | Dundee United | 33 | 14 | 8 | 11 | 41:40 | 50 |
5 | Aberdeen | 33 | 14 | 8 | 11 | 45:49 | 50 |
6 | St Mirren | 33 | 12 | 5 | 16 | 45:54 | 41 |
7 | Hearts | 33 | 11 | 7 | 15 | 43:44 | 40 |
8 | Motherwell | 33 | 11 | 6 | 16 | 37:56 | 39 |
9 | Kilmarnock | 33 | 9 | 8 | 16 | 38:58 | 35 |
10 | Ross County | 33 | 9 | 8 | 16 | 33:56 | 35 |
11 | Dundee FC | 33 | 9 | 7 | 17 | 50:71 | 34 |
12 | St Johnstone | 33 | 8 | 5 | 20 | 33:58 | 29 |
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Celtic | 17 | 15 | 1 | 1 | 58:7 | 46 |
2 | Rangers | 16 | 12 | 1 | 3 | 36:10 | 37 |
3 | Hibernian | 17 | 9 | 5 | 3 | 34:20 | 32 |
4 | Aberdeen | 17 | 9 | 4 | 4 | 29:21 | 31 |
5 | Kilmarnock | 16 | 7 | 5 | 4 | 22:17 | 26 |
6 | Hearts | 16 | 7 | 3 | 6 | 23:19 | 24 |
7 | St Mirren | 17 | 7 | 3 | 7 | 25:23 | 24 |
8 | Dundee United | 16 | 7 | 3 | 6 | 21:19 | 24 |
9 | Motherwell | 16 | 6 | 5 | 5 | 21:25 | 23 |
10 | Ross County | 17 | 5 | 5 | 7 | 20:24 | 20 |
11 | Dundee FC | 17 | 5 | 4 | 8 | 32:36 | 19 |
12 | St Johnstone | 16 | 5 | 2 | 9 | 17:25 | 17 |
Next Predictions

















