St Johnstone vs. St Mirren Historical Head-to-Head

St Johnstone
9 wins
7 draws
8 losses
22 goals
St Mirren
8 wins
7 draws
9 losses
23 goals
vs.
Totals on this page may not be complete, please see our coverage note for years and competitions included.

Head-to-Head Matches

Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2025-02-0115:00 St MirrenSt Johnstone
PremiershipRegular seasonSat2024-12-1415:00 St JohnstoneSt MirrenMcDiarmid Park
PremiershipRegular seasonWed2024-10-3019:45 St Mirren3–1St Johnstone6,042The Simple Digital ArenaSteven McLeanMatch Report
PremiershipRegular seasonSat2024-02-2415:00 St Mirren2–0St Johnstone5,991The Simple Digital ArenaGrant IrvineMatch Report
PremiershipRegular seasonWed2023-12-0619:45 St Johnstone1–0St Mirren2,449McDiarmid ParkKevin ClancyMatch Report
PremiershipRegular seasonSat2023-10-2815:00 St Mirren4–0St Johnstone5,552The Simple Digital ArenaDavid DickinsonMatch Report
PremiershipRegular seasonSat2023-02-2515:00 St Johnstone1–1St Mirren3,828McDiarmid ParkCraig NapierMatch Report
PremiershipRegular seasonWed2022-11-0919:45 St Mirren2–2St Johnstone5,387The Simple Digital ArenaEuan AndersonMatch Report
PremiershipRegular seasonSat2022-09-0315:00 St Johnstone3–0St Mirren3,640McDiarmid ParkColin StevenMatch Report
PremiershipRelegation roundSat2022-04-3015:00 St Johnstone0–1St Mirren4,253McDiarmid ParkAndrew DallasMatch Report
PremiershipRegular seasonWed2022-02-0919:45 St Mirren2–1St Johnstone4,286The Simple Digital ArenaDavid DickinsonMatch Report
PremiershipRegular seasonSat2021-11-0615:00 St Johnstone0–0St Mirren3,482McDiarmid ParkGreg AitkenMatch Report
PremiershipRegular seasonSun2021-08-2915:00 St Mirren0–0St Johnstone4,326The Simple Digital ArenaDavid DickinsonMatch Report
PremiershipRegular seasonSat2021-01-1615:00 St Johnstone1–0St MirrenMcDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonSat2020-12-1915:00 St Mirren3–2St JohnstoneThe Simple Digital ArenaSteven McLeanMatch Report
PremiershipRegular seasonSat2020-08-2915:00 St Johnstone1–0St MirrenMcDiarmid ParkKevin ClancyMatch Report
PremiershipRegular seasonWed2020-03-0419:45 St Mirren0–0St Johnstone4,287The Simple Digital ArenaEuan AndersonMatch Report
PremiershipRegular seasonSat2019-12-2115:00 St Johnstone0–0St Mirren3,318McDiarmid ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2019-10-1915:00 St Mirren2–0St Johnstone4,791The Simple Digital ArenaNick WalshMatch Report
PremiershipRelegation roundSat2019-04-2715:00 St Mirren1–1St Johnstone5,213The Simple Digital ArenaSteven McLeanMatch Report
PremiershipRegular seasonWed2019-03-2719:45 St Johnstone1–0St Mirren2,888McDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonWed2018-12-2614:00 St Mirren0–1St Johnstone4,891The Simple Digital ArenaKevin ClancyMatch Report
PremiershipRegular seasonSat2018-10-2715:00 St Johnstone2–0St Mirren2,716McDiarmid ParkAndrew DallasMatch Report
PremiershipRegular seasonSat2015-03-2115:00 St Johnstone2–0St Mirren3,166McDiarmid ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2014-12-0615:00 St Mirren0–1St Johnstone2,720The Simple Digital ArenaKevin ClancyMatch Report
PremiershipRegular seasonSat2014-10-0415:00 St Johnstone1–2St Mirren3,400McDiarmid ParkDon RobertsonMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonWed2023-12-0619:45 St Johnstone1–0St Mirren2,449McDiarmid ParkKevin ClancyMatch Report
PremiershipRegular seasonSat2022-09-0315:00 St Johnstone3–0St Mirren3,640McDiarmid ParkColin StevenMatch Report
PremiershipRegular seasonSat2021-01-1615:00 St Johnstone1–0St MirrenMcDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonSat2020-08-2915:00 St Johnstone1–0St MirrenMcDiarmid ParkKevin ClancyMatch Report
PremiershipRegular seasonWed2019-03-2719:45 St Johnstone1–0St Mirren2,888McDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonWed2018-12-2614:00 St Mirren0–1St Johnstone4,891The Simple Digital ArenaKevin ClancyMatch Report
PremiershipRegular seasonSat2018-10-2715:00 St Johnstone2–0St Mirren2,716McDiarmid ParkAndrew DallasMatch Report
PremiershipRegular seasonSat2015-03-2115:00 St Johnstone2–0St Mirren3,166McDiarmid ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2014-12-0615:00 St Mirren0–1St Johnstone2,720The Simple Digital ArenaKevin ClancyMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2023-02-2515:00 St Johnstone1–1St Mirren3,828McDiarmid ParkCraig NapierMatch Report
PremiershipRegular seasonWed2022-11-0919:45 St Mirren2–2St Johnstone5,387The Simple Digital ArenaEuan AndersonMatch Report
PremiershipRegular seasonSat2021-11-0615:00 St Johnstone0–0St Mirren3,482McDiarmid ParkGreg AitkenMatch Report
PremiershipRegular seasonSun2021-08-2915:00 St Mirren0–0St Johnstone4,326The Simple Digital ArenaDavid DickinsonMatch Report
PremiershipRegular seasonWed2020-03-0419:45 St Mirren0–0St Johnstone4,287The Simple Digital ArenaEuan AndersonMatch Report
PremiershipRegular seasonSat2019-12-2115:00 St Johnstone0–0St Mirren3,318McDiarmid ParkJohn BeatonMatch Report
PremiershipRelegation roundSat2019-04-2715:00 St Mirren1–1St Johnstone5,213The Simple Digital ArenaSteven McLeanMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonWed2024-10-3019:45 St Mirren3–1St Johnstone6,042The Simple Digital ArenaSteven McLeanMatch Report
PremiershipRegular seasonSat2024-02-2415:00 St Mirren2–0St Johnstone5,991The Simple Digital ArenaGrant IrvineMatch Report
PremiershipRegular seasonSat2023-10-2815:00 St Mirren4–0St Johnstone5,552The Simple Digital ArenaDavid DickinsonMatch Report
PremiershipRelegation roundSat2022-04-3015:00 St Johnstone0–1St Mirren4,253McDiarmid ParkAndrew DallasMatch Report
PremiershipRegular seasonWed2022-02-0919:45 St Mirren2–1St Johnstone4,286The Simple Digital ArenaDavid DickinsonMatch Report
PremiershipRegular seasonSat2020-12-1915:00 St Mirren3–2St JohnstoneThe Simple Digital ArenaSteven McLeanMatch Report
PremiershipRegular seasonSat2019-10-1915:00 St Mirren2–0St Johnstone4,791The Simple Digital ArenaNick WalshMatch Report
PremiershipRegular seasonSat2014-10-0415:00 St Johnstone1–2St Mirren3,400McDiarmid ParkDon RobertsonMatch Report

