St. Mirren vs Heart of Midlothian head to head

Updated

St. Mirren and Heart of Midlothian have met 54 times in the league since 2000: St. Mirren won 12, Heart of Midlothian won 28 and 14 ended in a draw (goals 51-88).

Next meeting

All-time record (league matches since 2000)

St. MirrenDrawsHeart of Midlothian
Wins121428
Goals5188

St. Mirren at home: 8 wins, 11 draws, 7 defeats. Over 2.5 goals in 22 of 54 games; both teams scored in 26. Competitions: Scottish Premiership.

This season

St. MirrenHeart of Midlothian
LeaguePremiershipPremiership
Position8th (10 pts)3rd (16 pts)
FormLLLLLLDWDL
CoachDanny LennonJohn McGlynn
StadiumThe Marbill Coaches StadiumTynecastle Park

Meetings this season

Previous league meetings

  • St Mirren 1-0 Hearts · Scottish Premiership · Tue, 3 Feb 2026
  • Hearts 2-0 St Mirren · Scottish Premiership · Wed, 14 Jan 2026
  • St Mirren 2-2 Hearts · Scottish Premiership · Wed, 29 Oct 2025
  • Hearts 3-1 St Mirren · Scottish Premiership · Wed, 26 Feb 2025
  • Hearts 4-0 St Mirren · Scottish Premiership · Sat, 19 Oct 2024
  • St Mirren 2-1 Hearts · Scottish Premiership · Sat, 21 Sept 2024
  • St Mirren 2-2 Hearts · Scottish Premiership · Wed, 15 May 2024
  • St Mirren 1-2 Hearts · Scottish Premiership · Sat, 6 Apr 2024
  • Hearts 2-0 St Mirren · Scottish Premiership · Sat, 23 Dec 2023
  • St Mirren 1-0 Hearts · Scottish Premiership · Sat, 23 Sept 2023
  • St Mirren 2-2 Hearts · Scottish Premiership · Sat, 13 May 2023

Teams

Questions

Who has won more matches between St. Mirren and Heart of Midlothian?

Heart of Midlothian lead with 28 wins to 12, with 14 draws in 54 league meetings since 2000.

What is the biggest win in St. Mirren vs Heart of Midlothian?

St. Mirren: St Mirren 2-0 Hearts (Sat, 15 Sept 2012). Heart of Midlothian: Hearts 5-0 St Mirren (Sat, 10 Oct 2026).

How many goals are scored when St. Mirren play Heart of Midlothian?

2.57 per game on average; 41% of meetings had over 2.5 goals and both teams scored in 48%.

When do St. Mirren and Heart of Midlothian play next?

St. Mirren v Hearts on Sat, 5 Dec 2026, 17:30 UTC (Premiership).

What was the last result between St. Mirren and Heart of Midlothian?

Hearts 5-0 St. Mirren on Sat, 10 Oct 2026.