Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 9' | Hearts | Goal — J. Wilson (assist: J. McPake) | 1-0 | |
| 39' | Hearts | Goal — E. Alic | 2-0 | |
| 48' | St Johnstone | Goal — R. Paton (assist: S. Stanton) | 2-1 | |
| 57' | Hearts | Substitution — J. Wilson on, P. Kabore off | 2-1 | |
| 57' | Hearts | Substitution — L. Mendy on, B. Spittal off | 2-1 | |
| 72' | St Johnstone | Substitution — S. Stanton on, M. Tait off | 2-1 | |
| 73' | St Johnstone | Substitution — J. Gullan on, T. Steven off | 2-1 | |
| 73' | St Johnstone | Substitution — R. Paton on, K. Fotheringham off | 2-1 | |
| 81' | Hearts | Substitution — S. Kerjota on, C. Miller off | 2-1 | |
| 90+2' | St Johnstone | Substitution — L. Smith on, L. Chalmers off | 2-1 |
Hearts made home advantage count at Tynecastle on Saturday, 29 August 2026, easing into a two-goal cushion by half-time against St Johnstone. The hosts looked sharp early on and put the game to bed before the break, leaving the visitors with a mountain to climb after the interval. St Johnstone came out with more purpose in the second half and pulled one back, setting up a nervy finish for the home crowd, but they couldn't find the second goal that would have forced extra pressure. Hearts held on for a 2-1 win, taking the three points and sending their fans home happy. For St Johnstone, it's another away day ending in defeat, and there'll be plenty to work on before their next fixture.
The Matchup
Hearts 2-1 St Johnstone was the final score at Tynecastle Park, in a game where Hearts did enough across the ninety minutes to deserve the three points. Hearts also had the better share of the ball, holding 47% possession, which usually goes hand in hand with the extra control a winning side tends to show. The shot count told a similar story, with 16 attempts from Hearts against 9 from St Johnstone over the course of the game. It was not always comfortable for Hearts, and St Johnstone pushed for a way back into the game, but the result stood. Games like this can carry real weight later in the season, so this is a scoreline worth remembering. Below is a closer look at how the match broke down, statistically.
Man of the Match
Match Statistics
Hearts vs St Johnstone Lineups
Looking Ahead
Hearts does not have long to wait before getting back out onto the pitch. Their next test comes at home to St Mirren, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Hearts vs St Mirren going to play at 10 October 2026 in Scottish Premiership 2026-27.
St Johnstone, meanwhile, will already be turning their attention to what comes next. They are next in action away at Aberdeen, a game that will give an early sense of how they carry this result forward. Full details are here: Aberdeen vs St Johnstone going to play at 11 October 2026 in Scottish Premiership 2026-27.