Fixture Leaders

St Johnstone Players vs. St Mirren

St Johnstone Players vs. St Mirren Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Blair Alstonsct SCOMF190000000
Steven Andersonsct SCODF3270200000
Callum Boothsct SCODF,MF5369000010
Graham Careyie IRLDF,FW5348202220
Zander Clarksct SCOGK131,170000000
Daniel Clearyie IRLDF190000000
Andrew Considinesct SCODF5450000000
Dara Costelloeie IRLFW,MF190000000
Liam Craigsct SCOMF7531000031
Ali Crawfordsct SCOMF4238010000
Murray Davidsonsct SCOMF151,002000070
Wallace Duffysct SCODF190000000
Brian Eastonsct SCODF3270000010
Richard Fostersct SCODF,MF4360010000
Liam Gordonsct SCODF151,205000030
Brian Grahamsct SCOFW3260100000
Melker Hallbergse SWEMF4352000010
Jason Kerrsct SCODF11944000021
Simon Lappinsct SCODF,MF2178000010
Dave MacKaysct SCODF3270000010
Steven MacLeansct SCOFW190000000
Alan Mannusnir NIRGK3270000000
Remi Matthewseng ENGGK3270000000
Alistair McCannnir NIRMF7491000020
Jamie McCartsct SCODF8688000010
Ryan McGowanau AUSDF,MF3270000010
Dan McNamaraie IRLDF,MF2180000000
Chris Millarsct SCOMF2180000010
Gary Millersct SCODF,MF292000000
Alex Mitchelleng ENGDF3242000011
Dimitar Mitovbg BULGK3270000000
Adam Montgomerysct SCODF2180010000
Hayden Mullereng ENGDF2180000000
Lewis Neilsonsct SCODF190000000
Elliot Parisheng ENGGK190000000
Anthony Ralstonsct SCODF3270000010
Luke Robinsonsct SCODF3270000000
Jack Sanderseng ENGDF190010000
Joe Shaughnessyie IRLDF3270000000
Adama Sidibehgm GAMFW2180000020
Ross Sinclairsct SCOGK190000000
Matthew Smithwls WALMF4301000000
Sven Spranglerat AUTMF3261000010
Scott Tansereng ENGDF,MF8720100020
Tony Wattsct SCOFW,MF3188100000
Drey Wrighteng ENGDF,MF8680100000
Frazer Wrightsct SCODF2180000000
Tony Gallachersct SCODF4283000000
Reece Devineeng ENGDF181000000
Nicky Clarksct SCOFW,MF6482200010
Matty Kennedynir NIRFW,MF6460100010
Jamie Murphysct SCOFW,MF2142000000
Ross Callachansct SCOMF3210000010
Jason Holtsct SCOMF3247000000
Scott Brownsct SCOMF174010000
Nadir Çiftçinl NEDFW174000000
Stevie Maysct SCOFW,MF13613211100
Kerr Smithsct SCODF174000000
Kyle Cameronsct SCODF167000000
Benjamin Mbunga-Kimpiokase SWEFW167100000
Callum Hendrysct SCOFW,MF9521101110
Cameron MacPhersonsct SCOMF4222010000
Craig Conwaysct SCOFW,MF2149010000
David Wotherspoonca CANMF14821110020
Thomas Sangeng ENGDF,MF2116000000
James McFaddensct SCOFW,MF2120000000
Michael O'Halloransct SCODF,FW9562100010
Theo Bairca CANFW588000000
James Brownmt MLTDF,MF4266000000
Jacob Butterfieldeng ENGDF,MF132000000
Lee Crofteng ENGMF130000000
Shaun Rooneysct SCODF,MF5345000010
Diallang Jaiyesimieng ENGFW,MF3161000000
Charlie Gilmoursct SCOMF126000000
Glenn Middletonsct SCOFW,MF4193000000
Jay Turner-Cookeeng ENGMF126000000
Barry Douglassct SCODF,MF123000000
Makenzie Kirknir NIRFW123000000
Zak Ruddensct SCOFW119100000
Craig Brysonsct SCOMF3193000000
Liam Caddissct SCOMF116000000
Maksym Kucheriavyiua UKRMF389000000
Daniel Phillipstt TRIMF4238000011
Connor McLennansct SCOFW,MF276000000
Danny Swansonsct SCOMF5168000000
Chris Kanesct SCOFW12487400131
Matt Butchereng ENGMF18000000
Tristan Nydameng ENGMF14000000
Guy Melamedil ISRFW267000000
33723,62322945465

