Hearts vs St Johnstone Predictions

bet365

bet365

Bet £10 Get £30 In Free Bets
Open Account Offer – New Customers only. Bet £10 and get £30 in Free Bets when you join bet365. Sign up, deposit between £5 and £10 to your account and bet365 will give you three times that value in Free Bets when you place qualifying bets to the same value settle. Free Bets are paid as Bet Credits. Min odds/bet and payment method exclusions apply. Returns exclude Bet Credits stake. T&Cs apply. #Ad. 18+
BetMGM

BetMGM

Bet £10 Get £40 In Free Bets – from 5th Aug
New customers: Deposit £10+ and place a sports bet within 7 days from registration. Get 4 x £10 Free Bets – 2 x Football Accas (4+) & 2 x Sports Multiples (2+), valid 7 days. Min odds apply. Excludes virtual sports, esports and non-UK/IE horse racing. Opt-in required. #Ad. 18+ T&Cs apply.
Betfred

Betfred

Bet £10 Get £50 in Free Bets
New customers only. Register, deposit with a Debit Card, and place a first bet of £10+ at Evens (2.0)+ on Sports, to be settled within 7 days, to get £30 in Sports Free Bets and £20 in Bet Builder Free Bets within 24 hours of settlement. 7-day expiry. Eligibility & payment exclusions apply. T&Cs Apply.
BetVictor

BetVictor

Bet £10 Get £30 In Free Bets + Boost Token
18+ New customers only. Opt in, deposit & bet £10+ on any football market (odds 2.00+) within 7 days of registration. No cash out. Get £30 in Free Bets + 1×100% Boost token (max £10 stakes) for selected football markets. Free Bets expire in 7 days. T&Cs apply, see below. GambleAware.org | Please gamble responsibly. #Ad
BetUK

BetUK

Bet £10 Get £40 In Free Bets
New customers: Deposit £10+ within 7 days and place a sports bet. Get 4 x £10 Free Bets (2 x £10 Bet Builders & 2 x £10 Sports Bet). Valid 7 days. Min odds apply. Excludes virtual sports, esports and non-UK/IE horse racing. 18+. T&Cs apply. Acca Club: Available to new & existing customers. 3 or more selections. Min Odds: 3/10 (1.3) per leg. Max stake: £500. Max Winnings: £200,000 per boost. Profit Boost amounts vary. Horse Racing, Greyhounds & Trotting excluded. Exclusions apply. 18+. T&Cs apply.
LiveScoreBet

LiveScoreBet

Bet £10 Get £30 In Free Bets
New members only. £10+ bet on sports (ex. Virtuals) 1.5 min odds, settled within 14 days. Free Bets: accept in 7 days, valid 7 days. Stake not returned. T&C’s Apply #Ad. 18+
10Bet

10Bet

100% up to £50 on first deposit
New bettors. Select bonus at signup or use code SPORT. Wager deposit & bonus 8x. Valid 60 days. Odds, bet & payment limits apply. T&Cs Apply; 18+ #Ad.
Virgin Bet

Virgin Bet

Bet £10 Get £30 In Free Bets
New members only. £10 min deposit & bet on sportsbook, 1.5 min odds in 14 days. Free Bets: accept in 7 days, valid 7 days, stakes not returned. T&Cs Apply. #Ad. 18+
EasyBet

EasyBet

Bet £20 Get £20 In Free Bets
New customers only. To qualify for free bets, the new user must place and settle £20 on easyBet markets. The user must bet on at least 2 different events to qualify. The user must place and settle bets at odds of 2.0 or more. An event is classed as two different sporting events. Bets can be placed on singles, multiples and Bet Builders. The user must place and settle bets before the closing date of the promotion to qualify. Users making their first deposit by Skrill, Neteller or PaySafe card will not qualify for this promotion. T’s and C’s Apply. Be Gamble Aware.
18+#AdPlease gamble responsibly

