St Mirren vs St Johnstone Head-to-Head Record

This page lists the head-to-head record of St Johnstone vs St Mirren including biggest victories and defeats between the two sides, and H2H stats in all competitions.

Overall H2H Record - Summary

TotalSt MirrenSt JohnstoneDraws
Total Matches79173428
At St. Mirren Park3862012
At McDiarmid Park41111416
Premier League Matches47122015
FA Cup Matches4121
Division1 Matches2841212
Total Goals Scored1626696

Last 50 St Mirren vs St Johnstone Matches

2025   1 FebruaryPremier LeagueSt. Mirren0 - 1St. Johnstone
2024   14 DecemberPremier LeagueSt. Johnstone2 - 3St. Mirren
2024   30 OctoberPremier LeagueSt. Mirren3 - 1St. Johnstone
2024   24 FebruaryPremier LeagueSt. Mirren2 - 0St. Johnstone
2023   6 DecemberPremier LeagueSt. Johnstone1 - 0St. Mirren
2023   28 OctoberPremier LeagueSt. Mirren4 - 0St. Johnstone
2023   25 FebruaryPremier LeagueSt. Johnstone1 - 1St. Mirren
2022   9 NovemberPremier LeagueSt. Mirren2 - 2St. Johnstone
2022   3 SeptemberPremier LeagueSt. Johnstone3 - 0St. Mirren
2022   30 AprilPremier LeagueSt. Johnstone0 - 1St. Mirren
2022   9 FebruaryPremier LeagueSt. Mirren2 - 1St. Johnstone
2021   6 NovemberPremier LeagueSt. Johnstone0 - 0St. Mirren
2021   29 AugustPremier LeagueSt. Mirren0 - 0St. Johnstone
2021   9 MayFA CupSt. Mirren1 - 2St. Johnstone
2021   16 JanuaryPremier LeagueSt. Johnstone1 - 0St. Mirren
2020   19 DecemberPremier LeagueSt. Mirren3 - 2St. Johnstone
2020   29 AugustPremier LeagueSt. Johnstone1 - 0St. Mirren
2020   4 MarchPremier LeagueSt. Mirren0 - 0St. Johnstone
2019   21 DecemberPremier LeagueSt. Johnstone0 - 0St. Mirren
2019   19 OctoberPremier LeagueSt. Mirren2 - 0St. Johnstone
2019   27 AprilPremier LeagueSt. Mirren1 - 1St. Johnstone
2019   27 MarchPremier LeagueSt. Johnstone1 - 0St. Mirren
2018   26 DecemberPremier LeagueSt. Mirren0 - 1St. Johnstone
2018   27 OctoberPremier LeagueSt. Johnstone2 - 0St. Mirren
2015   21 MarchPremier LeagueSt. Johnstone2 - 0St. Mirren
2014   6 DecemberPremier LeagueSt. Mirren0 - 1St. Johnstone
2014   4 OctoberPremier LeagueSt. Johnstone1 - 2St. Mirren
2014   25 MarchPremier LeagueSt. Mirren0 - 1St. Johnstone
2014   11 JanuaryPremier LeagueSt. Johnstone2 - 0St. Mirren
2013   19 OctoberPremier LeagueSt. Mirren4 - 3St. Johnstone
2013   23 FebruaryPremier LeagueSt. Johnstone1 - 0St. Mirren
2013   2 FebruaryFA CupSt. Mirren2 - 0St. Johnstone
2012   8 DecemberPremier LeagueSt. Mirren1 - 1St. Johnstone
2012   6 OctoberPremier LeagueSt. Johnstone2 - 1St. Mirren
2012   17 MarchPremier LeagueSt. Mirren0 - 3St. Johnstone
2011   29 OctoberPremier LeagueSt. Johnstone0 - 1St. Mirren
2011   10 SeptemberPremier LeagueSt. Mirren0 - 0St. Johnstone
2011   14 MayPremier LeagueSt. Mirren0 - 0St. Johnstone
2011   22 JanuaryPremier LeagueSt. Johnstone0 - 0St. Mirren
2010   11 DecemberPremier LeagueSt. Mirren1 - 2St. Johnstone
2010   18 SeptemberPremier LeagueSt. Johnstone2 - 1St. Mirren
2010   17 AprilPremier LeagueSt. Johnstone2 - 2St. Mirren
2010   10 FebruaryPremier LeagueSt. Mirren1 - 1St. Johnstone
2009   19 DecemberPremier LeagueSt. Johnstone1 - 0St. Mirren
2009   12 SeptemberPremier LeagueSt. Mirren1 - 1St. Johnstone
2008   18 MarchFA CupSt. Mirren1 - 3St. Johnstone
2008   8 MarchFA CupSt. Johnstone1 - 1St. Mirren
2006   28 AprilDivision1St. Mirren0 - 1St. Johnstone
2006   10 FebruaryDivision1St. Johnstone0 - 0St. Mirren
2005   16 DecemberDivision1St. Mirren0 - 0St. Johnstone

Biggest St Mirren Victory vs St Johnstone

2023   28 OctoberPremier LeagueSt. Mirren4 - 0St. Johnstone

Biggest St Johnstone Victory vs St Mirren

1995   20 JanuaryDivision1St. Johnstone5 - 1St. Mirren

Biggest St Mirren Defeat vs St Johnstone

1995   20 JanuaryDivision1St. Johnstone5 - 1St. Mirren

Biggest St Johnstone Defeat vs St Mirren

2023   28 OctoberPremier LeagueSt. Mirren4 - 0St. Johnstone

Last 5 St Mirren Home Matches

2026   3 FebruaryPremier LeagueSt. Mirren1 - 0Heart of Midlothian
2026   31 JanuaryPremier LeagueSt. Mirren0 - 0Dundee
2026   10 JanuaryPremier LeagueSt. Mirren0 - 2Falkirk
2025   27 DecemberPremier LeagueSt. Mirren0 - 0Kilmarnock
2025   20 DecemberPremier LeagueSt. Mirren1 - 0Livingston

Last 5 St Johnstone Home Matches

2026   30 JanuaryDivision1St. Johnstone2 - 2Partick Thistle
2026   24 JanuaryDivision1St. Johnstone0 - 1Dunfermline Athletic
2026   3 JanuaryDivision1St. Johnstone1 - 0Arbroath
2025   20 DecemberDivision1St. Johnstone5 - 0Greenock Morton
2025   6 DecemberDivision1St. Johnstone0 - 0Raith Rovers

Last 5 St Mirren Away Matches

2026   14 FebruaryPremier LeagueHibernian2 - 0St. Mirren
2026   11 FebruaryPremier LeagueKilmarnock4 - 3St. Mirren
2026   6 FebruaryFA CupAirdrieonians1 - 1St. Mirren
2026   20 JanuaryPremier LeagueLivingston1 - 1St. Mirren
2026   17 JanuaryFA CupLivingston1 - 1St. Mirren

Last 5 St Johnstone Away Matches

2026   13 FebruaryDivision1Airdrieonians0 - 1St. Johnstone
2025   27 DecemberDivision1Ross County0 - 0St. Johnstone
2025   12 DecemberDivision1Ayr United2 - 4St. Johnstone
2025   22 NovemberDivision1Partick Thistle2 - 1St. Johnstone
2025   8 NovemberDivision1Dunfermline Athletic2 - 2St. Johnstone

St Mirren-Rangers Odds

St Mirren
4.75
Draw
3.60
Rangers
1.68
Bet Now!

Club: St Mirren

St Mirren
Scotland Paisley, Scotland

Club: St Johnstone

St Johnstone
Scotland Perth, Scotland