St Johnstone Goalkeepers vs. St Mirren

St Johnstone Goalkeepers vs. St Mirren Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Zander Clarksct SCOGK131,1702892175.08
Alan Mannusnir NIRGK327022
Remi Matthewseng ENGGK3270103770.01
Dimitar Mitovbg BULGK32701661062.51
Elliot Parisheng ENGGK190202100.01
Ross Sinclairsct SCOGK19053240.00
242,16061234268.913

St Mirren Players vs. St Johnstone

St Mirren Players vs. St Johnstone Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Jak Alnwickeng ENGGK7630000000
Jonah Ayungake KENFW5185100010
Keanu Baccusau AUSMF4197100020
Jack Bairdsct SCODF,MF5405000020
Ellery Balcombeeng ENGGK190000010
Callum Balleng ENGFW2135000000
James Boltoneng ENGDF3139000000
Caolan Boyd-Muncenir NIRMF3194000000
Kirk Broadfootsct SCODF190000000
Elvis Bwomonoug UGADF,MF2180000010
Trevor Carsonnir NIRGK3270000010
Jake Doyle-Hayesie IRLMF2180000000
Charles Dunneie IRLDF8588000020
Ethan Erhahonsct SCOMF7516100032
Akin Famewoeng ENGDF190000000
Anton Ferdinandeng ENGDF190000000
Sam Foleyie IRLMF4360000010
Declan Gallaghersct SCODF2165000010
Viktor Genevbg BULDF190000000
Alex Gogićcy CYPDF,MF8637100000
Jim Goodwinie IRLDF,MF2180000010
Alex Greivenz NZLFW5278110010
Adam Hammilleng ENGFW,MF2164000000
Zachary Hemmingeng ENGGK3270000000
Václav Hladkýcz CZEGK5450000010
Lee Hodsonnir NIRDF,MF3270000000
Alfie Joneseng ENGDF,MF2180000000
Jordan Jonesnir NIRFW,MF190000000
Marián Kellosk SVKGK190000000
Sean Kellysct SCODF,FW3195010010
Greg Kiltiesct SCOFW,MF8683330000
Dean Lynesseng ENGGK190000000
Brad Lyonsnir NIRMF2162000010
Gary MacKenziesct SCODF190000000
Cameron MacPhersonsct SCOMF5305000031
Marc McAuslandsct SCODF2180000000
Conor McCarthyie IRLDF7630000010
John McGinnsct SCOFW,MF3270000010
Paul McGinnsct SCODF,MF6540010010
Stephen McGinnsct SCOMF4360000010
Jamie McGrathie IRLMF6540000020
Kenny McLeansct SCOMF2180000000
Sean McLoughlinie IRLDF2180010000
Mateo Mužekhr CRODF2180000000
Jason Naismithsct SCODF3270100000
Mark O'Harasct SCODF,MF6540200020
Jonathan Obikaeng ENGFW6394200000
Isaac Osbourneeng ENGMF190000000
Killian Phillipsie IRLMF190000000
Mihai Popescuro ROUDF2180000010
Alan Powerie IRLMF2180000010
Mark Ridgerssct SCOGK2180000000
Connor Ronanie IRLMF3270101100
Craig Samsonsct SCOGK190000000
Joe Shaughnessyie IRLDF8558010020
Thierry Smalleng ENGDF,MF190000000
Richard Taitsct SCODF,MF8670000010
Scott Tansereng ENGDF,MF9707100010
Jeroen Tesselaarnl NEDDF2180000020
Steven Thompsonsct SCOFW2135000000
Calum Waterssct SCODF3270000010
Nathan Sheroneng ENGDF,MF188000000
Richard Tayloreng ENGDF2132000000
Lee Erwinsct SCOFW3184100000
Simeon Jacksonca CANFW4281010100
Ross Wallacesct SCOFW,MF183000000
Mikael Mandronfr FRAFW4217310000
Matty Willockms MSRMF180000000
Tony Wattsct SCOFW,MF179000000
Curtis Maineng ENGFW6464000000
Thomas Reillysct SCOFW,MF176000000
İlkay Durmuştr TURDF,MF5319000000
Kwon Hyeokkyukr KORMF174000000
Stevie Mallansct SCOMF2164000010
Cammy Smithsct SCOFW,MF2103000000
Marcus Frasersct SCODF141,191020030
Alan Gowsct SCOFW,MF172000000
Gregg Wyldesct SCODF,MF168000000
Eamonn Brophysct SCOFW6206000000
Alex Jakubiaksct SCOFW166000000
James Scottsct SCOFW166000000
Kyle McAllistersct SCOFW,MF5168020000
James Marwoodeng ENGFW162000000
Danny Mullensct SCOFW3215200010
Dylan Connollyie IRLFW,MF3164000000
Conor McMenaminnir NIRFW3130000000
Ryan Strainau AUSDF,MF3238000000
James Daytoneng ENGMF152000000
Kyle Magennissct SCOMF3225000000
Kristian Denniseng ENGFW364000000
Yoann Arquinmq MTQFW138000000
Duckens Nazonht HAIFW135000000
Jay Hendersonsct SCOMF132000000
Anders Dreyerdk DENFW,MF283000000
Tony Andreufr FRAMF3122000000
Adam Brownsct SCOMF122000000
Collin Quanerde GERFW119000000
Lewis McLearsct SCOMF118000000
Brandon Masoneng ENGDF,MF117000000
Ryan Edwardsau AUSMF116000000
Ryan Flynnsct SCOMF11666000020
Junior Moriaseng ENGFW,MF5174000010
Toyosi Olusanyaeng ENGFW,MF4137010010
Kieran Sadlierie IRLMF116000000
Ross Caldwellsct SCOFW114010010
Adam Druryeng ENGMF289100000
Kieran Offordsct SCOMF111000000
Ian McShanesct SCOMF110000000
Cody Cookeeng ENGMF19000000
Cameron Breadnersct SCOFW17000000
Seifedin Chabbiat AUTFW17000000
Lewis Jamiesonsct SCOFW4152000000
33723,707221612503

St Mirren Goalkeepers vs. St Johnstone

St Mirren Goalkeepers vs. St Johnstone Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Jak Alnwickeng ENGGK76302251986.43
Ellery Balcombeeng ENGGK19021150.00
Trevor Carsonnir NIRGK327066233.30
Zachary Hemmingeng ENGGK327081887.52
Václav Hladkýcz CZEGK5450626100.03
Marián Kellosk SVKGK19010
Dean Lynesseng ENGGK19010
Mark Ridgerssct SCOGK218030
Craig Samsonsct SCOGK19020
242,16044223679.58

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.