St Johnstone vs. Heart of Midlothian Historical Head-to-HeadSubscribe Now (First Month Free)

St Johnstone
7 wins
7 draws
12 losses
28 goals
Heart of Midlothian
12 wins
7 draws
7 losses
36 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 seasonWed2024-02-0719:45 St Johnstone0–1HeartsMcDiarmid ParkIain SneddenMatch Report
PremiershipRegular seasonSat2023-11-2515:00 Hearts1–0St Johnstone18,678Tynecastle StadiumJohn BeatonMatch Report
PremiershipRegular seasonSat2023-08-0515:00 St Johnstone0–2Hearts6,818McDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonSat2023-03-0415:00 Hearts3–0St Johnstone18,596Tynecastle StadiumSteven McLeanMatch Report
PremiershipRegular seasonWed2022-12-2819:45 St Johnstone2–3Hearts7,058McDiarmid ParkWilliam CollumMatch Report
PremiershipRegular seasonSun2022-08-2815:00 Hearts3–2St Johnstone18,353Tynecastle StadiumJohn BeatonMatch Report
PremiershipRegular seasonSat2022-02-1915:00 St Johnstone2–1Hearts4,409McDiarmid ParkGrant IrvineMatch Report
PremiershipRegular seasonTue2022-01-1819:45 Hearts2–0St Johnstone16,589Tynecastle StadiumNick WalshMatch Report
PremiershipRegular seasonWed2021-10-2719:45 St Johnstone1–1Hearts6,083McDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonSat2020-02-0115:00 St Johnstone3–3Hearts6,002McDiarmid ParkGreg AitkenMatch Report
PremiershipRegular seasonSat2019-12-1415:00 Hearts0–1St Johnstone16,347Tynecastle StadiumAlan NewlandsMatch Report
PremiershipRegular seasonWed2019-10-3019:45 St Johnstone1–0Hearts3,104McDiarmid ParkDavid MunroMatch Report
PremiershipRegular seasonSat2019-01-2615:00 Hearts2–0St Johnstone16,672Tynecastle StadiumCraig ThomsonMatch Report
PremiershipRegular seasonWed2018-12-0519:45 St Johnstone2–2Hearts3,040McDiarmid ParkAndrew DallasMatch Report
PremiershipRegular seasonSat2018-09-2915:00 Hearts2–1St Johnstone17,240Tynecastle StadiumNick WalshMatch Report
PremiershipRegular seasonSat2018-02-0315:00 Hearts1–0St Johnstone16,197Tynecastle StadiumAndrew DallasMatch Report
PremiershipRegular seasonSat2017-12-2315:00 St Johnstone0–0Hearts4,975McDiarmid ParkKevin ClancyMatch Report
PremiershipRegular seasonSat2017-10-2115:00 Hearts1–0St Johnstone18,534Tynecastle StadiumNick WalshMatch Report
PremiershipChampionship roundWed2017-05-1719:45 St Johnstone1–0Hearts3,141McDiarmid ParkDon RobertsonMatch Report
PremiershipRegular seasonWed2017-04-0519:45 St Johnstone1–0Hearts4,197McDiarmid ParkNick WalshMatch Report
PremiershipRegular seasonSat2016-11-0515:00 Hearts2–2St Johnstone16,421Tynecastle StadiumDon RobertsonMatch Report
PremiershipRegular seasonSat2016-09-1715:00 St Johnstone1–0Hearts5,456McDiarmid ParkJohn BeatonMatch Report
PremiershipChampionship roundSun2016-05-1512:30 Hearts2–2St Johnstone16,046Tynecastle StadiumGreg AitkenMatch Report
PremiershipRegular seasonSat2016-03-1915:00 Hearts0–3St Johnstone16,295Tynecastle StadiumCraig ThomsonMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2015-12-1915:00 St Johnstone0–0Hearts4,780McDiarmid ParkKevin ClancyMatch Report
PremiershipRegular seasonSun2015-08-0212:30 Hearts4–3St Johnstone16,334Tynecastle StadiumSteven McLeanMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2022-02-1915:00 St Johnstone2–1Hearts4,409McDiarmid ParkGrant IrvineMatch Report
PremiershipRegular seasonSat2019-12-1415:00 Hearts0–1St Johnstone16,347Tynecastle StadiumAlan NewlandsMatch Report
PremiershipRegular seasonWed2019-10-3019:45 St Johnstone1–0Hearts3,104McDiarmid ParkDavid MunroMatch Report
PremiershipChampionship roundWed2017-05-1719:45 St Johnstone1–0Hearts3,141McDiarmid ParkDon RobertsonMatch Report
PremiershipRegular seasonWed2017-04-0519:45 St Johnstone1–0Hearts4,197McDiarmid ParkNick WalshMatch Report
PremiershipRegular seasonSat2016-09-1715:00 St Johnstone1–0Hearts5,456McDiarmid ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2016-03-1915:00 Hearts0–3St Johnstone16,295Tynecastle StadiumCraig ThomsonMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonWed2021-10-2719:45 St Johnstone1–1Hearts6,083McDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonSat2020-02-0115:00 St Johnstone3–3Hearts6,002McDiarmid ParkGreg AitkenMatch Report
PremiershipRegular seasonWed2018-12-0519:45 St Johnstone2–2Hearts3,040McDiarmid ParkAndrew DallasMatch Report
PremiershipRegular seasonSat2017-12-2315:00 St Johnstone0–0Hearts4,975McDiarmid ParkKevin ClancyMatch Report
PremiershipRegular seasonSat2016-11-0515:00 Hearts2–2St Johnstone16,421Tynecastle StadiumDon RobertsonMatch Report
PremiershipChampionship roundSun2016-05-1512:30 Hearts2–2St Johnstone16,046Tynecastle StadiumGreg AitkenMatch Report
PremiershipRegular seasonSat2015-12-1915:00 St Johnstone0–0Hearts4,780McDiarmid ParkKevin ClancyMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonWed2024-02-0719:45 St Johnstone0–1HeartsMcDiarmid ParkIain SneddenMatch Report
PremiershipRegular seasonSat2023-11-2515:00 Hearts1–0St Johnstone18,678Tynecastle StadiumJohn BeatonMatch Report
PremiershipRegular seasonSat2023-08-0515:00 St Johnstone0–2Hearts6,818McDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonSat2023-03-0415:00 Hearts3–0St Johnstone18,596Tynecastle StadiumSteven McLeanMatch Report
PremiershipRegular seasonWed2022-12-2819:45 St Johnstone2–3Hearts7,058McDiarmid ParkWilliam CollumMatch Report
PremiershipRegular seasonSun2022-08-2815:00 Hearts3–2St Johnstone18,353Tynecastle StadiumJohn BeatonMatch Report
PremiershipRegular seasonTue2022-01-1819:45 Hearts2–0St Johnstone16,589Tynecastle StadiumNick WalshMatch Report
PremiershipRegular seasonSat2019-01-2615:00 Hearts2–0St Johnstone16,672Tynecastle StadiumCraig ThomsonMatch Report
PremiershipRegular seasonSat2018-09-2915:00 Hearts2–1St Johnstone17,240Tynecastle StadiumNick WalshMatch Report
PremiershipRegular seasonSat2018-02-0315:00 Hearts1–0St Johnstone16,197Tynecastle StadiumAndrew DallasMatch Report
PremiershipRegular seasonSat2017-10-2115:00 Hearts1–0St Johnstone18,534Tynecastle StadiumNick WalshMatch Report
PremiershipRegular seasonSun2015-08-0212:30 Hearts4–3St Johnstone16,334Tynecastle StadiumSteven McLeanMatch Report

