St Mirren vs Hearts Prediction 29 October 2025
🔊 The upcoming clash between St Mirren and Hearts promises to be an exciting encounter. St Mirren have been displaying inconsistent form, alternating between wins and losses, but their solid defense could be the key to their success. Meanwhile, Hearts are in excellent shape, having won 8 of their last 9 matches, making them the favorites. The team boasts a potent attack capable of challenging any defense. The intrigue of the match lies in whether the hosts can withstand the visitors' relentless pressure or if the visitors will extend their impressive winning streak.
Head-to-Head
The last official match between the teams took place on 16 August 2025 and ended in a 1-1 draw. Here's a comparative breakdown of the statistics from that encounter (home team - St Mirren):
- possession: 38% vs 62%;
- corners: 3 vs 6;
- fouls: 14 vs 13;
- yellow cards: 3 vs 3;
- shots on target: 4 vs 5.
📊 Statistical preview of the official head-to-head encounters between St Mirren and Hearts:
- 47 matches played;
- home team victories - 12, away team wins - 24, draws - 11;
- goals scored - 48 for St Mirren, 76 for Hearts;
- average goals in the first half - 1.23, in the second half - 1.4;
- average total goals per match - 2.64.
Head-to-head statistics St Mirren - Hearts

St. Mirren Team Overview
The team's last official match took place on in the Premier League, with Dundee United hosting St. Mirren. The game concluded with a 3-1 scoreline.
Here are the match statistics (St. Mirren vs Dundee United):
- possession: 55% vs 45%;
- corner kicks: 12 vs 4;
- fouls: 10 vs 7;
- yellow cards: 1 vs 1;
- shots on target: 3 vs 5.
⚫ St Mirren have had a mixed season, currently sitting ninth in the table. Their last five matches have yielded two wins and three losses, highlighting the team's inconsistency. However, at home, the Saints are more formidable, remaining unbeaten in 11 of their last 12 games. Their playing style relies on solid defense and counter-attacks, helping to keep their goals conceded to an average of 1.11 per game. In their most recent head-to-head with Hearts, they drew 1-1 in regular time.
Match Results: St. Mirren

Heart of Midlothian Team Overview
The visitors played their last official match on in the Premier League, facing Hearts at their home ground. The match concluded with a 3-1 victory for the visitors, Celtic.
Here are the match statistics (Hearts vs Celtic):
- possession percentage: 35% vs 65%;
- corners: 5 vs 9;
- fouls: 11 vs 10;
- yellow cards: 4 vs 1;
- shots on target: 7 vs 2.
🔴 Hearts are currently sitting at the top of the table thanks to their impressive form, having secured eight wins and one draw in their first nine matches. Their attack is firing on all cylinders, averaging 2.44 goals per game, and they consistently surpass the individual total of over 1.5 goals in most of their Premiership fixtures this season. The team is renowned for their aggressive style of play, focusing on rapid wing attacks and dominating their opponents through high pressing.
Match Results: Heart of Midlothian
Outcome Prediction
Head-to-Head:
- total encounters - 47;
- home wins - 12, away wins - 24, draws - 11.
Statistics: St Mirren vs Hearts
- matches played in the tournament: 9 vs 9;
- wins: 2 vs 8;
- win percentage: 22% vs 89%;
- losses: 4 vs 0;
- draws: 3 vs 1.
Last 10 Matches:
- wins: 4 vs 8;
- losses: 3 vs 1;
- draws: 3 vs 1.
- St Mirren have covered a +1.5 handicap at home in 24 of their last 25 matches.
- St Mirren have covered a +1.5 handicap at home in 20 of their last 21 matches (Premier League).
- St Mirren have covered a +1.5 handicap in 19 of their last 21 matches.
- St Mirren have covered a +1.5 handicap in 13 of their last 15 matches (Premier League).
Total Goals Prediction
Head-to-Head:
- today's home team average goals scored - 1.02, away team - 1.62;
- average total goals in head-to-head matches - 2.64;
- both teams scored: overall - 24 times; at the home team's ground - 12 times.
Statistics: St Mirren vs Hearts
- average tournament total: 1.78 vs 3.22;
- average goals scored: 0.67 vs 2.44;
- average first-half total: 0.33 vs 0.78;
- average second-half total: 0.33 vs 1.67;
- St Mirren: average home total in the tournament - 0.5;
- Hearts: average away total in the tournament - 2.5;
- last 10 matches (average total): 0.9 (home - 0.6) vs 2.3 (away - 2.2).
- Total goals under 2.5 has occurred in St Mirren's last five home matches.
Corners Prediction
St Mirren: Statistics
- season: average tournament total - 6; at home - 5.75;
- last 10 matches: average total - 6.6; at home - 5.2.
Hearts: Statistics
- season: average tournament total - 6.11, away - 6.25;
- last 10 matches: average total - 6.1; away - 6.2.
- Hearts have taken more than 4.5 corners in six of their last seven away matches.
Cards Prediction
Head-to-Head
- average total yellow cards in head-to-head matches - 3.88 (1.94 for the home team and 1.94 for the away team);
- average total yellow cards at the home ground - 3 (1.35 for the home team and 1.65 for the away team).
St Mirren: Statistics
- season: average tournament total - 2.22; at home - 3.25;
- last 10 matches: average total - 2.6; at home - 3.4.
Hearts: Statistics
- season: average tournament total - 2.33, away - 2.25;
- last 10 matches: average total - 2.4; away - 2.4.
Both Teams to Score Prediction
Head-to-Head:
- total encounters - 47;
- both teams scored overall - 24 times;
- at the home team's ground - 12 times.
Statistics: St Mirren vs Hearts
- matches played in the tournament: 9 vs 9;
- matches this season where both teams have scored (BTTS): 4 vs 4;
- BTTS for St Mirren at home - 1 (25%);
- BTTS for Hearts away - 2 (50%).
Last 10 Matches:
- BTTS matches: 6 vs 5;
- BTTS for St Mirren at home - 2 (40%);
- BTTS for Hearts away - 3 (60%).
⭐ Editorial Prediction
Based on the analysis of team form and current trends, we anticipate a hard-fought contest with plenty of chances for both sides. However, Hearts remain the clear favorites due to their impressive winning streak and high level of attacking play. Considering St Mirren's home match statistics (under 2.5 goals in their last five games in Paisley), a bet on under 2.5 goals seems a reasonable choice. We predict the visitors might secure a narrow 1-0 victory with a clean sheet.
