St. Johnstone vs St. Mirren head to head

Updated

St. Johnstone and St. Mirren have met 76 times in the league since 1994: St. Johnstone won 32, St. Mirren won 17 and 27 ended in a draw (goals 90-62).

Next meeting

All-time record (league matches since 1994)

St. JohnstoneDrawsSt. Mirren
Wins322717
Goals9062

St. Johnstone at home: 20 wins, 11 draws, 6 defeats. Over 2.5 goals in 25 of 76 games; both teams scored in 30. Competitions: Scottish Championship, Scottish Premiership.

This season

St. JohnstoneSt. Mirren
LeaguePremiershipPremiership
Position5th (12 pts)8th (10 pts)
FormWLDWDLLLLL
CoachTommy WrightDanny Lennon
StadiumMcDiarmid ParkThe Marbill Coaches Stadium

Meetings this season

Previous league meetings

  • St Mirren 0-1 St Johnstone · Scottish Premiership · Sat, 1 Feb 2025
  • St Johnstone 2-3 St Mirren · Scottish Premiership · Sat, 14 Dec 2024
  • St Mirren 3-1 St Johnstone · Scottish Premiership · Wed, 30 Oct 2024
  • St Mirren 2-0 St Johnstone · Scottish Premiership · Sat, 24 Feb 2024
  • St Johnstone 1-0 St Mirren · Scottish Premiership · Wed, 6 Dec 2023
  • St Mirren 4-0 St Johnstone · Scottish Premiership · Sat, 28 Oct 2023
  • St Johnstone 1-1 St Mirren · Scottish Premiership · Sat, 25 Feb 2023
  • St Mirren 2-2 St Johnstone · Scottish Premiership · Wed, 9 Nov 2022
  • St Johnstone 3-0 St Mirren · Scottish Premiership · Sat, 3 Sept 2022
  • St Johnstone 0-1 St Mirren · Scottish Premiership · Sat, 30 Apr 2022
  • St Mirren 2-1 St Johnstone · Scottish Premiership · Wed, 9 Feb 2022

Teams

Questions

Who has won more matches between St. Johnstone and St. Mirren?

St. Johnstone lead with 32 wins to 17, with 27 draws in 76 league meetings since 1994.

What is the biggest win in St. Johnstone vs St. Mirren?

St. Johnstone: St Johnstone 5-1 St Mirren (Sat, 21 Jan 1995). St. Mirren: St Mirren 4-0 St Johnstone (Sat, 28 Oct 2023).

How many goals are scored when St. Johnstone play St. Mirren?

2.00 per game on average; 33% of meetings had over 2.5 goals and both teams scored in 39%.

When do St. Johnstone and St. Mirren play next?

St. Johnstone v St. Mirren on Wed, 2 Dec 2026, 19:45 UTC (Premiership).

What was the last result between St. Johnstone and St. Mirren?

St. Mirren 1-0 St. Johnstone on Sat, 8 Aug 2026.