Hearts vs St Johnstone: Tynecastle Record Meets a Newly Promoted Side With Something to Prove. Read on for all our free predictions and betting tips.

Tynecastle Park
Hearts crest
Hearts
St Johnstone crest
St Johnstone
Key Match Fact
Hearts have averaged 2.67 goals across their last six matches.
Scottish Premiership Hearts vs St Johnstone Best Bets
🎯 Free Tip
Hearts to win & BTTS
Confidence
Odds 27/10 · when tipped
🎯 Free Tip
Hearts vs St Johnstone 2-1
Confidence
Odds 15/2 · when tipped
18+ · Gamble Responsibly · *Illustrative comparison only — confirm the live price with each bookmaker. Odds subject to change Last updated: Aug 28, 16:00 BST

Hearts and St Johnstone meet at Tynecastle Park with identical Premiership records but rather different trajectories.

Hearts vs St Johnstone — bet365 Market Snapshot

Swipe through key markets with illustrative probabilities and sample bet365 odds based on our match analysis.

Hearts crest
Hearts
vs
St Johnstone crest
St Johnstone
Match Result
Result Outlook

Hearts' home form and St Johnstone's away difficulties shape the likely outcome.

Hearts
53%
bet3654/5
Draw
24%
bet36529/10
St Johnstone
23%
bet36531/10
Result + BTTS
Win & BTTS

Hearts' strong home record and St Johnstone's away struggles favour a home win.

Hearts to win & BTTS
Implied probability27%bet36527/10
Correct Score
2-1 Scoreline Lean

Both teams scored in 83% of Hearts' last six matches, but only 33% for St Johnstone.

Correct Score 2-1
Implied probability12%bet36515/2
Correct Score
Score Pattern

Four of last six meetings ended 2-1 to Hearts, matching recent scoring trends.

Correct Score 2-1
Implied probability12%bet36515/2
Swipe left or right to browse markets. Odds are subject to change and may differ from live bet365 prices.

Three Punchy Stats

  • Hearts have won eight consecutive Premiership matches at Tynecastle, giving them a powerful home sequence before facing a side that have lost their last two away matches.
  • Hearts have beaten St Johnstone in 10 successive meetings, although five of the six most recent listed encounters were settled by a single goal.
  • Hearts have averaged 2.67 goals across their last six matches, compared with St Johnstone’s 1.67, underlining the stronger recent attacking output behind the hosts’ five-game unbeaten run.

Scoring Output Comparison

Recent attacking records for Hearts and St Johnstone are shown below.

Hearts
Goals per Match
2.67
Hearts Goals/Match.
St Johnstone
Goals per Match
1.67
St Johnstone Goals/Match.

Correct Score History

Recent defensive records for Hearts and St Johnstone are shown below.

Hearts
Recent Stat
4/6
Hearts won 4 of their last 6 matches.
St Johnstone
Recent Stat
2/6
St Johnstone won 2 of their last 6 matches.

Both have three points from two league matches, yet Hearts arrive five games unbeaten in all competitions after recovering from four consecutive defeats under Wouter Vrancken, while St Johnstone followed an opening 4-3 win over Kilmarnock with a 1-0 defeat at St Mirren.

The clearest divide is historical and geographical. Hearts have won eight consecutive Premiership matches at home and each of their last 10 meetings with St Johnstone. For the visitors, Saturday is therefore less about their league position than whether their encouraging return to the top flight can withstand a venue and opponent that have repeatedly caused them problems.

Hearts Have Recovered by Finding Goals

The change in Hearts’ attacking output has been sharp. After losing their first four competitive matches, including a 2-1 Premiership defeat at Aberdeen and a 6-1 European loss to Benfica, they responded with a 4-0 league win over Dundee United.

That began a five-match unbeaten sequence featuring a 1-1 draw with Benfica, a 6-2 League Cup victory over Inverness CT and two 2-2 draws with Rapid Vienna before Hearts advanced on penalties.