Fixture Leaders

St Johnstone Players vs. Heart of Midlothian

St Johnstone Players vs. Heart of Midlothian Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Steven Andersonsct SCODF6516000000
Ross Callachansct SCOMF2146100010
Zander Clarksct SCOGK11990000000
Daniel Clearyie IRLDF2180000010
Aaron Comriesct SCODF190000000
Andrew Considinesct SCODF4315100020
Dara Costelloeie IRLFW,MF190000000
Liam Craigsct SCOMF171,107141150
Ali Crawfordsct SCOMF5313100010
Graham Cumminsie IRLFW7403300010
Murray Davidsonsct SCOMF11979200050
Wallace Duffysct SCODF190000000
Brian Eastonsct SCODF9810000020
Darnell Fishereng ENGDF3265100020
Richard Fostersct SCODF,MF8720000030
Tony Gallachersct SCODF5293000010
Denny Johnstonesct SCOFW3176000000
Matty Kennedynir NIRMF5387111100
Jason Kerrsct SCODF7630000020
Maksym Kucheriavyiua UKRMF3208000000
Dave MacKaysct SCODF190000000
Cameron MacPhersonsct SCOMF4291000000
Alan Mannusnir NIRGK8720000010
Remi Matthewseng ENGGK3270000000
Alistair McCannnir NIRMF3270110000
Jamie McCartsct SCODF4360100010
Sam McClellandnir NIRDF190000010
Brad McKaysct SCODF190000000
Chris Millarsct SCOMF7376000010
Dimitar Mitovbg BULGK3270000000
Adam Montgomerysct SCODF3221000000
Michael O'Halloransct SCODF,FW8547000010
Oludare Olufunwaeng ENGDF2180000000
Elliot Parisheng ENGGK190000000
Paul Patonnir NIRDF,MF4360000020
Anthony Ralstonsct SCODF3270000010
Luke Robinsonsct SCODF2180000010
Thomas Sangeng ENGMF190000000
Tam Scobbiesct SCODF,MF4360000010
Joe Shaughnessyie IRLDF141,175100000
Clive Smithwls WALDF190000000
Matthew Smithwls WALMF2104000000
Danny Swansonsct SCOMF6364120010
Scott Tansereng ENGDF,MF7540000000
David Wotherspoonca CANMF171,103040041
Drey Wrighteng ENGMF6512000000
Cammy Ballantynesct SCOMF189000000
Stevie Maysct SCOFW,MF10777322210
Liam Gordonsct SCODF141,082110030
Connor Smithsct SCOMF183000000
Tony Wattsct SCOFW,MF3175000000
Jason Holtsct SCOMF179000000
Matty Willockms MSRMF174000000
Melker Hallbergse SWEMF4191020000
John Suttoneng ENGFW2161100000
Scott Brownsct SCOMF170000000
Graham Careyie IRLDF,FW5413100110
Ryan McGowanau AUSDF,MF5429000020
Chris Kanesct SCOFW15801200020
Craig Thomsonsct SCOMF167000000
Michael Coulsoneng ENGFW,MF285000000
Alex Mitchelleng ENGDF3245000010
Nicky Clarksct SCOFW,MF290000000
Benjamin Mbunga-Kimpiokase SWEFW164000000
Stefan Scougallsct SCOMF2153000010
Efe Ambroseng NGADF145000000
Callum Boothsct SCODF,MF4315000000
James Brownmt MLTDF,MF3180000000
Lars Dendonckerbe BELDF145000000
Reece Devineeng ENGDF145000000
Fran Franczak145000000
Daniel Phillipstt TRIMF3211000030
Sven Spranglerat AUTMF145000000
Connor McLennansct SCOFW,MF296000000
Jamie Murphysct SCOFW,MF3132100010
Adama Sidibeheng ENGFW126000000
Callum Hendrysct SCOFW4134100010
Greg Hurstsct SCOFW122000000
Zak Ruddensct SCOFW120000000
Charlie Gilmoursct SCOMF243000000
Jacob Butterfieldeng ENGDF,MF277000010
Nadir Çiftçinl NEDFW292000000
Glenn Middletonsct SCOFW,MF3107000000
Luke Jephcottwls WALFW222000000
David McMillanie IRLFW273000000
Diallang Jaiyesimieng ENGFW,MF212000010
Steven MacLeansct SCOFW9492010110
Theo Bairca CANFW335000000
Matt Butchereng ENGMF11000000
Taylor Stevensct SCOFW11000000
Blair Alstonsct SCOMF9477100010
Simon Lappinsct SCODF,MF269100000
36825,711271846611

