Head-to-head
Competition type
Aggregate 40 matches
SCO
12
wins
17 draws
SCO
11
wins
Goals 45 – 42
All meetings
Date Home Score Away R Tournament
☆ 21 Apr 2026 Dunfermline Athletic 0–2 St Johnstone A SCO · Scottish Championship
☆ 24 Jan 2026 St Johnstone 0–1 Dunfermline Athletic A SCO · Scottish Championship
☆ 08 Nov 2025 Dunfermline Athletic 2–2 St Johnstone D SCO · Scottish Championship
☆ 19 Sep 2025 St Johnstone 2–1 Dunfermline Athletic H SCO · Scottish Championship
☆ 15 Dec 2020 Dunfermline Athletic 3–4(ft:1–1) St Johnstone D SCO · Scottish League Cup Quarter-final
☆ 25 Feb 2012 St Johnstone 3–1 Dunfermline Athletic H SCO · Scottish Premiership
☆ 24 Dec 2011 Dunfermline Athletic 0–3 St Johnstone A SCO · Scottish Premiership
☆ 13 Aug 2011 St Johnstone 0–1 Dunfermline Athletic A SCO · Scottish Premiership
☆ 11 Apr 2009 Dunfermline Athletic 1–3 St Johnstone A SCO · Scottish Championship
☆ 07 Apr 2009 St Johnstone 0–0 Dunfermline Athletic D SCO · Scottish Championship
☆ 01 Nov 2008 Dunfermline Athletic 1–2 St Johnstone A SCO · Scottish Championship
☆ 16 Aug 2008 St Johnstone 0–3 Dunfermline Athletic A SCO · Scottish Championship
☆ 29 Mar 2008 St Johnstone 1–1 Dunfermline Athletic D SCO · Scottish Championship
☆ 19 Jan 2008 Dunfermline Athletic 0–1 St Johnstone A SCO · Scottish Championship
☆ 10 Nov 2007 St Johnstone 0–0 Dunfermline Athletic D SCO · Scottish Championship
☆ 02 Sep 2007 Dunfermline Athletic 0–0 St Johnstone D SCO · Scottish Championship
☆ 28 Oct 2003 St Johnstone 3–2 Dunfermline Athletic H SCO · Scottish League Cup
☆ 12 Jan 2002 St Johnstone 0–1 Dunfermline Athletic A SCO · Scottish Premiership
☆ 27 Oct 2001 Dunfermline Athletic 2–1 St Johnstone H SCO · Scottish Premiership
☆ 04 Aug 2001 St Johnstone 0–2 Dunfermline Athletic A SCO · Scottish Premiership
☆ 20 May 2001 Dunfermline Athletic 0–0 St Johnstone D SCO · Scottish Premiership
☆ 02 Jan 2001 Dunfermline Athletic 0–0 St Johnstone D SCO · Scottish Premiership
☆ 04 Nov 2000 St Johnstone 0–2 Dunfermline Athletic A SCO · Scottish Premiership
☆ 12 Aug 2000 Dunfermline Athletic 1–1 St Johnstone D SCO · Scottish Premiership
☆ 20 Mar 1999 Dunfermline Athletic 1–0 St Johnstone H SCO · Scottish Premiership
☆ 29 Dec 1998 St Johnstone 1–1 Dunfermline Athletic D SCO · Scottish Premiership
☆ 30 Oct 1998 Dunfermline Athletic 1–1 St Johnstone D SCO · Scottish Premiership
☆ 12 Sep 1998 St Johnstone 1–1 Dunfermline Athletic D SCO · Scottish Premiership
☆ 11 Apr 1998 St Johnstone 0–0 Dunfermline Athletic D SCO · Scottish Premiership
☆ 03 Jan 1998 Dunfermline Athletic 0–1 St Johnstone A SCO · Scottish Premiership
☆ 08 Nov 1997 St Johnstone 0–2 Dunfermline Athletic A SCO · Scottish Premiership
☆ 30 Aug 1997 Dunfermline Athletic 2–2 St Johnstone D SCO · Scottish Premiership
☆ 16 Mar 1996 St Johnstone 2–2 Dunfermline Athletic D SCO · Scottish Championship
☆ 28 Feb 1996 Dunfermline Athletic 3–2 St Johnstone H SCO · Scottish Championship
☆ 18 Nov 1995 St Johnstone 1–0 Dunfermline Athletic H SCO · Scottish Championship
☆ 30 Sep 1995 Dunfermline Athletic 2–1 St Johnstone H SCO · Scottish Championship
☆ 15 Apr 1995 St Johnstone 1–1 Dunfermline Athletic D SCO · Scottish Championship
☆ 08 Mar 1995 Dunfermline Athletic 1–1 St Johnstone D SCO · Scottish Championship
☆ 27 Jan 1995 St Johnstone 3–2 Dunfermline Athletic H SCO · Scottish Championship
☆ 08 Oct 1994 Dunfermline Athletic 3–0 St Johnstone H SCO · Scottish Championship