Across their most recent six matches, Hearts have scored 16 goals, an average of 2.67 per game. The source of those goals has also been spread around: Oisin McEntee, Cammy Miller, James McPake, Theo Renaud and Claudio Braga have each scored once in the Premiership.

That distribution matters. St Johnstone cannot simply view one scorer as the obvious problem, while Pierre Landry Kabore adds another option after coming off the bench to score against Rapid Vienna. He may partner Braga at Tynecastle.

St Johnstone’s Opening Win Came With a Warning

Promotion was secured emphatically with 77 points from 36 Championship matches, and St Johnstone immediately demonstrated their capacity to score at this level by beating Kilmarnock 4-3.

Yet that seven-goal contest also exposed the other side of the equation. Their next league match brought a 1-0 defeat at St Mirren, while their last six matches across competitions have produced three wins, one draw and two defeats.

The contrast with Hearts is substantial. St Johnstone’s six-game average is 1.67 goals scored and 1.0 conceded, with only 33% of those matches seeing both teams score. Hearts’ corresponding six-game run has averaged 4.83 total goals, with both sides scoring in 83%.

Those figures suggest two teams arriving from very different kinds of matches. Hearts’ recent games have been open and productive; St Johnstone’s, aside from the Kilmarnock shootout, have generally been tighter.

History Heavily Favours the Hosts

The most awkward number for Simo Valakari’s side is 10. Hearts have won the last 10 meetings between these clubs, including all six of the most recent head-to-head results listed: 2-1, 2-1, 2-1, 2-1, 1-0 and 3-2.

There is a pattern inside that dominance. Five of those six were decided by a single goal, so Hearts’ superiority has not necessarily translated into comfortable afternoons.

St Johnstone nevertheless arrive fully fit, with Josh Fowler expected to lead the line and Ruari Paton and Sam Stanton providing width. Hearts remain without Ageu, Craig Halkett, Malachi Fagan-Walcott and Stephen Kingsley.

The visitors also have recent away concerns. They have lost their last two matches on the road and failed to win three of their previous four fixtures in regulation time. Tynecastle, where Hearts have won eight straight league games, is an unforgiving place to address that trend.

📊 Market Explainer

Main Tip

Win & Both Teams to Score

Selection: Hearts to win & Both Teams To Score. The selected team must win in normal time and both teams must score. If the selected team draws or loses, or either side fails to score, the bet loses.

Correct Score Tip

Correct Score Market

Selection: Hearts vs St Johnstone 2-1. Predict the exact score at the end of 90 minutes plus stoppage time. Extra time and penalties do not count unless the bookmaker states otherwise.

🎯 Pick 1: Hearts to win & Both Teams To Score @ 27/10

Hearts enter Saturday’s fixture on a powerful sequence at Tynecastle Park, having won eight consecutive Premiership home matches while building a five-game unbeaten run across all competitions. That recovery following four early-season defeats has been built on sharp scoring form, with Wouter Vrancken’s team scoring 16 goals across their last six matches for an average of 2.67 per game. Five individual scorers have already registered in the league—Oisin McEntee, Cammy Miller, James McPake, Theo Renaud, and Claudio Braga—giving the hosts a balanced threat that prevents opponents from focusing on a single forward.

St Johnstone demonstrated their ability to score by putting four past Kilmarnock on opening weekend. Although Simo Valakari’s side were subsequently restricted in a 1-0 defeat at St Mirren, they face a Hearts squad currently operating without four defenders: Ageu, Craig Halkett, Malachi Fagan-Walcott, and Stephen Kingsley. That ongoing list of defensive absentees aligns with recent match patterns, as both teams have scored in 83% of Hearts’ last six fixtures, which have produced a high total average of 4.83 goals per match.

St Johnstone’s broader numbers present a minor counterpoint, as both teams scored in just 33% of their last six matches across all competitions. However, the visitors have lost two consecutive away games and fail to travel well into Tynecastle, where Hearts have won 10 straight head-to-head meetings. With Hearts scoring freely and missing key defenders, backing a home victory alongside goals for both sides fits the context of this matchup.