St Johnstone Goalkeepers vs. Heart of Midlothian

St Johnstone Goalkeepers vs. Heart of Midlothian Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Zander Clarksct SCOGK1199020141460.04
Alan Mannusnir NIRGK87200804
Remi Matthewseng ENGGK3270149750.00
Dimitar Mitovbg BULGK32701741376.50
Elliot Parisheng ENGGK19051480.00
262,34056363860.78

Heart of Midlothian Players vs. St Johnstone

Heart of Midlothian Players vs. St Johnstone Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Neil Alexandersct SCOGK3270000000
Nathaniel Atkinsonau AUSDF,MF3241100000
Beni Baningimecd CODMF4277010000
Christophe Berrasct SCODF7630000020
Liam Boycenir NIRFW,MF4221220010
Oliver Bozanicau AUSMF5372100000
Jamie Brandonsct SCODF,MF190000010
Prince Buabengh GHAMF9579100020
Ross Callachansct SCOMF190000000
Joel Castro Pereirapt PORGK2180000000
Zander Clarksct SCOGK5450000000
Cameron Devlinau AUSMF8530010020
Clévid Dikamonacg CGODF297000000
Arnaud Djoumcm CMRMF10767210020
Colin Doyleie IRLGK190000000
Jimmy Dunneeng ENGDF190100000
Armand Gnanduilletci CIVFW190000000
Morgaro Gomissn SENMF2180000010
Esmaël Gonçalvesgw GNBFW,MF4253000000
Craig Gordonsct SCOGK3270000000
Craig Halkettsct SCODF5356000010
Andy Hallidaysct SCODF,MF6324010000
Jack Hamiltonsct SCOGK4360000000
Peter Haringat AUTDF,MF6540100010
Aaron Hickeysct SCODF,MF2180000010
James Hilleng ENGDF190000000
Aaron Hughesnir NIRDF190000000
Andy Irvingsct SCOMF190000010
Frankie Kenteng ENGDF3270010000
Stephen Kingsleysct SCODF7614000000
Perry Kitchenus USADF,MF5450000000
Dexter Lembikisajm JAMDF190000000
Jordan McGheesct SCODF,MF396000010
Jon McLaughlinsct SCOGK3270000000
Manuel Milinkovićrs SRBMF3261100000
Demetri Mitchelleng ENGDF,MF4266000010
Steven Naismithsct SCOFW,MF4360100010
Lewis Neilsonsct SCODF190000000
Calem Nieuwenhofau AUSMF3172000000
Viktor Noringse SWEGK190000000
Krystian Nowakpl POLDF2180000010
Alim Öztürktr TURDF2180000010
Callum Patersonsct SCODF,FW5450210010
Connor Randalleng ENGDF,MF2135000000
Faycal Rherrasma MARDF190000000
Igor Rossi Brancobr BRADF4360000020
Kye Rowlesau AUSDF5394100010
Lawrence Shanklandsct SCOFW6496502200
Ellis Simmseng ENGFW190000000
Michael Smithnir NIRDF,MF131,052010030
Robert Snodgrasssct SCOFW,MF2160000010
John Souttarsct SCODF131,170020040
Ross Stewartsct SCOGK190000000
Andraž Strunasi SVNDF,MF190000000
Alexandros Tziolisgr GREMF2180000010
Jamie Walkersct SCOFW,MF10693110000
Aidy Whiteeng ENGDF,MF2180000010
Craig Wightonsct SCOFW,MF190000000
Zdeněk Zlámalcz CZEGK3270000000
Sean Clareeng ENGDF,MF5409100010
Barrie McKaysct SCOFW,MF6421140000
Kyle Laffertynir NIRFW3266100010
Scott Frasersct SCOMF181000000
Jake Mulraneyie IRLMF181000000
Kenneth Vargascr CRCFW291000020
Olly Leeeng ENGFW,MF3259030000
Harry Cochranesct SCOMF2122010031
Osman Sowse SWEFW2165000100
Josh Ginnellyeng ENGFW,MF6472510000
Anthony McDonaldsct SCOMF293000000
Bjørn Johnsenno NORFW4268000020
Danny Amankwaadk DENFW,MF275010000
Toby Sibbickug UGADF,MF3250010000
Lennard Sowahgh GHADF169000000
Juanmaes ESPFW4262100011
Tony Wattsct SCOFW,MF2146000000
Błażej Augustynpl POLDF3246000020
Alexander lowrysct SCOMF298000000
Joaquim Adãoao ANGMF165000010
Alex Cochraneeng ENGDF,MF6494000010
Alan Forrestsct SCOFW,MF6314100000
Jorge Granteng ENGMF4241110000
Lewis Mooresct SCOMF162000000
Malaury Martinfr FRAMF161000000
Tasos Avlonitisgr GREDF160000010
Loïc Damourfr FRAMF269000000
Ryotaro Meshinojp JPNFW,MF3115000000
Abiola Daudang NGAFW2101000001
Juwon Oshaniwang NGADF2143000010
Rory Curriesct SCOFW145000000
Aidan Keenaie IRLFW145000000
Liam Smithsct SCODF,MF5328000000
Uche Ikpeazuug UGAFW3146000010
Glenn Whelanie IRLMF2121000000
Connor Smithsct SCOMF129000000
Sam Nicholsonsct SCOFW,MF7435100001
Gavin Reillysct SCOFW461000000
Kyosuke Tagawajp JPNFW,MF122000000
Euan Hendersonsct SCOFW2100000000
Aaron McEneffie IRLMF120000000
Taylor Mooreeng ENGDF,MF120000000
Conor Washingtonnir NIRFW120000000
Miguel Pallardóes ESPMF119000000
Conor Sammonie IRLFW224000000
Ben Woodburnwls WALFW,MF242000000
Marcus Godinhoca CANDF,FW294100000
Don Cowiesct SCOMF6458000010
Orestis Kiomourtzogloude GERMF234000000
Kevin McHattiesct SCODF113000000
Moha El Ouriachies ESPMF113000000
Garang Kuolau AUSFW112000000
Donis Avdijajxk KVXFW,MF111000000
Callumn Morrisonsct SCOFW4157100000
Yutaro Odajp JPNMF3124100000
Cole Stocktoneng ENGFW19000000
Robbie Muirheadsct SCOFW,MF218000010
David Vaněčekcz CZEFW14000000
Gary Mackay-Stevensct SCOMF4156010000
Steven MacLeansct SCOFW4267000010
Rafał Grzelakpl POLDF,MF1000000
36825,622352523544

Heart of Midlothian Goalkeepers vs. St Johnstone

Heart of Midlothian Goalkeepers vs. St Johnstone Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Neil Alexandersct SCOGK327061
Joel Castro Pereirapt PORGK2180104770.00
Zander Clarksct SCOGK54501221191.74
Colin Doyleie IRLGK19001
Craig Gordonsct SCOGK32701431178.61
Jack Hamiltonsct SCOGK43600600
Jon McLaughlinsct SCOGK32700003
Viktor Noringse SWEGK1900100
Ross Stewartsct SCOGK19042250.00
Zdeněk Zlámalcz CZEGK327024150.00
262,34042283264.310

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.