Head-to-head
Competition type
Aggregate 70 matches
SCO
19
wins
20 draws
SCO
31
wins
Goals 80 – 100
All meetings
Date Home Score Away R Tournament
☆ 29 Aug 2026 Heart of Midlothian 2–1 St Johnstone H SCO · Scottish Premiership
☆ 14 May 2025 Heart of Midlothian 2–1 St Johnstone H SCO · Scottish Premiership
☆ 23 Feb 2025 St Johnstone 1–2 Heart of Midlothian A SCO · Scottish Premiership
☆ 22 Dec 2024 Heart of Midlothian 2–1 St Johnstone H SCO · Scottish Premiership
☆ 02 Nov 2024 St Johnstone 1–2 Heart of Midlothian A SCO · Scottish Premiership
☆ 07 Feb 2024 St Johnstone 0–1 Heart of Midlothian A SCO · Scottish Premiership
☆ 25 Nov 2023 Heart of Midlothian 1–0 St Johnstone H SCO · Scottish Premiership
☆ 05 Aug 2023 St Johnstone 0–2 Heart of Midlothian A SCO · Scottish Premiership
☆ 04 Mar 2023 Heart of Midlothian 3–0 St Johnstone H SCO · Scottish Premiership
☆ 28 Dec 2022 St Johnstone 2–3 Heart of Midlothian A SCO · Scottish Premiership
☆ 28 Aug 2022 Heart of Midlothian 3–2 St Johnstone H SCO · Scottish Premiership
☆ 19 Feb 2022 St Johnstone 2–1 Heart of Midlothian H SCO · Scottish Premiership
☆ 18 Jan 2022 Heart of Midlothian 2–0 St Johnstone H SCO · Scottish Premiership
☆ 27 Oct 2021 St Johnstone 1–1 Heart of Midlothian D SCO · Scottish Premiership
☆ 01 Feb 2020 St Johnstone 3–3 Heart of Midlothian D SCO · Scottish Premiership
☆ 14 Dec 2019 Heart of Midlothian 0–1 St Johnstone A SCO · Scottish Premiership
☆ 30 Oct 2019 St Johnstone 1–0 Heart of Midlothian H SCO · Scottish Premiership
☆ 26 Jan 2019 Heart of Midlothian 2–0 St Johnstone H SCO · Scottish Premiership
☆ 05 Dec 2018 St Johnstone 2–2 Heart of Midlothian D SCO · Scottish Premiership
☆ 29 Sep 2018 Heart of Midlothian 2–1 St Johnstone H SCO · Scottish Premiership
☆ 10 Feb 2018 Heart of Midlothian 3–0 St Johnstone H SCO · Scottish Cup
☆ 03 Feb 2018 Heart of Midlothian 1–0 St Johnstone H SCO · Scottish Premiership
☆ 23 Dec 2017 St Johnstone 0–0 Heart of Midlothian D SCO · Scottish Premiership
☆ 21 Oct 2017 Heart of Midlothian 1–0 St Johnstone H SCO · Scottish Premiership
☆ 17 May 2017 St Johnstone 1–0 Heart of Midlothian H SCO · Scottish Premiership
☆ 05 Apr 2017 St Johnstone 1–0 Heart of Midlothian H SCO · Scottish Premiership
☆ 05 Nov 2016 Heart of Midlothian 2–2 St Johnstone D SCO · Scottish Premiership
☆ 17 Sep 2016 St Johnstone 1–0 Heart of Midlothian H SCO · Scottish Premiership
☆ 10 Aug 2016 St Johnstone 3–2 Heart of Midlothian H SCO · Scottish League Cup
☆ 15 May 2016 Heart of Midlothian 2–2 St Johnstone D SCO · Scottish Premiership
☆ 19 Mar 2016 Heart of Midlothian 0–3 St Johnstone A SCO · Scottish Premiership
☆ 19 Dec 2015 St Johnstone 0–0 Heart of Midlothian D SCO · Scottish Premiership
☆ 02 Aug 2015 Heart of Midlothian 4–3 St Johnstone H SCO · Scottish Premiership
☆ 18 Jan 2014 St Johnstone 3–3 Heart of Midlothian D SCO · Scottish Premiership
☆ 02 Nov 2013 Heart of Midlothian 0–2 St Johnstone A SCO · Scottish Premiership
☆ 04 Aug 2013 St Johnstone 1–0 Heart of Midlothian H SCO · Scottish Premiership
☆ 05 Mar 2013 Heart of Midlothian 2–0 St Johnstone H SCO · Scottish Premiership
☆ 15 Dec 2012 St Johnstone 2–2 Heart of Midlothian D SCO · Scottish Premiership
☆ 04 Aug 2012 Heart of Midlothian 2–0 St Johnstone H SCO · Scottish Premiership
☆ 06 May 2012 Heart of Midlothian 2–0 St Johnstone H SCO · Scottish Premiership
☆ 24 Mar 2012 St Johnstone 2–1 Heart of Midlothian H SCO · Scottish Premiership
☆ 14 Feb 2012 St Johnstone 1–2 Heart of Midlothian A SCO · Scottish Cup
☆ 05 Feb 2012 Heart of Midlothian 1–1 St Johnstone D SCO · Scottish Cup
☆ 03 Dec 2011 Heart of Midlothian 1–2 St Johnstone A SCO · Scottish Premiership
☆ 25 Sep 2011 St Johnstone 2–0 Heart of Midlothian H SCO · Scottish Premiership
☆ 29 Jan 2011 Heart of Midlothian 1–0 St Johnstone H SCO · Scottish Premiership
☆ 11 Jan 2011 Heart of Midlothian 0–1 St Johnstone A SCO · Scottish Cup
☆ 13 Nov 2010 St Johnstone 0–2 Heart of Midlothian A SCO · Scottish Premiership
☆ 14 Aug 2010 Heart of Midlothian 1–1 St Johnstone D SCO · Scottish Premiership
☆ 30 Jan 2010 St Johnstone 1–0 Heart of Midlothian H SCO · Scottish Premiership
☆ 21 Nov 2009 Heart of Midlothian 1–2 St Johnstone A SCO · Scottish Premiership
☆ 30 Aug 2009 St Johnstone 2–2 Heart of Midlothian D SCO · Scottish Premiership
☆ 23 Mar 2002 Heart of Midlothian 1–3 St Johnstone A SCO · Scottish Premiership
☆ 02 Jan 2002 St Johnstone 0–2 Heart of Midlothian A SCO · Scottish Premiership
☆ 13 Oct 2001 Heart of Midlothian 3–0 St Johnstone H SCO · Scottish Premiership
☆ 30 Dec 2000 St Johnstone 2–2 Heart of Midlothian D SCO · Scottish Premiership
☆ 28 Oct 2000 Heart of Midlothian 0–3 St Johnstone A SCO · Scottish Premiership
☆ 06 Aug 2000 St Johnstone 2–2 Heart of Midlothian D SCO · Scottish Premiership
☆ 06 May 2000 Heart of Midlothian 0–0 St Johnstone D SCO · Scottish Premiership
☆ 15 Mar 2000 St Johnstone 0–1 Heart of Midlothian A SCO · Scottish Premiership
☆ 16 Oct 1999 Heart of Midlothian 1–1 St Johnstone D SCO · Scottish Premiership
☆ 31 Jul 1999 St Johnstone 1–4 Heart of Midlothian A SCO · Scottish Premiership
☆ 17 Apr 1999 St Johnstone 0–0 Heart of Midlothian D SCO · Scottish Premiership
☆ 20 Feb 1999 Heart of Midlothian 0–2 St Johnstone A SCO · Scottish Premiership
☆ 09 Dec 1998 St Johnstone 1–1 Heart of Midlothian D SCO · Scottish Premiership
☆ 04 Oct 1998 Heart of Midlothian 1–1 St Johnstone D SCO · Scottish Premiership
☆ 18 Apr 1998 Heart of Midlothian 1–1 St Johnstone D SCO · Scottish Premiership
☆ 12 Jan 1998 St Johnstone 2–3 Heart of Midlothian A SCO · Scottish Premiership
☆ 15 Nov 1997 Heart of Midlothian 2–1 St Johnstone H SCO · Scottish Premiership
☆ 13 Sep 1997 St Johnstone 1–2 Heart of Midlothian A SCO · Scottish Premiership