St Johnstone
Head to Head




Head to Head Statistics

All Competitive Matches

Venue Pld Won Drn Lst For Agst
Home 91 45 16 30 157 113
Away 86 28 28 30 117 114
Neutral 1 1 0 0 3 1
Total 178 74 44 60 277 228

Most Appearances

All Competitive Matches


1. Ally Donaldson - 29 Apps

2. Bobby Wilson - 28 Apps

3. Jocky Scott - 27 Apps

4. Barry Smith - 26 Apps

5. Dave Johnston - 22 Apps


Top Goalscorers

All Competitive Matches


1. Andy Penman - 15 Goals

2. Gordon Wallace - 14 Goals

3. Alan Gilzean - 9 Goals

4. Billy Pirie - 9 Goals

5. Jocky Scott - 8 Goals


Past Meetings


2023-24
02/09/2023 League  (A)  2 - 2
2021-22
23/04/2022 League  (H)  1 - 1
26/01/2022 League  (A)  0 - 0
01/12/2021 League  (H)  1 - 0
02/10/2021 League  (A)  1 - 3
22/09/2021 League Cup  (H)  0 - 2
2020-21
03/04/2021 Scottish Cup  (H)  0 - 1
2018-19
20/04/2019 League  (A)  0 - 2
03/04/2019 League  (A)  0 - 2
29/12/2018 League  (H)  0 - 2
25/08/2018 League  (A)  0 - 1
2017-18
21/04/2018 League  (H)  2 - 1
10/03/2018 League  (H)  0 - 4
30/12/2017 League  (A)  2 - 0
06/10/2017 Friendly  (A)  5 - 3
16/09/2017 League  (H)  3 - 2
2016-17
11/03/2017 League  (A)  0 - 2
31/12/2016 League  (H)  3 - 0
23/10/2016 League  (A)  1 - 2
2015-16
12/02/2016 League  (H)  2 - 0
27/11/2015 League  (A)  1 - 1
15/08/2015 League  (H)  2 - 1
2014-15
25/04/2015 League  (H)  0 - 2
11/04/2015 League  (A)  0 - 1
08/11/2014 League  (H)  1 - 1
13/09/2014 League  (A)  1 - 0
2013-14
21/07/2013 Friendly  (H)  1 - 1
2012-13
27/02/2013 League  (H)  2 - 2
02/01/2013 League  (A)  0 - 1
29/09/2012 League  (H)  1 - 3
2011-12
13/07/2011 Friendly  (H)  0 - 2
2008-09
25/04/2009 League  (H)  0 - 1
28/02/2009 League  (A)  0 - 0
29/11/2008 League  (H)  1 - 1
27/09/2008 League  (A)  0 - 2
2007-08
01/03/2008 League  (H)  3 - 2
02/01/2008 League  (A)  1 - 1
03/11/2007 League  (H)  2 - 1
18/08/2007 League  (A)  1 - 1
2006-07
25/03/2007 League  (A)  0 - 2
10/02/2007 League  (H)  2 - 1
09/12/2006 League  (A)  1 - 2
30/09/2006 League  (H)  1 - 1
2005-06
18/03/2006 League  (H)  0 - 1
02/01/2006 League  (A)  0 - 0
12/11/2005 League  (H)  2 - 1
17/09/2005 League  (A)  1 - 1
2001-02
13/04/2002 League  (A)  1 - 0
09/02/2002 League  (H)  1 - 0
08/12/2001 League  (A)  2 - 0
08/09/2001 League  (H)  1 - 1
2000-01
03/03/2001 League  (A)  3 - 2
02/12/2000 League  (H)  1 - 1
16/09/2000 League  (A)  0 - 0
1999-00
25/03/2000 League  (A)  1 - 2
27/12/1999 League  (H)  1 - 1
06/11/1999 League  (A)  1 - 0
19/09/1999 League  (H)  1 - 2
1998-99
23/05/1999 League  (A)  0 - 1
27/02/1999 League  (H)  0 - 1
12/12/1998 League  (A)  1 - 1
23/08/1998 League  (H)  0 - 1
1996-97
15/03/1997 League  (H)  0 - 0
01/01/1997 League  (A)  2 - 7
16/11/1996 League  (H)  0 - 1
28/09/1996 League  (A)  1 - 0
10/09/1996 Challenge Cup  (H)  1 - 5
1995-96
04/05/1996 League  (H)  0 - 0
13/02/1996 League  (A)  2 - 3
16/12/1995 League  (H)  0 - 1
12/08/1995 League  (A)  2 - 0
1994-95
06/05/1995 League  (H)  2 - 1
11/01/1995 League  (A)  2 - 2
02/01/1995 League  (A)  P - P
29/10/1994 League  (H)  1 - 0
27/08/1994 League  (A)  1 - 0
1993-94
04/05/1994 Forfarshire Cup  (A)   1 - 0 
09/04/1994 League  (H)  0 - 1
12/02/1994 League  (A)  1 - 1
20/11/1993 League  (H)  0 - 1
25/09/1993 League  (A)  1 - 2
1992-93
01/05/1993 League  (A)  1 - 1
13/02/1993 League  (H)  1 - 0
02/12/1992 League  (A)  4 - 4
04/08/1992 League  (H)  1 - 1
1989-90
24/02/1990 Forfarshire Cup  (A)  3 - 2
1988-89
06/08/1988 Friendly  (A)  1 - 1
1984-85
06/02/1985 Scottish Cup  (H)  2 - 1
05/02/1985 Scottish Cup  (A)  1 - 1
1983-84
12/05/1984 League  (H)  2 - 0
03/03/1984 League  (A)  0 - 1
27/12/1983 League  (H)  0 - 1
09/11/1983 League Cup  (A)  3 - 0
08/10/1983 League  (A)  2 - 0
31/08/1983 League Cup  (H)  2 - 1
1980-81
04/04/1981 League  (H)  4 - 1
01/01/1981 League  (H)  2 - 2
23/08/1980 League  (A)  0 - 1
1979-80
24/07/1979 Friendly  (A)   3 - 1 
1978-79
02/05/1979 League  (A)  2 - 3
04/11/1978 League  (H)  1 - 1
26/08/1978 League  (A)  2 - 0
1977-78
02/01/1978 League  (H)  3 - 4
12/11/1977 League  (H)  5 - 3
10/09/1977 League  (A)  2 - 1
1976-77
30/03/1977 League  (A)  0 - 0
15/03/1977 League  (H)  2 - 0
08/02/1977 Scottish Cup  (H)  4 - 2
07/02/1977 Scottish Cup  (A)  1 - 1
30/10/1976 League  (H)  1 - 0
1975-76
17/04/1976 League  (A)  1 - 1
21/02/1976 League  (H)  3 - 0
13/12/1975 League  (A)  3 - 1
11/10/1975 League  (H)  4 - 3
1974-75
22/03/1975 League  (A)  1 - 3
15/02/1975 Scottish Cup  (A)  1 - 0
16/11/1974 League  (H)  4 - 0
28/08/1974 League Cup  (H)  6 - 1
10/08/1974 League Cup  (A)  1 - 2
1973-74
22/04/1974 League  (H)  2 - 2
03/11/1973 League  (A)  4 - 1
29/08/1973 League Cup  (A)  1 - 1
11/08/1973 League Cup  (H)  1 - 0
1972-73
24/03/1973 League  (A)  1 - 4
18/11/1972 League  (H)  3 - 0
1971-72
29/04/1972 League  (H)  1 - 3
25/12/1971 League  (A)  0 - 0
1970-71
27/02/1971 League  (H)  0 - 1
24/10/1970 League  (A)  3 - 3
1969-70
04/04/1970 League  (H)  0 - 2
15/11/1969 League  (A)  4 - 1
23/08/1969 League Cup  (H)  1 - 2
09/08/1969 League Cup  (A)  1 - 3
1968-69
04/01/1969 League  (A)  1 - 3
21/09/1968 League  (H)  2 - 3
1967-68
03/02/1968 League  (A)  2 - 0
14/10/1967 League  (H)  1 - 4
11/10/1967 League Cup  (N)  3 - 1
1966-67
04/03/1967 League  (A)  3 - 0
05/11/1966 League  (H)  4 - 0
03/09/1966 League Cup  (A)  2 - 2
20/08/1966 League Cup  (H)  2 - 0
1965-66
19/03/1966 League  (A)  0 - 1
20/11/1965 League  (H)  3 - 1
1964-65
19/05/1965 Summer Cup  (H)  3 - 2
08/05/1965 Summer Cup  (H)  2 - 1
09/04/1965 League  (A)  2 - 2
06/02/1965 Scottish Cup  (A)  0 - 1
05/12/1964 League  (H)  4 - 4
1963-64
20/05/1964 Summer Cup  (H)  5 - 1
09/05/1964 Summer Cup  (A)  2 - 2
13/04/1964 League  (H)  2 - 1
14/03/1964 League  (H)  A - A
16/11/1963 League  (A)  6 - 1
1961-62
28/04/1962 League  (A)  3 - 0
24/01/1962 League  (H)  2 - 1
30/12/1961 League  (H)  P - P
1960-61
21/01/1961 League  (A)  1 - 1
01/10/1960 League  (H)  2 - 1
1950-51
10/02/1951 Scottish Cup  (A)  3 - 1
1948-49
22/01/1949 Scottish Cup  (H)  6 - 1
1946-47
18/01/1947 League  (H)  2 - 0
07/12/1946 League  (A)  5 - 1
1945-46
05/01/1946 Southern League (WW2)  (A)  1 - 4
13/10/1945 Southern League (WW2)  (H)  5 - 1
1939-40
04/05/1940 Eastern Division (WW2)  (H)  7 - 2
02/12/1939 Eastern Division (WW2)  (A)  2 - 2
1937-38
26/02/1938 League  (H)  6 - 1
30/10/1937 League  (A)  2 - 4
1936-37
19/12/1936 League  (A)  3 - 3
22/08/1936 League  (H)  3 - 1
1935-36
11/01/1936 League  (H)  0 - 2
07/09/1935 League  (A)  0 - 2
1934-35
16/02/1935 League  (A)  1 - 0
06/10/1934 League  (H)  1 - 2
1933-34
23/12/1933 League  (H)  3 - 0
12/08/1933 League  (A)  1 - 0
1932-33
07/01/1933 League  (A)  1 - 2
27/08/1932 League  (H)  0 - 0
1929-30
01/02/1930 Scottish Cup  (H)  4 - 1
25/12/1929 League  (A)  1 - 0
14/09/1929 League  (H)  0 - 1
1928-29
01/01/1929 League  (H)  0 - 2
20/10/1928 League  (A)  2 - 2
1927-28
14/01/1928 League  (A)  1 - 5
17/09/1927 League  (H)  1 - 2
1926-27
12/03/1927 League  (H)  4 - 1
21/08/1926 League  (A)  1 - 0
1925-26
19/12/1925 League  (A)  0 - 0
22/08/1925 League  (H)  0 - 1
1924-25
28/03/1925 League  (H)  2 - 0
04/10/1924 League  (A)  2 - 1
1902-03
18/04/1903 Dewar Shield  (H)   3 - 0 
1896-97
05/05/1897 Friendly  (A)  2 - 1

