Tools
Prediction published on Jan 12, 2026 9:03 PM by Dario in Scotland - Premiership | Modified on Jan 12, 2026 9:03 PM
The upcoming Scottish Premiership clash between Hearts and St. Mirren promises to be an intriguing encounter between two sides at opposite ends of the table. The hosts have been in excellent form, sitting comfortably at the top of the standings, while the visitors continue to struggle for consistency and points. With both teams coming off contrasting results, this fixture could further underline the gap in quality and momentum between them.
Hearts have been one of the standout teams in the Premiership this season. After 21 matches, they lead the table with 47 points, boasting a record of 14 wins, 5 draws, and just 2 defeats. Their attacking efficiency has been impressive, averaging 1.9 goals per game while conceding only 0.8. The team’s recent run of results has been particularly strong, with four wins in their last five outings and only one defeat during that stretch.
In their most recent match, Hearts secured a hard-fought 1-0 victory away at Dundee, further consolidating their position at the top. Their home form has been equally dominant — they have scored at least once in each of their last 14 home matches and remain unbeaten in 28 of their last 30 games overall. This consistency, combined with their ability to find the net regularly, makes them a formidable opponent for any visiting side.
With the Tynecastle crowd behind them, Hearts will look to maintain their momentum and extend their lead at the top. Their attacking rhythm and defensive solidity have been key to their success, and another strong performance could see them edge closer to their title ambitions.
St. Mirren find themselves in a difficult position, sitting 10th in the Premiership standings with 18 points from 20 games. Their season record of 4 wins, 6 draws, and 10 defeats reflects a campaign marked by inconsistency and a lack of cutting edge in front of goal. Averaging just 0.8 goals scored per match while conceding 1.4, the Saints have struggled to impose themselves, particularly away from home.
Their recent form has been disappointing, with only one win in their last five matches. A goalless draw against Kilmarnock was followed by three consecutive defeats — 2-1 away to Rangers, 2-0 at Motherwell, and most recently a 2-0 home loss to Falkirk. Defensive lapses and limited attacking output have been recurring issues, and their away record offers little encouragement: they have conceded at least once in each of their last 12 away fixtures, with over 1.5 total goals scored in all of their last 10 away matches.
For St. Mirren, this trip to Tynecastle represents a major challenge. They will need to tighten up defensively and find a way to disrupt Hearts’ rhythm if they are to have any chance of taking something from the game. However, given their current struggles, even a draw would be considered a positive result.
Historically, this fixture has been competitive, with Hearts unbeaten in their last five meetings against St. Mirren (2 wins, 3 draws). The most recent encounter ended 2-2, showing that the Saints can occasionally trouble the league leaders. However, current form and statistical trends point strongly in favor of the home side.
Hearts’ ability to score early and control matches has been a defining feature of their campaign. Their strong home record, combined with St. Mirren’s poor away performances, suggests that the hosts are well-positioned to secure another victory. The visitors’ defensive vulnerabilities and lack of attacking threat make it difficult to see them halting Hearts’ momentum.
With Hearts averaging nearly two goals per game and St. Mirren conceding regularly, this match could see multiple scoring opportunities for the home side. The Saints’ best hope may lie in keeping the scoreline respectable and capitalizing on any rare counterattacking chances.
Hearts vs St. Mirren prediction by BetMines:
Home Win (1) with a 66% probability.
This section provides average statistics and percentages on the main markets for the last 10 matches of both teams
Hearts
St. Mirren
Under
Over
Under
Over
0.5
0
10
0
10
1.5
4
6
2
8
2.5
5
5
7
3
3.5
8
2
9
1
4.5
10
0
10
0