🎯 Tactical Indicators

  • Hearts have won eight consecutive Premiership matches at Tynecastle Park.
  • Hearts scored 16 goals in last six matches, with both teams scoring in 83% of those games.
  • Hearts miss four defenders; St Johnstone scored four goals on opening weekend.

Risk Factor: If St Johnstone fail to score or Hearts fail to win, the main selection loses.

Key Tactical Mismatch

Tynecastle Dominance
Hearts Strength

Won 8 straight home Premiership matches and scored 16 goals in last 6 games.

St Johnstone Weakness
Away Travel Deficits

Lost last 2 away matches and failed to win 3 of last 4 games.

🎯 Pro Insight: Hearts' strong home run and St Johnstone's poor away form suggest a home win.

⚔️ Pick 2: Hearts vs St Johnstone 2-1 @ 15/2

Selecting a 2-1 outcome for Hearts relies heavily on historical precedent supported by current scoring patterns. Hearts have beaten St Johnstone in 10 consecutive meetings across all competitions. More specifically, four of the last six listed head-to-head encounters ended in an exact 2-1 scoreline to Hearts, with five of those six matches decided by a single goal. This historical record shows that while Hearts consistently claim three points in this fixture, St Johnstone routinely push them into tight, competitive contests rather than allowing runaway scorelines.

Hearts’ recent form justifies the two-goal expectation for the hosts. Averaging 2.67 goals per game over their last six outings and scoring six times against Inverness CT alongside four against Dundee United, Vrancken’s side display regular threat. With Pierre Landry Kabore available after scoring against Rapid Vienna to potentially partner Claudio Braga, the hosts have multiple attacking options to break down a St Johnstone team that conceded three goals against Kilmarnock and lost 1-0 at St Mirren.

The single goal for St Johnstone is supported by Hearts’ defensive missing list. With Ageu, Craig Halkett, Malachi Fagan-Walcott, and Stephen Kingsley unavailable, Hearts have conceded in five of their last six matches. The main risk to a 2-1 scoreline is Hearts’ home form converting into a wider victory margin, or St Johnstone failing to breach the home defence as occurred in their 1-0 meeting. Nevertheless, a 2-1 outcome remains the most consistent scoreline pattern in recent meetings between these sides.

2.67
Hearts Goals/Match (Last 6)
4/6
Recent H2H Ended 2-1

Risk Factor: The 2-1 score fails if Hearts keep a clean sheet, score 3+ goals, or St Johnstone draw or win.

Frequently Asked Questions

What does Hearts to win & Both Teams To Score mean in betting?

Hearts must win and St Johnstone must score at least one goal for the bet to win.

Why is the 2-1 correct score plausible for Hearts vs St Johnstone?

Four of the last six meetings ended 2-1 to Hearts, supported by their recent scoring form.

What is the settlement condition for a Correct Score bet?

The exact final score after 90 minutes plus stoppage time must match the selection.

How does Hearts' recent home form impact the Match Result market?

Hearts have won eight consecutive home Premiership matches and 10 straight vs St Johnstone.

What defensive absences affect Hearts ahead of this fixture?

Hearts miss four defenders: Ageu, Halkett, Fagan-Walcott, and Kingsley.

How have St Johnstone performed on the road recently?

St Johnstone lost their last two away matches and failed to win three of their last four.

Previous articleCeltic vs Falkirk Live Stream
Next articleHearts vs St Johnstone Live Stream
Graham Hartshorn
Graham is BT4Y's lead Premier League analyst and one of the site's most experienced Asian Handicap specialists — a market that rewards tactical understanding over instinct and consistently offers better value than the headline result lines. A former web-data business owner, he focuses on the structural patterns that drive Premier League outcomes — team shape, press intensity, schedule congestion — to identify where the handicap line is mispriced relative to genuine competitive balance.