Match Records



Biggest Win (6-1)

Sat, February 26th, 1938


Highest Scoring Draw (4-4)

Sat, December 5th, 1964


Heaviest Defeat (2-7)

Wed, January 1st, 1997

St Johnstone stretched their lead at the top of the first division to 13 points with a scintillating victory in the Tayside derby at McDiarmid Park.

Appearances & Goals


Most Appearances
All Time Goalscorer



Andy Penman
15 goals

Most Goals In A Game

Youngest/Oldest Players


Youngest Player



Jocky Scott
17 years, 2 months, 26 days on 9 Apr 1965

Oldest Player



Robert Douglas
40 years, 10 months, 3 days on 27 Feb 2013

Youngest Goalscorer



Ray Stephen
18 years, 23 days on 1 Jan 1981

Oldest Goalscorer



. Ray Farningham
35 years, 5 months, 0 days on 10 Sep 1996

For more Youngest/Oldest records please visit our player age records page.


Consecutive Records


Wins - 6

Start: Sat, February 26th, 1938
End: Sat, October 1st, 1960

Draws - 2

Start: Sat, November 29th, 2008
End: Sat, February 28th, 2009

Losses - 7

Start: Sat, August 25th, 2018
End: Sat, October 2nd, 2021

Unbeaten - 11

Start: Sat, October 11th, 1975
End: Sat, November 12th, 1977

Clean Sheets - 3

Start: Sat, December 8th, 2001
End: Sat, April 13th, 2002

Without Scoring - 6

Start: Sat, August 25th, 2018
End: Wed, September 22nd, 2021