NaijaOdds

Hearts vs St Johnstone: Prediction, Betting Tips and Match Preview

Scotland Premiership · Scotland · 29 August 2026
Hearts logoHearts
vs
29.08.2026 15:00
St Johnstone logoSt Johnstone

💡 Match preview Hearts vs St Johnstone

By Tunde Ogundipe — Football expert covering Premier League, MLS, J1 League, and more

Hearts and St Johnstone meet in the fourth round of the Scottish Premiership with both sides locked on three points and separated only by goal difference. The hosts are eager to consolidate a place in the upper half of the table, while the visitors arrive with similar ambitions and a clear desire to leapfrog their rivals. With the two clubs sitting side by side in the standings, this is a genuine clash of equals in which current form and the advantage of playing at Tynecastle are likely to dictate the flow of the match.

Tactical Analysis: Hearts

Hearts are navigating a demanding stretch of fixtures that sees them juggling domestic duty with continental competition. Sitting fifth in the Premiership table, they have taken three points from their opening two league matches, scoring five goals and conceding two in the process. Their European campaign has added to the intensity of the schedule, with the club successfully negotiating a Conference League tie by overcoming Rapid on penalties. In the league, they bounced back from a 1–2 defeat at Aberdeen by thrashing Dundee United 4–0 in their most recent outing.

Despite being labeled as favorites and enjoying strong momentum, the team must maintain sharp concentration at the back. The coaching staff will lean heavily on their attacking leaders to deliver in the final third and will also count on the energy of the home supporters to push the side over the line. The blend of European experience and domestic form gives Hearts a psychological edge, but defensive discipline will be tested by a St Johnstone side that has shown it can score freely.

Tactical Analysis: St Johnstone

St Johnstone occupy sixth place, also on three points from two matches, but with a less convincing goal difference of 4:4. The team has been productive going forward, yet their results have been inconsistent. After a thrilling 4–3 victory over Kilmarnock, they fell 0–1 to St Mirren in their latest league fixture, exposing the defensive fragility that has plagued their early season.

The visitors boast an ambitious squad and are always willing to fight for control against any opponent. However, their back line has been far too vulnerable, especially on the road, and that instability has prevented them from regularly turning decent performances into points. If they are to take anything from this trip, they will need to tighten up at the back while maintaining their attacking threat in front of goal.

Tournament Motivation

Both clubs enter this fixture with clear objectives. Hearts need three points on home soil to create distance between themselves and their immediate rivals, while also keeping pace with the leading pack. St Johnstone, on the other hand, are motivated to leave Tynecastle with a positive result in order to move above their direct competitor in the standings. With the table so tight, this match carries added significance beyond the usual three points.

Team News

Hearts will be without central defender Craig Halkett, who remains sidelined through injury. His absence limits the options available to the coaching staff in the heart of defense, though the squad’s depth means rotation players can step in without a major drop in quality.

St Johnstone report a fully fit squad, with all key members of the starting eleven available for selection. The manager has the luxury of choosing from his strongest lineup, which should provide some confidence heading into a difficult away fixture.

Prediction and Bet

The home side enters this encounter as the clear favorite, and for good reason. Hearts have a more balanced squad, are playing on their own ground, and their European run has added extra confidence to the group. St Johnstone, meanwhile, have shown significant defensive issues, conceding an average of two goals per game so far this season. Combined with home advantage and superior individual quality, the hosts should be able to secure all three points. Our main prediction is a Hearts victory at odds of 1.73, with an estimated probability of 58% — anything above 1.72 is considered a playable value.

For the total goals market, there is a strong case for another high-scoring affair. St Johnstone’s matches have been extremely open at the start of this campaign, with eight goals scored in their two league fixtures. Hearts have also seen their early-season matches go over the line. We therefore recommend betting on over 2.5 goals at odds of 1.85, which we value at a 56% probability — a bet worth taking at anything above 1.66.

Tunde Ogundipe
Tunde Ogundipe
Football expert covering Premier League, MLS, J1 League, and more

Tunde Ogundipe is a football expert with extensive experience analyzing top leagues including the Premier League, MLS, J1 League, Scottish Premiership, and the Johan Cruijff Shield. His analysis focuses on team form, player lineups, shot statistics, and tactical adjustments, with careful consideration of fixture congestion and travel. He approaches predictions with a disciplined, data-driven method, evaluating all relevant factors without overreliance on single metrics.

All articles by this author →

The editorial prediction is provided for informational purposes only and should not be treated as a direct call to action. Every reader should do their own analysis before deciding on a bet.

Match odds Hearts vs St Johnstone

Result (1X2)

X3.9411.7124.65

Double chance

1X1.19X22.13121.25

Both teams to score

No2.03Yes1.68

Over

11.0121.3232.1744.258.41.51.192.51.743.52.664.54.855.59

Under

19.523.0631.6141.1751.021.53.882.52.083.51.394.51.125.51.01

Handicap 1

01.2711.02-12.22-24.551.51.01-1.52.75-2.55.25

Handicap 2

03.1511.6221.13-18.11.51.362.51.09-1.58.8

Correct score

0:013.750:113.750:2261:07.51:16.951:2141:3382:08.62:17.82:2142:3383:013.53:1133:2234:0284:1274:246

Predictions for Hearts vs St Johnstone

Predictions for Hearts vs St Johnstone will appear soon.

Match poster

Hearts vs St Johnstone — odds

❓ Frequently asked questions

When and where is the Hearts vs St Johnstone match?

The match is on August 29, 2026, at 15:00, at Tynecastle (Hearts' home ground) in the Scottish Premiership.

What is the main prediction and bet for this game?

The main prediction is a Hearts victory at odds of 1.73, with an estimated 58% probability. A bet on over 2.5 goals at 1.85 is also recommended due to both teams' high-scoring tendencies.

Who is the favorite to win?

Hearts are the clear favorite, thanks to home advantage, a more balanced squad, and added confidence from their European run.

How are both teams performing in the league so far?

Both teams have 3 points from 2 matches, with Hearts in 5th (goal difference +3) and St Johnstone in 6th (goal difference 0). Hearts recently won 4-0, while St Johnstone lost 0-1 after a 4-3 win.

Are there any key injuries or suspensions?

Hearts are without injured defender Craig Halkett. St Johnstone have a fully fit squad available for selection.

Why is this match important for both clubs?

Hearts aim to create distance from rivals and keep pace with the top, while St Johnstone want to leapfrog their direct competitor in a tight table.