Heart of Midlothian
‹-- HamiltonAcademical Hibernian --›
Summary by Caps
Summary by Overall Caps
Summary by Date
Summary by Name
Summary by Goals
Summary by Weighted Caps
Games by Date
Games by Team Date
Games by Number of Players
Scorers by Date
Scorers by Team Date
Scorers by Number of Goals
What No Players Ranking 3
Caps Ranking 4
Goals Ranking 4
Number Of Players 87
Number of Debutants 81
Total Caps Won 510
Total Goals 60
No times Supplied Captain 26
Total Games Involved in 323
Total Sendings Off 2
Total Bookings 26
Earliest Date Cap Won 19 Feb 1887
Last Date Cap Won 15 Oct 2024
Decade Caps
RankingNo of
PlayersNo Of
DebutTotal
CapsTotal
Goals1880
16 equal
3
0
3
2
1890
4
12
0
24
6
1900
2
11
0
50
12
1910
5
4
0
12
1
1920
17 equal
3
0
6
0
1930
2
13
0
73
14
1940
17 equal
3
0
3
0
1950
11
7
0
20
4
1960
8
7
0
32
4
1970
25 equal
2
0
8
0
1980
21
4
0
10
1
1990
5
11
0
86
6
2000
4
11
0
115
3
2010
15
6
0
28
4
2020
6 equal
5
0
40
3
Season Caps
RankingNo of
PlayersNo Of
DebutTotal
CapsTotal
Goals8
1
0
1
1
8
1
0
1
1
7
1
0
1
0
6
2
0
2
0
2
4
0
4
0
2
5
0
5
1
6
1
0
1
0
6
2
0
2
1
5
2
0
3
2
2
2
0
4
0
7
1
0
1
1
4
2
0
2
1
4
2
0
4
0
4
2
0
3
0
2
4
0
7
4
3
2
0
4
1
2
3
0
5
1
1
3
0
8
3
2
4
0
5
0
1
2
0
5
2
1
2
0
6
0
3
2
0
3
1
7
1
0
1
0
2
3
0
6
1
3
3
0
4
0
9
1
0
1
0
8
1
0
1
0
6
1
0
3
0
3
2
0
3
0
15
1
0
1
1
2
2
0
5
0
3
3
0
4
0
1
3
0
8
0
1
5
0
10
0
1
3
0
8
2
2
3
0
13
2
2
5
0
14
4
1
5
0
9
5
2
2
0
2
0
12
1
0
1
0
6
2
0
4
2
7
2
0
5
0
11
1
0
1
1
10
2
0
2
0
5
2
0
6
1
12
1
0
2
0
4
2
0
9
2
8
1
0
2
1
7
1
0
4
0
7
2
0
2
0
12
1
0
1
0
12
1
0
2
0
2
3
0
12
1
11
1
0
2
0
14
1
0
2
0
8
1
0
3
0
13
1
0
1
0
6
3
0
7
1
9
1
0
2
0
4
2
0
11
0
2
2
0
9
2
2
5
0
18
0
3
4
0
13
0
4
2
0
6
0
5
3
0
8
1
12
1
0
2
0
15
1
0
2
0
8
1
0
5
0
5
4
0
7
1
5
6
0
11
2
3
2
0
9
1
8
1
0
4
0
3
3
0
15
0
3
3
0
15
0
1
4
0
21
0
1
4
0
23
2
3
4
0
17
0
14
1
0
1
0
10
2
0
3
0
8
1
0
3
0
18
1
0
2
0
18
1
0
1
0
12
1
0
4
0
20
1
0
1
0
8
2
0
5
0
8
1
0
5
1
6
2
0
7
2
12
1
0
2
1
20
1
0
3
0
4
2
0
14
1
10
3
0
6
0
4
3
0
14
2
9
2
0
3
0
Summary by Caps for this Club With This Club Overall Rank Cap
SeqPlayer First Game
Last Game
LengthApps Weig-
htedGoals No
Times
CaptnW D L F A Deb
UtApps Weig-
htedGoals 1 76 Craig Gordon Sun 30 May 2004 Tue 15 Oct 2024 20y 04m 16d 46 58.9305 0 0 21 13 12 67 45 0 77 106.4113 0 2 72 Steven Pressley Wed 29 Mar 2000 Wed 11 Oct 2006 06y 06m 13d 32 39.2116 0 1 14 6 12 39 37 0 32 39.2116 0 3 15 Bobby Walker Sat 03 Mar 1900 Sat 05 Apr 1913 13y 01m 03d 29 116.0000 8 0 13 9 7 53 29 0 29 116.0000 8 4 75 Andy Webster Wed 30 Apr 2003 Wed 06 Feb 2013 09y 09m 08d 27 33.6934 1 2 8 12 7 31 35 0 28 35.6934 1 5 34 Andy Anderson Sat 01 Apr 1933 Wed 07 Dec 1938 05y 08m 07d 23 68.0000 0 4 12 5 6 44 30 0 23 68.0000 0 6 36 Tommy Walker Wed 21 Nov 1934 Wed 15 May 1946 11y 05m 25d 21 62.0000 9 0 14 4 3 45 21 0 21 62.0000 9 7 62 Dave McPherson Wed 26 Apr 1989 Wed 03 Jun 1992 03y 01m 09d 20 27.1817 0 0 9 6 5 25 17 0 27 36.4544 0 8 63 Craig Levein Wed 28 Mar 1990 Wed 16 Nov 1994 04y 07m 20d 16 21.2271 0 1 6 4 6 20 18 0 16 21.2271 0 8 64 John Robertson Wed 12 Sep 1990 Wed 11 Oct 1995 05y 01m 00d 16 23.4544 3 0 10 4 2 24 8 0 16 23.4544 3 10 65 Alan McLaren Sun 17 May 1992 Wed 12 Oct 1994 02y 04m 26d 14 21.4393 0 0 9 2 3 25 9 0 24 34.0451 0 11 23 Charlie Thomson Sat 26 Mar 1904 Sat 04 Apr 1908 04y 00m 10d 12 48.0000 3 8 5 3 4 19 11 0 21 84.0000 4 12 33 Alex Massie Sat 19 Sep 1931 Wed 13 Nov 1935 04y 01m 26d 11 39.0000 0 2 7 1 3 23 15 0 18 55.4000 1 12 70 Colin Cameron Wed 28 Apr 1999 Wed 25 Apr 2001 01y 11m 29d 11 17.7143 2 0 6 3 2 16 8 0 28 38.3808 2 12 77 Paul Hartley Sat 26 Mar 2005 Wed 11 Oct 2006 01y 06m 16d 11 15.3331 1 0 6 2 3 18 9 0 25 38.4760 1 12 86 Lawrence Shankland Tue 28 Mar 2023 Thu 05 Sep 2024 01y 05m 09d 11 12.8079 2 0 2 4 5 15 22 0 15 18.3079 3 16 67 David Weir Tue 27 May 1997 Sat 13 Nov 1999 02y 05m 18d 10 13.1619 0 0 3 2 5 11 16 0 69 100.5957 1 17 30 Jack Harkness Sat 27 Oct 1928 Wed 04 Oct 1933 04y 11m 08d 9 24.0000 0 0 6 0 3 27 20 0 12 36.0000 0 17 47 John Cumming Wed 08 Dec 1954 Wed 08 Jun 1960 05y 06m 01d 9 14.5715 0 0 1 3 5 18 28 0 9 14.5715 0 17 54 Jim Cruickshank Tue 12 May 1964 Wed 17 Dec 1975 11y 07m 06d 9 15.1142 0 0 4 4 1 15 9 0 9 15.1142 0 17 79 Christophe Berra Fri 30 May 2008 Thu 09 Nov 2017 09y 05m 11d 9 13.3094 1 0 3 3 3 11 9 0 41 59.2189 4 21 74 Scott Severin Sat 06 Oct 2001 Wed 20 Nov 2002 01y 01m 15d 8 10.3636 0 0 4 0 4 12 11 0 15 20.0301 0 22 52 Alex Young Sat 09 Apr 1960 Wed 09 Nov 1960 00y 07m 01d 6 10.8572 3 0 1 2 3 12 16 0 8 14.1905 5 22 84 Steven Naismith Fri 07 Sep 2018 Tue 19 Nov 2019 01y 02m 13d 6 8.8000 3 2 3 0 3 9 11 0 51 72.0283 10 24 51 Jimmy Murray Sat 19 Apr 1958 Sun 15 Jun 1958 00y 01m 28d 5 6.6665 1 0 1 2 2 5 9 0 5 6.6665 1 24 53 Davie Holt Wed 08 May 1963 Tue 12 May 1964 01y 00m 05d 5 9.2572 0 0 2 1 2 15 10 0 5 9.2572 0 24 56 Alan Anderson Tue 16 May 1967 Tue 13 Jun 1967 00y 00m 29d 5 6.6665 0 0 5 0 0 14 4 0 5 6.6665 0 24 81 Lee Wallace Sat 10 Oct 2009 Tue 07 Sep 2010 00y 10m 29d 5 8.4000 0 0 2 0 3 3 9 0 10 16.3286 0 24 82 Callum Paterson Sun 29 May 2016 Fri 11 Nov 2016 00y 05m 14d 5 8.3572 0 0 1 1 3 6 9 0 17 21.0404 0 29 4 Isaac Begbie Sat 29 Mar 1890 Sat 07 Apr 1894 04y 00m 10d 4 16.0000 0 0 2 1 1 13 6 0 4 16.0000 0 29 22 George Wilson Sat 12 Mar 1904 Sat 03 Mar 1906 01y 11m 20d 4 16.0000 0 0 1 1 2 5 4 0 6 24.0000 0 29 50 Davie Mackay Sun 26 May 1957 Wed 05 Nov 1958 01y 05m 11d 4 6.8333 0 2 1 1 2 7 8 0 22 40.7953 4 29 57 Jim Townsend Sun 28 May 1967 Tue 13 Jun 1967 00y 00m 17d 4 5.3332 1 0 4 0 0 12 3 0 4 5.3332 1 29 59 Gary Mackay Wed 11 Nov 1987 Tue 22 Mar 1988 00y 04m 12d 4 5.3332 1 0 1 3 0 4 3 0 4 5.3332 1 29 69 Paul Ritchie Wed 28 Apr 1999 Sat 13 Nov 1999 00y 06m 17d 4 6.0952 1 0 2 0 2 6 5 0 7 9.8527 1 29 73 Gary Naysmith Tue 30 May 2000 Wed 11 Oct 2000 00y 04m 12d 4 6.4762 0 0 3 1 0 6 2 0 46 62.8828 1 29 83 John Souttar Fri 07 Sep 2018 Mon 15 Nov 2021 03y 02m 09d 4 4.5231 1 0 2 0 2 5 6 0 11 15.7155 1 29 87 Zander Clark Tue 17 Oct 2023 Mon 03 Jun 2024 00y 07m 18d 4 3.6924 0 0 1 2 1 8 9 0 4 3.6924 0 38 3 Jimmy Adams Sat 09 Mar 1889 Sat 25 Mar 1893 04y 00m 17d 3 12.0000 0 0 3 0 0 19 2 0 3 12.0000 0 38 4 Davie Baird Sat 29 Mar 1890 Sat 26 Mar 1892 01y 11m 27d 3 12.0000 1 0 2 0 1 11 4 0 3 12.0000 1 38 10 Johnny Walker Sat 30 Mar 1895 Sat 26 Mar 1898 02y 11m 27d 3 12.0000 3 0 2 1 0 8 3 0 5 20.0000 3 38 26 George Sinclair Sat 19 Mar 1910 Sat 16 Mar 1912 01y 11m 27d 3 12.0000 0 0 2 0 1 5 2 0 3 12.0000 0 38 31 John Johnston Sat 26 Oct 1929 Wed 26 Oct 1932 03y 00m 01d 3 11.0000 0 1 2 0 1 10 7 0 3 11.0000 0 38 39 Andy Black Wed 08 Dec 1937 Wed 07 Dec 1938 01y 00m 00d 3 7.8000 3 0 3 0 0 11 2 0 3 7.8000 3 38 45 Willie Bauld Sat 15 Apr 1950 Sun 21 May 1950 00y 01m 07d 3 6.0000 2 0 1 1 1 5 4 0 3 6.0000 2 38 55 Willie Wallace Wed 25 Nov 1964 Wed 11 May 1966 01y 05m 17d 3 4.3809 0 0 1 0 2 6 9 0 7 11.5475 0 38 58 Donald Ford Wed 17 Oct 1973 Tue 14 May 1974 00y 06m 28d 3 3.0000 0 0 1 0 2 3 3 0 3 3.0000 0 38 60 Henry Smith Wed 17 Feb 1988 Wed 20 May 1992 04y 03m 04d 3 3.5151 0 0 2 1 0 6 3 0 3 3.5151 0 48 6 Johnny Hill Sat 04 Apr 1891 Sat 26 Mar 1892 00y 11m 23d 2 8.0000 0 1 1 0 1 7 3 0 2 8.0000 0 48 10 Davie Russell Sat 30 Mar 1895 Sat 06 Apr 1895 00y 00m 08d 2 8.0000 0 0 1 0 1 3 4 0 6 24.0000 1 48 12 Alex King Sat 21 Mar 1896 Sat 04 Apr 1896 00y 00m 15d 2 8.0000 0 0 2 0 0 6 1 0 6 24.0000 1 48 13 George Hogg Sat 28 Mar 1896 Sat 04 Apr 1896 00y 00m 08d 2 8.0000 0 0 1 1 0 5 4 0 2 8.0000 0 48 15 Harry Rennie Sat 03 Mar 1900 Sat 07 Apr 1900 00y 01m 05d 2 8.0000 0 0 2 0 0 7 1 0 13 52.0000 0 48 18 Albert Buick Sat 01 Mar 1902 Sat 15 Mar 1902 00y 00m 15d 2 8.0000 2 1 2 0 0 10 2 0 2 8.0000 2 48 27 Bob Mercer Sat 02 Mar 1912 Sat 15 Mar 1913 01y 00m 14d 2 8.0000 0 0 2 0 0 3 1 0 2 8.0000 0 48 28 Peter Nellies Sat 15 Mar 1913 Sat 28 Feb 1914 00y 11m 14d 2 8.0000 0 1 1 1 0 2 1 0 2 8.0000 0 48 38 Alex Munro Sat 31 Oct 1936 Wed 02 Dec 1936 00y 01m 03d 2 4.0000 1 0 1 0 1 4 3 0 3 6.4000 1 48 41 Jimmy Dykes Sat 21 May 1938 Sat 08 Oct 1938 00y 04m 18d 2 5.4000 0 0 2 0 0 5 1 0 2 5.4000 0 48 47 Jimmy Wardhaugh Wed 08 Dec 1954 Wed 07 Nov 1956 01y 11m 00d 2 3.0000 0 0 1 0 1 3 4 0 2 3.0000 0 48 60 John Colquhoun Wed 17 Feb 1988 Tue 22 Mar 1988 00y 01m 06d 2 2.6666 0 0 0 2 0 3 3 0 2 2.6666 0 48 71 Gary McSwegan Tue 05 Oct 1999 Sat 09 Oct 1999 00y 00m 05d 2 2.6666 1 0 2 0 0 4 0 0 2 2.6666 1 61 1 Tom Jenkinson Sat 19 Feb 1887 Sat 19 Feb 1887 00y 00m 01d 1 4.0000 1 0 1 0 0 4 1 0 1 4.0000 1 61 2 Thomas Breckenridge Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 1 0 1 0 0 10 2 0 1 4.0000 1 61 6 John MacPherson Sat 04 Apr 1891 Sat 04 Apr 1891 00y 00m 01d 1 4.0000 0 0 0 0 1 1 2 0 1 4.0000 0 61 8 Willie Taylor Sat 02 Apr 1892 Sat 02 Apr 1892 00y 00m 01d 1 4.0000 0 0 0 0 1 1 4 0 1 4.0000 0 61 9 Thomas Chambers Sat 24 Mar 1894 Sat 24 Mar 1894 00y 00m 01d 1 4.0000 1 0 1 0 0 5 2 0 1 4.0000 1 61 14 Tommy Robertson Sat 26 Mar 1898 Sat 26 Mar 1898 00y 00m 01d 1 4.0000 1 0 1 0 0 3 0 0 1 4.0000 1 61 17 Mark Bell Sat 02 Mar 1901 Sat 02 Mar 1901 00y 00m 01d 1 4.0000 0 0 0 1 0 1 1 0 1 4.0000 0 61 18 George Key Sat 01 Mar 1902 Sat 01 Mar 1902 00y 00m 01d 1 4.0000 0 0 1 0 0 5 1 0 1 4.0000 0 61 20 Harry Allan Sat 15 Mar 1902 Sat 15 Mar 1902 00y 00m 01d 1 4.0000 0 0 1 0 0 5 1 0 1 4.0000 0 61 21 Willie Porteous Sat 21 Mar 1903 Sat 21 Mar 1903 00y 00m 01d 1 4.0000 0 0 0 0 1 0 2 0 1 4.0000 0 61 24 Alex Menzies Sat 07 Apr 1906 Sat 07 Apr 1906 00y 00m 01d 1 4.0000 0 0 1 0 0 2 1 0 1 4.0000 0 61 25 Tom Collins Mon 01 Mar 1909 Mon 01 Mar 1909 00y 00m 01d 1 4.0000 0 0 0 0 1 2 3 0 1 4.0000 0 61 29 Jock White Sat 03 Mar 1923 Sat 03 Mar 1923 00y 00m 01d 1 4.0000 0 0 1 0 0 1 0 0 2 8.0000 0 61 32 Barney Battles Jnr Sat 25 Oct 1930 Sat 25 Oct 1930 00y 00m 01d 1 2.0000 1 0 0 1 0 1 1 0 1 2.0000 1 61 35 Sandy Herd Sat 20 Oct 1934 Sat 20 Oct 1934 00y 00m 01d 1 4.0000 0 0 0 0 1 1 2 0 1 4.0000 0 61 36 Dave McCulloch Wed 21 Nov 1934 Wed 21 Nov 1934 00y 00m 01d 1 4.0000 0 0 1 0 0 3 2 0 7 20.4000 3 61 39 Willie Waugh Wed 08 Dec 1937 Wed 08 Dec 1937 00y 00m 01d 1 2.4000 0 0 1 0 0 5 0 0 1 2.4000 0 61 42 Archie Miller Wed 09 Nov 1938 Wed 09 Nov 1938 00y 00m 01d 1 3.0000 0 0 1 0 0 3 2 0 1 3.0000 0 61 43 Jimmy Walker Wed 23 Jan 1946 Wed 23 Jan 1946 00y 00m 01d 1 6.0000 0 0 0 1 0 2 2 0 1 6.0000 0 61 44 Willie MacFarlane Sat 24 May 1947 Sat 24 May 1947 00y 00m 01d 1 2.4000 0 0 1 0 0 6 0 0 1 2.4000 0 61 46 Bobby Dougan Wed 26 Apr 1950 Wed 26 Apr 1950 00y 00m 01d 1 2.0000 0 0 1 0 0 3 1 0 1 2.0000 0 61 49 Alfie Conn Snr Wed 02 May 1956 Wed 02 May 1956 00y 00m 01d 1 3.0000 1 0 0 1 0 1 1 0 1 3.0000 1 61 66 Nicky Walker Wed 24 Mar 1993 Wed 24 Mar 1993 00y 00m 01d 1 1.5000 0 0 0 0 1 0 1 0 2 2.5909 0 61 68 Neil McCann Sat 05 Sep 1998 Sat 05 Sep 1998 00y 00m 01d 1 1.7143 0 0 0 1 0 0 0 0 26 35.5408 3 61 78 Robbie Neilson Wed 11 Oct 2006 Wed 11 Oct 2006 00y 00m 01d 1 1.5000 0 0 0 0 1 0 2 0 1 1.5000 0 61 80 Michael Stewart Wed 20 Aug 2008 Wed 20 Aug 2008 00y 00m 01d 1 1.7143 0 0 0 1 0 0 0 0 4 6.2143 0 61 85 Stephen Kingsley Tue 27 Sep 2022 Tue 27 Sep 2022 00y 00m 01d 1 1.5000 0 0 0 1 0 0 0 0 2 3.0000 0
Summary by All Caps With This Club Overall Rank Cap
SeqPlayer First Game
Last Game
LengthApps Weig-
htedGoals No
Times
CaptnW D L F A Deb
UtApps Weig-
htedGoals 1 76 Craig Gordon Sun 30 May 2004 Tue 15 Oct 2024 20y 04m 16d 46 58.9305 0 0 21 13 12 67 45 0 77 106.4113 0 2 67 David Weir Tue 27 May 1997 Sat 13 Nov 1999 02y 05m 18d 10 13.1619 0 0 3 2 5 11 16 0 69 100.5957 1 3 84 Steven Naismith Fri 07 Sep 2018 Tue 19 Nov 2019 01y 02m 13d 6 8.8000 3 2 3 0 3 9 11 0 51 72.0283 10 4 73 Gary Naysmith Tue 30 May 2000 Wed 11 Oct 2000 00y 04m 12d 4 6.4762 0 0 3 1 0 6 2 0 46 62.8828 1 5 79 Christophe Berra Fri 30 May 2008 Thu 09 Nov 2017 09y 05m 11d 9 13.3094 1 0 3 3 3 11 9 0 41 59.2189 4 6 72 Steven Pressley Wed 29 Mar 2000 Wed 11 Oct 2006 06y 06m 13d 32 39.2116 0 1 14 6 12 39 37 0 32 39.2116 0 7 15 Bobby Walker Sat 03 Mar 1900 Sat 05 Apr 1913 13y 01m 03d 29 116.0000 8 0 13 9 7 53 29 0 29 116.0000 8 8 75 Andy Webster Wed 30 Apr 2003 Wed 06 Feb 2013 09y 09m 08d 27 33.6934 1 2 8 12 7 31 35 0 28 35.6934 1 8 70 Colin Cameron Wed 28 Apr 1999 Wed 25 Apr 2001 01y 11m 29d 11 17.7143 2 0 6 3 2 16 8 0 28 38.3808 2 10 62 Dave McPherson Wed 26 Apr 1989 Wed 03 Jun 1992 03y 01m 09d 20 27.1817 0 0 9 6 5 25 17 0 27 36.4544 0 11 68 Neil McCann Sat 05 Sep 1998 Sat 05 Sep 1998 00y 00m 01d 1 1.7143 0 0 0 1 0 0 0 0 26 35.5408 3 12 77 Paul Hartley Sat 26 Mar 2005 Wed 11 Oct 2006 01y 06m 16d 11 15.3331 1 0 6 2 3 18 9 0 25 38.4760 1 13 65 Alan McLaren Sun 17 May 1992 Wed 12 Oct 1994 02y 04m 26d 14 21.4393 0 0 9 2 3 25 9 0 24 34.0451 0 14 34 Andy Anderson Sat 01 Apr 1933 Wed 07 Dec 1938 05y 08m 07d 23 68.0000 0 4 12 5 6 44 30 0 23 68.0000 0 15 50 Davie Mackay Sun 26 May 1957 Wed 05 Nov 1958 01y 05m 11d 4 6.8333 0 2 1 1 2 7 8 0 22 40.7953 4 16 36 Tommy Walker Wed 21 Nov 1934 Wed 15 May 1946 11y 05m 25d 21 62.0000 9 0 14 4 3 45 21 0 21 62.0000 9 16 23 Charlie Thomson Sat 26 Mar 1904 Sat 04 Apr 1908 04y 00m 10d 12 48.0000 3 8 5 3 4 19 11 0 21 84.0000 4 18 33 Alex Massie Sat 19 Sep 1931 Wed 13 Nov 1935 04y 01m 26d 11 39.0000 0 2 7 1 3 23 15 0 18 55.4000 1 19 82 Callum Paterson Sun 29 May 2016 Fri 11 Nov 2016 00y 05m 14d 5 8.3572 0 0 1 1 3 6 9 0 17 21.0404 0 20 63 Craig Levein Wed 28 Mar 1990 Wed 16 Nov 1994 04y 07m 20d 16 21.2271 0 1 6 4 6 20 18 0 16 21.2271 0 20 64 John Robertson Wed 12 Sep 1990 Wed 11 Oct 1995 05y 01m 00d 16 23.4544 3 0 10 4 2 24 8 0 16 23.4544 3 22 86 Lawrence Shankland Tue 28 Mar 2023 Thu 05 Sep 2024 01y 05m 09d 11 12.8079 2 0 2 4 5 15 22 0 15 18.3079 3 22 74 Scott Severin Sat 06 Oct 2001 Wed 20 Nov 2002 01y 01m 15d 8 10.3636 0 0 4 0 4 12 11 0 15 20.0301 0 24 15 Harry Rennie Sat 03 Mar 1900 Sat 07 Apr 1900 00y 01m 05d 2 8.0000 0 0 2 0 0 7 1 0 13 52.0000 0 25 30 Jack Harkness Sat 27 Oct 1928 Wed 04 Oct 1933 04y 11m 08d 9 24.0000 0 0 6 0 3 27 20 0 12 36.0000 0 26 83 John Souttar Fri 07 Sep 2018 Mon 15 Nov 2021 03y 02m 09d 4 4.5231 1 0 2 0 2 5 6 0 11 15.7155 1 27 81 Lee Wallace Sat 10 Oct 2009 Tue 07 Sep 2010 00y 10m 29d 5 8.4000 0 0 2 0 3 3 9 0 10 16.3286 0 28 54 Jim Cruickshank Tue 12 May 1964 Wed 17 Dec 1975 11y 07m 06d 9 15.1142 0 0 4 4 1 15 9 0 9 15.1142 0 28 47 John Cumming Wed 08 Dec 1954 Wed 08 Jun 1960 05y 06m 01d 9 14.5715 0 0 1 3 5 18 28 0 9 14.5715 0 30 52 Alex Young Sat 09 Apr 1960 Wed 09 Nov 1960 00y 07m 01d 6 10.8572 3 0 1 2 3 12 16 0 8 14.1905 5 31 69 Paul Ritchie Wed 28 Apr 1999 Sat 13 Nov 1999 00y 06m 17d 4 6.0952 1 0 2 0 2 6 5 0 7 9.8527 1 31 55 Willie Wallace Wed 25 Nov 1964 Wed 11 May 1966 01y 05m 17d 3 4.3809 0 0 1 0 2 6 9 0 7 11.5475 0 31 36 Dave McCulloch Wed 21 Nov 1934 Wed 21 Nov 1934 00y 00m 01d 1 4.0000 0 0 1 0 0 3 2 0 7 20.4000 3 34 22 George Wilson Sat 12 Mar 1904 Sat 03 Mar 1906 01y 11m 20d 4 16.0000 0 0 1 1 2 5 4 0 6 24.0000 0 34 12 Alex King Sat 21 Mar 1896 Sat 04 Apr 1896 00y 00m 15d 2 8.0000 0 0 2 0 0 6 1 0 6 24.0000 1 34 10 Davie Russell Sat 30 Mar 1895 Sat 06 Apr 1895 00y 00m 08d 2 8.0000 0 0 1 0 1 3 4 0 6 24.0000 1 37 56 Alan Anderson Tue 16 May 1967 Tue 13 Jun 1967 00y 00m 29d 5 6.6665 0 0 5 0 0 14 4 0 5 6.6665 0 37 53 Davie Holt Wed 08 May 1963 Tue 12 May 1964 01y 00m 05d 5 9.2572 0 0 2 1 2 15 10 0 5 9.2572 0 37 51 Jimmy Murray Sat 19 Apr 1958 Sun 15 Jun 1958 00y 01m 28d 5 6.6665 1 0 1 2 2 5 9 0 5 6.6665 1 37 10 Johnny Walker Sat 30 Mar 1895 Sat 26 Mar 1898 02y 11m 27d 3 12.0000 3 0 2 1 0 8 3 0 5 20.0000 3 41 4 Isaac Begbie Sat 29 Mar 1890 Sat 07 Apr 1894 04y 00m 10d 4 16.0000 0 0 2 1 1 13 6 0 4 16.0000 0 41 87 Zander Clark Tue 17 Oct 2023 Mon 03 Jun 2024 00y 07m 18d 4 3.6924 0 0 1 2 1 8 9 0 4 3.6924 0 41 59 Gary Mackay Wed 11 Nov 1987 Tue 22 Mar 1988 00y 04m 12d 4 5.3332 1 0 1 3 0 4 3 0 4 5.3332 1 41 57 Jim Townsend Sun 28 May 1967 Tue 13 Jun 1967 00y 00m 17d 4 5.3332 1 0 4 0 0 12 3 0 4 5.3332 1 41 80 Michael Stewart Wed 20 Aug 2008 Wed 20 Aug 2008 00y 00m 01d 1 1.7143 0 0 0 1 0 0 0 0 4 6.2143 0 46 3 Jimmy Adams Sat 09 Mar 1889 Sat 25 Mar 1893 04y 00m 17d 3 12.0000 0 0 3 0 0 19 2 0 3 12.0000 0 46 4 Davie Baird Sat 29 Mar 1890 Sat 26 Mar 1892 01y 11m 27d 3 12.0000 1 0 2 0 1 11 4 0 3 12.0000 1 46 45 Willie Bauld Sat 15 Apr 1950 Sun 21 May 1950 00y 01m 07d 3 6.0000 2 0 1 1 1 5 4 0 3 6.0000 2 46 39 Andy Black Wed 08 Dec 1937 Wed 07 Dec 1938 01y 00m 00d 3 7.8000 3 0 3 0 0 11 2 0 3 7.8000 3 46 58 Donald Ford Wed 17 Oct 1973 Tue 14 May 1974 00y 06m 28d 3 3.0000 0 0 1 0 2 3 3 0 3 3.0000 0 46 31 John Johnston Sat 26 Oct 1929 Wed 26 Oct 1932 03y 00m 01d 3 11.0000 0 1 2 0 1 10 7 0 3 11.0000 0 46 26 George Sinclair Sat 19 Mar 1910 Sat 16 Mar 1912 01y 11m 27d 3 12.0000 0 0 2 0 1 5 2 0 3 12.0000 0 46 60 Henry Smith Wed 17 Feb 1988 Wed 20 May 1992 04y 03m 04d 3 3.5151 0 0 2 1 0 6 3 0 3 3.5151 0 46 38 Alex Munro Sat 31 Oct 1936 Wed 02 Dec 1936 00y 01m 03d 2 4.0000 1 0 1 0 1 4 3 0 3 6.4000 1 55 18 Albert Buick Sat 01 Mar 1902 Sat 15 Mar 1902 00y 00m 15d 2 8.0000 2 1 2 0 0 10 2 0 2 8.0000 2 55 60 John Colquhoun Wed 17 Feb 1988 Tue 22 Mar 1988 00y 01m 06d 2 2.6666 0 0 0 2 0 3 3 0 2 2.6666 0 55 41 Jimmy Dykes Sat 21 May 1938 Sat 08 Oct 1938 00y 04m 18d 2 5.4000 0 0 2 0 0 5 1 0 2 5.4000 0 55 6 Johnny Hill Sat 04 Apr 1891 Sat 26 Mar 1892 00y 11m 23d 2 8.0000 0 1 1 0 1 7 3 0 2 8.0000 0 55 13 George Hogg Sat 28 Mar 1896 Sat 04 Apr 1896 00y 00m 08d 2 8.0000 0 0 1 1 0 5 4 0 2 8.0000 0 55 71 Gary McSwegan Tue 05 Oct 1999 Sat 09 Oct 1999 00y 00m 05d 2 2.6666 1 0 2 0 0 4 0 0 2 2.6666 1 55 27 Bob Mercer Sat 02 Mar 1912 Sat 15 Mar 1913 01y 00m 14d 2 8.0000 0 0 2 0 0 3 1 0 2 8.0000 0 55 28 Peter Nellies Sat 15 Mar 1913 Sat 28 Feb 1914 00y 11m 14d 2 8.0000 0 1 1 1 0 2 1 0 2 8.0000 0 55 47 Jimmy Wardhaugh Wed 08 Dec 1954 Wed 07 Nov 1956 01y 11m 00d 2 3.0000 0 0 1 0 1 3 4 0 2 3.0000 0 55 85 Stephen Kingsley Tue 27 Sep 2022 Tue 27 Sep 2022 00y 00m 01d 1 1.5000 0 0 0 1 0 0 0 0 2 3.0000 0 55 66 Nicky Walker Wed 24 Mar 1993 Wed 24 Mar 1993 00y 00m 01d 1 1.5000 0 0 0 0 1 0 1 0 2 2.5909 0 55 29 Jock White Sat 03 Mar 1923 Sat 03 Mar 1923 00y 00m 01d 1 4.0000 0 0 1 0 0 1 0 0 2 8.0000 0 67 20 Harry Allan Sat 15 Mar 1902 Sat 15 Mar 1902 00y 00m 01d 1 4.0000 0 0 1 0 0 5 1 0 1 4.0000 0 67 32 Barney Battles Jnr Sat 25 Oct 1930 Sat 25 Oct 1930 00y 00m 01d 1 2.0000 1 0 0 1 0 1 1 0 1 2.0000 1 67 17 Mark Bell Sat 02 Mar 1901 Sat 02 Mar 1901 00y 00m 01d 1 4.0000 0 0 0 1 0 1 1 0 1 4.0000 0 67 2 Thomas Breckenridge Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 1 0 1 0 0 10 2 0 1 4.0000 1 67 9 Thomas Chambers Sat 24 Mar 1894 Sat 24 Mar 1894 00y 00m 01d 1 4.0000 1 0 1 0 0 5 2 0 1 4.0000 1 67 25 Tom Collins Mon 01 Mar 1909 Mon 01 Mar 1909 00y 00m 01d 1 4.0000 0 0 0 0 1 2 3 0 1 4.0000 0 67 49 Alfie Conn Snr Wed 02 May 1956 Wed 02 May 1956 00y 00m 01d 1 3.0000 1 0 0 1 0 1 1 0 1 3.0000 1 67 46 Bobby Dougan Wed 26 Apr 1950 Wed 26 Apr 1950 00y 00m 01d 1 2.0000 0 0 1 0 0 3 1 0 1 2.0000 0 67 35 Sandy Herd Sat 20 Oct 1934 Sat 20 Oct 1934 00y 00m 01d 1 4.0000 0 0 0 0 1 1 2 0 1 4.0000 0 67 1 Tom Jenkinson Sat 19 Feb 1887 Sat 19 Feb 1887 00y 00m 01d 1 4.0000 1 0 1 0 0 4 1 0 1 4.0000 1 67 18 George Key Sat 01 Mar 1902 Sat 01 Mar 1902 00y 00m 01d 1 4.0000 0 0 1 0 0 5 1 0 1 4.0000 0 67 44 Willie MacFarlane Sat 24 May 1947 Sat 24 May 1947 00y 00m 01d 1 2.4000 0 0 1 0 0 6 0 0 1 2.4000 0 67 6 John MacPherson Sat 04 Apr 1891 Sat 04 Apr 1891 00y 00m 01d 1 4.0000 0 0 0 0 1 1 2 0 1 4.0000 0 67 24 Alex Menzies Sat 07 Apr 1906 Sat 07 Apr 1906 00y 00m 01d 1 4.0000 0 0 1 0 0 2 1 0 1 4.0000 0 67 42 Archie Miller Wed 09 Nov 1938 Wed 09 Nov 1938 00y 00m 01d 1 3.0000 0 0 1 0 0 3 2 0 1 3.0000 0 67 78 Robbie Neilson Wed 11 Oct 2006 Wed 11 Oct 2006 00y 00m 01d 1 1.5000 0 0 0 0 1 0 2 0 1 1.5000 0 67 21 Willie Porteous Sat 21 Mar 1903 Sat 21 Mar 1903 00y 00m 01d 1 4.0000 0 0 0 0 1 0 2 0 1 4.0000 0 67 14 Tommy Robertson Sat 26 Mar 1898 Sat 26 Mar 1898 00y 00m 01d 1 4.0000 1 0 1 0 0 3 0 0 1 4.0000 1 67 8 Willie Taylor Sat 02 Apr 1892 Sat 02 Apr 1892 00y 00m 01d 1 4.0000 0 0 0 0 1 1 4 0 1 4.0000 0 67 43 Jimmy Walker Wed 23 Jan 1946 Wed 23 Jan 1946 00y 00m 01d 1 6.0000 0 0 0 1 0 2 2 0 1 6.0000 0 67 39 Willie Waugh Wed 08 Dec 1937 Wed 08 Dec 1937 00y 00m 01d 1 2.4000 0 0 1 0 0 5 0 0 1 2.4000 0
Summary by Date With This Club Overall Rank Cap
SeqPlayer First Game
Last Game
LengthApps Weig-
htedGoals No
Times
CaptnW D L F A Deb
UtApps Weig-
htedGoals 1 1 Tom Jenkinson Sat 19 Feb 1887 Sat 19 Feb 1887 00y 00m 01d 1 4.0000 1 0 1 0 0 4 1 0 1 4.0000 1 2 2 Thomas Breckenridge Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 1 0 1 0 0 10 2 0 1 4.0000 1 3 3 Jimmy Adams Sat 09 Mar 1889 Sat 25 Mar 1893 04y 00m 17d 3 12.0000 0 0 3 0 0 19 2 0 3 12.0000 0 4 4 Davie Baird Sat 29 Mar 1890 Sat 26 Mar 1892 01y 11m 27d 3 12.0000 1 0 2 0 1 11 4 0 3 12.0000 1 4 4 Isaac Begbie Sat 29 Mar 1890 Sat 07 Apr 1894 04y 00m 10d 4 16.0000 0 0 2 1 1 13 6 0 4 16.0000 0 6 6 Johnny Hill Sat 04 Apr 1891 Sat 26 Mar 1892 00y 11m 23d 2 8.0000 0 1 1 0 1 7 3 0 2 8.0000 0 6 6 John MacPherson Sat 04 Apr 1891 Sat 04 Apr 1891 00y 00m 01d 1 4.0000 0 0 0 0 1 1 2 0 1 4.0000 0 8 8 Willie Taylor Sat 02 Apr 1892 Sat 02 Apr 1892 00y 00m 01d 1 4.0000 0 0 0 0 1 1 4 0 1 4.0000 0 9 9 Thomas Chambers Sat 24 Mar 1894 Sat 24 Mar 1894 00y 00m 01d 1 4.0000 1 0 1 0 0 5 2 0 1 4.0000 1 10 10 Davie Russell Sat 30 Mar 1895 Sat 06 Apr 1895 00y 00m 08d 2 8.0000 0 0 1 0 1 3 4 0 6 24.0000 1 10 10 Johnny Walker Sat 30 Mar 1895 Sat 26 Mar 1898 02y 11m 27d 3 12.0000 3 0 2 1 0 8 3 0 5 20.0000 3 12 12 Alex King Sat 21 Mar 1896 Sat 04 Apr 1896 00y 00m 15d 2 8.0000 0 0 2 0 0 6 1 0 6 24.0000 1 13 13 George Hogg Sat 28 Mar 1896 Sat 04 Apr 1896 00y 00m 08d 2 8.0000 0 0 1 1 0 5 4 0 2 8.0000 0 14 14 Tommy Robertson Sat 26 Mar 1898 Sat 26 Mar 1898 00y 00m 01d 1 4.0000 1 0 1 0 0 3 0 0 1 4.0000 1 15 15 Harry Rennie Sat 03 Mar 1900 Sat 07 Apr 1900 00y 01m 05d 2 8.0000 0 0 2 0 0 7 1 0 13 52.0000 0 15 15 Bobby Walker Sat 03 Mar 1900 Sat 05 Apr 1913 13y 01m 03d 29 116.0000 8 0 13 9 7 53 29 0 29 116.0000 8 17 17 Mark Bell Sat 02 Mar 1901 Sat 02 Mar 1901 00y 00m 01d 1 4.0000 0 0 0 1 0 1 1 0 1 4.0000 0 18 18 Albert Buick Sat 01 Mar 1902 Sat 15 Mar 1902 00y 00m 15d 2 8.0000 2 1 2 0 0 10 2 0 2 8.0000 2 18 18 George Key Sat 01 Mar 1902 Sat 01 Mar 1902 00y 00m 01d 1 4.0000 0 0 1 0 0 5 1 0 1 4.0000 0 20 20 Harry Allan Sat 15 Mar 1902 Sat 15 Mar 1902 00y 00m 01d 1 4.0000 0 0 1 0 0 5 1 0 1 4.0000 0 21 21 Willie Porteous Sat 21 Mar 1903 Sat 21 Mar 1903 00y 00m 01d 1 4.0000 0 0 0 0 1 0 2 0 1 4.0000 0 22 22 George Wilson Sat 12 Mar 1904 Sat 03 Mar 1906 01y 11m 20d 4 16.0000 0 0 1 1 2 5 4 0 6 24.0000 0 23 23 Charlie Thomson Sat 26 Mar 1904 Sat 04 Apr 1908 04y 00m 10d 12 48.0000 3 8 5 3 4 19 11 0 21 84.0000 4 24 24 Alex Menzies Sat 07 Apr 1906 Sat 07 Apr 1906 00y 00m 01d 1 4.0000 0 0 1 0 0 2 1 0 1 4.0000 0 25 25 Tom Collins Mon 01 Mar 1909 Mon 01 Mar 1909 00y 00m 01d 1 4.0000 0 0 0 0 1 2 3 0 1 4.0000 0 26 26 George Sinclair Sat 19 Mar 1910 Sat 16 Mar 1912 01y 11m 27d 3 12.0000 0 0 2 0 1 5 2 0 3 12.0000 0 27 27 Bob Mercer Sat 02 Mar 1912 Sat 15 Mar 1913 01y 00m 14d 2 8.0000 0 0 2 0 0 3 1 0 2 8.0000 0 28 28 Peter Nellies Sat 15 Mar 1913 Sat 28 Feb 1914 00y 11m 14d 2 8.0000 0 1 1 1 0 2 1 0 2 8.0000 0 29 29 Jock White Sat 03 Mar 1923 Sat 03 Mar 1923 00y 00m 01d 1 4.0000 0 0 1 0 0 1 0 0 2 8.0000 0 30 30 Jack Harkness Sat 27 Oct 1928 Wed 04 Oct 1933 04y 11m 08d 9 24.0000 0 0 6 0 3 27 20 0 12 36.0000 0 31 31 John Johnston Sat 26 Oct 1929 Wed 26 Oct 1932 03y 00m 01d 3 11.0000 0 1 2 0 1 10 7 0 3 11.0000 0 32 32 Barney Battles Jnr Sat 25 Oct 1930 Sat 25 Oct 1930 00y 00m 01d 1 2.0000 1 0 0 1 0 1 1 0 1 2.0000 1 33 33 Alex Massie Sat 19 Sep 1931 Wed 13 Nov 1935 04y 01m 26d 11 39.0000 0 2 7 1 3 23 15 0 18 55.4000 1 34 34 Andy Anderson Sat 01 Apr 1933 Wed 07 Dec 1938 05y 08m 07d 23 68.0000 0 4 12 5 6 44 30 0 23 68.0000 0 35 35 Sandy Herd Sat 20 Oct 1934 Sat 20 Oct 1934 00y 00m 01d 1 4.0000 0 0 0 0 1 1 2 0 1 4.0000 0 36 36 Dave McCulloch Wed 21 Nov 1934 Wed 21 Nov 1934 00y 00m 01d 1 4.0000 0 0 1 0 0 3 2 0 7 20.4000 3 36 36 Tommy Walker Wed 21 Nov 1934 Wed 15 May 1946 11y 05m 25d 21 62.0000 9 0 14 4 3 45 21 0 21 62.0000 9 38 38 Alex Munro Sat 31 Oct 1936 Wed 02 Dec 1936 00y 01m 03d 2 4.0000 1 0 1 0 1 4 3 0 3 6.4000 1 39 39 Andy Black Wed 08 Dec 1937 Wed 07 Dec 1938 01y 00m 00d 3 7.8000 3 0 3 0 0 11 2 0 3 7.8000 3 39 39 Willie Waugh Wed 08 Dec 1937 Wed 08 Dec 1937 00y 00m 01d 1 2.4000 0 0 1 0 0 5 0 0 1 2.4000 0 41 41 Jimmy Dykes Sat 21 May 1938 Sat 08 Oct 1938 00y 04m 18d 2 5.4000 0 0 2 0 0 5 1 0 2 5.4000 0 42 42 Archie Miller Wed 09 Nov 1938 Wed 09 Nov 1938 00y 00m 01d 1 3.0000 0 0 1 0 0 3 2 0 1 3.0000 0 43 43 Jimmy Walker Wed 23 Jan 1946 Wed 23 Jan 1946 00y 00m 01d 1 6.0000 0 0 0 1 0 2 2 0 1 6.0000 0 44 44 Willie MacFarlane Sat 24 May 1947 Sat 24 May 1947 00y 00m 01d 1 2.4000 0 0 1 0 0 6 0 0 1 2.4000 0 45 45 Willie Bauld Sat 15 Apr 1950 Sun 21 May 1950 00y 01m 07d 3 6.0000 2 0 1 1 1 5 4 0 3 6.0000 2 46 46 Bobby Dougan Wed 26 Apr 1950 Wed 26 Apr 1950 00y 00m 01d 1 2.0000 0 0 1 0 0 3 1 0 1 2.0000 0 47 47 John Cumming Wed 08 Dec 1954 Wed 08 Jun 1960 05y 06m 01d 9 14.5715 0 0 1 3 5 18 28 0 9 14.5715 0 47 47 Jimmy Wardhaugh Wed 08 Dec 1954 Wed 07 Nov 1956 01y 11m 00d 2 3.0000 0 0 1 0 1 3 4 0 2 3.0000 0 49 49 Alfie Conn Snr Wed 02 May 1956 Wed 02 May 1956 00y 00m 01d 1 3.0000 1 0 0 1 0 1 1 0 1 3.0000 1 50 50 Davie Mackay Sun 26 May 1957 Wed 05 Nov 1958 01y 05m 11d 4 6.8333 0 2 1 1 2 7 8 0 22 40.7953 4 51 51 Jimmy Murray Sat 19 Apr 1958 Sun 15 Jun 1958 00y 01m 28d 5 6.6665 1 0 1 2 2 5 9 0 5 6.6665 1 52 52 Alex Young Sat 09 Apr 1960 Wed 09 Nov 1960 00y 07m 01d 6 10.8572 3 0 1 2 3 12 16 0 8 14.1905 5 53 53 Davie Holt Wed 08 May 1963 Tue 12 May 1964 01y 00m 05d 5 9.2572 0 0 2 1 2 15 10 0 5 9.2572 0 54 54 Jim Cruickshank Tue 12 May 1964 Wed 17 Dec 1975 11y 07m 06d 9 15.1142 0 0 4 4 1 15 9 0 9 15.1142 0 55 55 Willie Wallace Wed 25 Nov 1964 Wed 11 May 1966 01y 05m 17d 3 4.3809 0 0 1 0 2 6 9 0 7 11.5475 0 56 56 Alan Anderson Tue 16 May 1967 Tue 13 Jun 1967 00y 00m 29d 5 6.6665 0 0 5 0 0 14 4 0 5 6.6665 0 57 57 Jim Townsend Sun 28 May 1967 Tue 13 Jun 1967 00y 00m 17d 4 5.3332 1 0 4 0 0 12 3 0 4 5.3332 1 58 58 Donald Ford Wed 17 Oct 1973 Tue 14 May 1974 00y 06m 28d 3 3.0000 0 0 1 0 2 3 3 0 3 3.0000 0 59 59 Gary Mackay Wed 11 Nov 1987 Tue 22 Mar 1988 00y 04m 12d 4 5.3332 1 0 1 3 0 4 3 0 4 5.3332 1 60 60 John Colquhoun Wed 17 Feb 1988 Tue 22 Mar 1988 00y 01m 06d 2 2.6666 0 0 0 2 0 3 3 0 2 2.6666 0 60 60 Henry Smith Wed 17 Feb 1988 Wed 20 May 1992 04y 03m 04d 3 3.5151 0 0 2 1 0 6 3 0 3 3.5151 0 62 62 Dave McPherson Wed 26 Apr 1989 Wed 03 Jun 1992 03y 01m 09d 20 27.1817 0 0 9 6 5 25 17 0 27 36.4544 0 63 63 Craig Levein Wed 28 Mar 1990 Wed 16 Nov 1994 04y 07m 20d 16 21.2271 0 1 6 4 6 20 18 0 16 21.2271 0 64 64 John Robertson Wed 12 Sep 1990 Wed 11 Oct 1995 05y 01m 00d 16 23.4544 3 0 10 4 2 24 8 0 16 23.4544 3 65 65 Alan McLaren Sun 17 May 1992 Wed 12 Oct 1994 02y 04m 26d 14 21.4393 0 0 9 2 3 25 9 0 24 34.0451 0 66 66 Nicky Walker Wed 24 Mar 1993 Wed 24 Mar 1993 00y 00m 01d 1 1.5000 0 0 0 0 1 0 1 0 2 2.5909 0 67 67 David Weir Tue 27 May 1997 Sat 13 Nov 1999 02y 05m 18d 10 13.1619 0 0 3 2 5 11 16 0 69 100.5957 1 68 68 Neil McCann Sat 05 Sep 1998 Sat 05 Sep 1998 00y 00m 01d 1 1.7143 0 0 0 1 0 0 0 0 26 35.5408 3 69 69 Paul Ritchie Wed 28 Apr 1999 Sat 13 Nov 1999 00y 06m 17d 4 6.0952 1 0 2 0 2 6 5 0 7 9.8527 1 70 70 Colin Cameron Wed 28 Apr 1999 Wed 25 Apr 2001 01y 11m 29d 11 17.7143 2 0 6 3 2 16 8 0 28 38.3808 2 71 71 Gary McSwegan Tue 05 Oct 1999 Sat 09 Oct 1999 00y 00m 05d 2 2.6666 1 0 2 0 0 4 0 0 2 2.6666 1 72 72 Steven Pressley Wed 29 Mar 2000 Wed 11 Oct 2006 06y 06m 13d 32 39.2116 0 1 14 6 12 39 37 0 32 39.2116 0 73 73 Gary Naysmith Tue 30 May 2000 Wed 11 Oct 2000 00y 04m 12d 4 6.4762 0 0 3 1 0 6 2 0 46 62.8828 1 74 74 Scott Severin Sat 06 Oct 2001 Wed 20 Nov 2002 01y 01m 15d 8 10.3636 0 0 4 0 4 12 11 0 15 20.0301 0 75 75 Andy Webster Wed 30 Apr 2003 Wed 06 Feb 2013 09y 09m 08d 27 33.6934 1 2 8 12 7 31 35 0 28 35.6934 1 76 76 Craig Gordon Sun 30 May 2004 Tue 15 Oct 2024 20y 04m 16d 46 58.9305 0 0 21 13 12 67 45 0 77 106.4113 0 77 77 Paul Hartley Sat 26 Mar 2005 Wed 11 Oct 2006 01y 06m 16d 11 15.3331 1 0 6 2 3 18 9 0 25 38.4760 1 78 78 Robbie Neilson Wed 11 Oct 2006 Wed 11 Oct 2006 00y 00m 01d 1 1.5000 0 0 0 0 1 0 2 0 1 1.5000 0 79 79 Christophe Berra Fri 30 May 2008 Thu 09 Nov 2017 09y 05m 11d 9 13.3094 1 0 3 3 3 11 9 0 41 59.2189 4 80 80 Michael Stewart Wed 20 Aug 2008 Wed 20 Aug 2008 00y 00m 01d 1 1.7143 0 0 0 1 0 0 0 0 4 6.2143 0 81 81 Lee Wallace Sat 10 Oct 2009 Tue 07 Sep 2010 00y 10m 29d 5 8.4000 0 0 2 0 3 3 9 0 10 16.3286 0 82 82 Callum Paterson Sun 29 May 2016 Fri 11 Nov 2016 00y 05m 14d 5 8.3572 0 0 1 1 3 6 9 0 17 21.0404 0 83 83 John Souttar Fri 07 Sep 2018 Mon 15 Nov 2021 03y 02m 09d 4 4.5231 1 0 2 0 2 5 6 0 11 15.7155 1 84 84 Steven Naismith Fri 07 Sep 2018 Tue 19 Nov 2019 01y 02m 13d 6 8.8000 3 2 3 0 3 9 11 0 51 72.0283 10 85 85 Stephen Kingsley Tue 27 Sep 2022 Tue 27 Sep 2022 00y 00m 01d 1 1.5000 0 0 0 1 0 0 0 0 2 3.0000 0 86 86 Lawrence Shankland Tue 28 Mar 2023 Thu 05 Sep 2024 01y 05m 09d 11 12.8079 2 0 2 4 5 15 22 0 15 18.3079 3 87 87 Zander Clark Tue 17 Oct 2023 Mon 03 Jun 2024 00y 07m 18d 4 3.6924 0 0 1 2 1 8 9 0 4 3.6924 0
Summary by Name With This Club Overall Rank Cap
SeqPlayer First Game
Last Game
LengthApps Weig-
htedGoals No
Times
CaptnW D L F A Deb
UtApps Weig-
htedGoals 1 3 Jimmy Adams Sat 09 Mar 1889 Sat 25 Mar 1893 04y 00m 17d 3 12.0000 0 0 3 0 0 19 2 0 3 12.0000 0 2 20 Harry Allan Sat 15 Mar 1902 Sat 15 Mar 1902 00y 00m 01d 1 4.0000 0 0 1 0 0 5 1 0 1 4.0000 0 3 34 Andy Anderson Sat 01 Apr 1933 Wed 07 Dec 1938 05y 08m 07d 23 68.0000 0 4 12 5 6 44 30 0 23 68.0000 0 4 56 Alan Anderson Tue 16 May 1967 Tue 13 Jun 1967 00y 00m 29d 5 6.6665 0 0 5 0 0 14 4 0 5 6.6665 0 5 4 Davie Baird Sat 29 Mar 1890 Sat 26 Mar 1892 01y 11m 27d 3 12.0000 1 0 2 0 1 11 4 0 3 12.0000 1 6 32 Barney Battles Jnr Sat 25 Oct 1930 Sat 25 Oct 1930 00y 00m 01d 1 2.0000 1 0 0 1 0 1 1 0 1 2.0000 1 7 45 Willie Bauld Sat 15 Apr 1950 Sun 21 May 1950 00y 01m 07d 3 6.0000 2 0 1 1 1 5 4 0 3 6.0000 2 8 4 Isaac Begbie Sat 29 Mar 1890 Sat 07 Apr 1894 04y 00m 10d 4 16.0000 0 0 2 1 1 13 6 0 4 16.0000 0 9 17 Mark Bell Sat 02 Mar 1901 Sat 02 Mar 1901 00y 00m 01d 1 4.0000 0 0 0 1 0 1 1 0 1 4.0000 0 10 79 Christophe Berra Fri 30 May 2008 Thu 09 Nov 2017 09y 05m 11d 9 13.3094 1 0 3 3 3 11 9 0 41 59.2189 4 11 39 Andy Black Wed 08 Dec 1937 Wed 07 Dec 1938 01y 00m 00d 3 7.8000 3 0 3 0 0 11 2 0 3 7.8000 3 12 2 Thomas Breckenridge Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 1 0 1 0 0 10 2 0 1 4.0000 1 13 18 Albert Buick Sat 01 Mar 1902 Sat 15 Mar 1902 00y 00m 15d 2 8.0000 2 1 2 0 0 10 2 0 2 8.0000 2 14 70 Colin Cameron Wed 28 Apr 1999 Wed 25 Apr 2001 01y 11m 29d 11 17.7143 2 0 6 3 2 16 8 0 28 38.3808 2 15 9 Thomas Chambers Sat 24 Mar 1894 Sat 24 Mar 1894 00y 00m 01d 1 4.0000 1 0 1 0 0 5 2 0 1 4.0000 1 16 87 Zander Clark Tue 17 Oct 2023 Mon 03 Jun 2024 00y 07m 18d 4 3.6924 0 0 1 2 1 8 9 0 4 3.6924 0 17 25 Tom Collins Mon 01 Mar 1909 Mon 01 Mar 1909 00y 00m 01d 1 4.0000 0 0 0 0 1 2 3 0 1 4.0000 0 18 60 John Colquhoun Wed 17 Feb 1988 Tue 22 Mar 1988 00y 01m 06d 2 2.6666 0 0 0 2 0 3 3 0 2 2.6666 0 19 49 Alfie Conn Snr Wed 02 May 1956 Wed 02 May 1956 00y 00m 01d 1 3.0000 1 0 0 1 0 1 1 0 1 3.0000 1 20 54 Jim Cruickshank Tue 12 May 1964 Wed 17 Dec 1975 11y 07m 06d 9 15.1142 0 0 4 4 1 15 9 0 9 15.1142 0 21 47 John Cumming Wed 08 Dec 1954 Wed 08 Jun 1960 05y 06m 01d 9 14.5715 0 0 1 3 5 18 28 0 9 14.5715 0 22 46 Bobby Dougan Wed 26 Apr 1950 Wed 26 Apr 1950 00y 00m 01d 1 2.0000 0 0 1 0 0 3 1 0 1 2.0000 0 23 41 Jimmy Dykes Sat 21 May 1938 Sat 08 Oct 1938 00y 04m 18d 2 5.4000 0 0 2 0 0 5 1 0 2 5.4000 0 24 58 Donald Ford Wed 17 Oct 1973 Tue 14 May 1974 00y 06m 28d 3 3.0000 0 0 1 0 2 3 3 0 3 3.0000 0 25 76 Craig Gordon Sun 30 May 2004 Tue 15 Oct 2024 20y 04m 16d 46 58.9305 0 0 21 13 12 67 45 0 77 106.4113 0 26 30 Jack Harkness Sat 27 Oct 1928 Wed 04 Oct 1933 04y 11m 08d 9 24.0000 0 0 6 0 3 27 20 0 12 36.0000 0 27 77 Paul Hartley Sat 26 Mar 2005 Wed 11 Oct 2006 01y 06m 16d 11 15.3331 1 0 6 2 3 18 9 0 25 38.4760 1 28 35 Sandy Herd Sat 20 Oct 1934 Sat 20 Oct 1934 00y 00m 01d 1 4.0000 0 0 0 0 1 1 2 0 1 4.0000 0 29 6 Johnny Hill Sat 04 Apr 1891 Sat 26 Mar 1892 00y 11m 23d 2 8.0000 0 1 1 0 1 7 3 0 2 8.0000 0 30 13 George Hogg Sat 28 Mar 1896 Sat 04 Apr 1896 00y 00m 08d 2 8.0000 0 0 1 1 0 5 4 0 2 8.0000 0 31 53 Davie Holt Wed 08 May 1963 Tue 12 May 1964 01y 00m 05d 5 9.2572 0 0 2 1 2 15 10 0 5 9.2572 0 32 1 Tom Jenkinson Sat 19 Feb 1887 Sat 19 Feb 1887 00y 00m 01d 1 4.0000 1 0 1 0 0 4 1 0 1 4.0000 1 33 31 John Johnston Sat 26 Oct 1929 Wed 26 Oct 1932 03y 00m 01d 3 11.0000 0 1 2 0 1 10 7 0 3 11.0000 0 34 18 George Key Sat 01 Mar 1902 Sat 01 Mar 1902 00y 00m 01d 1 4.0000 0 0 1 0 0 5 1 0 1 4.0000 0 35 12 Alex King Sat 21 Mar 1896 Sat 04 Apr 1896 00y 00m 15d 2 8.0000 0 0 2 0 0 6 1 0 6 24.0000 1 36 85 Stephen Kingsley Tue 27 Sep 2022 Tue 27 Sep 2022 00y 00m 01d 1 1.5000 0 0 0 1 0 0 0 0 2 3.0000 0 37 63 Craig Levein Wed 28 Mar 1990 Wed 16 Nov 1994 04y 07m 20d 16 21.2271 0 1 6 4 6 20 18 0 16 21.2271 0 38 44 Willie MacFarlane Sat 24 May 1947 Sat 24 May 1947 00y 00m 01d 1 2.4000 0 0 1 0 0 6 0 0 1 2.4000 0 39 50 Davie Mackay Sun 26 May 1957 Wed 05 Nov 1958 01y 05m 11d 4 6.8333 0 2 1 1 2 7 8 0 22 40.7953 4 40 59 Gary Mackay Wed 11 Nov 1987 Tue 22 Mar 1988 00y 04m 12d 4 5.3332 1 0 1 3 0 4 3 0 4 5.3332 1 41 6 John MacPherson Sat 04 Apr 1891 Sat 04 Apr 1891 00y 00m 01d 1 4.0000 0 0 0 0 1 1 2 0 1 4.0000 0 42 33 Alex Massie Sat 19 Sep 1931 Wed 13 Nov 1935 04y 01m 26d 11 39.0000 0 2 7 1 3 23 15 0 18 55.4000 1 43 68 Neil McCann Sat 05 Sep 1998 Sat 05 Sep 1998 00y 00m 01d 1 1.7143 0 0 0 1 0 0 0 0 26 35.5408 3 44 36 Dave McCulloch Wed 21 Nov 1934 Wed 21 Nov 1934 00y 00m 01d 1 4.0000 0 0 1 0 0 3 2 0 7 20.4000 3 45 65 Alan McLaren Sun 17 May 1992 Wed 12 Oct 1994 02y 04m 26d 14 21.4393 0 0 9 2 3 25 9 0 24 34.0451 0 46 62 Dave McPherson Wed 26 Apr 1989 Wed 03 Jun 1992 03y 01m 09d 20 27.1817 0 0 9 6 5 25 17 0 27 36.4544 0 47 71 Gary McSwegan Tue 05 Oct 1999 Sat 09 Oct 1999 00y 00m 05d 2 2.6666 1 0 2 0 0 4 0 0 2 2.6666 1 48 24 Alex Menzies Sat 07 Apr 1906 Sat 07 Apr 1906 00y 00m 01d 1 4.0000 0 0 1 0 0 2 1 0 1 4.0000 0 49 27 Bob Mercer Sat 02 Mar 1912 Sat 15 Mar 1913 01y 00m 14d 2 8.0000 0 0 2 0 0 3 1 0 2 8.0000 0 50 42 Archie Miller Wed 09 Nov 1938 Wed 09 Nov 1938 00y 00m 01d 1 3.0000 0 0 1 0 0 3 2 0 1 3.0000 0 51 38 Alex Munro Sat 31 Oct 1936 Wed 02 Dec 1936 00y 01m 03d 2 4.0000 1 0 1 0 1 4 3 0 3 6.4000 1 52 51 Jimmy Murray Sat 19 Apr 1958 Sun 15 Jun 1958 00y 01m 28d 5 6.6665 1 0 1 2 2 5 9 0 5 6.6665 1 53 84 Steven Naismith Fri 07 Sep 2018 Tue 19 Nov 2019 01y 02m 13d 6 8.8000 3 2 3 0 3 9 11 0 51 72.0283 10 54 73 Gary Naysmith Tue 30 May 2000 Wed 11 Oct 2000 00y 04m 12d 4 6.4762 0 0 3 1 0 6 2 0 46 62.8828 1 55 78 Robbie Neilson Wed 11 Oct 2006 Wed 11 Oct 2006 00y 00m 01d 1 1.5000 0 0 0 0 1 0 2 0 1 1.5000 0 56 28 Peter Nellies Sat 15 Mar 1913 Sat 28 Feb 1914 00y 11m 14d 2 8.0000 0 1 1 1 0 2 1 0 2 8.0000 0 57 82 Callum Paterson Sun 29 May 2016 Fri 11 Nov 2016 00y 05m 14d 5 8.3572 0 0 1 1 3 6 9 0 17 21.0404 0 58 21 Willie Porteous Sat 21 Mar 1903 Sat 21 Mar 1903 00y 00m 01d 1 4.0000 0 0 0 0 1 0 2 0 1 4.0000 0 59 72 Steven Pressley Wed 29 Mar 2000 Wed 11 Oct 2006 06y 06m 13d 32 39.2116 0 1 14 6 12 39 37 0 32 39.2116 0 60 15 Harry Rennie Sat 03 Mar 1900 Sat 07 Apr 1900 00y 01m 05d 2 8.0000 0 0 2 0 0 7 1 0 13 52.0000 0 61 69 Paul Ritchie Wed 28 Apr 1999 Sat 13 Nov 1999 00y 06m 17d 4 6.0952 1 0 2 0 2 6 5 0 7 9.8527 1 62 64 John Robertson Wed 12 Sep 1990 Wed 11 Oct 1995 05y 01m 00d 16 23.4544 3 0 10 4 2 24 8 0 16 23.4544 3 63 14 Tommy Robertson Sat 26 Mar 1898 Sat 26 Mar 1898 00y 00m 01d 1 4.0000 1 0 1 0 0 3 0 0 1 4.0000 1 64 10 Davie Russell Sat 30 Mar 1895 Sat 06 Apr 1895 00y 00m 08d 2 8.0000 0 0 1 0 1 3 4 0 6 24.0000 1 65 74 Scott Severin Sat 06 Oct 2001 Wed 20 Nov 2002 01y 01m 15d 8 10.3636 0 0 4 0 4 12 11 0 15 20.0301 0 66 86 Lawrence Shankland Tue 28 Mar 2023 Thu 05 Sep 2024 01y 05m 09d 11 12.8079 2 0 2 4 5 15 22 0 15 18.3079 3 67 26 George Sinclair Sat 19 Mar 1910 Sat 16 Mar 1912 01y 11m 27d 3 12.0000 0 0 2 0 1 5 2 0 3 12.0000 0 68 60 Henry Smith Wed 17 Feb 1988 Wed 20 May 1992 04y 03m 04d 3 3.5151 0 0 2 1 0 6 3 0 3 3.5151 0 69 83 John Souttar Fri 07 Sep 2018 Mon 15 Nov 2021 03y 02m 09d 4 4.5231 1 0 2 0 2 5 6 0 11 15.7155 1 70 80 Michael Stewart Wed 20 Aug 2008 Wed 20 Aug 2008 00y 00m 01d 1 1.7143 0 0 0 1 0 0 0 0 4 6.2143 0 71 8 Willie Taylor Sat 02 Apr 1892 Sat 02 Apr 1892 00y 00m 01d 1 4.0000 0 0 0 0 1 1 4 0 1 4.0000 0 72 23 Charlie Thomson Sat 26 Mar 1904 Sat 04 Apr 1908 04y 00m 10d 12 48.0000 3 8 5 3 4 19 11 0 21 84.0000 4 73 57 Jim Townsend Sun 28 May 1967 Tue 13 Jun 1967 00y 00m 17d 4 5.3332 1 0 4 0 0 12 3 0 4 5.3332 1 74 43 Jimmy Walker Wed 23 Jan 1946 Wed 23 Jan 1946 00y 00m 01d 1 6.0000 0 0 0 1 0 2 2 0 1 6.0000 0 75 10 Johnny Walker Sat 30 Mar 1895 Sat 26 Mar 1898 02y 11m 27d 3 12.0000 3 0 2 1 0 8 3 0 5 20.0000 3 76 66 Nicky Walker Wed 24 Mar 1993 Wed 24 Mar 1993 00y 00m 01d 1 1.5000 0 0 0 0 1 0 1 0 2 2.5909 0 77 15 Bobby Walker Sat 03 Mar 1900 Sat 05 Apr 1913 13y 01m 03d 29 116.0000 8 0 13 9 7 53 29 0 29 116.0000 8 78 36 Tommy Walker Wed 21 Nov 1934 Wed 15 May 1946 11y 05m 25d 21 62.0000 9 0 14 4 3 45 21 0 21 62.0000 9 79 81 Lee Wallace Sat 10 Oct 2009 Tue 07 Sep 2010 00y 10m 29d 5 8.4000 0 0 2 0 3 3 9 0 10 16.3286 0 80 55 Willie Wallace Wed 25 Nov 1964 Wed 11 May 1966 01y 05m 17d 3 4.3809 0 0 1 0 2 6 9 0 7 11.5475 0 81 47 Jimmy Wardhaugh Wed 08 Dec 1954 Wed 07 Nov 1956 01y 11m 00d 2 3.0000 0 0 1 0 1 3 4 0 2 3.0000 0 82 39 Willie Waugh Wed 08 Dec 1937 Wed 08 Dec 1937 00y 00m 01d 1 2.4000 0 0 1 0 0 5 0 0 1 2.4000 0 83 75 Andy Webster Wed 30 Apr 2003 Wed 06 Feb 2013 09y 09m 08d 27 33.6934 1 2 8 12 7 31 35 0 28 35.6934 1 84 67 David Weir Tue 27 May 1997 Sat 13 Nov 1999 02y 05m 18d 10 13.1619 0 0 3 2 5 11 16 0 69 100.5957 1 85 29 Jock White Sat 03 Mar 1923 Sat 03 Mar 1923 00y 00m 01d 1 4.0000 0 0 1 0 0 1 0 0 2 8.0000 0 86 22 George Wilson Sat 12 Mar 1904 Sat 03 Mar 1906 01y 11m 20d 4 16.0000 0 0 1 1 2 5 4 0 6 24.0000 0 87 52 Alex Young Sat 09 Apr 1960 Wed 09 Nov 1960 00y 07m 01d 6 10.8572 3 0 1 2 3 12 16 0 8 14.1905 5
Summary by Goals With This Club Overall Rank Cap
SeqPlayer First Game
Last Game
LengthApps Weig-
htedGoals No
Times
CaptnW D L F A Deb
UtApps Weig-
htedGoals 1 36 Tommy Walker Wed 21 Nov 1934 Wed 15 May 1946 11y 05m 25d 21 62.0000 9 0 14 4 3 45 21 0 21 62.0000 9 2 15 Bobby Walker Sat 03 Mar 1900 Sat 05 Apr 1913 13y 01m 03d 29 116.0000 8 0 13 9 7 53 29 0 29 116.0000 8 3 39 Andy Black Wed 08 Dec 1937 Wed 07 Dec 1938 01y 00m 00d 3 7.8000 3 0 3 0 0 11 2 0 3 7.8000 3 3 84 Steven Naismith Fri 07 Sep 2018 Tue 19 Nov 2019 01y 02m 13d 6 8.8000 3 2 3 0 3 9 11 0 51 72.0283 10 3 64 John Robertson Wed 12 Sep 1990 Wed 11 Oct 1995 05y 01m 00d 16 23.4544 3 0 10 4 2 24 8 0 16 23.4544 3 3 23 Charlie Thomson Sat 26 Mar 1904 Sat 04 Apr 1908 04y 00m 10d 12 48.0000 3 8 5 3 4 19 11 0 21 84.0000 4 3 10 Johnny Walker Sat 30 Mar 1895 Sat 26 Mar 1898 02y 11m 27d 3 12.0000 3 0 2 1 0 8 3 0 5 20.0000 3 3 52 Alex Young Sat 09 Apr 1960 Wed 09 Nov 1960 00y 07m 01d 6 10.8572 3 0 1 2 3 12 16 0 8 14.1905 5 9 45 Willie Bauld Sat 15 Apr 1950 Sun 21 May 1950 00y 01m 07d 3 6.0000 2 0 1 1 1 5 4 0 3 6.0000 2 9 18 Albert Buick Sat 01 Mar 1902 Sat 15 Mar 1902 00y 00m 15d 2 8.0000 2 1 2 0 0 10 2 0 2 8.0000 2 9 70 Colin Cameron Wed 28 Apr 1999 Wed 25 Apr 2001 01y 11m 29d 11 17.7143 2 0 6 3 2 16 8 0 28 38.3808 2 9 86 Lawrence Shankland Tue 28 Mar 2023 Thu 05 Sep 2024 01y 05m 09d 11 12.8079 2 0 2 4 5 15 22 0 15 18.3079 3 13 4 Davie Baird Sat 29 Mar 1890 Sat 26 Mar 1892 01y 11m 27d 3 12.0000 1 0 2 0 1 11 4 0 3 12.0000 1 13 32 Barney Battles Jnr Sat 25 Oct 1930 Sat 25 Oct 1930 00y 00m 01d 1 2.0000 1 0 0 1 0 1 1 0 1 2.0000 1 13 79 Christophe Berra Fri 30 May 2008 Thu 09 Nov 2017 09y 05m 11d 9 13.3094 1 0 3 3 3 11 9 0 41 59.2189 4 13 2 Thomas Breckenridge Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 1 0 1 0 0 10 2 0 1 4.0000 1 13 9 Thomas Chambers Sat 24 Mar 1894 Sat 24 Mar 1894 00y 00m 01d 1 4.0000 1 0 1 0 0 5 2 0 1 4.0000 1 13 49 Alfie Conn Snr Wed 02 May 1956 Wed 02 May 1956 00y 00m 01d 1 3.0000 1 0 0 1 0 1 1 0 1 3.0000 1 13 77 Paul Hartley Sat 26 Mar 2005 Wed 11 Oct 2006 01y 06m 16d 11 15.3331 1 0 6 2 3 18 9 0 25 38.4760 1 13 1 Tom Jenkinson Sat 19 Feb 1887 Sat 19 Feb 1887 00y 00m 01d 1 4.0000 1 0 1 0 0 4 1 0 1 4.0000 1 13 59 Gary Mackay Wed 11 Nov 1987 Tue 22 Mar 1988 00y 04m 12d 4 5.3332 1 0 1 3 0 4 3 0 4 5.3332 1 13 71 Gary McSwegan Tue 05 Oct 1999 Sat 09 Oct 1999 00y 00m 05d 2 2.6666 1 0 2 0 0 4 0 0 2 2.6666 1 13 38 Alex Munro Sat 31 Oct 1936 Wed 02 Dec 1936 00y 01m 03d 2 4.0000 1 0 1 0 1 4 3 0 3 6.4000 1 13 51 Jimmy Murray Sat 19 Apr 1958 Sun 15 Jun 1958 00y 01m 28d 5 6.6665 1 0 1 2 2 5 9 0 5 6.6665 1 13 69 Paul Ritchie Wed 28 Apr 1999 Sat 13 Nov 1999 00y 06m 17d 4 6.0952 1 0 2 0 2 6 5 0 7 9.8527 1 13 14 Tommy Robertson Sat 26 Mar 1898 Sat 26 Mar 1898 00y 00m 01d 1 4.0000 1 0 1 0 0 3 0 0 1 4.0000 1 13 83 John Souttar Fri 07 Sep 2018 Mon 15 Nov 2021 03y 02m 09d 4 4.5231 1 0 2 0 2 5 6 0 11 15.7155 1 13 57 Jim Townsend Sun 28 May 1967 Tue 13 Jun 1967 00y 00m 17d 4 5.3332 1 0 4 0 0 12 3 0 4 5.3332 1 13 75 Andy Webster Wed 30 Apr 2003 Wed 06 Feb 2013 09y 09m 08d 27 33.6934 1 2 8 12 7 31 35 0 28 35.6934 1
Summary by Weighted Caps With This Club Overall Rank Cap
SeqPlayer First Game
Last Game
LengthApps Weig-
htedGoals No
Times
CaptnW D L F A Deb
UtApps Weig-
htedGoals 1 15 Bobby Walker Sat 03 Mar 1900 Sat 05 Apr 1913 13y 01m 03d 29 116.0000 8 0 13 9 7 53 29 0 29 116.0000 8 2 34 Andy Anderson Sat 01 Apr 1933 Wed 07 Dec 1938 05y 08m 07d 23 68.0000 0 4 12 5 6 44 30 0 23 68.0000 0 3 36 Tommy Walker Wed 21 Nov 1934 Wed 15 May 1946 11y 05m 25d 21 62.0000 9 0 14 4 3 45 21 0 21 62.0000 9 4 76 Craig Gordon Sun 30 May 2004 Tue 15 Oct 2024 20y 04m 16d 46 58.9305 0 0 21 13 12 67 45 0 77 106.4113 0 5 23 Charlie Thomson Sat 26 Mar 1904 Sat 04 Apr 1908 04y 00m 10d 12 48.0000 3 8 5 3 4 19 11 0 21 84.0000 4 6 72 Steven Pressley Wed 29 Mar 2000 Wed 11 Oct 2006 06y 06m 13d 32 39.2116 0 1 14 6 12 39 37 0 32 39.2116 0 7 33 Alex Massie Sat 19 Sep 1931 Wed 13 Nov 1935 04y 01m 26d 11 39.0000 0 2 7 1 3 23 15 0 18 55.4000 1 8 75 Andy Webster Wed 30 Apr 2003 Wed 06 Feb 2013 09y 09m 08d 27 33.6934 1 2 8 12 7 31 35 0 28 35.6934 1 9 62 Dave McPherson Wed 26 Apr 1989 Wed 03 Jun 1992 03y 01m 09d 20 27.1817 0 0 9 6 5 25 17 0 27 36.4544 0 10 30 Jack Harkness Sat 27 Oct 1928 Wed 04 Oct 1933 04y 11m 08d 9 24.0000 0 0 6 0 3 27 20 0 12 36.0000 0 11 64 John Robertson Wed 12 Sep 1990 Wed 11 Oct 1995 05y 01m 00d 16 23.4544 3 0 10 4 2 24 8 0 16 23.4544 3 12 65 Alan McLaren Sun 17 May 1992 Wed 12 Oct 1994 02y 04m 26d 14 21.4393 0 0 9 2 3 25 9 0 24 34.0451 0 13 63 Craig Levein Wed 28 Mar 1990 Wed 16 Nov 1994 04y 07m 20d 16 21.2271 0 1 6 4 6 20 18 0 16 21.2271 0 14 70 Colin Cameron Wed 28 Apr 1999 Wed 25 Apr 2001 01y 11m 29d 11 17.7143 2 0 6 3 2 16 8 0 28 38.3808 2 15 4 Isaac Begbie Sat 29 Mar 1890 Sat 07 Apr 1894 04y 00m 10d 4 16.0000 0 0 2 1 1 13 6 0 4 16.0000 0 15 22 George Wilson Sat 12 Mar 1904 Sat 03 Mar 1906 01y 11m 20d 4 16.0000 0 0 1 1 2 5 4 0 6 24.0000 0 17 77 Paul Hartley Sat 26 Mar 2005 Wed 11 Oct 2006 01y 06m 16d 11 15.3331 1 0 6 2 3 18 9 0 25 38.4760 1 18 54 Jim Cruickshank Tue 12 May 1964 Wed 17 Dec 1975 11y 07m 06d 9 15.1142 0 0 4 4 1 15 9 0 9 15.1142 0 19 47 John Cumming Wed 08 Dec 1954 Wed 08 Jun 1960 05y 06m 01d 9 14.5715 0 0 1 3 5 18 28 0 9 14.5715 0 20 79 Christophe Berra Fri 30 May 2008 Thu 09 Nov 2017 09y 05m 11d 9 13.3094 1 0 3 3 3 11 9 0 41 59.2189 4 21 67 David Weir Tue 27 May 1997 Sat 13 Nov 1999 02y 05m 18d 10 13.1619 0 0 3 2 5 11 16 0 69 100.5957 1 22 86 Lawrence Shankland Tue 28 Mar 2023 Thu 05 Sep 2024 01y 05m 09d 11 12.8079 2 0 2 4 5 15 22 0 15 18.3079 3 23 3 Jimmy Adams Sat 09 Mar 1889 Sat 25 Mar 1893 04y 00m 17d 3 12.0000 0 0 3 0 0 19 2 0 3 12.0000 0 23 4 Davie Baird Sat 29 Mar 1890 Sat 26 Mar 1892 01y 11m 27d 3 12.0000 1 0 2 0 1 11 4 0 3 12.0000 1 23 26 George Sinclair Sat 19 Mar 1910 Sat 16 Mar 1912 01y 11m 27d 3 12.0000 0 0 2 0 1 5 2 0 3 12.0000 0 23 10 Johnny Walker Sat 30 Mar 1895 Sat 26 Mar 1898 02y 11m 27d 3 12.0000 3 0 2 1 0 8 3 0 5 20.0000 3 27 31 John Johnston Sat 26 Oct 1929 Wed 26 Oct 1932 03y 00m 01d 3 11.0000 0 1 2 0 1 10 7 0 3 11.0000 0 28 52 Alex Young Sat 09 Apr 1960 Wed 09 Nov 1960 00y 07m 01d 6 10.8572 3 0 1 2 3 12 16 0 8 14.1905 5 29 74 Scott Severin Sat 06 Oct 2001 Wed 20 Nov 2002 01y 01m 15d 8 10.3636 0 0 4 0 4 12 11 0 15 20.0301 0 30 53 Davie Holt Wed 08 May 1963 Tue 12 May 1964 01y 00m 05d 5 9.2572 0 0 2 1 2 15 10 0 5 9.2572 0 31 84 Steven Naismith Fri 07 Sep 2018 Tue 19 Nov 2019 01y 02m 13d 6 8.8000 3 2 3 0 3 9 11 0 51 72.0283 10 32 81 Lee Wallace Sat 10 Oct 2009 Tue 07 Sep 2010 00y 10m 29d 5 8.4000 0 0 2 0 3 3 9 0 10 16.3286 0 33 82 Callum Paterson Sun 29 May 2016 Fri 11 Nov 2016 00y 05m 14d 5 8.3572 0 0 1 1 3 6 9 0 17 21.0404 0 34 18 Albert Buick Sat 01 Mar 1902 Sat 15 Mar 1902 00y 00m 15d 2 8.0000 2 1 2 0 0 10 2 0 2 8.0000 2 34 6 Johnny Hill Sat 04 Apr 1891 Sat 26 Mar 1892 00y 11m 23d 2 8.0000 0 1 1 0 1 7 3 0 2 8.0000 0 34 13 George Hogg Sat 28 Mar 1896 Sat 04 Apr 1896 00y 00m 08d 2 8.0000 0 0 1 1 0 5 4 0 2 8.0000 0 34 12 Alex King Sat 21 Mar 1896 Sat 04 Apr 1896 00y 00m 15d 2 8.0000 0 0 2 0 0 6 1 0 6 24.0000 1 34 27 Bob Mercer Sat 02 Mar 1912 Sat 15 Mar 1913 01y 00m 14d 2 8.0000 0 0 2 0 0 3 1 0 2 8.0000 0 34 28 Peter Nellies Sat 15 Mar 1913 Sat 28 Feb 1914 00y 11m 14d 2 8.0000 0 1 1 1 0 2 1 0 2 8.0000 0 34 15 Harry Rennie Sat 03 Mar 1900 Sat 07 Apr 1900 00y 01m 05d 2 8.0000 0 0 2 0 0 7 1 0 13 52.0000 0 34 10 Davie Russell Sat 30 Mar 1895 Sat 06 Apr 1895 00y 00m 08d 2 8.0000 0 0 1 0 1 3 4 0 6 24.0000 1 42 39 Andy Black Wed 08 Dec 1937 Wed 07 Dec 1938 01y 00m 00d 3 7.8000 3 0 3 0 0 11 2 0 3 7.8000 3 43 50 Davie Mackay Sun 26 May 1957 Wed 05 Nov 1958 01y 05m 11d 4 6.8333 0 2 1 1 2 7 8 0 22 40.7953 4 44 56 Alan Anderson Tue 16 May 1967 Tue 13 Jun 1967 00y 00m 29d 5 6.6665 0 0 5 0 0 14 4 0 5 6.6665 0 44 51 Jimmy Murray Sat 19 Apr 1958 Sun 15 Jun 1958 00y 01m 28d 5 6.6665 1 0 1 2 2 5 9 0 5 6.6665 1 46 73 Gary Naysmith Tue 30 May 2000 Wed 11 Oct 2000 00y 04m 12d 4 6.4762 0 0 3 1 0 6 2 0 46 62.8828 1 47 69 Paul Ritchie Wed 28 Apr 1999 Sat 13 Nov 1999 00y 06m 17d 4 6.0952 1 0 2 0 2 6 5 0 7 9.8527 1 48 45 Willie Bauld Sat 15 Apr 1950 Sun 21 May 1950 00y 01m 07d 3 6.0000 2 0 1 1 1 5 4 0 3 6.0000 2 48 43 Jimmy Walker Wed 23 Jan 1946 Wed 23 Jan 1946 00y 00m 01d 1 6.0000 0 0 0 1 0 2 2 0 1 6.0000 0 50 41 Jimmy Dykes Sat 21 May 1938 Sat 08 Oct 1938 00y 04m 18d 2 5.4000 0 0 2 0 0 5 1 0 2 5.4000 0 51 59 Gary Mackay Wed 11 Nov 1987 Tue 22 Mar 1988 00y 04m 12d 4 5.3332 1 0 1 3 0 4 3 0 4 5.3332 1 51 57 Jim Townsend Sun 28 May 1967 Tue 13 Jun 1967 00y 00m 17d 4 5.3332 1 0 4 0 0 12 3 0 4 5.3332 1 53 83 John Souttar Fri 07 Sep 2018 Mon 15 Nov 2021 03y 02m 09d 4 4.5231 1 0 2 0 2 5 6 0 11 15.7155 1 54 55 Willie Wallace Wed 25 Nov 1964 Wed 11 May 1966 01y 05m 17d 3 4.3809 0 0 1 0 2 6 9 0 7 11.5475 0 55 20 Harry Allan Sat 15 Mar 1902 Sat 15 Mar 1902 00y 00m 01d 1 4.0000 0 0 1 0 0 5 1 0 1 4.0000 0 55 17 Mark Bell Sat 02 Mar 1901 Sat 02 Mar 1901 00y 00m 01d 1 4.0000 0 0 0 1 0 1 1 0 1 4.0000 0 55 2 Thomas Breckenridge Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 1 0 1 0 0 10 2 0 1 4.0000 1 55 9 Thomas Chambers Sat 24 Mar 1894 Sat 24 Mar 1894 00y 00m 01d 1 4.0000 1 0 1 0 0 5 2 0 1 4.0000 1 55 25 Tom Collins Mon 01 Mar 1909 Mon 01 Mar 1909 00y 00m 01d 1 4.0000 0 0 0 0 1 2 3 0 1 4.0000 0 55 35 Sandy Herd Sat 20 Oct 1934 Sat 20 Oct 1934 00y 00m 01d 1 4.0000 0 0 0 0 1 1 2 0 1 4.0000 0 55 1 Tom Jenkinson Sat 19 Feb 1887 Sat 19 Feb 1887 00y 00m 01d 1 4.0000 1 0 1 0 0 4 1 0 1 4.0000 1 55 18 George Key Sat 01 Mar 1902 Sat 01 Mar 1902 00y 00m 01d 1 4.0000 0 0 1 0 0 5 1 0 1 4.0000 0 55 6 John MacPherson Sat 04 Apr 1891 Sat 04 Apr 1891 00y 00m 01d 1 4.0000 0 0 0 0 1 1 2 0 1 4.0000 0 55 36 Dave McCulloch Wed 21 Nov 1934 Wed 21 Nov 1934 00y 00m 01d 1 4.0000 0 0 1 0 0 3 2 0 7 20.4000 3 55 24 Alex Menzies Sat 07 Apr 1906 Sat 07 Apr 1906 00y 00m 01d 1 4.0000 0 0 1 0 0 2 1 0 1 4.0000 0 55 38 Alex Munro Sat 31 Oct 1936 Wed 02 Dec 1936 00y 01m 03d 2 4.0000 1 0 1 0 1 4 3 0 3 6.4000 1 55 21 Willie Porteous Sat 21 Mar 1903 Sat 21 Mar 1903 00y 00m 01d 1 4.0000 0 0 0 0 1 0 2 0 1 4.0000 0 55 14 Tommy Robertson Sat 26 Mar 1898 Sat 26 Mar 1898 00y 00m 01d 1 4.0000 1 0 1 0 0 3 0 0 1 4.0000 1 55 8 Willie Taylor Sat 02 Apr 1892 Sat 02 Apr 1892 00y 00m 01d 1 4.0000 0 0 0 0 1 1 4 0 1 4.0000 0 55 29 Jock White Sat 03 Mar 1923 Sat 03 Mar 1923 00y 00m 01d 1 4.0000 0 0 1 0 0 1 0 0 2 8.0000 0 71 87 Zander Clark Tue 17 Oct 2023 Mon 03 Jun 2024 00y 07m 18d 4 3.6924 0 0 1 2 1 8 9 0 4 3.6924 0 72 60 Henry Smith Wed 17 Feb 1988 Wed 20 May 1992 04y 03m 04d 3 3.5151 0 0 2 1 0 6 3 0 3 3.5151 0 73 49 Alfie Conn Snr Wed 02 May 1956 Wed 02 May 1956 00y 00m 01d 1 3.0000 1 0 0 1 0 1 1 0 1 3.0000 1 73 58 Donald Ford Wed 17 Oct 1973 Tue 14 May 1974 00y 06m 28d 3 3.0000 0 0 1 0 2 3 3 0 3 3.0000 0 73 42 Archie Miller Wed 09 Nov 1938 Wed 09 Nov 1938 00y 00m 01d 1 3.0000 0 0 1 0 0 3 2 0 1 3.0000 0 73 47 Jimmy Wardhaugh Wed 08 Dec 1954 Wed 07 Nov 1956 01y 11m 00d 2 3.0000 0 0 1 0 1 3 4 0 2 3.0000 0 77 60 John Colquhoun Wed 17 Feb 1988 Tue 22 Mar 1988 00y 01m 06d 2 2.6666 0 0 0 2 0 3 3 0 2 2.6666 0 77 71 Gary McSwegan Tue 05 Oct 1999 Sat 09 Oct 1999 00y 00m 05d 2 2.6666 1 0 2 0 0 4 0 0 2 2.6666 1 79 44 Willie MacFarlane Sat 24 May 1947 Sat 24 May 1947 00y 00m 01d 1 2.4000 0 0 1 0 0 6 0 0 1 2.4000 0 79 39 Willie Waugh Wed 08 Dec 1937 Wed 08 Dec 1937 00y 00m 01d 1 2.4000 0 0 1 0 0 5 0 0 1 2.4000 0 81 32 Barney Battles Jnr Sat 25 Oct 1930 Sat 25 Oct 1930 00y 00m 01d 1 2.0000 1 0 0 1 0 1 1 0 1 2.0000 1 81 46 Bobby Dougan Wed 26 Apr 1950 Wed 26 Apr 1950 00y 00m 01d 1 2.0000 0 0 1 0 0 3 1 0 1 2.0000 0 83 68 Neil McCann Sat 05 Sep 1998 Sat 05 Sep 1998 00y 00m 01d 1 1.7143 0 0 0 1 0 0 0 0 26 35.5408 3 83 80 Michael Stewart Wed 20 Aug 2008 Wed 20 Aug 2008 00y 00m 01d 1 1.7143 0 0 0 1 0 0 0 0 4 6.2143 0 85 85 Stephen Kingsley Tue 27 Sep 2022 Tue 27 Sep 2022 00y 00m 01d 1 1.5000 0 0 0 1 0 0 0 0 2 3.0000 0 85 78 Robbie Neilson Wed 11 Oct 2006 Wed 11 Oct 2006 00y 00m 01d 1 1.5000 0 0 0 0 1 0 2 0 1 1.5000 0 85 66 Nicky Walker Wed 24 Mar 1993 Wed 24 Mar 1993 00y 00m 01d 1 1.5000 0 0 0 0 1 0 1 0 2 2.5909 0
Games by Date Gme
noDate Player Team Score V No of
PlayersClub
GoalsGoals Cards Cap
tainCrowd Scorers 30 Sat 19 Feb 1887 Tom Jenkinson Ireland H 1 1
1
1000 Willie Watt 5; Tom Jenkinson 43; Willie Johnstone 55; James Lowe 75 Frederick Browne 41 35 Sat 24 Mar 1888 Thomas Breckenridge Ireland A 1 1
1
10000 George Dewar 5; William Dickson 8; Thomas Breckenridge 15; Ralph Aitken 33; William Dickson 33; William Dickson 40; William Dickson 45; Neil McCallum 53; Robert Wilson og 77; Allan Stewart 83 John Lemon 18; William Boyd Dalton 24 36 Sat 09 Mar 1889 Jimmy Adams Ireland H 1
0
6000 Frank Watt 7; Frank Watt 10; David Black 25; Willie Groves 32; Willie Groves 50; Willie Groves 70; Tom McInnes 88 ----- 40 Sat 29 Mar 1890 Davie Baird Ireland A 2
0
5000 Gilbert Rankin 10; Thomas Wyllie 50; John McPherson 70; Gilbert Rankin 80 John Peden 50 40 Sat 29 Mar 1890 Isaac Begbie Ireland A 2
0
5000 Gilbert Rankin 10; Thomas Wyllie 50; John McPherson 70; Gilbert Rankin 80 John Peden 50 44 Sat 04 Apr 1891 Davie Baird England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 44 Sat 04 Apr 1891 Isaac Begbie England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 44 Sat 04 Apr 1891 Johnny Hill England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 44 Sat 04 Apr 1891 John MacPherson England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 46 Sat 26 Mar 1892 Davie Baird Wales H 4 1
1
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 46 Sat 26 Mar 1892 Isaac Begbie Wales H 4 1
0
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 46 Sat 26 Mar 1892 Jimmy Adams Wales H 4 1
0
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 46 Sat 26 Mar 1892 Johnny Hill Wales H 4 1
0
C 1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 47 Sat 02 Apr 1892 Willie Taylor England H 1
0
21000 Jack Bell 80 Edgar Wallace Chadwick 1; John Goodall 20; John Southworth 25; John Goodall 26 49 Sat 25 Mar 1893 Jimmy Adams Ireland H 1
0
12000 William Sellar 10; Samuel Torrans og 20; William Sellar 27; Sandy McMahon 28; James Hamilton 50; James Kelly 80 George Gaffikin 44 51 Sat 24 Mar 1894 Thomas Chambers Wales H 1 1
1
11000 Davidson Berry NA; John Barker NA; Thomas Chambers NA; David Alexander NA; John Johnstone NA Hugh Morris NA; Hugh Morris NA 53 Sat 07 Apr 1894 Isaac Begbie England H 1
0
45107 William Lambie 7; Sandy McMahon 75 John Goodall 35; John Reynolds 85 55 Sat 30 Mar 1895 Davie Russell Ireland H 2 2
0
15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70 William Sherrard 35 55 Sat 30 Mar 1895 Johnny Walker Ireland H 2 2
2
15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70 William Sherrard 35 56 Sat 06 Apr 1895 Davie Russell England A 1
0
42500 ----- Stephen Bloomer 30; Neil Gibson og 35; Stephen Smith 44 57 Sat 21 Mar 1896 Alex King Wales H 1
0
11700 Bobby Neill NA; Alexander Keillor NA; Daniel Paton NA; Bobby Neill NA ----- 58 Sat 28 Mar 1896 George Hogg Ireland A 1
0
8000 Bob McColl 7; Bob McColl 32; Pat Murray 85 James Humphrey Barron 20; James Humphrey Barron 32; Robert George "Bob" Milne pen 43 59 Sat 04 Apr 1896 Alex King England H 2
0
56500 William Lambie 22; Jack Bell 33 William Isaiah Bassett 80 59 Sat 04 Apr 1896 George Hogg England H 2
0
56500 William Lambie 22; Jack Bell 33 William Isaiah Bassett 80 60 Sat 20 Mar 1897 Johnny Walker Wales A 1 1
1
7000 John Ritchie pen NA; Johnny Walker NA Morgan Maddox Morgan-Owen NA; David Henry Pugh NA 64 Sat 26 Mar 1898 Johnny Walker Ireland A 2 1
0
5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70 ----- 64 Sat 26 Mar 1898 Tommy Robertson Ireland A 2 1
1
5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70 ----- 70 Sat 03 Mar 1900 Harry Rennie Ireland A 2
0
6000 John James Campbell 8; Alec Smith 23; John James Campbell 83 ----- 70 Sat 03 Mar 1900 Bobby Walker Ireland A 2
0
6000 John James Campbell 8; Alec Smith 23; John James Campbell 83 ----- 71 Sat 07 Apr 1900 Harry Rennie England H 2
0
63000 Bob McColl 1; Jack Bell 6; Bob McColl 25; Bob McColl 44 Stephen Bloomer 35 71 Sat 07 Apr 1900 Bobby Walker England H 2
0
63000 Bob McColl 1; Jack Bell 6; Bob McColl 25; Bob McColl 44 Stephen Bloomer 35 73 Sat 02 Mar 1901 Mark Bell Wales A 2
0
5000 Jacky Robertson 74 Thomas David Parry 76 73 Sat 02 Mar 1901 Bobby Walker Wales A 2
0
5000 Jacky Robertson 74 Thomas David Parry 76 74 Sat 30 Mar 1901 Bobby Walker England A 1
0
18250 John James Campbell 48; Robert Hamilton 75 Frederick Blackburn 36; Stephen Bloomer 80 75 Sat 01 Mar 1902 Albert Buick Ireland A 3 2
1
C 12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 75 Sat 01 Mar 1902 George Key Ireland A 3 2
0
12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 75 Sat 01 Mar 1902 Bobby Walker Ireland A 3 2
1
12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 76 Sat 15 Mar 1902 Albert Buick Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 76 Sat 15 Mar 1902 Harry Allan Wales H 3 2
0
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 76 Sat 15 Mar 1902 Bobby Walker Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 77 Sat 03 May 1902 Bobby Walker England A 1
0
15000 Bobby Templeton 3; Ronald Orr 28 James Settle 65; Albert Wilkes 67 78 Mon 09 Mar 1903 Bobby Walker Wales A 1
0
11000 Finlay Speedie 25 ----- 79 Sat 21 Mar 1903 Bobby Walker Ireland H 2
0
17000 ----- Maurice Joseph Connor 9; John Kirwan 83 79 Sat 21 Mar 1903 Willie Porteous Ireland H 2
0
17000 ----- Maurice Joseph Connor 9; John Kirwan 83 80 Sat 04 Apr 1903 Bobby Walker England A 1 1
1
36000 Finlay Speedie 57; Bobby Walker 59 Vivian John Woodward 10 81 Sat 12 Mar 1904 George Wilson Wales H 2 1
0
13000 Bobby Walker 5 Robert W. Atherton 65 81 Sat 12 Mar 1904 Bobby Walker Wales H 2 1
1
13000 Bobby Walker 5 Robert W. Atherton 65 82 Sat 26 Mar 1904 Charlie Thomson Ireland A 2
0
8000 Robert Hamilton 22 James Sheridan 70 82 Sat 26 Mar 1904 Bobby Walker Ireland A 2
0
8000 Robert Hamilton 22 James Sheridan 70 83 Sat 09 Apr 1904 Bobby Walker England H 1
0
45000 ----- Stephen Bloomer 64 84 Mon 06 Mar 1905 Charlie Thomson Wales A 2
0
6000 Jacky Robertson 86 Walter Martin Watkins 30; Arthur Grenville Morris 47; William Henry Meredith 50 84 Mon 06 Mar 1905 Bobby Walker Wales A 2
0
6000 Jacky Robertson 86 Walter Martin Watkins 30; Arthur Grenville Morris 47; William Henry Meredith 50 85 Sat 18 Mar 1905 Charlie Thomson Ireland H 3 3
2
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 85 Sat 18 Mar 1905 George Wilson Ireland H 3 3
0
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 85 Sat 18 Mar 1905 Bobby Walker Ireland H 3 3
1
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 86 Sat 01 Apr 1905 Charlie Thomson England A 3
0
C 27599 ----- Joseph William Bache 80 86 Sat 01 Apr 1905 George Wilson England A 3
0
27599 ----- Joseph William Bache 80 86 Sat 01 Apr 1905 Bobby Walker England A 3
0
27599 ----- Joseph William Bache 80 87 Sat 03 Mar 1906 Charlie Thomson Wales H 2
0
C 27000 ----- William Jones 50; John Love Jones 65 87 Sat 03 Mar 1906 George Wilson Wales H 2
0
27000 ----- William Jones 50; John Love Jones 65 88 Sat 17 Mar 1906 Charlie Thomson Ireland A 2
0
C 8000 Thomas Fitchie 52 ----- 88 Sat 17 Mar 1906 Bobby Walker Ireland A 2
0
8000 Thomas Fitchie 52 ----- 89 Sat 07 Apr 1906 Alex Menzies England H 1
0
102741 Jimmy Howie 40; Jimmy Howie 55 Albert Shepherd 81 90 Mon 04 Mar 1907 Charlie Thomson Wales A 1
0
C 7715 ----- Arthur Grenville Morris 50 91 Sat 16 Mar 1907 Charlie Thomson Ireland H 2 2
1
C 26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 91 Sat 16 Mar 1907 Bobby Walker Ireland H 2 2
1
26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 92 Sat 06 Apr 1907 Charlie Thomson England A 2
0
35829 Robert Crompton og 2 Stephen Bloomer 42 92 Sat 06 Apr 1907 Bobby Walker England A 2
0
35829 Robert Crompton og 2 Stephen Bloomer 42 93 Sat 07 Mar 1908 Charlie Thomson Wales H 2
0
C 18000 Alexander Bennett 60; William Lennie 87 William Jones 30 93 Sat 07 Mar 1908 Bobby Walker Wales H 2
0
18000 Alexander Bennett 60; William Lennie 87 William Jones 30 94 Sat 14 Mar 1908 Charlie Thomson Ireland A 2
0
C 10000 Jimmy Quinn 3; James Galt 23; Jimmy Quinn 55; Jimmy Quinn 70; Jimmy Quinn 75 ----- 94 Sat 14 Mar 1908 Bobby Walker Ireland A 2
0
10000 Jimmy Quinn 3; James Galt 23; Jimmy Quinn 55; Jimmy Quinn 70; Jimmy Quinn 75 ----- 95 Sat 04 Apr 1908 Charlie Thomson England H 2
0
C 121452 Andrew Wilson 27 James Edwin Windridge 75 95 Sat 04 Apr 1908 Bobby Walker England H 2
0
121452 Andrew Wilson 27 James Edwin Windridge 75 96 Mon 01 Mar 1909 Bobby Walker Wales A 2 1
1
23000 Bobby Walker 70; Harold Paul 73 William Davies 23; William Jones 26; William Davies 39 96 Mon 01 Mar 1909 Tom Collins Wales A 2 1
0
23000 Bobby Walker 70; Harold Paul 73 William Davies 23; William Jones 26; William Davies 39 98 Sat 03 Apr 1909 Bobby Walker England A 1
0
27000 ----- George Wall 3; George Wall 10 100 Sat 19 Mar 1910 George Sinclair Ireland A 1
0
17000 ----- Francis William Thompson 54 105 Sat 02 Mar 1912 George Sinclair Wales H 3
0
31000 Jimmy Quinn 87 ----- 105 Sat 02 Mar 1912 Bob Mercer Wales H 3
0
31000 Jimmy Quinn 87 ----- 105 Sat 02 Mar 1912 Bobby Walker Wales H 3
0
31000 Jimmy Quinn 87 ----- 106 Sat 16 Mar 1912 George Sinclair Ireland A 2 1
0
12000 Walter Aitkenhead 8; Walter Aitkenhead 23; William Reid 60; Bobby Walker 70 James McKnight pen 42 106 Sat 16 Mar 1912 Bobby Walker Ireland A 2 1
1
12000 Walter Aitkenhead 8; Walter Aitkenhead 23; William Reid 60; Bobby Walker 70 James McKnight pen 42 107 Sat 23 Mar 1912 Bobby Walker England H 1
0
127307 Andrew Wilson 7 George Henry Holley 13 108 Mon 03 Mar 1913 Bobby Walker Wales A 1
0
4500 ----- ----- 109 Sat 15 Mar 1913 Peter Nellies Ireland A 2
0
12000 William Reid 16; Alexander Bennett 32 James McKnight 42 109 Sat 15 Mar 1913 Bob Mercer Ireland A 2
0
12000 William Reid 16; Alexander Bennett 32 James McKnight 42 110 Sat 05 Apr 1913 Bobby Walker England A 1
0
52500 ----- Joseph Harold Hampton 37 111 Sat 28 Feb 1914 Peter Nellies Wales H 1
0
C 10000 ----- ----- 123 Sat 03 Mar 1923 Jock White Northern Ireland A 1
0
31000 Andy Wilson 70 ----- 141 Sat 27 Oct 1928 Jack Harkness Wales H 1
0
55000 Hughie Gallacher 25; Hughie Gallacher 49; Hughie Gallacher 48; James Dunn 56 William Davies 5; William Davies 75 142 Sat 23 Feb 1929 Jack Harkness Northern Ireland A 1
0
35000 Hughie Gallacher 3; Hughie Gallacher 9; Hughie Gallacher 14; Alex Jackson 32; Hughie Gallacher 51; Hughie Gallacher 76; Alex Jackson 84 Richard William Morris Rowley 16; Richard William Morris Rowley 42; Joseph Bambrick 58 143 Sat 13 Apr 1929 Jack Harkness England H 1
0
110512 Alexander Cheyne 89 ----- 147 Sat 26 Oct 1929 John Johnston Wales A 2
0
25000 Hughie Gallacher 7; Hughie Gallacher 20; Alex James 82; James Gibson 77 Eugene O'Callaghan 55; Leonard Stephen Davies 63 147 Sat 26 Oct 1929 Jack Harkness Wales A 2
0
25000 Hughie Gallacher 7; Hughie Gallacher 20; Alex James 82; James Gibson 77 Eugene O'Callaghan 55; Leonard Stephen Davies 63 149 Sat 05 Apr 1930 Jack Harkness England A 1
0
87375 Jimmy Fleming 49; Jimmy Fleming 62 Victor Martin Watson 11; Victor Martin Watson 28; Ellis James Rimmer 30; David Bone Nightingale Jack 33; Ellis James Rimmer 55 151 Sat 25 Oct 1930 Barney Battles Jnr Wales H 1 1
1
23106 Barney Battles Jnr 43 Thomas Bamford 6 157 Sat 19 Sep 1931 Alex Massie Northern Ireland H 1
0
45000 George Stevenson 5; Jimmy McGrory 34; Bob McPhail 75 James Dunne 20 158 Sat 31 Oct 1931 Alex Massie Wales A 2
0
10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54 Ernest Robert Curtis pen 12; Ernest Robert Curtis 78 158 Sat 31 Oct 1931 Jack Harkness Wales A 2
0
10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54 Ernest Robert Curtis pen 12; Ernest Robert Curtis 78 160 Sun 08 May 1932 Alex Massie France A 2
0
20000 Neil Dewar 14; Neil Dewar 27; Neil Dewar 40 Marcel Langiller pen 43 160 Sun 08 May 1932 Jack Harkness France A 2
0
20000 Neil Dewar 14; Neil Dewar 27; Neil Dewar 40 Marcel Langiller pen 43 161 Sat 17 Sep 1932 Alex Massie Northern Ireland A 2
0
40000 James King 3; Bob McPhail 27; Bob McPhail 68; Jimmy McGrory 76 ----- 161 Sat 17 Sep 1932 John Johnston Northern Ireland A 2
0
40000 James King 3; Bob McPhail 27; Bob McPhail 68; Jimmy McGrory 76 ----- 162 Wed 26 Oct 1932 John Johnston Wales H 1
0
C 31000 Neil Dewar 63; Dally Duncan 66 John Ross Thomson og 10; Thomas Griffiths 20; Eugene O'Callaghan 25; David John Astley 43; Eugene O'Callaghan 46 163 Sat 01 Apr 1933 Andy Anderson England H 1
0
136259 Jimmy McGrory 5; Jimmy McGrory 80 George Samuel Hunt 30 164 Sat 16 Sep 1933 Alex Massie Northern Ireland H 3
0
27135 Bob McPhail 84 David Kirker Martin 8; David Kirker Martin 13 164 Sat 16 Sep 1933 Andy Anderson Northern Ireland H 3
0
27135 Bob McPhail 84 David Kirker Martin 8; David Kirker Martin 13 164 Sat 16 Sep 1933 Jack Harkness Northern Ireland H 3
0
27135 Bob McPhail 84 David Kirker Martin 8; David Kirker Martin 13 165 Wed 04 Oct 1933 Andy Anderson Wales A 2
0
C 40000 Willie Macfadyen 75; Dally Duncan 80 William Evans 25; Walter William Robbins 35; David John Astley 57 165 Wed 04 Oct 1933 Jack Harkness Wales A 2
0
40000 Willie Macfadyen 75; Dally Duncan 80 William Evans 25; Walter William Robbins 35; David John Astley 57 166 Wed 29 Nov 1933 Andy Anderson Austria H 1
0
62000 Davie Meiklejohn 5; Willie Macfadyen 49 Karl Zischek 41; Anton Schall 53 167 Sat 14 Apr 1934 Alex Massie England A 2
0
C 92363 ----- Clifford Sydney Bastin 43; Eric Frederick George Brook 80; John William Anslow Bowers 88 167 Sat 14 Apr 1934 Andy Anderson England A 2
0
92363 ----- Clifford Sydney Bastin 43; Eric Frederick George Brook 80; John William Anslow Bowers 88 168 Sat 20 Oct 1934 Alex Massie Northern Ireland A 3
0
C 39572 Patrick Gallacher 40 David Kirker Martin 76; Jackie Coulter 89 168 Sat 20 Oct 1934 Andy Anderson Northern Ireland A 3
0
39572 Patrick Gallacher 40 David Kirker Martin 76; Jackie Coulter 89 168 Sat 20 Oct 1934 Sandy Herd Northern Ireland A 3
0
39572 Patrick Gallacher 40 David Kirker Martin 76; Jackie Coulter 89 169 Wed 21 Nov 1934 Alex Massie Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 169 Wed 21 Nov 1934 Andy Anderson Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 169 Wed 21 Nov 1934 Dave McCulloch Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 169 Wed 21 Nov 1934 Tommy Walker Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 170 Sat 06 Apr 1935 Alex Massie England H 3
0
129693 Dally Duncan 44; Dally Duncan 51 ----- 170 Sat 06 Apr 1935 Andy Anderson England H 3
0
129693 Dally Duncan 44; Dally Duncan 51 ----- 170 Sat 06 Apr 1935 Tommy Walker England H 3
0
129693 Dally Duncan 44; Dally Duncan 51 ----- 171 Sat 05 Oct 1935 Alex Massie Wales A 3
0
35004 Dally Duncan 34 Cuthbert Phillips 40 171 Sat 05 Oct 1935 Andy Anderson Wales A 3
0
35004 Dally Duncan 34 Cuthbert Phillips 40 171 Sat 05 Oct 1935 Tommy Walker Wales A 3
0
35004 Dally Duncan 34 Cuthbert Phillips 40 172 Wed 13 Nov 1935 Alex Massie Northern Ireland H 3 1
0
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 172 Wed 13 Nov 1935 Andy Anderson Northern Ireland H 3 1
0
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 172 Wed 13 Nov 1935 Tommy Walker Northern Ireland H 3 1
1
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 173 Sat 04 Apr 1936 Andy Anderson England A 2 1
0
93267 Tommy Walker pen 77 George Henry Camsell 30 173 Sat 04 Apr 1936 Tommy Walker England A 2 1
1
93267 Tommy Walker pen 77 George Henry Camsell 30 174 Wed 14 Oct 1936 Andy Anderson Germany H 2
0
50000 Jimmy Delaney 60; Jimmy Delaney 80 ----- 174 Wed 14 Oct 1936 Tommy Walker Germany H 2
0
50000 Jimmy Delaney 60; Jimmy Delaney 80 ----- 175 Sat 31 Oct 1936 Alex Munro Northern Ireland A 3 1
1
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 175 Sat 31 Oct 1936 Andy Anderson Northern Ireland A 3 1
0
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 175 Sat 31 Oct 1936 Tommy Walker Northern Ireland A 3 1
0
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 176 Wed 02 Dec 1936 Alex Munro Wales H 3 1
0
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 176 Wed 02 Dec 1936 Andy Anderson Wales H 3 1
0
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 176 Wed 02 Dec 1936 Tommy Walker Wales H 3 1
1
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 177 Sat 17 Apr 1937 Andy Anderson England H 2
0
149547 Francis ODonnell 47; Bob McPhail 80; Bob McPhail 89 Frederick Charles Steele 40 177 Sat 17 Apr 1937 Tommy Walker England H 2
0
149547 Francis ODonnell 47; Bob McPhail 80; Bob McPhail 89 Frederick Charles Steele 40 178 Sun 09 May 1937 Andy Anderson Austria A 2
0
63000 Francis ODonnell 78 camillo Jerusalem 78 178 Sun 09 May 1937 Tommy Walker Austria A 2
0
63000 Francis ODonnell 78 camillo Jerusalem 78 179 Sat 15 May 1937 Tommy Walker Czechoslovakia A 1
0
35000 Jimmy Simpson 14; Bob McPhail 31; Torry Gillick 73 Antonin Puc 29 180 Sat 30 Oct 1937 Andy Anderson Wales A 2
0
41800 Alex Massie 72 Brynmor Jones 25; Seymour Morris 40 180 Sat 30 Oct 1937 Tommy Walker Wales A 2
0
41800 Alex Massie 72 Brynmor Jones 25; Seymour Morris 40 181 Wed 10 Nov 1937 Andy Anderson Northern Ireland H 2
0
21878 James Smith 48 Peter Dermont Doherty 14 181 Wed 10 Nov 1937 Tommy Walker Northern Ireland H 2
0
21878 James Smith 48 Peter Dermont Doherty 14 182 Wed 08 Dec 1937 Andy Anderson Czechoslovakia H 4 1
0
C 41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 182 Wed 08 Dec 1937 Andy Black Czechoslovakia H 4 1
1
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 182 Wed 08 Dec 1937 Tommy Walker Czechoslovakia H 4 1
0
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 182 Wed 08 Dec 1937 Willie Waugh Czechoslovakia H 4 1
0
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 183 Sat 09 Apr 1938 Andy Anderson England A 2 1
0
93267 Tommy Walker 6 ----- 183 Sat 09 Apr 1938 Tommy Walker England A 2 1
1
93267 Tommy Walker 6 ----- 184 Sat 21 May 1938 Andy Anderson Netherlands A 4 2
0
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Andy Black Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Jimmy Dykes Netherlands A 4 2
0
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Tommy Walker Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 185 Sat 08 Oct 1938 Jimmy Dykes Northern Ireland A 2 1
0
40000 Jimmy Delaney 34; Tommy Walker 49 ----- 185 Sat 08 Oct 1938 Tommy Walker Northern Ireland A 2 1
1
40000 Jimmy Delaney 34; Tommy Walker 49 ----- 186 Wed 09 Nov 1938 Andy Anderson Wales H 3 2
0
C 34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 186 Wed 09 Nov 1938 Archie Miller Wales H 3 2
0
34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 186 Wed 09 Nov 1938 Tommy Walker Wales H 3 2
2
34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 187 Wed 07 Dec 1938 Andy Anderson Hungary H 3 2
0
C 23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 187 Wed 07 Dec 1938 Andy Black Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 187 Wed 07 Dec 1938 Tommy Walker Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 188 Sat 15 Apr 1939 Tommy Walker England H 1
0
149269 James Dougal 21 Albert [Pat] Beasley 67; Thomas Lawton 88 189 Wed 23 Jan 1946 Jimmy Walker Belgium H 1
0
48830 Jimmy Delaney 50; Jimmy Delaney pen 91 Victor Lemberechts 64; Freddy Chaves 75 190 Wed 15 May 1946 Tommy Walker Switzerland H 1
0
111899 Billy Liddell 25; Billy Liddell 28; Jimmy Delaney 35 Georges Aeby 1 195 Sat 24 May 1947 Willie MacFarlane Luxembourg A 1
0
4000 Robert Flavell 6; Billy Steel 13; Billy Steel 48; Andrew McLaren 60; Robert Flavell 69; Andrew McLaren 86 ----- 208 Sat 15 Apr 1950 Willie Bauld England H 1
0
133991 ----- Roy Thomas Frank Bentley 63 209 Wed 26 Apr 1950 Bobby Dougan Switzerland H 2 1
0
122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44 Charles Antenen 21 209 Wed 26 Apr 1950 Willie Bauld Switzerland H 2 1
1
122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44 Charles Antenen 21 210 Sun 21 May 1950 Willie Bauld Portugal A 1 1
1
68000 Willie Bauld 20; Allan Brown 23 Jose Antonio Bar TRAVACOS 9; ALBANO Narciso PEREIRA 29 240 Wed 08 Dec 1954 Jimmy Wardhaugh Hungary H 2
0
113180 Tommy Ring 36; Bobby Johnstone 46 Joszef Bozsik 20; Nandor Hidegkuti 26; Karoly Sandor 44; Sandor Kocsis 89 240 Wed 08 Dec 1954 John Cumming Hungary H 2
0
113180 Tommy Ring 36; Bobby Johnstone 46 Joszef Bozsik 20; Nandor Hidegkuti 26; Karoly Sandor 44; Sandor Kocsis 89 241 Sat 02 Apr 1955 John Cumming England A 1
0
96847 Lawrie Reilly 15; Tommy Docherty 85 Dennis James Wilshaw 1; Nathaniel [Nat] Lofthouse 7; Donald George Revie 24; Nathaniel [Nat] Lofthouse 27; Dennis James Wilshaw 70; Dennis James Wilshaw 73; Dennis James Wilshaw 83 242 Wed 04 May 1955 John Cumming Portugal H 1
0
20834 Tommy Gemmell 7; Billy Liddell 36; Lawrie Reilly 89 ----- 243 Sun 15 May 1955 John Cumming Yugoslavia A 1
0
20000 Lawrie Reilly 29; Gordon Smith 39 Todor Veselinovic 13; Bernard Vukas 38 249 Wed 02 May 1956 Alfie Conn Snr Austria H 1 1
1
80322 Alfie Conn Snr 12 Theodor Wagner 14 251 Wed 07 Nov 1956 Jimmy Wardhaugh Northern Ireland H 1
0
62328 Alex Scott 25 ----- 257 Sun 26 May 1957 Davie Mackay Spain A 1
0
90000 Gordon Smith 80 Enrique Mateos 12; Ladislao Kubala 32; Estanislao Basora 35; Estanislao Basora 87 261 Sat 19 Apr 1958 Jimmy Murray England H 1
0
127874 ----- Bryan Douglas 22; Derek Tennyson Kevan 35; Robert Charlton 66; Derek Tennyson Kevan 74 262 Wed 07 May 1958 Jimmy Murray Hungary H 1
0
55337 John Mudie 14 Mate Fenyvesi 52 263 Sun 01 Jun 1958 Jimmy Murray Poland A 1
0
70000 Bobby Collins 21; Bobby Collins 53 Gerard Cieslik 84 264 Sun 08 Jun 1958 Jimmy Murray Yugoslavia N 1 1
1
9591 Jimmy Murray 48 Aleksandar Petakovic 6 266 Sun 15 Jun 1958 Davie Mackay France N 2
0
13554 Samuel Baird 66 Raymond Kopa pen 21; Just Fontaine 45 266 Sun 15 Jun 1958 Jimmy Murray France N 2
0
13554 Samuel Baird 66 Raymond Kopa pen 21; Just Fontaine 45 267 Sat 18 Oct 1958 Davie Mackay Wales A 1
0
C 59162 Graham Leggat 30; Denis Law 63; Bobby Collins 79 ----- 268 Wed 05 Nov 1958 Davie Mackay Northern Ireland H 1
0
C 72713 David Herd 53; Bobby Collins 57 Eric Caldow og 74; James McIlroy 83 275 Sat 09 Apr 1960 Alex Young England H 2
0
129183 Graham Leggat 16 Robert Charlton pen 49 275 Sat 09 Apr 1960 John Cumming England H 2
0
129183 Graham Leggat 16 Robert Charlton pen 49 276 Wed 04 May 1960 John Cumming Poland H 1
0
29663 Denis Law 23; Ian St John 46 Krzysztof Baszkiewicz 11; Lucjan Brychczy 29; Ernest Pol 60 277 Sun 29 May 1960 Alex Young Austria A 2
0
55000 Davie Mackay 76 Gerhard Hanappi 26; Gerhard Hanappi 31; Erich Hof 44; Erich Hof 63 277 Sun 29 May 1960 John Cumming Austria A 2
0
55000 Davie Mackay 76 Gerhard Hanappi 26; Gerhard Hanappi 31; Erich Hof 44; Erich Hof 63 278 Sun 05 Jun 1960 Alex Young Hungary A 2 1
1
90000 William Hunter 34; George Herd 62; Alex Young 66 Karoly Sandor 19; Janos Gorocs 77; Lajos Tichy 92 278 Sun 05 Jun 1960 John Cumming Hungary A 2 1
0
90000 William Hunter 34; George Herd 62; Alex Young 66 Karoly Sandor 19; Janos Gorocs 77; Lajos Tichy 92 279 Wed 08 Jun 1960 Alex Young Turkey A 2 1
1
22500 Eric Caldow pen 12; Alex Young 72 Metin Oktay 9; Lefter Kucukandonyadus 33; Lefter Kucukandonyadus 52; Senol Birol 63 279 Wed 08 Jun 1960 John Cumming Turkey A 2 1
0
22500 Eric Caldow pen 12; Alex Young 72 Metin Oktay 9; Lefter Kucukandonyadus 33; Lefter Kucukandonyadus 52; Senol Birol 63 280 Sat 22 Oct 1960 Alex Young Wales A 1
0
55000 ----- Clifford William Jones 44; Thomas Royston Vernon 73 281 Wed 09 Nov 1960 Alex Young Northern Ireland H 1 1
1
34544 Denis Law 8; Eric Caldow pen 43; Alex Young 78; Ralph Brand 80; Ralph Brand 90 Robert Dennis [Danny] Blanchflower pen 48; Peter James McParland 84 295 Wed 08 May 1963 Davie Holt Austria H 1
0
94596 Davie Wilson 10; Davie Wilson 20; Denis Law 28; Denis Law 71 Anton Linhart 72 296 Tue 04 Jun 1963 Davie Holt Norway A 1
0
15600 Denis Law 14; Denis Law 22; Denis Law 76 Olav Nilsen 5; Erik Johansen 60; Arne Pedersen 81; John Krogh 83 297 Sun 09 Jun 1963 Davie Holt Republic Of Ireland A 1
0
26000 ----- Noel Eucharia Cantwell 6 298 Thu 13 Jun 1963 Davie Holt Spain A 1
0
40000 Denis Law 15; Dave Gibson 16; Frank McLintock 18; Davie Wilson 32; Willie Henderson 51; Ian St John 83 Adelardo Rodriguez 8; Jose Fidalgo Veloso 43 303 Tue 12 May 1964 Davie Holt West Germany A 2
0
65000 Alan Gilzean 66; Alan Gilzean 85 Uwe Seeler 32; Uwe Seeler 33 303 Tue 12 May 1964 Jim Cruickshank West Germany A 2
0
65000 Alan Gilzean 66; Alan Gilzean 85 Uwe Seeler 32; Uwe Seeler 33 306 Wed 25 Nov 1964 Willie Wallace Northern Ireland H 1
0
48752 Davie Wilson 10; Alan Gilzean 16; Davie Wilson 30 George Best 9; William John Irvine 18 316 Sat 02 Apr 1966 Willie Wallace England H 1
0
123052 Denis Law 41; Jimmy Johnstone 57; Jimmy Johnstone 81 Geoffrey Charles Hurst 18; Roger Hunt 34; Roger Hunt 47; Robert Charlton 73 317 Wed 11 May 1966 Willie Wallace Netherlands H 1
0
16513 ----- Klaas Nuninga 14; Willy van der Kuijlen 52; Willy van der Kuijlen 84 324 Tue 16 May 1967 Alan Anderson Israel A 1
0
27000 Willie Morgan 21; (Sir) Alex Ferguson 83 Giora Spiegel 40 325 Sun 28 May 1967 Alan Anderson Australia A 2
0
34972 (Sir) Alex Ferguson 31 ----- 325 Sun 28 May 1967 Jim Townsend Australia A 2
0
34972 (Sir) Alex Ferguson 31 ----- 326 Wed 31 May 1967 Alan Anderson Australia A 3 1
0
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 326 Wed 31 May 1967 Jim Townsend Australia A 3 1
1
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 326 Wed 31 May 1967 Jim Cruickshank Australia A 3 1
0
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 327 Sat 03 Jun 1967 Alan Anderson Australia A 3
0
22138 (Sir) Alex Ferguson 61; (Sir) Alex Ferguson 80 ----- 327 Sat 03 Jun 1967 Jim Townsend Australia A 3
0
22138 (Sir) Alex Ferguson 61; (Sir) Alex Ferguson 80 ----- 327 Sat 03 Jun 1967 Jim Cruickshank Australia A 3
0
22138 (Sir) Alex Ferguson 61; (Sir) Alex Ferguson 80 ----- 328 Tue 13 Jun 1967 Alan Anderson Canada A 3
0
3000 Joe Harper pen 30; Joe Harper 32; Joe Harper 30; Bobby Hope 46; Joe Harper NA; Joe Harper NA; Willie Morgan 90 Tony Adams NA; Ike MacKay NA 328 Tue 13 Jun 1967 Jim Townsend Canada A 3
0
3000 Joe Harper pen 30; Joe Harper 32; Joe Harper 30; Bobby Hope 46; Joe Harper NA; Joe Harper NA; Willie Morgan 90 Tony Adams NA; Ike MacKay NA 328 Tue 13 Jun 1967 Jim Cruickshank Canada A 3
0
3000 Joe Harper pen 30; Joe Harper 32; Joe Harper 30; Bobby Hope 46; Joe Harper NA; Joe Harper NA; Willie Morgan 90 Tony Adams NA; Ike MacKay NA 345 Wed 22 Apr 1970 Jim Cruickshank Wales H 1
0
30379 ----- ----- 346 Sat 25 Apr 1970 Jim Cruickshank England H 1
0
137284 ----- ----- 347 Wed 11 Nov 1970 Jim Cruickshank Denmark H 1
0
24783 John OHare 14 ----- 348 Wed 03 Feb 1971 Jim Cruickshank Belgium A 1
0
13931 ----- Ronald McKinnon og 34; Paul Van Himst 55; Paul Van Himst pen 83 374 Wed 17 Oct 1973 Donald Ford Czechoslovakia A 1
0
13668 ----- Zdenek Nehoda pen 17 376 Wed 27 Mar 1974 Donald Ford West Germany A 1
0
60000 Kenny Dalglish 77 Paul Breitner pen 33; Jurgen Grabowski 35 378 Tue 14 May 1974 Donald Ford Wales H 1
0
41969 Kenny Dalglish 25; Sandy Jardine pen 44 ----- 396 Wed 17 Dec 1975 Jim Cruickshank Romania H 1
0
11676 Bruce Rioch 39 Zoltan Crisan 74 502 Wed 11 Nov 1987 Gary Mackay Bulgaria A 1 1
1
49976 Gary Mackay 87 ----- 503 Wed 02 Dec 1987 Gary Mackay Luxembourg A 1
0
2022 ----- ----- 504 Wed 17 Feb 1988 Gary Mackay Saudi Arabia A 3
0
35000 Mo Johnston 47; John Collins 49 Youssef JAZAA 16; Majid Abdullah MOHAMMED 71 504 Wed 17 Feb 1988 Henry Smith Saudi Arabia A 3
0
35000 Mo Johnston 47; John Collins 49 Youssef JAZAA 16; Majid Abdullah MOHAMMED 71 504 Wed 17 Feb 1988 John Colquhoun Saudi Arabia A 3
0
35000 Mo Johnston 47; John Collins 49 Youssef JAZAA 16; Majid Abdullah MOHAMMED 71 505 Tue 22 Mar 1988 Gary Mackay Malta A 2
0
8000 Graeme Sharp 21 Carmel Busuttil 54 505 Tue 22 Mar 1988 John Colquhoun Malta A 2
0
8000 Graeme Sharp 21 Carmel Busuttil 54 514 Wed 26 Apr 1989 Dave McPherson Cyprus H 1
0
50694 Mo Johnston 26; Ally McCoist 63 Floros Nicolaou 62 515 Sat 27 May 1989 Dave McPherson England H 1
0
60308 ----- Christopher Roland Waddle 20; Steve Bull 82 519 Wed 15 Nov 1989 Dave McPherson Norway H 1
0
61753 Ally McCoist 44 Erland Johnsen 89 520 Wed 28 Mar 1990 Craig Levein Argentina H 1
0
46535 Stewart Mckimmie 32 ----- 521 Wed 25 Apr 1990 Craig Levein East Germany H 1
0
19718 ----- Thomas Doll pen 73 522 Wed 16 May 1990 Craig Levein Egypt H 1
0
23000 Ally McCoist 73 Gamal Abedel Hamid 15; Hossam Hussein Hassan 28; Ismail Awadallah Youssef 83 523 Sat 19 May 1990 Craig Levein Poland H 1
0
25144 Mo Johnston 42 Gary Thompson Gillespie og 59 524 Mon 28 May 1990 Craig Levein Malta A 2
0
3000 Alan McInally 5; Alan McInally 80 Michael Degiorgio 43 524 Mon 28 May 1990 Dave McPherson Malta A 2
0
3000 Alan McInally 5; Alan McInally 80 Michael Degiorgio 43 525 Mon 11 Jun 1990 Dave McPherson Costa Rica N 1
0
30867 ----- Juan Arnold Cayasson 49 526 Sat 16 Jun 1990 Craig Levein Sweden N 2
0
31823 Stuart McCall 10; Mo Johnston pen 81 Glenn Peter Stromberg 85 526 Sat 16 Jun 1990 Dave McPherson Sweden N 2
0
31823 Stuart McCall 10; Mo Johnston pen 81 Glenn Peter Stromberg 85 527 Wed 20 Jun 1990 Dave McPherson Brazil N 1
0
62502 ----- Luiz Antonio Correa da Costa MULLER 81 528 Wed 12 Sep 1990 John Robertson Romania H 1 1
1
8046 John Robertson 37; Ally McCoist 75 Rodion Camataru 13 529 Wed 17 Oct 1990 Dave McPherson Switzerland H 2 1
0
27740 John Robertson pen 34; Gary McAllister 52 Adrian Knup pen 66 529 Wed 17 Oct 1990 John Robertson Switzerland H 2 1
1
27740 John Robertson pen 34; Gary McAllister 52 Adrian Knup pen 66 530 Wed 14 Nov 1990 Dave McPherson Bulgaria A 1
0
42000 Ally McCoist 9 Nikolay Todorov 70 531 Wed 06 Feb 1991 Dave McPherson USSR H 1
0
20673 ----- Dmitri Kuznetsov 89 532 Wed 27 Mar 1991 Dave McPherson Bulgaria H 2
0
33119 John Collins 83 Emil Kostadinov 89 532 Wed 27 Mar 1991 John Robertson Bulgaria H 2
0
33119 John Collins 83 Emil Kostadinov 89 533 Wed 01 May 1991 Dave McPherson San Marino A 2
0
3512 Gordon Strachan pen 63; Gordon Durie 66 ----- 533 Wed 01 May 1991 John Robertson San Marino A 2
0
3512 Gordon Strachan pen 63; Gordon Durie 66 ----- 534 Wed 11 Sep 1991 Dave McPherson Switzerland A 1
0
47000 Gordon Durie 47; Ally McCoist 83 Stephane Chapuisat 30; Heinz Hermann 39 535 Wed 16 Oct 1991 Craig Levein Romania A 2
0
15850 ----- Gheorghe Hagi pen 73 535 Wed 16 Oct 1991 Dave McPherson Romania A 2
0
15850 ----- Gheorghe Hagi pen 73 536 Wed 13 Nov 1991 Craig Levein San Marino H 3
0
35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62 ----- 536 Wed 13 Nov 1991 Dave McPherson San Marino H 3
0
35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62 ----- 536 Wed 13 Nov 1991 John Robertson San Marino H 3
0
35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62 ----- 537 Wed 19 Feb 1992 Dave McPherson Northern Ireland H 3
0
13651 Ally McCoist 11 ----- 537 Wed 19 Feb 1992 Henry Smith Northern Ireland H 3
0
13651 Ally McCoist 11 ----- 537 Wed 19 Feb 1992 John Robertson Northern Ireland H 3
0
13651 Ally McCoist 11 ----- 538 Wed 25 Mar 1992 Dave McPherson Finland H 2
0
9275 Paul McStay 24 Jari Litmanen 42 538 Wed 25 Mar 1992 John Robertson Finland H 2
0
9275 Paul McStay 24 Jari Litmanen 42 539 Sun 17 May 1992 Alan McLaren United States A 2
0
24157 Pat Nevin 7 ----- 539 Sun 17 May 1992 Dave McPherson United States A 2
0
24157 Pat Nevin 7 ----- 540 Wed 20 May 1992 Alan McLaren Canada A 3
0
10872 Gary McAllister pen 23; Ally McCoist 68; Maurice Malpas 88 John Catliff 43 540 Wed 20 May 1992 Dave McPherson Canada A 3
0
10872 Gary McAllister pen 23; Ally McCoist 68; Maurice Malpas 88 John Catliff 43 540 Wed 20 May 1992 Henry Smith Canada A 3
0
10872 Gary McAllister pen 23; Ally McCoist 68; Maurice Malpas 88 John Catliff 43 541 Wed 03 Jun 1992 Alan McLaren Norway A 2
0
8786 ----- ----- 541 Wed 03 Jun 1992 Dave McPherson Norway A 2
0
8786 ----- ----- 546 Wed 14 Oct 1992 Craig Levein Portugal H 1
0
22583 ----- ----- 547 Wed 18 Nov 1992 Alan McLaren Italy H 2
0
33029 ----- ----- 547 Wed 18 Nov 1992 John Robertson Italy H 2
0
33029 ----- ----- 548 Wed 17 Feb 1993 Alan McLaren Malta H 2
0
35490 Ally McCoist 15; Ally McCoist 68; Pat Nevin 84 ----- 548 Wed 17 Feb 1993 John Robertson Malta H 2
0
35490 Ally McCoist 15; Ally McCoist 68; Pat Nevin 84 ----- 549 Wed 24 Mar 1993 Alan McLaren Germany H 4
0
36400 ----- Karl-Heinz Riedle 21 549 Wed 24 Mar 1993 Craig Levein Germany H 4
0
C 36400 ----- Karl-Heinz Riedle 21 549 Wed 24 Mar 1993 John Robertson Germany H 4
0
36400 ----- Karl-Heinz Riedle 21 549 Wed 24 Mar 1993 Nicky Walker Germany H 4
0
36400 ----- Karl-Heinz Riedle 21 550 Wed 28 Apr 1993 Craig Levein Portugal A 1
0
28000 ----- Rui Barros 5; Jorge Cadete 45; Paolo Futre 67; Rui Barros 70; Jorge Cadete 72 551 Wed 19 May 1993 Alan McLaren Estonia A 2
0
5100 Kevin Gallacher 43; John Collins 59; Scott Booth 73 ----- 551 Wed 19 May 1993 John Robertson Estonia A 2
0
5100 Kevin Gallacher 43; John Collins 59; Scott Booth 73 ----- 552 Wed 02 Jun 1993 Alan McLaren Estonia H 1
0
14307 Brian McClair 16; Pat Nevin 27; Pat Nevin pen 72 Sergei Bragin 57 553 Wed 08 Sep 1993 Craig Levein Switzerland H 1
0
21500 John Collins 50 Georges Bregy pen 69 554 Wed 13 Oct 1993 Alan McLaren Italy A 1
0
61178 Kevin Gallacher 17 Roberto Donadoni 3; Pierluigi Casiraghi 16; Stefano Eranio 80 555 Wed 17 Nov 1993 Alan McLaren Malta A 1
0
7000 Billy McKinlay 16; Colin Hendry 73 ----- 556 Wed 23 Mar 1994 Alan McLaren Netherlands H 2
0
36809 ----- Brian Roy 23 556 Wed 23 Mar 1994 Craig Levein Netherlands H 2
0
36809 ----- Brian Roy 23 557 Wed 20 Apr 1994 Alan McLaren Austria A 1
0
35000 John McGinlay 35; Billy McKinlay 60 Adolf Hutter 13 559 Wed 07 Sep 1994 Alan McLaren Finland A 2
0
12845 Duncan Shearer 29; John Collins 65 ----- 559 Wed 07 Sep 1994 Craig Levein Finland A 2
0
12845 Duncan Shearer 29; John Collins 65 ----- 560 Wed 12 Oct 1994 Alan McLaren Faroe Islands H 2
0
20885 John McGinlay 4; Scott Booth 34; John Collins 40; Billy McKinlay 61; John Collins 72 Jan Allan Muller 75 560 Wed 12 Oct 1994 Craig Levein Faroe Islands H 2
0
20885 John McGinlay 4; Scott Booth 34; John Collins 40; Billy McKinlay 61; John Collins 72 Jan Allan Muller 75 561 Wed 16 Nov 1994 Craig Levein Russia H 1
0
31254 Scott Booth 19 Dmitri Radchenko 25 565 Sun 21 May 1995 John Robertson Japan A 1
0
24566 ----- ----- 566 Wed 24 May 1995 John Robertson Ecuador N 1 1
1
5669 John Robertson 75; Stevie Crawford 83 Iván Hurtado pen 79 567 Wed 07 Jun 1995 John Robertson Faroe Islands A 1
0
3881 Billy McKinlay 25; John McGinlay 29 ----- 568 Wed 16 Aug 1995 John Robertson Greece H 1
0
34910 Ally McCoist 72 ----- 570 Wed 11 Oct 1995 John Robertson Sweden A 1
0
19121 ----- Jorgen Petterson 31; Stefan Schwarz 35 586 Tue 27 May 1997 David Weir Wales H 1
0
9013 ----- John Hartson 46 587 Sun 01 Jun 1997 David Weir Malta A 1
0
3500 Christian Dailly 4; Darren Jackson 44; Darren Jackson 81 Hubert Suda 17; Stefan Sultana 57 591 Wed 12 Nov 1997 David Weir France A 1
0
19514 Gordon Durie 36 Pierre Laigle 35; Youri Djorkaeff pen 78 592 Wed 25 Mar 1998 David Weir Denmark H 1
0
26468 ----- Brian Laudrup 38 593 Wed 22 Apr 1998 David Weir Finland H 1
0
14315 Darren Jackson 15 Jonathan Johansson 10 597 Tue 16 Jun 1998 David Weir Norway N 1
0
30236 Craig Burley 66 Havard Flo 46 598 Tue 23 Jun 1998 David Weir Morocco N 1
0
33266 ----- Salaheddine Bassir 22; Abdeljilil Hadda 47; Salaheddine Bassir 85 599 Sat 05 Sep 1998 Neil McCann Lithuania A 1
0
4800 ----- ----- 600 Sat 10 Oct 1998 David Weir Estonia H 1
0
16930 Billy Dodds 70; Sergei Hohlov-Simson og 79; Billy Dodds 85 Sergei Hohlov-Simson 34; Maksim Smirnov 76 601 Wed 14 Oct 1998 David Weir Faroe Islands H 1
0
18517 Craig Burley 21; Billy Dodds 45 John Petersen pen 86 603 Wed 28 Apr 1999 Colin Cameron Germany A 2
0
27000 Don Hutchison 66 ----- 603 Wed 28 Apr 1999 Paul Ritchie Germany A 2
0
27000 Don Hutchison 66 ----- 604 Sat 05 Jun 1999 Colin Cameron Faroe Islands A 1
0
4100 Allan Johnston 38 Hans Frodi Hansen 90 605 Wed 09 Jun 1999 Paul Ritchie Czech Republic A 1 1
1
21149 Paul Ritchie 30; Allan Johnston 62 Tomas Repka 65; Pavel Kuka 66; Jan Koller 87 608 Tue 05 Oct 1999 Gary McSwegan Bosnia and Herzegovina H 1
0
30574 John Collins pen 26 ----- 609 Sat 09 Oct 1999 Colin Cameron Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 609 Sat 09 Oct 1999 Gary McSwegan Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 609 Sat 09 Oct 1999 Paul Ritchie Lithuania H 3 2
0
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 610 Sat 13 Nov 1999 David Weir England H 2
0
50132 ----- Paul Scholes 21; Paul Scholes 42 610 Sat 13 Nov 1999 Paul Ritchie England H 2
0
50132 ----- Paul Scholes 21; Paul Scholes 42 612 Wed 29 Mar 2000 Colin Cameron France H 2
0
48157 ----- Sylvain Wiltord 53; Thierry Henry 89 612 Wed 29 Mar 2000 Steven Pressley France H 2
0
48157 ----- Sylvain Wiltord 53; Thierry Henry 89 614 Tue 30 May 2000 Colin Cameron Republic Of Ireland A 3
0
30213 Don Hutchison 16; Barry Ferguson 29 Craig William Burley og 2 614 Tue 30 May 2000 Gary Naysmith Republic Of Ireland A 3
0
30213 Don Hutchison 16; Barry Ferguson 29 Craig William Burley og 2 614 Tue 30 May 2000 Steven Pressley Republic Of Ireland A 3
0
30213 Don Hutchison 16; Barry Ferguson 29 Craig William Burley og 2 615 Sat 02 Sep 2000 Colin Cameron Latvia A 2
0
9500 Neil McCann 88 ----- 615 Sat 02 Sep 2000 Gary Naysmith Latvia A 2
0
9500 Neil McCann 88 ----- 616 Sat 07 Oct 2000 Colin Cameron San Marino A 2
0
4377 Matt Elliott 70; Don Hutchison 72 ----- 616 Sat 07 Oct 2000 Gary Naysmith San Marino A 2
0
4377 Matt Elliott 70; Don Hutchison 72 ----- 617 Wed 11 Oct 2000 Colin Cameron Croatia A 2
0
25000 Kevin Gallacher 24 Alen Boksic 15 617 Wed 11 Oct 2000 Gary Naysmith Croatia A 2
0
25000 Kevin Gallacher 24 Alen Boksic 15 618 Wed 15 Nov 2000 Colin Cameron Australia H 1
0
30985 ----- Brett Emerton 12; David Zdrillic 66 620 Wed 28 Mar 2001 Colin Cameron San Marino H 1 1
1
27313 Colin Hendry 21; Colin Hendry 32; Billy Dodds 33; Colin Cameron 64 ----- 621 Wed 25 Apr 2001 Colin Cameron Poland A 1
0
18000 Scott Booth pen 69 Radoslaw Kaluzny 50 624 Sat 06 Oct 2001 Scott Severin Latvia H 1
0
23228 Dougie Freedman 44; David Weir 54 Andrejs Rubins 21 627 Thu 16 May 2002 Scott Severin South Korea A 1
0
52384 Scott Dobie 75 Lee Chun-Soo 15; Ahn Jung-Hwa 57; Yoon Jung-Hwan 67; Ahn Jung-Hwa 87 628 Mon 20 May 2002 Scott Severin South Africa A 1
0
3007 ----- Teboho Mokoena 32; George Koumantarakis 90 629 Thu 23 May 2002 Scott Severin Hong Kong League A 1
0
8000 Kevin Kyle 22; Steven Thompson 36; Christian Dailly 50; Scot Gemmill 72 ----- 630 Wed 21 Aug 2002 Scott Severin Denmark H 1
0
28766 ----- Ebbe Sand 8 632 Sat 12 Oct 2002 Scott Severin Iceland A 2
0
7065 Christian Dailly 7; Gary Naysmith 63 ----- 632 Sat 12 Oct 2002 Steven Pressley Iceland A 2
0
7065 Christian Dailly 7; Gary Naysmith 63 ----- 633 Tue 15 Oct 2002 Scott Severin Canada H 2
0
16207 Stevie Crawford 11; Steven Thompson 50; Stevie Crawford 73 Dwayne De Rosario pen 9 633 Tue 15 Oct 2002 Steven Pressley Canada H 2
0
16207 Stevie Crawford 11; Steven Thompson 50; Stevie Crawford 73 Dwayne De Rosario pen 9 634 Wed 20 Nov 2002 Scott Severin Portugal A 2
0
8000 ----- Pauleta 7; Pauleta 18 634 Wed 20 Nov 2002 Steven Pressley Portugal A 2
0
8000 ----- Pauleta 7; Pauleta 18 636 Sat 29 Mar 2003 Steven Pressley Iceland H 1
0
37548 Kenny Miller 10; Lee Wilkie 70 Eidur Gudjohnsen 48 637 Wed 02 Apr 2003 Steven Pressley Lithuania A 1
0
6400 ----- Tomas Razanauskas 73 638 Wed 30 Apr 2003 Andy Webster Austria H 2
0
12189 ----- Roland Kirchler 27; Mario Haas 32 638 Wed 30 Apr 2003 Steven Pressley Austria H 2
0
12189 ----- Roland Kirchler 27; Mario Haas 32 639 Tue 27 May 2003 Andy Webster New Zealand H 2
0
10016 Stevie Crawford 10 Ryan Nelsen 47 639 Tue 27 May 2003 Steven Pressley New Zealand H 2
0
10016 Stevie Crawford 10 Ryan Nelsen 47 640 Sat 07 Jun 2003 Andy Webster Germany H 2
0
48047 Kenny Miller 68 Fredi Bobic 22 640 Sat 07 Jun 2003 Steven Pressley Germany H 2
0
48047 Kenny Miller 68 Fredi Bobic 22 641 Wed 20 Aug 2003 Andy Webster Norway A 2
0
12758 ----- ----- 641 Wed 20 Aug 2003 Steven Pressley Norway A 2
0
12758 ----- ----- 642 Sat 06 Sep 2003 Andy Webster Faroe Islands H 1
0
40109 Neil McCann 8; Paul Dickov 45; James McFadden 74 Julian Johnsson 36 643 Wed 10 Sep 2003 Steven Pressley Germany A 1
0
67000 Neil McCann 60 Fredi Bobic 26; Michael Ballack pen 50 644 Sat 11 Oct 2003 Steven Pressley Lithuania H 1
0
50343 Darren Fletcher 70 ----- 645 Sat 15 Nov 2003 Steven Pressley Netherlands H 1
0
50670 James McFadden 22 ----- 646 Wed 19 Nov 2003 Steven Pressley Netherlands A 1
0
51000 ----- Wesley Sneijder 13; Andre Ooijer 32; Ruud van Nistelrooy 36; Ruud van Nistelrooy 50; Frank de Boer 64; Ruud van Nistelrooy 66 647 Wed 18 Feb 2004 Andy Webster Wales A 1
0
47124 ----- Robert Earnshaw 1; Robert Earnshaw 34; Robert Earnshaw 57; Gareth Keith Taylor 77 648 Wed 31 Mar 2004 Steven Pressley Romania H 1
0
20433 James McFadden 56 Cristian Chivu 36; Daniel Pancu 50 649 Wed 28 Apr 2004 Steven Pressley Denmark A 1
0
22885 ----- Ebbe Sand 60 650 Thu 27 May 2004 Andy Webster Estonia A 2
0
4000 James McFadden 76 ----- 650 Thu 27 May 2004 Steven Pressley Estonia A 2
0
4000 James McFadden 76 ----- 651 Sun 30 May 2004 Andy Webster Trinidad And Tobago H 3
0
16187 Darren Fletcher 6; Gary Holt 12; Gary Caldwell 23; Nigel Quashie 35 Stern John 55 651 Sun 30 May 2004 Craig Gordon Trinidad And Tobago H 3
0
16187 Darren Fletcher 6; Gary Holt 12; Gary Caldwell 23; Nigel Quashie 35 Stern John 55 651 Sun 30 May 2004 Steven Pressley Trinidad And Tobago H 3
0
C 16187 Darren Fletcher 6; Gary Holt 12; Gary Caldwell 23; Nigel Quashie 35 Stern John 55 652 Wed 18 Aug 2004 Andy Webster Hungary H 2
0
15933 ----- Szabolcs Huszti pen 45; Szabolcs Huszti 53; David Marshall og 72 652 Wed 18 Aug 2004 Steven Pressley Hungary H 2
0
15933 ----- Szabolcs Huszti pen 45; Szabolcs Huszti 53; David Marshall og 72 653 Fri 03 Sep 2004 Andy Webster Spain A 2
0
15000 James McFadden 18 Raul pen 57 653 Fri 03 Sep 2004 Craig Gordon Spain A 2
0
15000 James McFadden 18 Raul pen 57 654 Wed 08 Sep 2004 Andy Webster Slovenia H 2
0
38278 ----- ----- 654 Wed 08 Sep 2004 Craig Gordon Slovenia H 2
0
38278 ----- ----- 655 Sat 09 Oct 2004 Andy Webster Norway H 2
0
48882 ----- Steffen Iversen pen 54 655 Sat 09 Oct 2004 Craig Gordon Norway H 2
0
48882 ----- Steffen Iversen pen 54 656 Wed 13 Oct 2004 Andy Webster Moldova A 2
0
7000 Steven Thompson 31 Sergiu Dadu 28 656 Wed 13 Oct 2004 Craig Gordon Moldova A 2
0
7000 Steven Thompson 31 Sergiu Dadu 28 657 Wed 17 Nov 2004 Andy Webster Sweden H 1
0
15071 James McFadden pen 78 Marcus Allback 27; Marcus Allback 49; Johan Elmander 72; Fredrik Berglund 73 658 Sat 26 Mar 2005 Craig Gordon Italy A 3
0
40745 ----- Andrea Pirlo 35; Andrea Pirlo 85 658 Sat 26 Mar 2005 Paul Hartley Italy A 3
0
40745 ----- Andrea Pirlo 35; Andrea Pirlo 85 658 Sat 26 Mar 2005 Steven Pressley Italy A 3
0
40745 ----- Andrea Pirlo 35; Andrea Pirlo 85 659 Sat 04 Jun 2005 Andy Webster Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 659 Sat 04 Jun 2005 Craig Gordon Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 659 Sat 04 Jun 2005 Paul Hartley Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 659 Sat 04 Jun 2005 Steven Pressley Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 660 Wed 08 Jun 2005 Andy Webster Belarus A 3
0
28287 ----- ----- 660 Wed 08 Jun 2005 Craig Gordon Belarus A 3
0
28287 ----- ----- 660 Wed 08 Jun 2005 Steven Pressley Belarus A 3
0
28287 ----- ----- 661 Wed 17 Aug 2005 Andy Webster Austria A 3
0
13800 Kenny Miller 3; Garry OConnor 39 Andreas Ibertsberger 83; Joachim Standfest 87 661 Wed 17 Aug 2005 Craig Gordon Austria A 3
0
13800 Kenny Miller 3; Garry OConnor 39 Andreas Ibertsberger 83; Joachim Standfest 87 661 Wed 17 Aug 2005 Steven Pressley Austria A 3
0
13800 Kenny Miller 3; Garry OConnor 39 Andreas Ibertsberger 83; Joachim Standfest 87 662 Sat 03 Sep 2005 Andy Webster Italy H 3
0
50185 Kenny Miller 13 Fabio Grosso 76 662 Sat 03 Sep 2005 Craig Gordon Italy H 3
0
50185 Kenny Miller 13 Fabio Grosso 76 662 Sat 03 Sep 2005 Paul Hartley Italy H 3
0
50185 Kenny Miller 13 Fabio Grosso 76 663 Wed 07 Sep 2005 Andy Webster Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 663 Wed 07 Sep 2005 Craig Gordon Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 663 Wed 07 Sep 2005 Paul Hartley Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 663 Wed 07 Sep 2005 Steven Pressley Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 664 Sat 08 Oct 2005 Craig Gordon Belarus H 3
0
51105 ----- Vital Uladzimiravich Kutuzaw 6 664 Sat 08 Oct 2005 Paul Hartley Belarus H 3
0
51105 ----- Vital Uladzimiravich Kutuzaw 6 664 Sat 08 Oct 2005 Steven Pressley Belarus H 3
0
51105 ----- Vital Uladzimiravich Kutuzaw 6 665 Wed 12 Oct 2005 Andy Webster Slovenia A 4 1
0
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 665 Wed 12 Oct 2005 Craig Gordon Slovenia A 4 1
0
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 665 Wed 12 Oct 2005 Paul Hartley Slovenia A 4 1
1
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 665 Wed 12 Oct 2005 Steven Pressley Slovenia A 4 1
0
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 666 Sat 12 Nov 2005 Andy Webster United States H 4 1
1
26708 Andy Webster 36 Josh Wolff pen 8 666 Sat 12 Nov 2005 Craig Gordon United States H 4 1
0
26708 Andy Webster 36 Josh Wolff pen 8 666 Sat 12 Nov 2005 Paul Hartley United States H 4 1
0
26708 Andy Webster 36 Josh Wolff pen 8 666 Sat 12 Nov 2005 Steven Pressley United States H 4 1
0
26708 Andy Webster 36 Josh Wolff pen 8 667 Wed 01 Mar 2006 Andy Webster Switzerland H 2
0
20952 Kenny Miller 54 Tranquillo Barnetta 21; Daniel Gygax 41; Ricardo Cabanas 69 667 Wed 01 Mar 2006 Craig Gordon Switzerland H 2
0
20952 Kenny Miller 54 Tranquillo Barnetta 21; Daniel Gygax 41; Ricardo Cabanas 69 670 Sat 02 Sep 2006 Craig Gordon Faroe Islands H 3
0
50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85 ----- 670 Sat 02 Sep 2006 Paul Hartley Faroe Islands H 3
0
50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85 ----- 670 Sat 02 Sep 2006 Steven Pressley Faroe Islands H 3
0
50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85 ----- 671 Wed 06 Sep 2006 Craig Gordon Lithuania A 3
0
7500 Christian Dailly 46; Kenny Miller 63 Darius Miceika 85 671 Wed 06 Sep 2006 Paul Hartley Lithuania A 3
0
7500 Christian Dailly 46; Kenny Miller 63 Darius Miceika 85 671 Wed 06 Sep 2006 Steven Pressley Lithuania A 3
0
7500 Christian Dailly 46; Kenny Miller 63 Darius Miceika 85 672 Sat 07 Oct 2006 Craig Gordon France H 3
0
50456 Gary Caldwell 67 ----- 672 Sat 07 Oct 2006 Paul Hartley France H 3
0
50456 Gary Caldwell 67 ----- 672 Sat 07 Oct 2006 Steven Pressley France H 3
0
50456 Gary Caldwell 67 ----- 673 Wed 11 Oct 2006 Craig Gordon Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 673 Wed 11 Oct 2006 Paul Hartley Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 673 Wed 11 Oct 2006 Robbie Neilson Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 673 Wed 11 Oct 2006 Steven Pressley Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 674 Sat 24 Mar 2007 Craig Gordon Georgia H 1
0
50850 Kris Boyd 11; Craig Beattie 88 Shota Arveladze 39 675 Wed 28 Mar 2007 Craig Gordon Italy A 1
0
37500 ----- Luca Toni 11; Luca Toni 70 676 Wed 30 May 2007 Craig Gordon Austria A 1
0
13200 Garry OConnor 59 ----- 677 Wed 06 Jun 2007 Craig Gordon Faroe Islands A 1
0
4100 Shaun Maloney 31; Garry OConnor 35 ----- 685 Fri 30 May 2008 Christophe Berra Czech Republic A 1
0
11314 David Clarkson 85 Libor Sionko 60; Michal Kadlec 84; Libor Sionko 90 686 Wed 20 Aug 2008 Christophe Berra Northern Ireland H 2
0
28072 ----- ----- 686 Wed 20 Aug 2008 Michael Stewart Northern Ireland H 2
0
28072 ----- ----- 690 Wed 19 Nov 2008 Christophe Berra Argentina H 1
0
32492 ----- Maxi Rodríguez 8 696 Sat 10 Oct 2009 Lee Wallace Japan A 1
0
72377 ----- Christophe Michael Berra og 83; Keisuke Honda 91 697 Sat 14 Nov 2009 Lee Wallace Wales A 1
0
13844 ----- David Edwards 17; Simon Church 32; Aaron James Ramsey 35 698 Wed 03 Mar 2010 Lee Wallace Czech Republic H 1
0
26530 Scott Brown 62 ----- 699 Wed 11 Aug 2010 Lee Wallace Sweden A 1
0
25249 ----- Zlatan Ibrahimovic 4; Emir Bajrami 39; Ola Toivonen 56 701 Tue 07 Sep 2010 Lee Wallace Liechtenstein H 1
0
37050 Kenny Miller 63; Stephen McManus 97 Mario Frick 46 716 Sat 26 May 2012 Andy Webster United States A 1
0
54894 Geoffrey Cameron og 15 Landon Donovan 3; Michael Bradley 11; Landon Donovan 60; Landon Donovan 65; Jermaine Jones 70 717 Wed 15 Aug 2012 Andy Webster Australia H 1
0
11110 Jordan Rhodes 28; Jason Davidson og 63; Ross McCormack 76 Marco Bresciano 18 718 Sat 08 Sep 2012 Andy Webster Serbia H 1
0
47369 ----- ----- 719 Tue 11 Sep 2012 Andy Webster North Macedonia H 1
0
32430 Kenny Miller 43 Nikolce Noveski 11 723 Wed 06 Feb 2013 Andy Webster Estonia H 1
0
R 16102 Charlie Mulgrew 39 ----- 750 Sun 29 May 2016 Callum Paterson Italy N 1
0
8000 ----- Graziano Pellè 57 752 Sun 04 Sep 2016 Callum Paterson Malta A 1
0
15069 Robert Snodgrass 9; Chris Martin 53; Robert Snodgrass pen 61; Steven Fletcher 78; Robert Snodgrass 84 Alfred Effiong 13 753 Sat 08 Oct 2016 Callum Paterson Lithuania H 1
0
35966 James McArthur 89 Fedor Cernych 59 754 Tue 11 Oct 2016 Callum Paterson Slovakia A 1
0
11097 ----- Robert Mak 18; Robert Mak 56; Adam Nemec 68 755 Fri 11 Nov 2016 Callum Paterson England A 1
0
87258 ----- Daniel Sturridge 24; Adam Lallana 50; Gary Cahill 61 758 Sat 10 Jun 2017 Christophe Berra England H 1
0
48520 Leigh Griffiths 87; Leigh Griffiths 90 Alexander Oxlade-Chamberlain 70; Harry Kane 93 759 Fri 01 Sep 2017 Christophe Berra Lithuania A 1
0
5067 Stuart Armstrong 25; Andy Robertson 30; James McArthur 72 ----- 760 Mon 04 Sep 2017 Christophe Berra Malta H 1 1
1
26371 Christophe Berra 9; Leigh Griffiths 49 ----- 761 Thu 05 Oct 2017 Christophe Berra Slovakia H 1
0
46773 Martin Skrtel og 89 ----- 762 Sun 08 Oct 2017 Christophe Berra Slovenia A 1
0
11123 Leigh Griffiths 32; Robert Snodgrass 88 Roman Bezjak 52; Roman Bezjak 72 763 Thu 09 Nov 2017 Christophe Berra Netherlands H 1
0
17833 ----- Memphis Depay 40 768 Fri 07 Sep 2018 John Souttar Belgium H 2
0
20196 ----- Romelu Lukaku 28; Eden Hazard 46; Michy Batshuayi 52; Michy Batshuayi 60 768 Fri 07 Sep 2018 Steven Naismith Belgium H 2
0
20196 ----- Romelu Lukaku 28; Eden Hazard 46; Michy Batshuayi 52; Michy Batshuayi 60 769 Mon 10 Sep 2018 John Souttar Albania H 2 1
0
17455 Berat Gjimshiti og 47; Steven Naismith 68 ----- 769 Mon 10 Sep 2018 Steven Naismith Albania H 2 1
1
17455 Berat Gjimshiti og 47; Steven Naismith 68 ----- 770 Thu 11 Oct 2018 John Souttar Israel A 2
0
10234 Charlie Mulgrew pen 25 Dor Peretz 52; Kieran Tierney og 74 770 Thu 11 Oct 2018 Steven Naismith Israel A 2
0
10234 Charlie Mulgrew pen 25 Dor Peretz 52; Kieran Tierney og 74 771 Sun 14 Oct 2018 Steven Naismith Portugal H 1 1
1
19684 Steven Naismith 93 Helder Costa 43; Eder 74; Bruma 84 782 Sat 16 Nov 2019 Steven Naismith Cyprus A 1
0
C 7595 Ryan Christie 12; John McGinn 53 Giorgos Efraim 47 783 Tue 19 Nov 2019 Steven Naismith Kazakhstan H 1 1
1
C 19515 John McGinn 48; Steven Naismith 64; John McGinn 90 Baktiyor Zainutdinov 34 790 Sun 15 Nov 2020 Craig Gordon Slovakia A 1
0
0 ----- Jan Gregus 32 794 Wed 31 Mar 2021 Craig Gordon Faroe Islands H 1
0
0 John McGinn 7; John McGinn 53; Che Adams 60; Ryan Fraser 70 ----- 795 Wed 02 Jun 2021 Craig Gordon Netherlands N 1
0
0 Jack Hendry 11; Kevin Nisbet 64 Memphis Depay 17; Memphis Depay 89 800 Wed 01 Sep 2021 Craig Gordon Denmark A 1
0
34562 ----- Daniel Wass 14; Joakim Maehle 15 801 Sat 04 Sep 2021 Craig Gordon Moldova H 1
0
40869 Lyndon Dykes 14 ----- 802 Tue 07 Sep 2021 Craig Gordon Austria A 1
0
18800 Lyndon Dykes pen 30 ----- 803 Sat 09 Oct 2021 Craig Gordon Israel H 1
0
50585 John McGinn 30; Lyndon Dykes 57; Scott McTominay 94 Eran Zahavi 5; Moanes Dabour 32 804 Tue 12 Oct 2021 Craig Gordon Faroe Islands A 1
0
4233 Lyndon Dykes 86 ----- 805 Fri 12 Nov 2021 Craig Gordon Moldova A 1
0
3642 Nathan Patterson 38; Che Adams 65 ----- 806 Mon 15 Nov 2021 Craig Gordon Denmark H 2 1
0
49527 John Souttar 35; Che Adams 86 ----- 806 Mon 15 Nov 2021 John Souttar Denmark H 2 1
1
49527 John Souttar 35; Che Adams 86 ----- 807 Thu 24 Mar 2022 Craig Gordon Poland H 1
0
39090 Kieran Tierney 68 Krzysztof Piatek pen 94 808 Tue 29 Mar 2022 Craig Gordon Austria A 1
0
6600 Jack Hendry 28; John McGinn 56 Michael Gregoritsch 75; Alessandro Schopf 82 809 Wed 01 Jun 2022 Craig Gordon Ukraine H 1
0
49772 Callum McGregor 79 Andriy Yarmolenko 32; Roman Yaremchuk 49; Artem Dovbyk 95 810 Wed 08 Jun 2022 Craig Gordon Armenia H 1
0
38627 Anthony Ralston 28; Scott McKenna 40 ----- 811 Sat 11 Jun 2022 Craig Gordon Republic Of Ireland A 1
0
46927 ----- Alan Browne 20; Troy Parrott 28; Michael Obafemi 51 812 Tue 14 Jun 2022 Craig Gordon Armenia A 1
0
13500 Stuart Armstrong 14; Stuart Armstrong 45; John McGinn 50; Che Adams 53 Vahan Bichakhchyan 6 813 Wed 21 Sep 2022 Craig Gordon Ukraine H 1
0
42846 John McGinn 70; Lyndon Dykes 80; Lyndon Dykes 87 ----- 814 Sat 24 Sep 2022 Craig Gordon Republic Of Ireland H 1
0
48853 Jack Hendry 49; Ryan Christie pen 82 John Egan 18 815 Tue 27 Sep 2022 Craig Gordon Ukraine A 2
0
13534 ----- ----- 815 Tue 27 Sep 2022 Stephen Kingsley Ukraine A 2
0
13534 ----- ----- 816 Wed 16 Nov 2022 Craig Gordon Turkey A 1
0
28348 John McGinn 62 Ozan Kabak 40; Cengiz Under 49 818 Tue 28 Mar 2023 Lawrence Shankland Spain H 1
0
47976 Scott McTominay 7; Scott McTominay 51 ----- 824 Tue 17 Oct 2023 Zander Clark France A 1
0
48000 Billy Gilmour 11 Benjamin Pavard 16; Benjamin Pavard 24; Kylian Mbappe pen 41 825 Thu 16 Nov 2023 Lawrence Shankland Georgia A 2 1
1
44595 Scott McTominay 49; Lawrence Shankland 92 Khvicha Kvaratskhelia 15; Khvicha Kvaratskhelia 57 825 Thu 16 Nov 2023 Zander Clark Georgia A 2 1
0
44595 Scott McTominay 49; Lawrence Shankland 92 Khvicha Kvaratskhelia 15; Khvicha Kvaratskhelia 57 826 Sun 19 Nov 2023 Lawrence Shankland Norway H 2
0
48138 John McGinn pen 13; Leo Ostigard og 33; Stuart Armstrong 59 Aron Leonard Donnum 3; Jorgen Strand Larsen 20; Mohamed Elyounoussi 86 826 Sun 19 Nov 2023 Zander Clark Norway H 2
0
48138 John McGinn pen 13; Leo Ostigard og 33; Stuart Armstrong 59 Aron Leonard Donnum 3; Jorgen Strand Larsen 20; Mohamed Elyounoussi 86 827 Fri 22 Mar 2024 Lawrence Shankland Netherlands A 1
0
46223 ----- Tijjani Reijnders 40; Georginio Wijnaldum 72; Wout Weghorst 84 828 Tue 26 Mar 2024 Lawrence Shankland Northern Ireland H 1
0
33452 ----- Conor Bradley 32 829 Mon 03 Jun 2024 Lawrence Shankland Gibraltar A 2
0
15552 Ryan Christie 58; Che Adams 85 ----- 829 Mon 03 Jun 2024 Zander Clark Gibraltar A 2
0
15552 Ryan Christie 58; Che Adams 85 ----- 830 Fri 07 Jun 2024 Craig Gordon Finland H 2 1
0
40159 Arttu Hoskonen og 56; Lawrence Shankland 58 Benjamin Kallman 72; Oliver Antman pen 85 830 Fri 07 Jun 2024 Lawrence Shankland Finland H 2 1
1
40159 Arttu Hoskonen og 56; Lawrence Shankland 58 Benjamin Kallman 72; Oliver Antman pen 85 831 Fri 14 Jun 2024 Lawrence Shankland Germany A 1
0
65052 Antonio Rudiger og 87 Jamal Musiala 19; Florian Wirtz 10; Kai Havertz pen 45; Emre Can 93 832 Wed 19 Jun 2024 Lawrence Shankland Switzerland N 1
0
42711 Scott McTominay 13 Xherdan Shaqiri 26 833 Sun 23 Jun 2024 Lawrence Shankland Hungary N 1
0
54000 ----- Kevin Csoboth 100 834 Thu 05 Sep 2024 Lawrence Shankland Poland H 1
0
46356 Billy Gilmour 46; Scott McTominay 76 Sebastian Szymansk 8; Robert Lewandowski pen 44; Nicola Zalewski pen 97 836 Sat 12 Oct 2024 Craig Gordon Croatia A 1
0
21702 Ryan Christie 33 Igor Matanovic 36; Andrej Kramaric 70 837 Tue 15 Oct 2024 Craig Gordon Portugal H 1
0
49057 ----- -----
Games by Team Date Gme
noDate Player Team Score V No of
PlayersClub
GoalsGoals Cards Cap
tainCrowd Scorers 769 Mon 10 Sep 2018 John Souttar Albania H 2 1
0
17455 Berat Gjimshiti og 47; Steven Naismith 68 ----- 769 Mon 10 Sep 2018 Steven Naismith Albania H 2 1
1
17455 Berat Gjimshiti og 47; Steven Naismith 68 ----- 520 Wed 28 Mar 1990 Craig Levein Argentina H 1
0
46535 Stewart Mckimmie 32 ----- 690 Wed 19 Nov 2008 Christophe Berra Argentina H 1
0
32492 ----- Maxi Rodríguez 8 810 Wed 08 Jun 2022 Craig Gordon Armenia H 1
0
38627 Anthony Ralston 28; Scott McKenna 40 ----- 812 Tue 14 Jun 2022 Craig Gordon Armenia A 1
0
13500 Stuart Armstrong 14; Stuart Armstrong 45; John McGinn 50; Che Adams 53 Vahan Bichakhchyan 6 325 Sun 28 May 1967 Alan Anderson Australia A 2
0
34972 (Sir) Alex Ferguson 31 ----- 325 Sun 28 May 1967 Jim Townsend Australia A 2
0
34972 (Sir) Alex Ferguson 31 ----- 326 Wed 31 May 1967 Alan Anderson Australia A 3 1
0
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 326 Wed 31 May 1967 Jim Townsend Australia A 3 1
1
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 326 Wed 31 May 1967 Jim Cruickshank Australia A 3 1
0
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 327 Sat 03 Jun 1967 Alan Anderson Australia A 3
0
22138 (Sir) Alex Ferguson 61; (Sir) Alex Ferguson 80 ----- 327 Sat 03 Jun 1967 Jim Townsend Australia A 3
0
22138 (Sir) Alex Ferguson 61; (Sir) Alex Ferguson 80 ----- 327 Sat 03 Jun 1967 Jim Cruickshank Australia A 3
0
22138 (Sir) Alex Ferguson 61; (Sir) Alex Ferguson 80 ----- 618 Wed 15 Nov 2000 Colin Cameron Australia H 1
0
30985 ----- Brett Emerton 12; David Zdrillic 66 717 Wed 15 Aug 2012 Andy Webster Australia H 1
0
11110 Jordan Rhodes 28; Jason Davidson og 63; Ross McCormack 76 Marco Bresciano 18 166 Wed 29 Nov 1933 Andy Anderson Austria H 1
0
62000 Davie Meiklejohn 5; Willie Macfadyen 49 Karl Zischek 41; Anton Schall 53 178 Sun 09 May 1937 Andy Anderson Austria A 2
0
63000 Francis ODonnell 78 camillo Jerusalem 78 178 Sun 09 May 1937 Tommy Walker Austria A 2
0
63000 Francis ODonnell 78 camillo Jerusalem 78 249 Wed 02 May 1956 Alfie Conn Snr Austria H 1 1
1
80322 Alfie Conn Snr 12 Theodor Wagner 14 277 Sun 29 May 1960 Alex Young Austria A 2
0
55000 Davie Mackay 76 Gerhard Hanappi 26; Gerhard Hanappi 31; Erich Hof 44; Erich Hof 63 277 Sun 29 May 1960 John Cumming Austria A 2
0
55000 Davie Mackay 76 Gerhard Hanappi 26; Gerhard Hanappi 31; Erich Hof 44; Erich Hof 63 295 Wed 08 May 1963 Davie Holt Austria H 1
0
94596 Davie Wilson 10; Davie Wilson 20; Denis Law 28; Denis Law 71 Anton Linhart 72 557 Wed 20 Apr 1994 Alan McLaren Austria A 1
0
35000 John McGinlay 35; Billy McKinlay 60 Adolf Hutter 13 638 Wed 30 Apr 2003 Andy Webster Austria H 2
0
12189 ----- Roland Kirchler 27; Mario Haas 32 638 Wed 30 Apr 2003 Steven Pressley Austria H 2
0
12189 ----- Roland Kirchler 27; Mario Haas 32 661 Wed 17 Aug 2005 Andy Webster Austria A 3
0
13800 Kenny Miller 3; Garry OConnor 39 Andreas Ibertsberger 83; Joachim Standfest 87 661 Wed 17 Aug 2005 Craig Gordon Austria A 3
0
13800 Kenny Miller 3; Garry OConnor 39 Andreas Ibertsberger 83; Joachim Standfest 87 661 Wed 17 Aug 2005 Steven Pressley Austria A 3
0
13800 Kenny Miller 3; Garry OConnor 39 Andreas Ibertsberger 83; Joachim Standfest 87 676 Wed 30 May 2007 Craig Gordon Austria A 1
0
13200 Garry OConnor 59 ----- 802 Tue 07 Sep 2021 Craig Gordon Austria A 1
0
18800 Lyndon Dykes pen 30 ----- 808 Tue 29 Mar 2022 Craig Gordon Austria A 1
0
6600 Jack Hendry 28; John McGinn 56 Michael Gregoritsch 75; Alessandro Schopf 82 660 Wed 08 Jun 2005 Andy Webster Belarus A 3
0
28287 ----- ----- 660 Wed 08 Jun 2005 Craig Gordon Belarus A 3
0
28287 ----- ----- 660 Wed 08 Jun 2005 Steven Pressley Belarus A 3
0
28287 ----- ----- 664 Sat 08 Oct 2005 Craig Gordon Belarus H 3
0
51105 ----- Vital Uladzimiravich Kutuzaw 6 664 Sat 08 Oct 2005 Paul Hartley Belarus H 3
0
51105 ----- Vital Uladzimiravich Kutuzaw 6 664 Sat 08 Oct 2005 Steven Pressley Belarus H 3
0
51105 ----- Vital Uladzimiravich Kutuzaw 6 189 Wed 23 Jan 1946 Jimmy Walker Belgium H 1
0
48830 Jimmy Delaney 50; Jimmy Delaney pen 91 Victor Lemberechts 64; Freddy Chaves 75 348 Wed 03 Feb 1971 Jim Cruickshank Belgium A 1
0
13931 ----- Ronald McKinnon og 34; Paul Van Himst 55; Paul Van Himst pen 83 768 Fri 07 Sep 2018 John Souttar Belgium H 2
0
20196 ----- Romelu Lukaku 28; Eden Hazard 46; Michy Batshuayi 52; Michy Batshuayi 60 768 Fri 07 Sep 2018 Steven Naismith Belgium H 2
0
20196 ----- Romelu Lukaku 28; Eden Hazard 46; Michy Batshuayi 52; Michy Batshuayi 60 608 Tue 05 Oct 1999 Gary McSwegan Bosnia and Herzegovina H 1
0
30574 John Collins pen 26 ----- 527 Wed 20 Jun 1990 Dave McPherson Brazil N 1
0
62502 ----- Luiz Antonio Correa da Costa MULLER 81 502 Wed 11 Nov 1987 Gary Mackay Bulgaria A 1 1
1
49976 Gary Mackay 87 ----- 530 Wed 14 Nov 1990 Dave McPherson Bulgaria A 1
0
42000 Ally McCoist 9 Nikolay Todorov 70 532 Wed 27 Mar 1991 Dave McPherson Bulgaria H 2
0
33119 John Collins 83 Emil Kostadinov 89 532 Wed 27 Mar 1991 John Robertson Bulgaria H 2
0
33119 John Collins 83 Emil Kostadinov 89 328 Tue 13 Jun 1967 Alan Anderson Canada A 3
0
3000 Joe Harper pen 30; Joe Harper 32; Joe Harper 30; Bobby Hope 46; Joe Harper NA; Joe Harper NA; Willie Morgan 90 Tony Adams NA; Ike MacKay NA 328 Tue 13 Jun 1967 Jim Townsend Canada A 3
0
3000 Joe Harper pen 30; Joe Harper 32; Joe Harper 30; Bobby Hope 46; Joe Harper NA; Joe Harper NA; Willie Morgan 90 Tony Adams NA; Ike MacKay NA 328 Tue 13 Jun 1967 Jim Cruickshank Canada A 3
0
3000 Joe Harper pen 30; Joe Harper 32; Joe Harper 30; Bobby Hope 46; Joe Harper NA; Joe Harper NA; Willie Morgan 90 Tony Adams NA; Ike MacKay NA 540 Wed 20 May 1992 Alan McLaren Canada A 3
0
10872 Gary McAllister pen 23; Ally McCoist 68; Maurice Malpas 88 John Catliff 43 540 Wed 20 May 1992 Dave McPherson Canada A 3
0
10872 Gary McAllister pen 23; Ally McCoist 68; Maurice Malpas 88 John Catliff 43 540 Wed 20 May 1992 Henry Smith Canada A 3
0
10872 Gary McAllister pen 23; Ally McCoist 68; Maurice Malpas 88 John Catliff 43 633 Tue 15 Oct 2002 Scott Severin Canada H 2
0
16207 Stevie Crawford 11; Steven Thompson 50; Stevie Crawford 73 Dwayne De Rosario pen 9 633 Tue 15 Oct 2002 Steven Pressley Canada H 2
0
16207 Stevie Crawford 11; Steven Thompson 50; Stevie Crawford 73 Dwayne De Rosario pen 9 525 Mon 11 Jun 1990 Dave McPherson Costa Rica N 1
0
30867 ----- Juan Arnold Cayasson 49 617 Wed 11 Oct 2000 Colin Cameron Croatia A 2
0
25000 Kevin Gallacher 24 Alen Boksic 15 617 Wed 11 Oct 2000 Gary Naysmith Croatia A 2
0
25000 Kevin Gallacher 24 Alen Boksic 15 836 Sat 12 Oct 2024 Craig Gordon Croatia A 1
0
21702 Ryan Christie 33 Igor Matanovic 36; Andrej Kramaric 70 514 Wed 26 Apr 1989 Dave McPherson Cyprus H 1
0
50694 Mo Johnston 26; Ally McCoist 63 Floros Nicolaou 62 782 Sat 16 Nov 2019 Steven Naismith Cyprus A 1
0
C 7595 Ryan Christie 12; John McGinn 53 Giorgos Efraim 47 605 Wed 09 Jun 1999 Paul Ritchie Czech Republic A 1 1
1
21149 Paul Ritchie 30; Allan Johnston 62 Tomas Repka 65; Pavel Kuka 66; Jan Koller 87 685 Fri 30 May 2008 Christophe Berra Czech Republic A 1
0
11314 David Clarkson 85 Libor Sionko 60; Michal Kadlec 84; Libor Sionko 90 698 Wed 03 Mar 2010 Lee Wallace Czech Republic H 1
0
26530 Scott Brown 62 ----- 179 Sat 15 May 1937 Tommy Walker Czechoslovakia A 1
0
35000 Jimmy Simpson 14; Bob McPhail 31; Torry Gillick 73 Antonin Puc 29 182 Wed 08 Dec 1937 Andy Anderson Czechoslovakia H 4 1
0
C 41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 182 Wed 08 Dec 1937 Andy Black Czechoslovakia H 4 1
1
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 182 Wed 08 Dec 1937 Tommy Walker Czechoslovakia H 4 1
0
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 182 Wed 08 Dec 1937 Willie Waugh Czechoslovakia H 4 1
0
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 374 Wed 17 Oct 1973 Donald Ford Czechoslovakia A 1
0
13668 ----- Zdenek Nehoda pen 17 347 Wed 11 Nov 1970 Jim Cruickshank Denmark H 1
0
24783 John OHare 14 ----- 592 Wed 25 Mar 1998 David Weir Denmark H 1
0
26468 ----- Brian Laudrup 38 630 Wed 21 Aug 2002 Scott Severin Denmark H 1
0
28766 ----- Ebbe Sand 8 649 Wed 28 Apr 2004 Steven Pressley Denmark A 1
0
22885 ----- Ebbe Sand 60 800 Wed 01 Sep 2021 Craig Gordon Denmark A 1
0
34562 ----- Daniel Wass 14; Joakim Maehle 15 806 Mon 15 Nov 2021 Craig Gordon Denmark H 2 1
0
49527 John Souttar 35; Che Adams 86 ----- 806 Mon 15 Nov 2021 John Souttar Denmark H 2 1
1
49527 John Souttar 35; Che Adams 86 ----- 521 Wed 25 Apr 1990 Craig Levein East Germany H 1
0
19718 ----- Thomas Doll pen 73 566 Wed 24 May 1995 John Robertson Ecuador N 1 1
1
5669 John Robertson 75; Stevie Crawford 83 Iván Hurtado pen 79 522 Wed 16 May 1990 Craig Levein Egypt H 1
0
23000 Ally McCoist 73 Gamal Abedel Hamid 15; Hossam Hussein Hassan 28; Ismail Awadallah Youssef 83 44 Sat 04 Apr 1891 Davie Baird England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 44 Sat 04 Apr 1891 Isaac Begbie England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 44 Sat 04 Apr 1891 Johnny Hill England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 44 Sat 04 Apr 1891 John MacPherson England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 47 Sat 02 Apr 1892 Willie Taylor England H 1
0
21000 Jack Bell 80 Edgar Wallace Chadwick 1; John Goodall 20; John Southworth 25; John Goodall 26 53 Sat 07 Apr 1894 Isaac Begbie England H 1
0
45107 William Lambie 7; Sandy McMahon 75 John Goodall 35; John Reynolds 85 56 Sat 06 Apr 1895 Davie Russell England A 1
0
42500 ----- Stephen Bloomer 30; Neil Gibson og 35; Stephen Smith 44 59 Sat 04 Apr 1896 Alex King England H 2
0
56500 William Lambie 22; Jack Bell 33 William Isaiah Bassett 80 59 Sat 04 Apr 1896 George Hogg England H 2
0
56500 William Lambie 22; Jack Bell 33 William Isaiah Bassett 80 71 Sat 07 Apr 1900 Harry Rennie England H 2
0
63000 Bob McColl 1; Jack Bell 6; Bob McColl 25; Bob McColl 44 Stephen Bloomer 35 71 Sat 07 Apr 1900 Bobby Walker England H 2
0
63000 Bob McColl 1; Jack Bell 6; Bob McColl 25; Bob McColl 44 Stephen Bloomer 35 74 Sat 30 Mar 1901 Bobby Walker England A 1
0
18250 John James Campbell 48; Robert Hamilton 75 Frederick Blackburn 36; Stephen Bloomer 80 77 Sat 03 May 1902 Bobby Walker England A 1
0
15000 Bobby Templeton 3; Ronald Orr 28 James Settle 65; Albert Wilkes 67 80 Sat 04 Apr 1903 Bobby Walker England A 1 1
1
36000 Finlay Speedie 57; Bobby Walker 59 Vivian John Woodward 10 83 Sat 09 Apr 1904 Bobby Walker England H 1
0
45000 ----- Stephen Bloomer 64 86 Sat 01 Apr 1905 Charlie Thomson England A 3
0
C 27599 ----- Joseph William Bache 80 86 Sat 01 Apr 1905 George Wilson England A 3
0
27599 ----- Joseph William Bache 80 86 Sat 01 Apr 1905 Bobby Walker England A 3
0
27599 ----- Joseph William Bache 80 89 Sat 07 Apr 1906 Alex Menzies England H 1
0
102741 Jimmy Howie 40; Jimmy Howie 55 Albert Shepherd 81 92 Sat 06 Apr 1907 Charlie Thomson England A 2
0
35829 Robert Crompton og 2 Stephen Bloomer 42 92 Sat 06 Apr 1907 Bobby Walker England A 2
0
35829 Robert Crompton og 2 Stephen Bloomer 42 95 Sat 04 Apr 1908 Charlie Thomson England H 2
0
C 121452 Andrew Wilson 27 James Edwin Windridge 75 95 Sat 04 Apr 1908 Bobby Walker England H 2
0
121452 Andrew Wilson 27 James Edwin Windridge 75 98 Sat 03 Apr 1909 Bobby Walker England A 1
0
27000 ----- George Wall 3; George Wall 10 107 Sat 23 Mar 1912 Bobby Walker England H 1
0
127307 Andrew Wilson 7 George Henry Holley 13 110 Sat 05 Apr 1913 Bobby Walker England A 1
0
52500 ----- Joseph Harold Hampton 37 143 Sat 13 Apr 1929 Jack Harkness England H 1
0
110512 Alexander Cheyne 89 ----- 149 Sat 05 Apr 1930 Jack Harkness England A 1
0
87375 Jimmy Fleming 49; Jimmy Fleming 62 Victor Martin Watson 11; Victor Martin Watson 28; Ellis James Rimmer 30; David Bone Nightingale Jack 33; Ellis James Rimmer 55 163 Sat 01 Apr 1933 Andy Anderson England H 1
0
136259 Jimmy McGrory 5; Jimmy McGrory 80 George Samuel Hunt 30 167 Sat 14 Apr 1934 Alex Massie England A 2
0
C 92363 ----- Clifford Sydney Bastin 43; Eric Frederick George Brook 80; John William Anslow Bowers 88 167 Sat 14 Apr 1934 Andy Anderson England A 2
0
92363 ----- Clifford Sydney Bastin 43; Eric Frederick George Brook 80; John William Anslow Bowers 88 170 Sat 06 Apr 1935 Alex Massie England H 3
0
129693 Dally Duncan 44; Dally Duncan 51 ----- 170 Sat 06 Apr 1935 Andy Anderson England H 3
0
129693 Dally Duncan 44; Dally Duncan 51 ----- 170 Sat 06 Apr 1935 Tommy Walker England H 3
0
129693 Dally Duncan 44; Dally Duncan 51 ----- 173 Sat 04 Apr 1936 Andy Anderson England A 2 1
0
93267 Tommy Walker pen 77 George Henry Camsell 30 173 Sat 04 Apr 1936 Tommy Walker England A 2 1
1
93267 Tommy Walker pen 77 George Henry Camsell 30 177 Sat 17 Apr 1937 Andy Anderson England H 2
0
149547 Francis ODonnell 47; Bob McPhail 80; Bob McPhail 89 Frederick Charles Steele 40 177 Sat 17 Apr 1937 Tommy Walker England H 2
0
149547 Francis ODonnell 47; Bob McPhail 80; Bob McPhail 89 Frederick Charles Steele 40 183 Sat 09 Apr 1938 Andy Anderson England A 2 1
0
93267 Tommy Walker 6 ----- 183 Sat 09 Apr 1938 Tommy Walker England A 2 1
1
93267 Tommy Walker 6 ----- 188 Sat 15 Apr 1939 Tommy Walker England H 1
0
149269 James Dougal 21 Albert [Pat] Beasley 67; Thomas Lawton 88 208 Sat 15 Apr 1950 Willie Bauld England H 1
0
133991 ----- Roy Thomas Frank Bentley 63 241 Sat 02 Apr 1955 John Cumming England A 1
0
96847 Lawrie Reilly 15; Tommy Docherty 85 Dennis James Wilshaw 1; Nathaniel [Nat] Lofthouse 7; Donald George Revie 24; Nathaniel [Nat] Lofthouse 27; Dennis James Wilshaw 70; Dennis James Wilshaw 73; Dennis James Wilshaw 83 261 Sat 19 Apr 1958 Jimmy Murray England H 1
0
127874 ----- Bryan Douglas 22; Derek Tennyson Kevan 35; Robert Charlton 66; Derek Tennyson Kevan 74 275 Sat 09 Apr 1960 Alex Young England H 2
0
129183 Graham Leggat 16 Robert Charlton pen 49 275 Sat 09 Apr 1960 John Cumming England H 2
0
129183 Graham Leggat 16 Robert Charlton pen 49 316 Sat 02 Apr 1966 Willie Wallace England H 1
0
123052 Denis Law 41; Jimmy Johnstone 57; Jimmy Johnstone 81 Geoffrey Charles Hurst 18; Roger Hunt 34; Roger Hunt 47; Robert Charlton 73 346 Sat 25 Apr 1970 Jim Cruickshank England H 1
0
137284 ----- ----- 515 Sat 27 May 1989 Dave McPherson England H 1
0
60308 ----- Christopher Roland Waddle 20; Steve Bull 82 610 Sat 13 Nov 1999 David Weir England H 2
0
50132 ----- Paul Scholes 21; Paul Scholes 42 610 Sat 13 Nov 1999 Paul Ritchie England H 2
0
50132 ----- Paul Scholes 21; Paul Scholes 42 755 Fri 11 Nov 2016 Callum Paterson England A 1
0
87258 ----- Daniel Sturridge 24; Adam Lallana 50; Gary Cahill 61 758 Sat 10 Jun 2017 Christophe Berra England H 1
0
48520 Leigh Griffiths 87; Leigh Griffiths 90 Alexander Oxlade-Chamberlain 70; Harry Kane 93 551 Wed 19 May 1993 Alan McLaren Estonia A 2
0
5100 Kevin Gallacher 43; John Collins 59; Scott Booth 73 ----- 551 Wed 19 May 1993 John Robertson Estonia A 2
0
5100 Kevin Gallacher 43; John Collins 59; Scott Booth 73 ----- 552 Wed 02 Jun 1993 Alan McLaren Estonia H 1
0
14307 Brian McClair 16; Pat Nevin 27; Pat Nevin pen 72 Sergei Bragin 57 600 Sat 10 Oct 1998 David Weir Estonia H 1
0
16930 Billy Dodds 70; Sergei Hohlov-Simson og 79; Billy Dodds 85 Sergei Hohlov-Simson 34; Maksim Smirnov 76 650 Thu 27 May 2004 Andy Webster Estonia A 2
0
4000 James McFadden 76 ----- 650 Thu 27 May 2004 Steven Pressley Estonia A 2
0
4000 James McFadden 76 ----- 723 Wed 06 Feb 2013 Andy Webster Estonia H 1
0
R 16102 Charlie Mulgrew 39 ----- 560 Wed 12 Oct 1994 Alan McLaren Faroe Islands H 2
0
20885 John McGinlay 4; Scott Booth 34; John Collins 40; Billy McKinlay 61; John Collins 72 Jan Allan Muller 75 560 Wed 12 Oct 1994 Craig Levein Faroe Islands H 2
0
20885 John McGinlay 4; Scott Booth 34; John Collins 40; Billy McKinlay 61; John Collins 72 Jan Allan Muller 75 567 Wed 07 Jun 1995 John Robertson Faroe Islands A 1
0
3881 Billy McKinlay 25; John McGinlay 29 ----- 601 Wed 14 Oct 1998 David Weir Faroe Islands H 1
0
18517 Craig Burley 21; Billy Dodds 45 John Petersen pen 86 604 Sat 05 Jun 1999 Colin Cameron Faroe Islands A 1
0
4100 Allan Johnston 38 Hans Frodi Hansen 90 642 Sat 06 Sep 2003 Andy Webster Faroe Islands H 1
0
40109 Neil McCann 8; Paul Dickov 45; James McFadden 74 Julian Johnsson 36 670 Sat 02 Sep 2006 Craig Gordon Faroe Islands H 3
0
50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85 ----- 670 Sat 02 Sep 2006 Paul Hartley Faroe Islands H 3
0
50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85 ----- 670 Sat 02 Sep 2006 Steven Pressley Faroe Islands H 3
0
50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85 ----- 677 Wed 06 Jun 2007 Craig Gordon Faroe Islands A 1
0
4100 Shaun Maloney 31; Garry OConnor 35 ----- 794 Wed 31 Mar 2021 Craig Gordon Faroe Islands H 1
0
0 John McGinn 7; John McGinn 53; Che Adams 60; Ryan Fraser 70 ----- 804 Tue 12 Oct 2021 Craig Gordon Faroe Islands A 1
0
4233 Lyndon Dykes 86 ----- 538 Wed 25 Mar 1992 Dave McPherson Finland H 2
0
9275 Paul McStay 24 Jari Litmanen 42 538 Wed 25 Mar 1992 John Robertson Finland H 2
0
9275 Paul McStay 24 Jari Litmanen 42 559 Wed 07 Sep 1994 Alan McLaren Finland A 2
0
12845 Duncan Shearer 29; John Collins 65 ----- 559 Wed 07 Sep 1994 Craig Levein Finland A 2
0
12845 Duncan Shearer 29; John Collins 65 ----- 593 Wed 22 Apr 1998 David Weir Finland H 1
0
14315 Darren Jackson 15 Jonathan Johansson 10 830 Fri 07 Jun 2024 Craig Gordon Finland H 2 1
0
40159 Arttu Hoskonen og 56; Lawrence Shankland 58 Benjamin Kallman 72; Oliver Antman pen 85 830 Fri 07 Jun 2024 Lawrence Shankland Finland H 2 1
1
40159 Arttu Hoskonen og 56; Lawrence Shankland 58 Benjamin Kallman 72; Oliver Antman pen 85 160 Sun 08 May 1932 Alex Massie France A 2
0
20000 Neil Dewar 14; Neil Dewar 27; Neil Dewar 40 Marcel Langiller pen 43 160 Sun 08 May 1932 Jack Harkness France A 2
0
20000 Neil Dewar 14; Neil Dewar 27; Neil Dewar 40 Marcel Langiller pen 43 266 Sun 15 Jun 1958 Davie Mackay France N 2
0
13554 Samuel Baird 66 Raymond Kopa pen 21; Just Fontaine 45 266 Sun 15 Jun 1958 Jimmy Murray France N 2
0
13554 Samuel Baird 66 Raymond Kopa pen 21; Just Fontaine 45 591 Wed 12 Nov 1997 David Weir France A 1
0
19514 Gordon Durie 36 Pierre Laigle 35; Youri Djorkaeff pen 78 612 Wed 29 Mar 2000 Colin Cameron France H 2
0
48157 ----- Sylvain Wiltord 53; Thierry Henry 89 612 Wed 29 Mar 2000 Steven Pressley France H 2
0
48157 ----- Sylvain Wiltord 53; Thierry Henry 89 672 Sat 07 Oct 2006 Craig Gordon France H 3
0
50456 Gary Caldwell 67 ----- 672 Sat 07 Oct 2006 Paul Hartley France H 3
0
50456 Gary Caldwell 67 ----- 672 Sat 07 Oct 2006 Steven Pressley France H 3
0
50456 Gary Caldwell 67 ----- 824 Tue 17 Oct 2023 Zander Clark France A 1
0
48000 Billy Gilmour 11 Benjamin Pavard 16; Benjamin Pavard 24; Kylian Mbappe pen 41 674 Sat 24 Mar 2007 Craig Gordon Georgia H 1
0
50850 Kris Boyd 11; Craig Beattie 88 Shota Arveladze 39 825 Thu 16 Nov 2023 Lawrence Shankland Georgia A 2 1
1
44595 Scott McTominay 49; Lawrence Shankland 92 Khvicha Kvaratskhelia 15; Khvicha Kvaratskhelia 57 825 Thu 16 Nov 2023 Zander Clark Georgia A 2 1
0
44595 Scott McTominay 49; Lawrence Shankland 92 Khvicha Kvaratskhelia 15; Khvicha Kvaratskhelia 57 174 Wed 14 Oct 1936 Andy Anderson Germany H 2
0
50000 Jimmy Delaney 60; Jimmy Delaney 80 ----- 174 Wed 14 Oct 1936 Tommy Walker Germany H 2
0
50000 Jimmy Delaney 60; Jimmy Delaney 80 ----- 549 Wed 24 Mar 1993 Alan McLaren Germany H 4
0
36400 ----- Karl-Heinz Riedle 21 549 Wed 24 Mar 1993 Craig Levein Germany H 4
0
C 36400 ----- Karl-Heinz Riedle 21 549 Wed 24 Mar 1993 John Robertson Germany H 4
0
36400 ----- Karl-Heinz Riedle 21 549 Wed 24 Mar 1993 Nicky Walker Germany H 4
0
36400 ----- Karl-Heinz Riedle 21 603 Wed 28 Apr 1999 Colin Cameron Germany A 2
0
27000 Don Hutchison 66 ----- 603 Wed 28 Apr 1999 Paul Ritchie Germany A 2
0
27000 Don Hutchison 66 ----- 640 Sat 07 Jun 2003 Andy Webster Germany H 2
0
48047 Kenny Miller 68 Fredi Bobic 22 640 Sat 07 Jun 2003 Steven Pressley Germany H 2
0
48047 Kenny Miller 68 Fredi Bobic 22 643 Wed 10 Sep 2003 Steven Pressley Germany A 1
0
67000 Neil McCann 60 Fredi Bobic 26; Michael Ballack pen 50 831 Fri 14 Jun 2024 Lawrence Shankland Germany A 1
0
65052 Antonio Rudiger og 87 Jamal Musiala 19; Florian Wirtz 10; Kai Havertz pen 45; Emre Can 93 829 Mon 03 Jun 2024 Lawrence Shankland Gibraltar A 2
0
15552 Ryan Christie 58; Che Adams 85 ----- 829 Mon 03 Jun 2024 Zander Clark Gibraltar A 2
0
15552 Ryan Christie 58; Che Adams 85 ----- 568 Wed 16 Aug 1995 John Robertson Greece H 1
0
34910 Ally McCoist 72 ----- 629 Thu 23 May 2002 Scott Severin Hong Kong League A 1
0
8000 Kevin Kyle 22; Steven Thompson 36; Christian Dailly 50; Scot Gemmill 72 ----- 187 Wed 07 Dec 1938 Andy Anderson Hungary H 3 2
0
C 23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 187 Wed 07 Dec 1938 Andy Black Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 187 Wed 07 Dec 1938 Tommy Walker Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 240 Wed 08 Dec 1954 Jimmy Wardhaugh Hungary H 2
0
113180 Tommy Ring 36; Bobby Johnstone 46 Joszef Bozsik 20; Nandor Hidegkuti 26; Karoly Sandor 44; Sandor Kocsis 89 240 Wed 08 Dec 1954 John Cumming Hungary H 2
0
113180 Tommy Ring 36; Bobby Johnstone 46 Joszef Bozsik 20; Nandor Hidegkuti 26; Karoly Sandor 44; Sandor Kocsis 89 262 Wed 07 May 1958 Jimmy Murray Hungary H 1
0
55337 John Mudie 14 Mate Fenyvesi 52 278 Sun 05 Jun 1960 Alex Young Hungary A 2 1
1
90000 William Hunter 34; George Herd 62; Alex Young 66 Karoly Sandor 19; Janos Gorocs 77; Lajos Tichy 92 278 Sun 05 Jun 1960 John Cumming Hungary A 2 1
0
90000 William Hunter 34; George Herd 62; Alex Young 66 Karoly Sandor 19; Janos Gorocs 77; Lajos Tichy 92 652 Wed 18 Aug 2004 Andy Webster Hungary H 2
0
15933 ----- Szabolcs Huszti pen 45; Szabolcs Huszti 53; David Marshall og 72 652 Wed 18 Aug 2004 Steven Pressley Hungary H 2
0
15933 ----- Szabolcs Huszti pen 45; Szabolcs Huszti 53; David Marshall og 72 833 Sun 23 Jun 2024 Lawrence Shankland Hungary N 1
0
54000 ----- Kevin Csoboth 100 632 Sat 12 Oct 2002 Scott Severin Iceland A 2
0
7065 Christian Dailly 7; Gary Naysmith 63 ----- 632 Sat 12 Oct 2002 Steven Pressley Iceland A 2
0
7065 Christian Dailly 7; Gary Naysmith 63 ----- 636 Sat 29 Mar 2003 Steven Pressley Iceland H 1
0
37548 Kenny Miller 10; Lee Wilkie 70 Eidur Gudjohnsen 48 30 Sat 19 Feb 1887 Tom Jenkinson Ireland H 1 1
1
1000 Willie Watt 5; Tom Jenkinson 43; Willie Johnstone 55; James Lowe 75 Frederick Browne 41 35 Sat 24 Mar 1888 Thomas Breckenridge Ireland A 1 1
1
10000 George Dewar 5; William Dickson 8; Thomas Breckenridge 15; Ralph Aitken 33; William Dickson 33; William Dickson 40; William Dickson 45; Neil McCallum 53; Robert Wilson og 77; Allan Stewart 83 John Lemon 18; William Boyd Dalton 24 36 Sat 09 Mar 1889 Jimmy Adams Ireland H 1
0
6000 Frank Watt 7; Frank Watt 10; David Black 25; Willie Groves 32; Willie Groves 50; Willie Groves 70; Tom McInnes 88 ----- 40 Sat 29 Mar 1890 Davie Baird Ireland A 2
0
5000 Gilbert Rankin 10; Thomas Wyllie 50; John McPherson 70; Gilbert Rankin 80 John Peden 50 40 Sat 29 Mar 1890 Isaac Begbie Ireland A 2
0
5000 Gilbert Rankin 10; Thomas Wyllie 50; John McPherson 70; Gilbert Rankin 80 John Peden 50 49 Sat 25 Mar 1893 Jimmy Adams Ireland H 1
0
12000 William Sellar 10; Samuel Torrans og 20; William Sellar 27; Sandy McMahon 28; James Hamilton 50; James Kelly 80 George Gaffikin 44 55 Sat 30 Mar 1895 Davie Russell Ireland H 2 2
0
15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70 William Sherrard 35 55 Sat 30 Mar 1895 Johnny Walker Ireland H 2 2
2
15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70 William Sherrard 35 58 Sat 28 Mar 1896 George Hogg Ireland A 1
0
8000 Bob McColl 7; Bob McColl 32; Pat Murray 85 James Humphrey Barron 20; James Humphrey Barron 32; Robert George "Bob" Milne pen 43 64 Sat 26 Mar 1898 Johnny Walker Ireland A 2 1
0
5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70 ----- 64 Sat 26 Mar 1898 Tommy Robertson Ireland A 2 1
1
5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70 ----- 70 Sat 03 Mar 1900 Harry Rennie Ireland A 2
0
6000 John James Campbell 8; Alec Smith 23; John James Campbell 83 ----- 70 Sat 03 Mar 1900 Bobby Walker Ireland A 2
0
6000 John James Campbell 8; Alec Smith 23; John James Campbell 83 ----- 75 Sat 01 Mar 1902 Albert Buick Ireland A 3 2
1
C 12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 75 Sat 01 Mar 1902 George Key Ireland A 3 2
0
12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 75 Sat 01 Mar 1902 Bobby Walker Ireland A 3 2
1
12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 79 Sat 21 Mar 1903 Bobby Walker Ireland H 2
0
17000 ----- Maurice Joseph Connor 9; John Kirwan 83 79 Sat 21 Mar 1903 Willie Porteous Ireland H 2
0
17000 ----- Maurice Joseph Connor 9; John Kirwan 83 82 Sat 26 Mar 1904 Charlie Thomson Ireland A 2
0
8000 Robert Hamilton 22 James Sheridan 70 82 Sat 26 Mar 1904 Bobby Walker Ireland A 2
0
8000 Robert Hamilton 22 James Sheridan 70 85 Sat 18 Mar 1905 Charlie Thomson Ireland H 3 3
2
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 85 Sat 18 Mar 1905 George Wilson Ireland H 3 3
0
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 85 Sat 18 Mar 1905 Bobby Walker Ireland H 3 3
1
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 88 Sat 17 Mar 1906 Charlie Thomson Ireland A 2
0
C 8000 Thomas Fitchie 52 ----- 88 Sat 17 Mar 1906 Bobby Walker Ireland A 2
0
8000 Thomas Fitchie 52 ----- 91 Sat 16 Mar 1907 Charlie Thomson Ireland H 2 2
1
C 26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 91 Sat 16 Mar 1907 Bobby Walker Ireland H 2 2
1
26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 94 Sat 14 Mar 1908 Charlie Thomson Ireland A 2
0
C 10000 Jimmy Quinn 3; James Galt 23; Jimmy Quinn 55; Jimmy Quinn 70; Jimmy Quinn 75 ----- 94 Sat 14 Mar 1908 Bobby Walker Ireland A 2
0
10000 Jimmy Quinn 3; James Galt 23; Jimmy Quinn 55; Jimmy Quinn 70; Jimmy Quinn 75 ----- 100 Sat 19 Mar 1910 George Sinclair Ireland A 1
0
17000 ----- Francis William Thompson 54 106 Sat 16 Mar 1912 George Sinclair Ireland A 2 1
0
12000 Walter Aitkenhead 8; Walter Aitkenhead 23; William Reid 60; Bobby Walker 70 James McKnight pen 42 106 Sat 16 Mar 1912 Bobby Walker Ireland A 2 1
1
12000 Walter Aitkenhead 8; Walter Aitkenhead 23; William Reid 60; Bobby Walker 70 James McKnight pen 42 109 Sat 15 Mar 1913 Peter Nellies Ireland A 2
0
12000 William Reid 16; Alexander Bennett 32 James McKnight 42 109 Sat 15 Mar 1913 Bob Mercer Ireland A 2
0
12000 William Reid 16; Alexander Bennett 32 James McKnight 42 324 Tue 16 May 1967 Alan Anderson Israel A 1
0
27000 Willie Morgan 21; (Sir) Alex Ferguson 83 Giora Spiegel 40 770 Thu 11 Oct 2018 John Souttar Israel A 2
0
10234 Charlie Mulgrew pen 25 Dor Peretz 52; Kieran Tierney og 74 770 Thu 11 Oct 2018 Steven Naismith Israel A 2
0
10234 Charlie Mulgrew pen 25 Dor Peretz 52; Kieran Tierney og 74 803 Sat 09 Oct 2021 Craig Gordon Israel H 1
0
50585 John McGinn 30; Lyndon Dykes 57; Scott McTominay 94 Eran Zahavi 5; Moanes Dabour 32 547 Wed 18 Nov 1992 Alan McLaren Italy H 2
0
33029 ----- ----- 547 Wed 18 Nov 1992 John Robertson Italy H 2
0
33029 ----- ----- 554 Wed 13 Oct 1993 Alan McLaren Italy A 1
0
61178 Kevin Gallacher 17 Roberto Donadoni 3; Pierluigi Casiraghi 16; Stefano Eranio 80 658 Sat 26 Mar 2005 Craig Gordon Italy A 3
0
40745 ----- Andrea Pirlo 35; Andrea Pirlo 85 658 Sat 26 Mar 2005 Paul Hartley Italy A 3
0
40745 ----- Andrea Pirlo 35; Andrea Pirlo 85 658 Sat 26 Mar 2005 Steven Pressley Italy A 3
0
40745 ----- Andrea Pirlo 35; Andrea Pirlo 85 662 Sat 03 Sep 2005 Andy Webster Italy H 3
0
50185 Kenny Miller 13 Fabio Grosso 76 662 Sat 03 Sep 2005 Craig Gordon Italy H 3
0
50185 Kenny Miller 13 Fabio Grosso 76 662 Sat 03 Sep 2005 Paul Hartley Italy H 3
0
50185 Kenny Miller 13 Fabio Grosso 76 675 Wed 28 Mar 2007 Craig Gordon Italy A 1
0
37500 ----- Luca Toni 11; Luca Toni 70 750 Sun 29 May 2016 Callum Paterson Italy N 1
0
8000 ----- Graziano Pellè 57 565 Sun 21 May 1995 John Robertson Japan A 1
0
24566 ----- ----- 696 Sat 10 Oct 2009 Lee Wallace Japan A 1
0
72377 ----- Christophe Michael Berra og 83; Keisuke Honda 91 783 Tue 19 Nov 2019 Steven Naismith Kazakhstan H 1 1
1
C 19515 John McGinn 48; Steven Naismith 64; John McGinn 90 Baktiyor Zainutdinov 34 615 Sat 02 Sep 2000 Colin Cameron Latvia A 2
0
9500 Neil McCann 88 ----- 615 Sat 02 Sep 2000 Gary Naysmith Latvia A 2
0
9500 Neil McCann 88 ----- 624 Sat 06 Oct 2001 Scott Severin Latvia H 1
0
23228 Dougie Freedman 44; David Weir 54 Andrejs Rubins 21 701 Tue 07 Sep 2010 Lee Wallace Liechtenstein H 1
0
37050 Kenny Miller 63; Stephen McManus 97 Mario Frick 46 599 Sat 05 Sep 1998 Neil McCann Lithuania A 1
0
4800 ----- ----- 609 Sat 09 Oct 1999 Colin Cameron Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 609 Sat 09 Oct 1999 Gary McSwegan Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 609 Sat 09 Oct 1999 Paul Ritchie Lithuania H 3 2
0
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 637 Wed 02 Apr 2003 Steven Pressley Lithuania A 1
0
6400 ----- Tomas Razanauskas 73 644 Sat 11 Oct 2003 Steven Pressley Lithuania H 1
0
50343 Darren Fletcher 70 ----- 671 Wed 06 Sep 2006 Craig Gordon Lithuania A 3
0
7500 Christian Dailly 46; Kenny Miller 63 Darius Miceika 85 671 Wed 06 Sep 2006 Paul Hartley Lithuania A 3
0
7500 Christian Dailly 46; Kenny Miller 63 Darius Miceika 85 671 Wed 06 Sep 2006 Steven Pressley Lithuania A 3
0
7500 Christian Dailly 46; Kenny Miller 63 Darius Miceika 85 753 Sat 08 Oct 2016 Callum Paterson Lithuania H 1
0
35966 James McArthur 89 Fedor Cernych 59 759 Fri 01 Sep 2017 Christophe Berra Lithuania A 1
0
5067 Stuart Armstrong 25; Andy Robertson 30; James McArthur 72 ----- 195 Sat 24 May 1947 Willie MacFarlane Luxembourg A 1
0
4000 Robert Flavell 6; Billy Steel 13; Billy Steel 48; Andrew McLaren 60; Robert Flavell 69; Andrew McLaren 86 ----- 503 Wed 02 Dec 1987 Gary Mackay Luxembourg A 1
0
2022 ----- ----- 505 Tue 22 Mar 1988 Gary Mackay Malta A 2
0
8000 Graeme Sharp 21 Carmel Busuttil 54 505 Tue 22 Mar 1988 John Colquhoun Malta A 2
0
8000 Graeme Sharp 21 Carmel Busuttil 54 524 Mon 28 May 1990 Craig Levein Malta A 2
0
3000 Alan McInally 5; Alan McInally 80 Michael Degiorgio 43 524 Mon 28 May 1990 Dave McPherson Malta A 2
0
3000 Alan McInally 5; Alan McInally 80 Michael Degiorgio 43 548 Wed 17 Feb 1993 Alan McLaren Malta H 2
0
35490 Ally McCoist 15; Ally McCoist 68; Pat Nevin 84 ----- 548 Wed 17 Feb 1993 John Robertson Malta H 2
0
35490 Ally McCoist 15; Ally McCoist 68; Pat Nevin 84 ----- 555 Wed 17 Nov 1993 Alan McLaren Malta A 1
0
7000 Billy McKinlay 16; Colin Hendry 73 ----- 587 Sun 01 Jun 1997 David Weir Malta A 1
0
3500 Christian Dailly 4; Darren Jackson 44; Darren Jackson 81 Hubert Suda 17; Stefan Sultana 57 752 Sun 04 Sep 2016 Callum Paterson Malta A 1
0
15069 Robert Snodgrass 9; Chris Martin 53; Robert Snodgrass pen 61; Steven Fletcher 78; Robert Snodgrass 84 Alfred Effiong 13 760 Mon 04 Sep 2017 Christophe Berra Malta H 1 1
1
26371 Christophe Berra 9; Leigh Griffiths 49 ----- 656 Wed 13 Oct 2004 Andy Webster Moldova A 2
0
7000 Steven Thompson 31 Sergiu Dadu 28 656 Wed 13 Oct 2004 Craig Gordon Moldova A 2
0
7000 Steven Thompson 31 Sergiu Dadu 28 659 Sat 04 Jun 2005 Andy Webster Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 659 Sat 04 Jun 2005 Craig Gordon Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 659 Sat 04 Jun 2005 Paul Hartley Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 659 Sat 04 Jun 2005 Steven Pressley Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 801 Sat 04 Sep 2021 Craig Gordon Moldova H 1
0
40869 Lyndon Dykes 14 ----- 805 Fri 12 Nov 2021 Craig Gordon Moldova A 1
0
3642 Nathan Patterson 38; Che Adams 65 ----- 598 Tue 23 Jun 1998 David Weir Morocco N 1
0
33266 ----- Salaheddine Bassir 22; Abdeljilil Hadda 47; Salaheddine Bassir 85 184 Sat 21 May 1938 Andy Anderson Netherlands A 4 2
0
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Andy Black Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Jimmy Dykes Netherlands A 4 2
0
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Tommy Walker Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 317 Wed 11 May 1966 Willie Wallace Netherlands H 1
0
16513 ----- Klaas Nuninga 14; Willy van der Kuijlen 52; Willy van der Kuijlen 84 556 Wed 23 Mar 1994 Alan McLaren Netherlands H 2
0
36809 ----- Brian Roy 23 556 Wed 23 Mar 1994 Craig Levein Netherlands H 2
0
36809 ----- Brian Roy 23 645 Sat 15 Nov 2003 Steven Pressley Netherlands H 1
0
50670 James McFadden 22 ----- 646 Wed 19 Nov 2003 Steven Pressley Netherlands A 1
0
51000 ----- Wesley Sneijder 13; Andre Ooijer 32; Ruud van Nistelrooy 36; Ruud van Nistelrooy 50; Frank de Boer 64; Ruud van Nistelrooy 66 763 Thu 09 Nov 2017 Christophe Berra Netherlands H 1
0
17833 ----- Memphis Depay 40 795 Wed 02 Jun 2021 Craig Gordon Netherlands N 1
0
0 Jack Hendry 11; Kevin Nisbet 64 Memphis Depay 17; Memphis Depay 89 827 Fri 22 Mar 2024 Lawrence Shankland Netherlands A 1
0
46223 ----- Tijjani Reijnders 40; Georginio Wijnaldum 72; Wout Weghorst 84 639 Tue 27 May 2003 Andy Webster New Zealand H 2
0
10016 Stevie Crawford 10 Ryan Nelsen 47 639 Tue 27 May 2003 Steven Pressley New Zealand H 2
0
10016 Stevie Crawford 10 Ryan Nelsen 47 719 Tue 11 Sep 2012 Andy Webster North Macedonia H 1
0
32430 Kenny Miller 43 Nikolce Noveski 11 123 Sat 03 Mar 1923 Jock White Northern Ireland A 1
0
31000 Andy Wilson 70 ----- 142 Sat 23 Feb 1929 Jack Harkness Northern Ireland A 1
0
35000 Hughie Gallacher 3; Hughie Gallacher 9; Hughie Gallacher 14; Alex Jackson 32; Hughie Gallacher 51; Hughie Gallacher 76; Alex Jackson 84 Richard William Morris Rowley 16; Richard William Morris Rowley 42; Joseph Bambrick 58 157 Sat 19 Sep 1931 Alex Massie Northern Ireland H 1
0
45000 George Stevenson 5; Jimmy McGrory 34; Bob McPhail 75 James Dunne 20 161 Sat 17 Sep 1932 Alex Massie Northern Ireland A 2
0
40000 James King 3; Bob McPhail 27; Bob McPhail 68; Jimmy McGrory 76 ----- 161 Sat 17 Sep 1932 John Johnston Northern Ireland A 2
0
40000 James King 3; Bob McPhail 27; Bob McPhail 68; Jimmy McGrory 76 ----- 164 Sat 16 Sep 1933 Alex Massie Northern Ireland H 3
0
27135 Bob McPhail 84 David Kirker Martin 8; David Kirker Martin 13 164 Sat 16 Sep 1933 Andy Anderson Northern Ireland H 3
0
27135 Bob McPhail 84 David Kirker Martin 8; David Kirker Martin 13 164 Sat 16 Sep 1933 Jack Harkness Northern Ireland H 3
0
27135 Bob McPhail 84 David Kirker Martin 8; David Kirker Martin 13 168 Sat 20 Oct 1934 Alex Massie Northern Ireland A 3
0
C 39572 Patrick Gallacher 40 David Kirker Martin 76; Jackie Coulter 89 168 Sat 20 Oct 1934 Andy Anderson Northern Ireland A 3
0
39572 Patrick Gallacher 40 David Kirker Martin 76; Jackie Coulter 89 168 Sat 20 Oct 1934 Sandy Herd Northern Ireland A 3
0
39572 Patrick Gallacher 40 David Kirker Martin 76; Jackie Coulter 89 172 Wed 13 Nov 1935 Alex Massie Northern Ireland H 3 1
0
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 172 Wed 13 Nov 1935 Andy Anderson Northern Ireland H 3 1
0
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 172 Wed 13 Nov 1935 Tommy Walker Northern Ireland H 3 1
1
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 175 Sat 31 Oct 1936 Alex Munro Northern Ireland A 3 1
1
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 175 Sat 31 Oct 1936 Andy Anderson Northern Ireland A 3 1
0
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 175 Sat 31 Oct 1936 Tommy Walker Northern Ireland A 3 1
0
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 181 Wed 10 Nov 1937 Andy Anderson Northern Ireland H 2
0
21878 James Smith 48 Peter Dermont Doherty 14 181 Wed 10 Nov 1937 Tommy Walker Northern Ireland H 2
0
21878 James Smith 48 Peter Dermont Doherty 14 185 Sat 08 Oct 1938 Jimmy Dykes Northern Ireland A 2 1
0
40000 Jimmy Delaney 34; Tommy Walker 49 ----- 185 Sat 08 Oct 1938 Tommy Walker Northern Ireland A 2 1
1
40000 Jimmy Delaney 34; Tommy Walker 49 ----- 251 Wed 07 Nov 1956 Jimmy Wardhaugh Northern Ireland H 1
0
62328 Alex Scott 25 ----- 268 Wed 05 Nov 1958 Davie Mackay Northern Ireland H 1
0
C 72713 David Herd 53; Bobby Collins 57 Eric Caldow og 74; James McIlroy 83 281 Wed 09 Nov 1960 Alex Young Northern Ireland H 1 1
1
34544 Denis Law 8; Eric Caldow pen 43; Alex Young 78; Ralph Brand 80; Ralph Brand 90 Robert Dennis [Danny] Blanchflower pen 48; Peter James McParland 84 306 Wed 25 Nov 1964 Willie Wallace Northern Ireland H 1
0
48752 Davie Wilson 10; Alan Gilzean 16; Davie Wilson 30 George Best 9; William John Irvine 18 537 Wed 19 Feb 1992 Dave McPherson Northern Ireland H 3
0
13651 Ally McCoist 11 ----- 537 Wed 19 Feb 1992 Henry Smith Northern Ireland H 3
0
13651 Ally McCoist 11 ----- 537 Wed 19 Feb 1992 John Robertson Northern Ireland H 3
0
13651 Ally McCoist 11 ----- 686 Wed 20 Aug 2008 Christophe Berra Northern Ireland H 2
0
28072 ----- ----- 686 Wed 20 Aug 2008 Michael Stewart Northern Ireland H 2
0
28072 ----- ----- 828 Tue 26 Mar 2024 Lawrence Shankland Northern Ireland H 1
0
33452 ----- Conor Bradley 32 296 Tue 04 Jun 1963 Davie Holt Norway A 1
0
15600 Denis Law 14; Denis Law 22; Denis Law 76 Olav Nilsen 5; Erik Johansen 60; Arne Pedersen 81; John Krogh 83 519 Wed 15 Nov 1989 Dave McPherson Norway H 1
0
61753 Ally McCoist 44 Erland Johnsen 89 541 Wed 03 Jun 1992 Alan McLaren Norway A 2
0
8786 ----- ----- 541 Wed 03 Jun 1992 Dave McPherson Norway A 2
0
8786 ----- ----- 597 Tue 16 Jun 1998 David Weir Norway N 1
0
30236 Craig Burley 66 Havard Flo 46 641 Wed 20 Aug 2003 Andy Webster Norway A 2
0
12758 ----- ----- 641 Wed 20 Aug 2003 Steven Pressley Norway A 2
0
12758 ----- ----- 655 Sat 09 Oct 2004 Andy Webster Norway H 2
0
48882 ----- Steffen Iversen pen 54 655 Sat 09 Oct 2004 Craig Gordon Norway H 2
0
48882 ----- Steffen Iversen pen 54 663 Wed 07 Sep 2005 Andy Webster Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 663 Wed 07 Sep 2005 Craig Gordon Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 663 Wed 07 Sep 2005 Paul Hartley Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 663 Wed 07 Sep 2005 Steven Pressley Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 826 Sun 19 Nov 2023 Lawrence Shankland Norway H 2
0
48138 John McGinn pen 13; Leo Ostigard og 33; Stuart Armstrong 59 Aron Leonard Donnum 3; Jorgen Strand Larsen 20; Mohamed Elyounoussi 86 826 Sun 19 Nov 2023 Zander Clark Norway H 2
0
48138 John McGinn pen 13; Leo Ostigard og 33; Stuart Armstrong 59 Aron Leonard Donnum 3; Jorgen Strand Larsen 20; Mohamed Elyounoussi 86 263 Sun 01 Jun 1958 Jimmy Murray Poland A 1
0
70000 Bobby Collins 21; Bobby Collins 53 Gerard Cieslik 84 276 Wed 04 May 1960 John Cumming Poland H 1
0
29663 Denis Law 23; Ian St John 46 Krzysztof Baszkiewicz 11; Lucjan Brychczy 29; Ernest Pol 60 523 Sat 19 May 1990 Craig Levein Poland H 1
0
25144 Mo Johnston 42 Gary Thompson Gillespie og 59 621 Wed 25 Apr 2001 Colin Cameron Poland A 1
0
18000 Scott Booth pen 69 Radoslaw Kaluzny 50 807 Thu 24 Mar 2022 Craig Gordon Poland H 1
0
39090 Kieran Tierney 68 Krzysztof Piatek pen 94 834 Thu 05 Sep 2024 Lawrence Shankland Poland H 1
0
46356 Billy Gilmour 46; Scott McTominay 76 Sebastian Szymansk 8; Robert Lewandowski pen 44; Nicola Zalewski pen 97 210 Sun 21 May 1950 Willie Bauld Portugal A 1 1
1
68000 Willie Bauld 20; Allan Brown 23 Jose Antonio Bar TRAVACOS 9; ALBANO Narciso PEREIRA 29 242 Wed 04 May 1955 John Cumming Portugal H 1
0
20834 Tommy Gemmell 7; Billy Liddell 36; Lawrie Reilly 89 ----- 546 Wed 14 Oct 1992 Craig Levein Portugal H 1
0
22583 ----- ----- 550 Wed 28 Apr 1993 Craig Levein Portugal A 1
0
28000 ----- Rui Barros 5; Jorge Cadete 45; Paolo Futre 67; Rui Barros 70; Jorge Cadete 72 634 Wed 20 Nov 2002 Scott Severin Portugal A 2
0
8000 ----- Pauleta 7; Pauleta 18 634 Wed 20 Nov 2002 Steven Pressley Portugal A 2
0
8000 ----- Pauleta 7; Pauleta 18 771 Sun 14 Oct 2018 Steven Naismith Portugal H 1 1
1
19684 Steven Naismith 93 Helder Costa 43; Eder 74; Bruma 84 837 Tue 15 Oct 2024 Craig Gordon Portugal H 1
0
49057 ----- ----- 297 Sun 09 Jun 1963 Davie Holt Republic Of Ireland A 1
0
26000 ----- Noel Eucharia Cantwell 6 614 Tue 30 May 2000 Colin Cameron Republic Of Ireland A 3
0
30213 Don Hutchison 16; Barry Ferguson 29 Craig William Burley og 2 614 Tue 30 May 2000 Gary Naysmith Republic Of Ireland A 3
0
30213 Don Hutchison 16; Barry Ferguson 29 Craig William Burley og 2 614 Tue 30 May 2000 Steven Pressley Republic Of Ireland A 3
0
30213 Don Hutchison 16; Barry Ferguson 29 Craig William Burley og 2 811 Sat 11 Jun 2022 Craig Gordon Republic Of Ireland A 1
0
46927 ----- Alan Browne 20; Troy Parrott 28; Michael Obafemi 51 814 Sat 24 Sep 2022 Craig Gordon Republic Of Ireland H 1
0
48853 Jack Hendry 49; Ryan Christie pen 82 John Egan 18 396 Wed 17 Dec 1975 Jim Cruickshank Romania H 1
0
11676 Bruce Rioch 39 Zoltan Crisan 74 528 Wed 12 Sep 1990 John Robertson Romania H 1 1
1
8046 John Robertson 37; Ally McCoist 75 Rodion Camataru 13 535 Wed 16 Oct 1991 Craig Levein Romania A 2
0
15850 ----- Gheorghe Hagi pen 73 535 Wed 16 Oct 1991 Dave McPherson Romania A 2
0
15850 ----- Gheorghe Hagi pen 73 648 Wed 31 Mar 2004 Steven Pressley Romania H 1
0
20433 James McFadden 56 Cristian Chivu 36; Daniel Pancu 50 561 Wed 16 Nov 1994 Craig Levein Russia H 1
0
31254 Scott Booth 19 Dmitri Radchenko 25 533 Wed 01 May 1991 Dave McPherson San Marino A 2
0
3512 Gordon Strachan pen 63; Gordon Durie 66 ----- 533 Wed 01 May 1991 John Robertson San Marino A 2
0
3512 Gordon Strachan pen 63; Gordon Durie 66 ----- 536 Wed 13 Nov 1991 Craig Levein San Marino H 3
0
35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62 ----- 536 Wed 13 Nov 1991 Dave McPherson San Marino H 3
0
35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62 ----- 536 Wed 13 Nov 1991 John Robertson San Marino H 3
0
35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62 ----- 616 Sat 07 Oct 2000 Colin Cameron San Marino A 2
0
4377 Matt Elliott 70; Don Hutchison 72 ----- 616 Sat 07 Oct 2000 Gary Naysmith San Marino A 2
0
4377 Matt Elliott 70; Don Hutchison 72 ----- 620 Wed 28 Mar 2001 Colin Cameron San Marino H 1 1
1
27313 Colin Hendry 21; Colin Hendry 32; Billy Dodds 33; Colin Cameron 64 ----- 504 Wed 17 Feb 1988 Gary Mackay Saudi Arabia A 3
0
35000 Mo Johnston 47; John Collins 49 Youssef JAZAA 16; Majid Abdullah MOHAMMED 71 504 Wed 17 Feb 1988 Henry Smith Saudi Arabia A 3
0
35000 Mo Johnston 47; John Collins 49 Youssef JAZAA 16; Majid Abdullah MOHAMMED 71 504 Wed 17 Feb 1988 John Colquhoun Saudi Arabia A 3
0
35000 Mo Johnston 47; John Collins 49 Youssef JAZAA 16; Majid Abdullah MOHAMMED 71 718 Sat 08 Sep 2012 Andy Webster Serbia H 1
0
47369 ----- ----- 754 Tue 11 Oct 2016 Callum Paterson Slovakia A 1
0
11097 ----- Robert Mak 18; Robert Mak 56; Adam Nemec 68 761 Thu 05 Oct 2017 Christophe Berra Slovakia H 1
0
46773 Martin Skrtel og 89 ----- 790 Sun 15 Nov 2020 Craig Gordon Slovakia A 1
0
0 ----- Jan Gregus 32 654 Wed 08 Sep 2004 Andy Webster Slovenia H 2
0
38278 ----- ----- 654 Wed 08 Sep 2004 Craig Gordon Slovenia H 2
0
38278 ----- ----- 665 Wed 12 Oct 2005 Andy Webster Slovenia A 4 1
0
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 665 Wed 12 Oct 2005 Craig Gordon Slovenia A 4 1
0
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 665 Wed 12 Oct 2005 Paul Hartley Slovenia A 4 1
1
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 665 Wed 12 Oct 2005 Steven Pressley Slovenia A 4 1
0
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 762 Sun 08 Oct 2017 Christophe Berra Slovenia A 1
0
11123 Leigh Griffiths 32; Robert Snodgrass 88 Roman Bezjak 52; Roman Bezjak 72 628 Mon 20 May 2002 Scott Severin South Africa A 1
0
3007 ----- Teboho Mokoena 32; George Koumantarakis 90 627 Thu 16 May 2002 Scott Severin South Korea A 1
0
52384 Scott Dobie 75 Lee Chun-Soo 15; Ahn Jung-Hwa 57; Yoon Jung-Hwan 67; Ahn Jung-Hwa 87 257 Sun 26 May 1957 Davie Mackay Spain A 1
0
90000 Gordon Smith 80 Enrique Mateos 12; Ladislao Kubala 32; Estanislao Basora 35; Estanislao Basora 87 298 Thu 13 Jun 1963 Davie Holt Spain A 1
0
40000 Denis Law 15; Dave Gibson 16; Frank McLintock 18; Davie Wilson 32; Willie Henderson 51; Ian St John 83 Adelardo Rodriguez 8; Jose Fidalgo Veloso 43 653 Fri 03 Sep 2004 Andy Webster Spain A 2
0
15000 James McFadden 18 Raul pen 57 653 Fri 03 Sep 2004 Craig Gordon Spain A 2
0
15000 James McFadden 18 Raul pen 57 818 Tue 28 Mar 2023 Lawrence Shankland Spain H 1
0
47976 Scott McTominay 7; Scott McTominay 51 ----- 526 Sat 16 Jun 1990 Craig Levein Sweden N 2
0
31823 Stuart McCall 10; Mo Johnston pen 81 Glenn Peter Stromberg 85 526 Sat 16 Jun 1990 Dave McPherson Sweden N 2
0
31823 Stuart McCall 10; Mo Johnston pen 81 Glenn Peter Stromberg 85 570 Wed 11 Oct 1995 John Robertson Sweden A 1
0
19121 ----- Jorgen Petterson 31; Stefan Schwarz 35 657 Wed 17 Nov 2004 Andy Webster Sweden H 1
0
15071 James McFadden pen 78 Marcus Allback 27; Marcus Allback 49; Johan Elmander 72; Fredrik Berglund 73 699 Wed 11 Aug 2010 Lee Wallace Sweden A 1
0
25249 ----- Zlatan Ibrahimovic 4; Emir Bajrami 39; Ola Toivonen 56 190 Wed 15 May 1946 Tommy Walker Switzerland H 1
0
111899 Billy Liddell 25; Billy Liddell 28; Jimmy Delaney 35 Georges Aeby 1 209 Wed 26 Apr 1950 Bobby Dougan Switzerland H 2 1
0
122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44 Charles Antenen 21 209 Wed 26 Apr 1950 Willie Bauld Switzerland H 2 1
1
122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44 Charles Antenen 21 529 Wed 17 Oct 1990 Dave McPherson Switzerland H 2 1
0
27740 John Robertson pen 34; Gary McAllister 52 Adrian Knup pen 66 529 Wed 17 Oct 1990 John Robertson Switzerland H 2 1
1
27740 John Robertson pen 34; Gary McAllister 52 Adrian Knup pen 66 534 Wed 11 Sep 1991 Dave McPherson Switzerland A 1
0
47000 Gordon Durie 47; Ally McCoist 83 Stephane Chapuisat 30; Heinz Hermann 39 553 Wed 08 Sep 1993 Craig Levein Switzerland H 1
0
21500 John Collins 50 Georges Bregy pen 69 667 Wed 01 Mar 2006 Andy Webster Switzerland H 2
0
20952 Kenny Miller 54 Tranquillo Barnetta 21; Daniel Gygax 41; Ricardo Cabanas 69 667 Wed 01 Mar 2006 Craig Gordon Switzerland H 2
0
20952 Kenny Miller 54 Tranquillo Barnetta 21; Daniel Gygax 41; Ricardo Cabanas 69 832 Wed 19 Jun 2024 Lawrence Shankland Switzerland N 1
0
42711 Scott McTominay 13 Xherdan Shaqiri 26 651 Sun 30 May 2004 Andy Webster Trinidad And Tobago H 3
0
16187 Darren Fletcher 6; Gary Holt 12; Gary Caldwell 23; Nigel Quashie 35 Stern John 55 651 Sun 30 May 2004 Craig Gordon Trinidad And Tobago H 3
0
16187 Darren Fletcher 6; Gary Holt 12; Gary Caldwell 23; Nigel Quashie 35 Stern John 55 651 Sun 30 May 2004 Steven Pressley Trinidad And Tobago H 3
0
C 16187 Darren Fletcher 6; Gary Holt 12; Gary Caldwell 23; Nigel Quashie 35 Stern John 55 279 Wed 08 Jun 1960 Alex Young Turkey A 2 1
1
22500 Eric Caldow pen 12; Alex Young 72 Metin Oktay 9; Lefter Kucukandonyadus 33; Lefter Kucukandonyadus 52; Senol Birol 63 279 Wed 08 Jun 1960 John Cumming Turkey A 2 1
0
22500 Eric Caldow pen 12; Alex Young 72 Metin Oktay 9; Lefter Kucukandonyadus 33; Lefter Kucukandonyadus 52; Senol Birol 63 816 Wed 16 Nov 2022 Craig Gordon Turkey A 1
0
28348 John McGinn 62 Ozan Kabak 40; Cengiz Under 49 673 Wed 11 Oct 2006 Craig Gordon Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 673 Wed 11 Oct 2006 Paul Hartley Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 673 Wed 11 Oct 2006 Robbie Neilson Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 673 Wed 11 Oct 2006 Steven Pressley Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 809 Wed 01 Jun 2022 Craig Gordon Ukraine H 1
0
49772 Callum McGregor 79 Andriy Yarmolenko 32; Roman Yaremchuk 49; Artem Dovbyk 95 813 Wed 21 Sep 2022 Craig Gordon Ukraine H 1
0
42846 John McGinn 70; Lyndon Dykes 80; Lyndon Dykes 87 ----- 815 Tue 27 Sep 2022 Craig Gordon Ukraine A 2
0
13534 ----- ----- 815 Tue 27 Sep 2022 Stephen Kingsley Ukraine A 2
0
13534 ----- ----- 539 Sun 17 May 1992 Alan McLaren United States A 2
0
24157 Pat Nevin 7 ----- 539 Sun 17 May 1992 Dave McPherson United States A 2
0
24157 Pat Nevin 7 ----- 666 Sat 12 Nov 2005 Andy Webster United States H 4 1
1
26708 Andy Webster 36 Josh Wolff pen 8 666 Sat 12 Nov 2005 Craig Gordon United States H 4 1
0
26708 Andy Webster 36 Josh Wolff pen 8 666 Sat 12 Nov 2005 Paul Hartley United States H 4 1
0
26708 Andy Webster 36 Josh Wolff pen 8 666 Sat 12 Nov 2005 Steven Pressley United States H 4 1
0
26708 Andy Webster 36 Josh Wolff pen 8 716 Sat 26 May 2012 Andy Webster United States A 1
0
54894 Geoffrey Cameron og 15 Landon Donovan 3; Michael Bradley 11; Landon Donovan 60; Landon Donovan 65; Jermaine Jones 70 531 Wed 06 Feb 1991 Dave McPherson USSR H 1
0
20673 ----- Dmitri Kuznetsov 89 46 Sat 26 Mar 1892 Davie Baird Wales H 4 1
1
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 46 Sat 26 Mar 1892 Isaac Begbie Wales H 4 1
0
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 46 Sat 26 Mar 1892 Jimmy Adams Wales H 4 1
0
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 46 Sat 26 Mar 1892 Johnny Hill Wales H 4 1
0
C 1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 51 Sat 24 Mar 1894 Thomas Chambers Wales H 1 1
1
11000 Davidson Berry NA; John Barker NA; Thomas Chambers NA; David Alexander NA; John Johnstone NA Hugh Morris NA; Hugh Morris NA 57 Sat 21 Mar 1896 Alex King Wales H 1
0
11700 Bobby Neill NA; Alexander Keillor NA; Daniel Paton NA; Bobby Neill NA ----- 60 Sat 20 Mar 1897 Johnny Walker Wales A 1 1
1
7000 John Ritchie pen NA; Johnny Walker NA Morgan Maddox Morgan-Owen NA; David Henry Pugh NA 73 Sat 02 Mar 1901 Mark Bell Wales A 2
0
5000 Jacky Robertson 74 Thomas David Parry 76 73 Sat 02 Mar 1901 Bobby Walker Wales A 2
0
5000 Jacky Robertson 74 Thomas David Parry 76 76 Sat 15 Mar 1902 Albert Buick Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 76 Sat 15 Mar 1902 Harry Allan Wales H 3 2
0
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 76 Sat 15 Mar 1902 Bobby Walker Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 78 Mon 09 Mar 1903 Bobby Walker Wales A 1
0
11000 Finlay Speedie 25 ----- 81 Sat 12 Mar 1904 George Wilson Wales H 2 1
0
13000 Bobby Walker 5 Robert W. Atherton 65 81 Sat 12 Mar 1904 Bobby Walker Wales H 2 1
1
13000 Bobby Walker 5 Robert W. Atherton 65 84 Mon 06 Mar 1905 Charlie Thomson Wales A 2
0
6000 Jacky Robertson 86 Walter Martin Watkins 30; Arthur Grenville Morris 47; William Henry Meredith 50 84 Mon 06 Mar 1905 Bobby Walker Wales A 2
0
6000 Jacky Robertson 86 Walter Martin Watkins 30; Arthur Grenville Morris 47; William Henry Meredith 50 87 Sat 03 Mar 1906 Charlie Thomson Wales H 2
0
C 27000 ----- William Jones 50; John Love Jones 65 87 Sat 03 Mar 1906 George Wilson Wales H 2
0
27000 ----- William Jones 50; John Love Jones 65 90 Mon 04 Mar 1907 Charlie Thomson Wales A 1
0
C 7715 ----- Arthur Grenville Morris 50 93 Sat 07 Mar 1908 Charlie Thomson Wales H 2
0
C 18000 Alexander Bennett 60; William Lennie 87 William Jones 30 93 Sat 07 Mar 1908 Bobby Walker Wales H 2
0
18000 Alexander Bennett 60; William Lennie 87 William Jones 30 96 Mon 01 Mar 1909 Bobby Walker Wales A 2 1
1
23000 Bobby Walker 70; Harold Paul 73 William Davies 23; William Jones 26; William Davies 39 96 Mon 01 Mar 1909 Tom Collins Wales A 2 1
0
23000 Bobby Walker 70; Harold Paul 73 William Davies 23; William Jones 26; William Davies 39 105 Sat 02 Mar 1912 George Sinclair Wales H 3
0
31000 Jimmy Quinn 87 ----- 105 Sat 02 Mar 1912 Bob Mercer Wales H 3
0
31000 Jimmy Quinn 87 ----- 105 Sat 02 Mar 1912 Bobby Walker Wales H 3
0
31000 Jimmy Quinn 87 ----- 108 Mon 03 Mar 1913 Bobby Walker Wales A 1
0
4500 ----- ----- 111 Sat 28 Feb 1914 Peter Nellies Wales H 1
0
C 10000 ----- ----- 141 Sat 27 Oct 1928 Jack Harkness Wales H 1
0
55000 Hughie Gallacher 25; Hughie Gallacher 49; Hughie Gallacher 48; James Dunn 56 William Davies 5; William Davies 75 147 Sat 26 Oct 1929 John Johnston Wales A 2
0
25000 Hughie Gallacher 7; Hughie Gallacher 20; Alex James 82; James Gibson 77 Eugene O'Callaghan 55; Leonard Stephen Davies 63 147 Sat 26 Oct 1929 Jack Harkness Wales A 2
0
25000 Hughie Gallacher 7; Hughie Gallacher 20; Alex James 82; James Gibson 77 Eugene O'Callaghan 55; Leonard Stephen Davies 63 151 Sat 25 Oct 1930 Barney Battles Jnr Wales H 1 1
1
23106 Barney Battles Jnr 43 Thomas Bamford 6 158 Sat 31 Oct 1931 Alex Massie Wales A 2
0
10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54 Ernest Robert Curtis pen 12; Ernest Robert Curtis 78 158 Sat 31 Oct 1931 Jack Harkness Wales A 2
0
10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54 Ernest Robert Curtis pen 12; Ernest Robert Curtis 78 162 Wed 26 Oct 1932 John Johnston Wales H 1
0
C 31000 Neil Dewar 63; Dally Duncan 66 John Ross Thomson og 10; Thomas Griffiths 20; Eugene O'Callaghan 25; David John Astley 43; Eugene O'Callaghan 46 165 Wed 04 Oct 1933 Andy Anderson Wales A 2
0
C 40000 Willie Macfadyen 75; Dally Duncan 80 William Evans 25; Walter William Robbins 35; David John Astley 57 165 Wed 04 Oct 1933 Jack Harkness Wales A 2
0
40000 Willie Macfadyen 75; Dally Duncan 80 William Evans 25; Walter William Robbins 35; David John Astley 57 169 Wed 21 Nov 1934 Alex Massie Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 169 Wed 21 Nov 1934 Andy Anderson Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 169 Wed 21 Nov 1934 Dave McCulloch Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 169 Wed 21 Nov 1934 Tommy Walker Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 171 Sat 05 Oct 1935 Alex Massie Wales A 3
0
35004 Dally Duncan 34 Cuthbert Phillips 40 171 Sat 05 Oct 1935 Andy Anderson Wales A 3
0
35004 Dally Duncan 34 Cuthbert Phillips 40 171 Sat 05 Oct 1935 Tommy Walker Wales A 3
0
35004 Dally Duncan 34 Cuthbert Phillips 40 176 Wed 02 Dec 1936 Alex Munro Wales H 3 1
0
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 176 Wed 02 Dec 1936 Andy Anderson Wales H 3 1
0
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 176 Wed 02 Dec 1936 Tommy Walker Wales H 3 1
1
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 180 Sat 30 Oct 1937 Andy Anderson Wales A 2
0
41800 Alex Massie 72 Brynmor Jones 25; Seymour Morris 40 180 Sat 30 Oct 1937 Tommy Walker Wales A 2
0
41800 Alex Massie 72 Brynmor Jones 25; Seymour Morris 40 186 Wed 09 Nov 1938 Andy Anderson Wales H 3 2
0
C 34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 186 Wed 09 Nov 1938 Archie Miller Wales H 3 2
0
34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 186 Wed 09 Nov 1938 Tommy Walker Wales H 3 2
2
34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 267 Sat 18 Oct 1958 Davie Mackay Wales A 1
0
C 59162 Graham Leggat 30; Denis Law 63; Bobby Collins 79 ----- 280 Sat 22 Oct 1960 Alex Young Wales A 1
0
55000 ----- Clifford William Jones 44; Thomas Royston Vernon 73 345 Wed 22 Apr 1970 Jim Cruickshank Wales H 1
0
30379 ----- ----- 378 Tue 14 May 1974 Donald Ford Wales H 1
0
41969 Kenny Dalglish 25; Sandy Jardine pen 44 ----- 586 Tue 27 May 1997 David Weir Wales H 1
0
9013 ----- John Hartson 46 647 Wed 18 Feb 2004 Andy Webster Wales A 1
0
47124 ----- Robert Earnshaw 1; Robert Earnshaw 34; Robert Earnshaw 57; Gareth Keith Taylor 77 697 Sat 14 Nov 2009 Lee Wallace Wales A 1
0
13844 ----- David Edwards 17; Simon Church 32; Aaron James Ramsey 35 303 Tue 12 May 1964 Davie Holt West Germany A 2
0
65000 Alan Gilzean 66; Alan Gilzean 85 Uwe Seeler 32; Uwe Seeler 33 303 Tue 12 May 1964 Jim Cruickshank West Germany A 2
0
65000 Alan Gilzean 66; Alan Gilzean 85 Uwe Seeler 32; Uwe Seeler 33 376 Wed 27 Mar 1974 Donald Ford West Germany A 1
0
60000 Kenny Dalglish 77 Paul Breitner pen 33; Jurgen Grabowski 35 243 Sun 15 May 1955 John Cumming Yugoslavia A 1
0
20000 Lawrie Reilly 29; Gordon Smith 39 Todor Veselinovic 13; Bernard Vukas 38 264 Sun 08 Jun 1958 Jimmy Murray Yugoslavia N 1 1
1
9591 Jimmy Murray 48 Aleksandar Petakovic 6
Games by Number of Players Gme
noDate Player Team Score V No of
PlayersClub
GoalsGoals Cards Cap
tainCrowd Scorers 44 Sat 04 Apr 1891 Davie Baird England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 44 Sat 04 Apr 1891 Isaac Begbie England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 44 Sat 04 Apr 1891 Johnny Hill England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 44 Sat 04 Apr 1891 John MacPherson England A 4
0
12000 Frank Watt 85 John Goodall 20; Edgar Wallace Chadwick 30 46 Sat 26 Mar 1892 Davie Baird Wales H 4 1
1
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 46 Sat 26 Mar 1892 Isaac Begbie Wales H 4 1
0
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 46 Sat 26 Mar 1892 Jimmy Adams Wales H 4 1
0
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 46 Sat 26 Mar 1892 Johnny Hill Wales H 4 1
0
C 1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 169 Wed 21 Nov 1934 Alex Massie Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 169 Wed 21 Nov 1934 Andy Anderson Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 169 Wed 21 Nov 1934 Dave McCulloch Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 169 Wed 21 Nov 1934 Tommy Walker Wales H 4
0
26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85 Cuthbert Phillips 72; David John Astley 88 182 Wed 08 Dec 1937 Andy Anderson Czechoslovakia H 4 1
0
C 41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 182 Wed 08 Dec 1937 Andy Black Czechoslovakia H 4 1
1
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 182 Wed 08 Dec 1937 Tommy Walker Czechoslovakia H 4 1
0
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 182 Wed 08 Dec 1937 Willie Waugh Czechoslovakia H 4 1
0
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 184 Sat 21 May 1938 Andy Anderson Netherlands A 4 2
0
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Andy Black Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Jimmy Dykes Netherlands A 4 2
0
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Tommy Walker Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 549 Wed 24 Mar 1993 Alan McLaren Germany H 4
0
36400 ----- Karl-Heinz Riedle 21 549 Wed 24 Mar 1993 Craig Levein Germany H 4
0
C 36400 ----- Karl-Heinz Riedle 21 549 Wed 24 Mar 1993 John Robertson Germany H 4
0
36400 ----- Karl-Heinz Riedle 21 549 Wed 24 Mar 1993 Nicky Walker Germany H 4
0
36400 ----- Karl-Heinz Riedle 21 659 Sat 04 Jun 2005 Andy Webster Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 659 Sat 04 Jun 2005 Craig Gordon Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 659 Sat 04 Jun 2005 Paul Hartley Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 659 Sat 04 Jun 2005 Steven Pressley Moldova H 4
0
45317 Christian Dailly 53; James McFadden 88 ----- 663 Wed 07 Sep 2005 Andy Webster Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 663 Wed 07 Sep 2005 Craig Gordon Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 663 Wed 07 Sep 2005 Paul Hartley Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 663 Wed 07 Sep 2005 Steven Pressley Norway A 4
0
24904 Kenny Miller 21; Kenny Miller 31 Ole Martin Aarst 90 665 Wed 12 Oct 2005 Andy Webster Slovenia A 4 1
0
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 665 Wed 12 Oct 2005 Craig Gordon Slovenia A 4 1
0
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 665 Wed 12 Oct 2005 Paul Hartley Slovenia A 4 1
1
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 665 Wed 12 Oct 2005 Steven Pressley Slovenia A 4 1
0
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 666 Sat 12 Nov 2005 Andy Webster United States H 4 1
1
26708 Andy Webster 36 Josh Wolff pen 8 666 Sat 12 Nov 2005 Craig Gordon United States H 4 1
0
26708 Andy Webster 36 Josh Wolff pen 8 666 Sat 12 Nov 2005 Paul Hartley United States H 4 1
0
26708 Andy Webster 36 Josh Wolff pen 8 666 Sat 12 Nov 2005 Steven Pressley United States H 4 1
0
26708 Andy Webster 36 Josh Wolff pen 8 673 Wed 11 Oct 2006 Craig Gordon Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 673 Wed 11 Oct 2006 Paul Hartley Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 673 Wed 11 Oct 2006 Robbie Neilson Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 673 Wed 11 Oct 2006 Steven Pressley Ukraine A 4
0
55000 ----- Oleksandr Kucher 59; Andriy Shevchenko pen 88 75 Sat 01 Mar 1902 Albert Buick Ireland A 3 2
1
C 12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 75 Sat 01 Mar 1902 George Key Ireland A 3 2
0
12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 75 Sat 01 Mar 1902 Bobby Walker Ireland A 3 2
1
12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 76 Sat 15 Mar 1902 Albert Buick Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 76 Sat 15 Mar 1902 Harry Allan Wales H 3 2
0
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 76 Sat 15 Mar 1902 Bobby Walker Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 85 Sat 18 Mar 1905 Charlie Thomson Ireland H 3 3
2
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 85 Sat 18 Mar 1905 George Wilson Ireland H 3 3
0
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 85 Sat 18 Mar 1905 Bobby Walker Ireland H 3 3
1
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 86 Sat 01 Apr 1905 Charlie Thomson England A 3
0
C 27599 ----- Joseph William Bache 80 86 Sat 01 Apr 1905 George Wilson England A 3
0
27599 ----- Joseph William Bache 80 86 Sat 01 Apr 1905 Bobby Walker England A 3
0
27599 ----- Joseph William Bache 80 105 Sat 02 Mar 1912 George Sinclair Wales H 3
0
31000 Jimmy Quinn 87 ----- 105 Sat 02 Mar 1912 Bob Mercer Wales H 3
0
31000 Jimmy Quinn 87 ----- 105 Sat 02 Mar 1912 Bobby Walker Wales H 3
0
31000 Jimmy Quinn 87 ----- 164 Sat 16 Sep 1933 Alex Massie Northern Ireland H 3
0
27135 Bob McPhail 84 David Kirker Martin 8; David Kirker Martin 13 164 Sat 16 Sep 1933 Andy Anderson Northern Ireland H 3
0
27135 Bob McPhail 84 David Kirker Martin 8; David Kirker Martin 13 164 Sat 16 Sep 1933 Jack Harkness Northern Ireland H 3
0
27135 Bob McPhail 84 David Kirker Martin 8; David Kirker Martin 13 168 Sat 20 Oct 1934 Alex Massie Northern Ireland A 3
0
C 39572 Patrick Gallacher 40 David Kirker Martin 76; Jackie Coulter 89 168 Sat 20 Oct 1934 Andy Anderson Northern Ireland A 3
0
39572 Patrick Gallacher 40 David Kirker Martin 76; Jackie Coulter 89 168 Sat 20 Oct 1934 Sandy Herd Northern Ireland A 3
0
39572 Patrick Gallacher 40 David Kirker Martin 76; Jackie Coulter 89 170 Sat 06 Apr 1935 Alex Massie England H 3
0
129693 Dally Duncan 44; Dally Duncan 51 ----- 170 Sat 06 Apr 1935 Andy Anderson England H 3
0
129693 Dally Duncan 44; Dally Duncan 51 ----- 170 Sat 06 Apr 1935 Tommy Walker England H 3
0
129693 Dally Duncan 44; Dally Duncan 51 ----- 171 Sat 05 Oct 1935 Alex Massie Wales A 3
0
35004 Dally Duncan 34 Cuthbert Phillips 40 171 Sat 05 Oct 1935 Andy Anderson Wales A 3
0
35004 Dally Duncan 34 Cuthbert Phillips 40 171 Sat 05 Oct 1935 Tommy Walker Wales A 3
0
35004 Dally Duncan 34 Cuthbert Phillips 40 172 Wed 13 Nov 1935 Alex Massie Northern Ireland H 3 1
0
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 172 Wed 13 Nov 1935 Andy Anderson Northern Ireland H 3 1
0
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 172 Wed 13 Nov 1935 Tommy Walker Northern Ireland H 3 1
1
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 175 Sat 31 Oct 1936 Alex Munro Northern Ireland A 3 1
1
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 175 Sat 31 Oct 1936 Andy Anderson Northern Ireland A 3 1
0
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 175 Sat 31 Oct 1936 Tommy Walker Northern Ireland A 3 1
0
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 176 Wed 02 Dec 1936 Alex Munro Wales H 3 1
0
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 176 Wed 02 Dec 1936 Andy Anderson Wales H 3 1
0
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 176 Wed 02 Dec 1936 Tommy Walker Wales H 3 1
1
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 186 Wed 09 Nov 1938 Andy Anderson Wales H 3 2
0
C 34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 186 Wed 09 Nov 1938 Archie Miller Wales H 3 2
0
34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 186 Wed 09 Nov 1938 Tommy Walker Wales H 3 2
2
34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 187 Wed 07 Dec 1938 Andy Anderson Hungary H 3 2
0
C 23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 187 Wed 07 Dec 1938 Andy Black Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 187 Wed 07 Dec 1938 Tommy Walker Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 326 Wed 31 May 1967 Alan Anderson Australia A 3 1
0
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 326 Wed 31 May 1967 Jim Townsend Australia A 3 1
1
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 326 Wed 31 May 1967 Jim Cruickshank Australia A 3 1
0
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 327 Sat 03 Jun 1967 Alan Anderson Australia A 3
0
22138 (Sir) Alex Ferguson 61; (Sir) Alex Ferguson 80 ----- 327 Sat 03 Jun 1967 Jim Townsend Australia A 3
0
22138 (Sir) Alex Ferguson 61; (Sir) Alex Ferguson 80 ----- 327 Sat 03 Jun 1967 Jim Cruickshank Australia A 3
0
22138 (Sir) Alex Ferguson 61; (Sir) Alex Ferguson 80 ----- 328 Tue 13 Jun 1967 Alan Anderson Canada A 3
0
3000 Joe Harper pen 30; Joe Harper 32; Joe Harper 30; Bobby Hope 46; Joe Harper NA; Joe Harper NA; Willie Morgan 90 Tony Adams NA; Ike MacKay NA 328 Tue 13 Jun 1967 Jim Townsend Canada A 3
0
3000 Joe Harper pen 30; Joe Harper 32; Joe Harper 30; Bobby Hope 46; Joe Harper NA; Joe Harper NA; Willie Morgan 90 Tony Adams NA; Ike MacKay NA 328 Tue 13 Jun 1967 Jim Cruickshank Canada A 3
0
3000 Joe Harper pen 30; Joe Harper 32; Joe Harper 30; Bobby Hope 46; Joe Harper NA; Joe Harper NA; Willie Morgan 90 Tony Adams NA; Ike MacKay NA 504 Wed 17 Feb 1988 Gary Mackay Saudi Arabia A 3
0
35000 Mo Johnston 47; John Collins 49 Youssef JAZAA 16; Majid Abdullah MOHAMMED 71 504 Wed 17 Feb 1988 Henry Smith Saudi Arabia A 3
0
35000 Mo Johnston 47; John Collins 49 Youssef JAZAA 16; Majid Abdullah MOHAMMED 71 504 Wed 17 Feb 1988 John Colquhoun Saudi Arabia A 3
0
35000 Mo Johnston 47; John Collins 49 Youssef JAZAA 16; Majid Abdullah MOHAMMED 71 536 Wed 13 Nov 1991 Craig Levein San Marino H 3
0
35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62 ----- 536 Wed 13 Nov 1991 Dave McPherson San Marino H 3
0
35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62 ----- 536 Wed 13 Nov 1991 John Robertson San Marino H 3
0
35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62 ----- 537 Wed 19 Feb 1992 Dave McPherson Northern Ireland H 3
0
13651 Ally McCoist 11 ----- 537 Wed 19 Feb 1992 Henry Smith Northern Ireland H 3
0
13651 Ally McCoist 11 ----- 537 Wed 19 Feb 1992 John Robertson Northern Ireland H 3
0
13651 Ally McCoist 11 ----- 540 Wed 20 May 1992 Alan McLaren Canada A 3
0
10872 Gary McAllister pen 23; Ally McCoist 68; Maurice Malpas 88 John Catliff 43 540 Wed 20 May 1992 Dave McPherson Canada A 3
0
10872 Gary McAllister pen 23; Ally McCoist 68; Maurice Malpas 88 John Catliff 43 540 Wed 20 May 1992 Henry Smith Canada A 3
0
10872 Gary McAllister pen 23; Ally McCoist 68; Maurice Malpas 88 John Catliff 43 609 Sat 09 Oct 1999 Colin Cameron Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 609 Sat 09 Oct 1999 Gary McSwegan Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 609 Sat 09 Oct 1999 Paul Ritchie Lithuania H 3 2
0
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 614 Tue 30 May 2000 Colin Cameron Republic Of Ireland A 3
0
30213 Don Hutchison 16; Barry Ferguson 29 Craig William Burley og 2 614 Tue 30 May 2000 Gary Naysmith Republic Of Ireland A 3
0
30213 Don Hutchison 16; Barry Ferguson 29 Craig William Burley og 2 614 Tue 30 May 2000 Steven Pressley Republic Of Ireland A 3
0
30213 Don Hutchison 16; Barry Ferguson 29 Craig William Burley og 2 651 Sun 30 May 2004 Andy Webster Trinidad And Tobago H 3
0
16187 Darren Fletcher 6; Gary Holt 12; Gary Caldwell 23; Nigel Quashie 35 Stern John 55 651 Sun 30 May 2004 Craig Gordon Trinidad And Tobago H 3
0
16187 Darren Fletcher 6; Gary Holt 12; Gary Caldwell 23; Nigel Quashie 35 Stern John 55 651 Sun 30 May 2004 Steven Pressley Trinidad And Tobago H 3
0
C 16187 Darren Fletcher 6; Gary Holt 12; Gary Caldwell 23; Nigel Quashie 35 Stern John 55 658 Sat 26 Mar 2005 Craig Gordon Italy A 3
0
40745 ----- Andrea Pirlo 35; Andrea Pirlo 85 658 Sat 26 Mar 2005 Paul Hartley Italy A 3
0
40745 ----- Andrea Pirlo 35; Andrea Pirlo 85 658 Sat 26 Mar 2005 Steven Pressley Italy A 3
0
40745 ----- Andrea Pirlo 35; Andrea Pirlo 85 660 Wed 08 Jun 2005 Andy Webster Belarus A 3
0
28287 ----- ----- 660 Wed 08 Jun 2005 Craig Gordon Belarus A 3
0
28287 ----- ----- 660 Wed 08 Jun 2005 Steven Pressley Belarus A 3
0
28287 ----- ----- 661 Wed 17 Aug 2005 Andy Webster Austria A 3
0
13800 Kenny Miller 3; Garry OConnor 39 Andreas Ibertsberger 83; Joachim Standfest 87 661 Wed 17 Aug 2005 Craig Gordon Austria A 3
0
13800 Kenny Miller 3; Garry OConnor 39 Andreas Ibertsberger 83; Joachim Standfest 87 661 Wed 17 Aug 2005 Steven Pressley Austria A 3
0
13800 Kenny Miller 3; Garry OConnor 39 Andreas Ibertsberger 83; Joachim Standfest 87 662 Sat 03 Sep 2005 Andy Webster Italy H 3
0
50185 Kenny Miller 13 Fabio Grosso 76 662 Sat 03 Sep 2005 Craig Gordon Italy H 3
0
50185 Kenny Miller 13 Fabio Grosso 76 662 Sat 03 Sep 2005 Paul Hartley Italy H 3
0
50185 Kenny Miller 13 Fabio Grosso 76 664 Sat 08 Oct 2005 Craig Gordon Belarus H 3
0
51105 ----- Vital Uladzimiravich Kutuzaw 6 664 Sat 08 Oct 2005 Paul Hartley Belarus H 3
0
51105 ----- Vital Uladzimiravich Kutuzaw 6 664 Sat 08 Oct 2005 Steven Pressley Belarus H 3
0
51105 ----- Vital Uladzimiravich Kutuzaw 6 670 Sat 02 Sep 2006 Craig Gordon Faroe Islands H 3
0
50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85 ----- 670 Sat 02 Sep 2006 Paul Hartley Faroe Islands H 3
0
50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85 ----- 670 Sat 02 Sep 2006 Steven Pressley Faroe Islands H 3
0
50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85 ----- 671 Wed 06 Sep 2006 Craig Gordon Lithuania A 3
0
7500 Christian Dailly 46; Kenny Miller 63 Darius Miceika 85 671 Wed 06 Sep 2006 Paul Hartley Lithuania A 3
0
7500 Christian Dailly 46; Kenny Miller 63 Darius Miceika 85 671 Wed 06 Sep 2006 Steven Pressley Lithuania A 3
0
7500 Christian Dailly 46; Kenny Miller 63 Darius Miceika 85 672 Sat 07 Oct 2006 Craig Gordon France H 3
0
50456 Gary Caldwell 67 ----- 672 Sat 07 Oct 2006 Paul Hartley France H 3
0
50456 Gary Caldwell 67 ----- 672 Sat 07 Oct 2006 Steven Pressley France H 3
0
50456 Gary Caldwell 67 ----- 40 Sat 29 Mar 1890 Davie Baird Ireland A 2
0
5000 Gilbert Rankin 10; Thomas Wyllie 50; John McPherson 70; Gilbert Rankin 80 John Peden 50 40 Sat 29 Mar 1890 Isaac Begbie Ireland A 2
0
5000 Gilbert Rankin 10; Thomas Wyllie 50; John McPherson 70; Gilbert Rankin 80 John Peden 50 55 Sat 30 Mar 1895 Davie Russell Ireland H 2 2
0
15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70 William Sherrard 35 55 Sat 30 Mar 1895 Johnny Walker Ireland H 2 2
2
15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70 William Sherrard 35 59 Sat 04 Apr 1896 Alex King England H 2
0
56500 William Lambie 22; Jack Bell 33 William Isaiah Bassett 80 59 Sat 04 Apr 1896 George Hogg England H 2
0
56500 William Lambie 22; Jack Bell 33 William Isaiah Bassett 80 64 Sat 26 Mar 1898 Johnny Walker Ireland A 2 1
0
5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70 ----- 64 Sat 26 Mar 1898 Tommy Robertson Ireland A 2 1
1
5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70 ----- 70 Sat 03 Mar 1900 Harry Rennie Ireland A 2
0
6000 John James Campbell 8; Alec Smith 23; John James Campbell 83 ----- 70 Sat 03 Mar 1900 Bobby Walker Ireland A 2
0
6000 John James Campbell 8; Alec Smith 23; John James Campbell 83 ----- 71 Sat 07 Apr 1900 Harry Rennie England H 2
0
63000 Bob McColl 1; Jack Bell 6; Bob McColl 25; Bob McColl 44 Stephen Bloomer 35 71 Sat 07 Apr 1900 Bobby Walker England H 2
0
63000 Bob McColl 1; Jack Bell 6; Bob McColl 25; Bob McColl 44 Stephen Bloomer 35 73 Sat 02 Mar 1901 Mark Bell Wales A 2
0
5000 Jacky Robertson 74 Thomas David Parry 76 73 Sat 02 Mar 1901 Bobby Walker Wales A 2
0
5000 Jacky Robertson 74 Thomas David Parry 76 79 Sat 21 Mar 1903 Bobby Walker Ireland H 2
0
17000 ----- Maurice Joseph Connor 9; John Kirwan 83 79 Sat 21 Mar 1903 Willie Porteous Ireland H 2
0
17000 ----- Maurice Joseph Connor 9; John Kirwan 83 81 Sat 12 Mar 1904 George Wilson Wales H 2 1
0
13000 Bobby Walker 5 Robert W. Atherton 65 81 Sat 12 Mar 1904 Bobby Walker Wales H 2 1
1
13000 Bobby Walker 5 Robert W. Atherton 65 82 Sat 26 Mar 1904 Charlie Thomson Ireland A 2
0
8000 Robert Hamilton 22 James Sheridan 70 82 Sat 26 Mar 1904 Bobby Walker Ireland A 2
0
8000 Robert Hamilton 22 James Sheridan 70 84 Mon 06 Mar 1905 Charlie Thomson Wales A 2
0
6000 Jacky Robertson 86 Walter Martin Watkins 30; Arthur Grenville Morris 47; William Henry Meredith 50 84 Mon 06 Mar 1905 Bobby Walker Wales A 2
0
6000 Jacky Robertson 86 Walter Martin Watkins 30; Arthur Grenville Morris 47; William Henry Meredith 50 87 Sat 03 Mar 1906 Charlie Thomson Wales H 2
0
C 27000 ----- William Jones 50; John Love Jones 65 87 Sat 03 Mar 1906 George Wilson Wales H 2
0
27000 ----- William Jones 50; John Love Jones 65 88 Sat 17 Mar 1906 Charlie Thomson Ireland A 2
0
C 8000 Thomas Fitchie 52 ----- 88 Sat 17 Mar 1906 Bobby Walker Ireland A 2
0
8000 Thomas Fitchie 52 ----- 91 Sat 16 Mar 1907 Charlie Thomson Ireland H 2 2
1
C 26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 91 Sat 16 Mar 1907 Bobby Walker Ireland H 2 2
1
26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 92 Sat 06 Apr 1907 Charlie Thomson England A 2
0
35829 Robert Crompton og 2 Stephen Bloomer 42 92 Sat 06 Apr 1907 Bobby Walker England A 2
0
35829 Robert Crompton og 2 Stephen Bloomer 42 93 Sat 07 Mar 1908 Charlie Thomson Wales H 2
0
C 18000 Alexander Bennett 60; William Lennie 87 William Jones 30 93 Sat 07 Mar 1908 Bobby Walker Wales H 2
0
18000 Alexander Bennett 60; William Lennie 87 William Jones 30 94 Sat 14 Mar 1908 Charlie Thomson Ireland A 2
0
C 10000 Jimmy Quinn 3; James Galt 23; Jimmy Quinn 55; Jimmy Quinn 70; Jimmy Quinn 75 ----- 94 Sat 14 Mar 1908 Bobby Walker Ireland A 2
0
10000 Jimmy Quinn 3; James Galt 23; Jimmy Quinn 55; Jimmy Quinn 70; Jimmy Quinn 75 ----- 95 Sat 04 Apr 1908 Charlie Thomson England H 2
0
C 121452 Andrew Wilson 27 James Edwin Windridge 75 95 Sat 04 Apr 1908 Bobby Walker England H 2
0
121452 Andrew Wilson 27 James Edwin Windridge 75 96 Mon 01 Mar 1909 Bobby Walker Wales A 2 1
1
23000 Bobby Walker 70; Harold Paul 73 William Davies 23; William Jones 26; William Davies 39 96 Mon 01 Mar 1909 Tom Collins Wales A 2 1
0
23000 Bobby Walker 70; Harold Paul 73 William Davies 23; William Jones 26; William Davies 39 106 Sat 16 Mar 1912 George Sinclair Ireland A 2 1
0
12000 Walter Aitkenhead 8; Walter Aitkenhead 23; William Reid 60; Bobby Walker 70 James McKnight pen 42 106 Sat 16 Mar 1912 Bobby Walker Ireland A 2 1
1
12000 Walter Aitkenhead 8; Walter Aitkenhead 23; William Reid 60; Bobby Walker 70 James McKnight pen 42 109 Sat 15 Mar 1913 Peter Nellies Ireland A 2
0
12000 William Reid 16; Alexander Bennett 32 James McKnight 42 109 Sat 15 Mar 1913 Bob Mercer Ireland A 2
0
12000 William Reid 16; Alexander Bennett 32 James McKnight 42 147 Sat 26 Oct 1929 John Johnston Wales A 2
0
25000 Hughie Gallacher 7; Hughie Gallacher 20; Alex James 82; James Gibson 77 Eugene O'Callaghan 55; Leonard Stephen Davies 63 147 Sat 26 Oct 1929 Jack Harkness Wales A 2
0
25000 Hughie Gallacher 7; Hughie Gallacher 20; Alex James 82; James Gibson 77 Eugene O'Callaghan 55; Leonard Stephen Davies 63 158 Sat 31 Oct 1931 Alex Massie Wales A 2
0
10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54 Ernest Robert Curtis pen 12; Ernest Robert Curtis 78 158 Sat 31 Oct 1931 Jack Harkness Wales A 2
0
10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54 Ernest Robert Curtis pen 12; Ernest Robert Curtis 78 160 Sun 08 May 1932 Alex Massie France A 2
0
20000 Neil Dewar 14; Neil Dewar 27; Neil Dewar 40 Marcel Langiller pen 43 160 Sun 08 May 1932 Jack Harkness France A 2
0
20000 Neil Dewar 14; Neil Dewar 27; Neil Dewar 40 Marcel Langiller pen 43 161 Sat 17 Sep 1932 Alex Massie Northern Ireland A 2
0
40000 James King 3; Bob McPhail 27; Bob McPhail 68; Jimmy McGrory 76 ----- 161 Sat 17 Sep 1932 John Johnston Northern Ireland A 2
0
40000 James King 3; Bob McPhail 27; Bob McPhail 68; Jimmy McGrory 76 ----- 165 Wed 04 Oct 1933 Andy Anderson Wales A 2
0
C 40000 Willie Macfadyen 75; Dally Duncan 80 William Evans 25; Walter William Robbins 35; David John Astley 57 165 Wed 04 Oct 1933 Jack Harkness Wales A 2
0
40000 Willie Macfadyen 75; Dally Duncan 80 William Evans 25; Walter William Robbins 35; David John Astley 57 167 Sat 14 Apr 1934 Alex Massie England A 2
0
C 92363 ----- Clifford Sydney Bastin 43; Eric Frederick George Brook 80; John William Anslow Bowers 88 167 Sat 14 Apr 1934 Andy Anderson England A 2
0
92363 ----- Clifford Sydney Bastin 43; Eric Frederick George Brook 80; John William Anslow Bowers 88 173 Sat 04 Apr 1936 Andy Anderson England A 2 1
0
93267 Tommy Walker pen 77 George Henry Camsell 30 173 Sat 04 Apr 1936 Tommy Walker England A 2 1
1
93267 Tommy Walker pen 77 George Henry Camsell 30 174 Wed 14 Oct 1936 Andy Anderson Germany H 2
0
50000 Jimmy Delaney 60; Jimmy Delaney 80 ----- 174 Wed 14 Oct 1936 Tommy Walker Germany H 2
0
50000 Jimmy Delaney 60; Jimmy Delaney 80 ----- 177 Sat 17 Apr 1937 Andy Anderson England H 2
0
149547 Francis ODonnell 47; Bob McPhail 80; Bob McPhail 89 Frederick Charles Steele 40 177 Sat 17 Apr 1937 Tommy Walker England H 2
0
149547 Francis ODonnell 47; Bob McPhail 80; Bob McPhail 89 Frederick Charles Steele 40 178 Sun 09 May 1937 Andy Anderson Austria A 2
0
63000 Francis ODonnell 78 camillo Jerusalem 78 178 Sun 09 May 1937 Tommy Walker Austria A 2
0
63000 Francis ODonnell 78 camillo Jerusalem 78 180 Sat 30 Oct 1937 Andy Anderson Wales A 2
0
41800 Alex Massie 72 Brynmor Jones 25; Seymour Morris 40 180 Sat 30 Oct 1937 Tommy Walker Wales A 2
0
41800 Alex Massie 72 Brynmor Jones 25; Seymour Morris 40 181 Wed 10 Nov 1937 Andy Anderson Northern Ireland H 2
0
21878 James Smith 48 Peter Dermont Doherty 14 181 Wed 10 Nov 1937 Tommy Walker Northern Ireland H 2
0
21878 James Smith 48 Peter Dermont Doherty 14 183 Sat 09 Apr 1938 Andy Anderson England A 2 1
0
93267 Tommy Walker 6 ----- 183 Sat 09 Apr 1938 Tommy Walker England A 2 1
1
93267 Tommy Walker 6 ----- 185 Sat 08 Oct 1938 Jimmy Dykes Northern Ireland A 2 1
0
40000 Jimmy Delaney 34; Tommy Walker 49 ----- 185 Sat 08 Oct 1938 Tommy Walker Northern Ireland A 2 1
1
40000 Jimmy Delaney 34; Tommy Walker 49 ----- 209 Wed 26 Apr 1950 Bobby Dougan Switzerland H 2 1
0
122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44 Charles Antenen 21 209 Wed 26 Apr 1950 Willie Bauld Switzerland H 2 1
1
122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44 Charles Antenen 21 240 Wed 08 Dec 1954 Jimmy Wardhaugh Hungary H 2
0
113180 Tommy Ring 36; Bobby Johnstone 46 Joszef Bozsik 20; Nandor Hidegkuti 26; Karoly Sandor 44; Sandor Kocsis 89 240 Wed 08 Dec 1954 John Cumming Hungary H 2
0
113180 Tommy Ring 36; Bobby Johnstone 46 Joszef Bozsik 20; Nandor Hidegkuti 26; Karoly Sandor 44; Sandor Kocsis 89 266 Sun 15 Jun 1958 Davie Mackay France N 2
0
13554 Samuel Baird 66 Raymond Kopa pen 21; Just Fontaine 45 266 Sun 15 Jun 1958 Jimmy Murray France N 2
0
13554 Samuel Baird 66 Raymond Kopa pen 21; Just Fontaine 45 275 Sat 09 Apr 1960 Alex Young England H 2
0
129183 Graham Leggat 16 Robert Charlton pen 49 275 Sat 09 Apr 1960 John Cumming England H 2
0
129183 Graham Leggat 16 Robert Charlton pen 49 277 Sun 29 May 1960 Alex Young Austria A 2
0
55000 Davie Mackay 76 Gerhard Hanappi 26; Gerhard Hanappi 31; Erich Hof 44; Erich Hof 63 277 Sun 29 May 1960 John Cumming Austria A 2
0
55000 Davie Mackay 76 Gerhard Hanappi 26; Gerhard Hanappi 31; Erich Hof 44; Erich Hof 63 278 Sun 05 Jun 1960 Alex Young Hungary A 2 1
1
90000 William Hunter 34; George Herd 62; Alex Young 66 Karoly Sandor 19; Janos Gorocs 77; Lajos Tichy 92 278 Sun 05 Jun 1960 John Cumming Hungary A 2 1
0
90000 William Hunter 34; George Herd 62; Alex Young 66 Karoly Sandor 19; Janos Gorocs 77; Lajos Tichy 92 279 Wed 08 Jun 1960 Alex Young Turkey A 2 1
1
22500 Eric Caldow pen 12; Alex Young 72 Metin Oktay 9; Lefter Kucukandonyadus 33; Lefter Kucukandonyadus 52; Senol Birol 63 279 Wed 08 Jun 1960 John Cumming Turkey A 2 1
0
22500 Eric Caldow pen 12; Alex Young 72 Metin Oktay 9; Lefter Kucukandonyadus 33; Lefter Kucukandonyadus 52; Senol Birol 63 303 Tue 12 May 1964 Davie Holt West Germany A 2
0
65000 Alan Gilzean 66; Alan Gilzean 85 Uwe Seeler 32; Uwe Seeler 33 303 Tue 12 May 1964 Jim Cruickshank West Germany A 2
0
65000 Alan Gilzean 66; Alan Gilzean 85 Uwe Seeler 32; Uwe Seeler 33 325 Sun 28 May 1967 Alan Anderson Australia A 2
0
34972 (Sir) Alex Ferguson 31 ----- 325 Sun 28 May 1967 Jim Townsend Australia A 2
0
34972 (Sir) Alex Ferguson 31 ----- 505 Tue 22 Mar 1988 Gary Mackay Malta A 2
0
8000 Graeme Sharp 21 Carmel Busuttil 54 505 Tue 22 Mar 1988 John Colquhoun Malta A 2
0
8000 Graeme Sharp 21 Carmel Busuttil 54 524 Mon 28 May 1990 Craig Levein Malta A 2
0
3000 Alan McInally 5; Alan McInally 80 Michael Degiorgio 43 524 Mon 28 May 1990 Dave McPherson Malta A 2
0
3000 Alan McInally 5; Alan McInally 80 Michael Degiorgio 43 526 Sat 16 Jun 1990 Craig Levein Sweden N 2
0
31823 Stuart McCall 10; Mo Johnston pen 81 Glenn Peter Stromberg 85 526 Sat 16 Jun 1990 Dave McPherson Sweden N 2
0
31823 Stuart McCall 10; Mo Johnston pen 81 Glenn Peter Stromberg 85 529 Wed 17 Oct 1990 Dave McPherson Switzerland H 2 1
0
27740 John Robertson pen 34; Gary McAllister 52 Adrian Knup pen 66 529 Wed 17 Oct 1990 John Robertson Switzerland H 2 1
1
27740 John Robertson pen 34; Gary McAllister 52 Adrian Knup pen 66 532 Wed 27 Mar 1991 Dave McPherson Bulgaria H 2
0
33119 John Collins 83 Emil Kostadinov 89 532 Wed 27 Mar 1991 John Robertson Bulgaria H 2
0
33119 John Collins 83 Emil Kostadinov 89 533 Wed 01 May 1991 Dave McPherson San Marino A 2
0
3512 Gordon Strachan pen 63; Gordon Durie 66 ----- 533 Wed 01 May 1991 John Robertson San Marino A 2
0
3512 Gordon Strachan pen 63; Gordon Durie 66 ----- 535 Wed 16 Oct 1991 Craig Levein Romania A 2
0
15850 ----- Gheorghe Hagi pen 73 535 Wed 16 Oct 1991 Dave McPherson Romania A 2
0
15850 ----- Gheorghe Hagi pen 73 538 Wed 25 Mar 1992 Dave McPherson Finland H 2
0
9275 Paul McStay 24 Jari Litmanen 42 538 Wed 25 Mar 1992 John Robertson Finland H 2
0
9275 Paul McStay 24 Jari Litmanen 42 539 Sun 17 May 1992 Alan McLaren United States A 2
0
24157 Pat Nevin 7 ----- 539 Sun 17 May 1992 Dave McPherson United States A 2
0
24157 Pat Nevin 7 ----- 541 Wed 03 Jun 1992 Alan McLaren Norway A 2
0
8786 ----- ----- 541 Wed 03 Jun 1992 Dave McPherson Norway A 2
0
8786 ----- ----- 547 Wed 18 Nov 1992 Alan McLaren Italy H 2
0
33029 ----- ----- 547 Wed 18 Nov 1992 John Robertson Italy H 2
0
33029 ----- ----- 548 Wed 17 Feb 1993 Alan McLaren Malta H 2
0
35490 Ally McCoist 15; Ally McCoist 68; Pat Nevin 84 ----- 548 Wed 17 Feb 1993 John Robertson Malta H 2
0
35490 Ally McCoist 15; Ally McCoist 68; Pat Nevin 84 ----- 551 Wed 19 May 1993 Alan McLaren Estonia A 2
0
5100 Kevin Gallacher 43; John Collins 59; Scott Booth 73 ----- 551 Wed 19 May 1993 John Robertson Estonia A 2
0
5100 Kevin Gallacher 43; John Collins 59; Scott Booth 73 ----- 556 Wed 23 Mar 1994 Alan McLaren Netherlands H 2
0
36809 ----- Brian Roy 23 556 Wed 23 Mar 1994 Craig Levein Netherlands H 2
0
36809 ----- Brian Roy 23 559 Wed 07 Sep 1994 Alan McLaren Finland A 2
0
12845 Duncan Shearer 29; John Collins 65 ----- 559 Wed 07 Sep 1994 Craig Levein Finland A 2
0
12845 Duncan Shearer 29; John Collins 65 ----- 560 Wed 12 Oct 1994 Alan McLaren Faroe Islands H 2
0
20885 John McGinlay 4; Scott Booth 34; John Collins 40; Billy McKinlay 61; John Collins 72 Jan Allan Muller 75 560 Wed 12 Oct 1994 Craig Levein Faroe Islands H 2
0
20885 John McGinlay 4; Scott Booth 34; John Collins 40; Billy McKinlay 61; John Collins 72 Jan Allan Muller 75 603 Wed 28 Apr 1999 Colin Cameron Germany A 2
0
27000 Don Hutchison 66 ----- 603 Wed 28 Apr 1999 Paul Ritchie Germany A 2
0
27000 Don Hutchison 66 ----- 610 Sat 13 Nov 1999 David Weir England H 2
0
50132 ----- Paul Scholes 21; Paul Scholes 42 610 Sat 13 Nov 1999 Paul Ritchie England H 2
0
50132 ----- Paul Scholes 21; Paul Scholes 42 612 Wed 29 Mar 2000 Colin Cameron France H 2
0
48157 ----- Sylvain Wiltord 53; Thierry Henry 89 612 Wed 29 Mar 2000 Steven Pressley France H 2
0
48157 ----- Sylvain Wiltord 53; Thierry Henry 89 615 Sat 02 Sep 2000 Colin Cameron Latvia A 2
0
9500 Neil McCann 88 ----- 615 Sat 02 Sep 2000 Gary Naysmith Latvia A 2
0
9500 Neil McCann 88 ----- 616 Sat 07 Oct 2000 Colin Cameron San Marino A 2
0
4377 Matt Elliott 70; Don Hutchison 72 ----- 616 Sat 07 Oct 2000 Gary Naysmith San Marino A 2
0
4377 Matt Elliott 70; Don Hutchison 72 ----- 617 Wed 11 Oct 2000 Colin Cameron Croatia A 2
0
25000 Kevin Gallacher 24 Alen Boksic 15 617 Wed 11 Oct 2000 Gary Naysmith Croatia A 2
0
25000 Kevin Gallacher 24 Alen Boksic 15 632 Sat 12 Oct 2002 Scott Severin Iceland A 2
0
7065 Christian Dailly 7; Gary Naysmith 63 ----- 632 Sat 12 Oct 2002 Steven Pressley Iceland A 2
0
7065 Christian Dailly 7; Gary Naysmith 63 ----- 633 Tue 15 Oct 2002 Scott Severin Canada H 2
0
16207 Stevie Crawford 11; Steven Thompson 50; Stevie Crawford 73 Dwayne De Rosario pen 9 633 Tue 15 Oct 2002 Steven Pressley Canada H 2
0
16207 Stevie Crawford 11; Steven Thompson 50; Stevie Crawford 73 Dwayne De Rosario pen 9 634 Wed 20 Nov 2002 Scott Severin Portugal A 2
0
8000 ----- Pauleta 7; Pauleta 18 634 Wed 20 Nov 2002 Steven Pressley Portugal A 2
0
8000 ----- Pauleta 7; Pauleta 18 638 Wed 30 Apr 2003 Andy Webster Austria H 2
0
12189 ----- Roland Kirchler 27; Mario Haas 32 638 Wed 30 Apr 2003 Steven Pressley Austria H 2
0
12189 ----- Roland Kirchler 27; Mario Haas 32 639 Tue 27 May 2003 Andy Webster New Zealand H 2
0
10016 Stevie Crawford 10 Ryan Nelsen 47 639 Tue 27 May 2003 Steven Pressley New Zealand H 2
0
10016 Stevie Crawford 10 Ryan Nelsen 47 640 Sat 07 Jun 2003 Andy Webster Germany H 2
0
48047 Kenny Miller 68 Fredi Bobic 22 640 Sat 07 Jun 2003 Steven Pressley Germany H 2
0
48047 Kenny Miller 68 Fredi Bobic 22 641 Wed 20 Aug 2003 Andy Webster Norway A 2
0
12758 ----- ----- 641 Wed 20 Aug 2003 Steven Pressley Norway A 2
0
12758 ----- ----- 650 Thu 27 May 2004 Andy Webster Estonia A 2
0
4000 James McFadden 76 ----- 650 Thu 27 May 2004 Steven Pressley Estonia A 2
0
4000 James McFadden 76 ----- 652 Wed 18 Aug 2004 Andy Webster Hungary H 2
0
15933 ----- Szabolcs Huszti pen 45; Szabolcs Huszti 53; David Marshall og 72 652 Wed 18 Aug 2004 Steven Pressley Hungary H 2
0
15933 ----- Szabolcs Huszti pen 45; Szabolcs Huszti 53; David Marshall og 72 653 Fri 03 Sep 2004 Andy Webster Spain A 2
0
15000 James McFadden 18 Raul pen 57 653 Fri 03 Sep 2004 Craig Gordon Spain A 2
0
15000 James McFadden 18 Raul pen 57 654 Wed 08 Sep 2004 Andy Webster Slovenia H 2
0
38278 ----- ----- 654 Wed 08 Sep 2004 Craig Gordon Slovenia H 2
0
38278 ----- ----- 655 Sat 09 Oct 2004 Andy Webster Norway H 2
0
48882 ----- Steffen Iversen pen 54 655 Sat 09 Oct 2004 Craig Gordon Norway H 2
0
48882 ----- Steffen Iversen pen 54 656 Wed 13 Oct 2004 Andy Webster Moldova A 2
0
7000 Steven Thompson 31 Sergiu Dadu 28 656 Wed 13 Oct 2004 Craig Gordon Moldova A 2
0
7000 Steven Thompson 31 Sergiu Dadu 28 667 Wed 01 Mar 2006 Andy Webster Switzerland H 2
0
20952 Kenny Miller 54 Tranquillo Barnetta 21; Daniel Gygax 41; Ricardo Cabanas 69 667 Wed 01 Mar 2006 Craig Gordon Switzerland H 2
0
20952 Kenny Miller 54 Tranquillo Barnetta 21; Daniel Gygax 41; Ricardo Cabanas 69 686 Wed 20 Aug 2008 Christophe Berra Northern Ireland H 2
0
28072 ----- ----- 686 Wed 20 Aug 2008 Michael Stewart Northern Ireland H 2
0
28072 ----- ----- 768 Fri 07 Sep 2018 John Souttar Belgium H 2
0
20196 ----- Romelu Lukaku 28; Eden Hazard 46; Michy Batshuayi 52; Michy Batshuayi 60 768 Fri 07 Sep 2018 Steven Naismith Belgium H 2
0
20196 ----- Romelu Lukaku 28; Eden Hazard 46; Michy Batshuayi 52; Michy Batshuayi 60 769 Mon 10 Sep 2018 John Souttar Albania H 2 1
0
17455 Berat Gjimshiti og 47; Steven Naismith 68 ----- 769 Mon 10 Sep 2018 Steven Naismith Albania H 2 1
1
17455 Berat Gjimshiti og 47; Steven Naismith 68 ----- 770 Thu 11 Oct 2018 John Souttar Israel A 2
0
10234 Charlie Mulgrew pen 25 Dor Peretz 52; Kieran Tierney og 74 770 Thu 11 Oct 2018 Steven Naismith Israel A 2
0
10234 Charlie Mulgrew pen 25 Dor Peretz 52; Kieran Tierney og 74 806 Mon 15 Nov 2021 Craig Gordon Denmark H 2 1
0
49527 John Souttar 35; Che Adams 86 ----- 806 Mon 15 Nov 2021 John Souttar Denmark H 2 1
1
49527 John Souttar 35; Che Adams 86 ----- 815 Tue 27 Sep 2022 Craig Gordon Ukraine A 2
0
13534 ----- ----- 815 Tue 27 Sep 2022 Stephen Kingsley Ukraine A 2
0
13534 ----- ----- 825 Thu 16 Nov 2023 Lawrence Shankland Georgia A 2 1
1
44595 Scott McTominay 49; Lawrence Shankland 92 Khvicha Kvaratskhelia 15; Khvicha Kvaratskhelia 57 825 Thu 16 Nov 2023 Zander Clark Georgia A 2 1
0
44595 Scott McTominay 49; Lawrence Shankland 92 Khvicha Kvaratskhelia 15; Khvicha Kvaratskhelia 57 826 Sun 19 Nov 2023 Lawrence Shankland Norway H 2
0
48138 John McGinn pen 13; Leo Ostigard og 33; Stuart Armstrong 59 Aron Leonard Donnum 3; Jorgen Strand Larsen 20; Mohamed Elyounoussi 86 826 Sun 19 Nov 2023 Zander Clark Norway H 2
0
48138 John McGinn pen 13; Leo Ostigard og 33; Stuart Armstrong 59 Aron Leonard Donnum 3; Jorgen Strand Larsen 20; Mohamed Elyounoussi 86 829 Mon 03 Jun 2024 Lawrence Shankland Gibraltar A 2
0
15552 Ryan Christie 58; Che Adams 85 ----- 829 Mon 03 Jun 2024 Zander Clark Gibraltar A 2
0
15552 Ryan Christie 58; Che Adams 85 ----- 830 Fri 07 Jun 2024 Craig Gordon Finland H 2 1
0
40159 Arttu Hoskonen og 56; Lawrence Shankland 58 Benjamin Kallman 72; Oliver Antman pen 85 830 Fri 07 Jun 2024 Lawrence Shankland Finland H 2 1
1
40159 Arttu Hoskonen og 56; Lawrence Shankland 58 Benjamin Kallman 72; Oliver Antman pen 85 30 Sat 19 Feb 1887 Tom Jenkinson Ireland H 1 1
1
1000 Willie Watt 5; Tom Jenkinson 43; Willie Johnstone 55; James Lowe 75 Frederick Browne 41 35 Sat 24 Mar 1888 Thomas Breckenridge Ireland A 1 1
1
10000 George Dewar 5; William Dickson 8; Thomas Breckenridge 15; Ralph Aitken 33; William Dickson 33; William Dickson 40; William Dickson 45; Neil McCallum 53; Robert Wilson og 77; Allan Stewart 83 John Lemon 18; William Boyd Dalton 24 36 Sat 09 Mar 1889 Jimmy Adams Ireland H 1
0
6000 Frank Watt 7; Frank Watt 10; David Black 25; Willie Groves 32; Willie Groves 50; Willie Groves 70; Tom McInnes 88 ----- 47 Sat 02 Apr 1892 Willie Taylor England H 1
0
21000 Jack Bell 80 Edgar Wallace Chadwick 1; John Goodall 20; John Southworth 25; John Goodall 26 49 Sat 25 Mar 1893 Jimmy Adams Ireland H 1
0
12000 William Sellar 10; Samuel Torrans og 20; William Sellar 27; Sandy McMahon 28; James Hamilton 50; James Kelly 80 George Gaffikin 44 51 Sat 24 Mar 1894 Thomas Chambers Wales H 1 1
1
11000 Davidson Berry NA; John Barker NA; Thomas Chambers NA; David Alexander NA; John Johnstone NA Hugh Morris NA; Hugh Morris NA 53 Sat 07 Apr 1894 Isaac Begbie England H 1
0
45107 William Lambie 7; Sandy McMahon 75 John Goodall 35; John Reynolds 85 56 Sat 06 Apr 1895 Davie Russell England A 1
0
42500 ----- Stephen Bloomer 30; Neil Gibson og 35; Stephen Smith 44 57 Sat 21 Mar 1896 Alex King Wales H 1
0
11700 Bobby Neill NA; Alexander Keillor NA; Daniel Paton NA; Bobby Neill NA ----- 58 Sat 28 Mar 1896 George Hogg Ireland A 1
0
8000 Bob McColl 7; Bob McColl 32; Pat Murray 85 James Humphrey Barron 20; James Humphrey Barron 32; Robert George "Bob" Milne pen 43 60 Sat 20 Mar 1897 Johnny Walker Wales A 1 1
1
7000 John Ritchie pen NA; Johnny Walker NA Morgan Maddox Morgan-Owen NA; David Henry Pugh NA 74 Sat 30 Mar 1901 Bobby Walker England A 1
0
18250 John James Campbell 48; Robert Hamilton 75 Frederick Blackburn 36; Stephen Bloomer 80 77 Sat 03 May 1902 Bobby Walker England A 1
0
15000 Bobby Templeton 3; Ronald Orr 28 James Settle 65; Albert Wilkes 67 78 Mon 09 Mar 1903 Bobby Walker Wales A 1
0
11000 Finlay Speedie 25 ----- 80 Sat 04 Apr 1903 Bobby Walker England A 1 1
1
36000 Finlay Speedie 57; Bobby Walker 59 Vivian John Woodward 10 83 Sat 09 Apr 1904 Bobby Walker England H 1
0
45000 ----- Stephen Bloomer 64 89 Sat 07 Apr 1906 Alex Menzies England H 1
0
102741 Jimmy Howie 40; Jimmy Howie 55 Albert Shepherd 81 90 Mon 04 Mar 1907 Charlie Thomson Wales A 1
0
C 7715 ----- Arthur Grenville Morris 50 98 Sat 03 Apr 1909 Bobby Walker England A 1
0
27000 ----- George Wall 3; George Wall 10 100 Sat 19 Mar 1910 George Sinclair Ireland A 1
0
17000 ----- Francis William Thompson 54 107 Sat 23 Mar 1912 Bobby Walker England H 1
0
127307 Andrew Wilson 7 George Henry Holley 13 108 Mon 03 Mar 1913 Bobby Walker Wales A 1
0
4500 ----- ----- 110 Sat 05 Apr 1913 Bobby Walker England A 1
0
52500 ----- Joseph Harold Hampton 37 111 Sat 28 Feb 1914 Peter Nellies Wales H 1
0
C 10000 ----- ----- 123 Sat 03 Mar 1923 Jock White Northern Ireland A 1
0
31000 Andy Wilson 70 ----- 141 Sat 27 Oct 1928 Jack Harkness Wales H 1
0
55000 Hughie Gallacher 25; Hughie Gallacher 49; Hughie Gallacher 48; James Dunn 56 William Davies 5; William Davies 75 142 Sat 23 Feb 1929 Jack Harkness Northern Ireland A 1
0
35000 Hughie Gallacher 3; Hughie Gallacher 9; Hughie Gallacher 14; Alex Jackson 32; Hughie Gallacher 51; Hughie Gallacher 76; Alex Jackson 84 Richard William Morris Rowley 16; Richard William Morris Rowley 42; Joseph Bambrick 58 143 Sat 13 Apr 1929 Jack Harkness England H 1
0
110512 Alexander Cheyne 89 ----- 149 Sat 05 Apr 1930 Jack Harkness England A 1
0
87375 Jimmy Fleming 49; Jimmy Fleming 62 Victor Martin Watson 11; Victor Martin Watson 28; Ellis James Rimmer 30; David Bone Nightingale Jack 33; Ellis James Rimmer 55 151 Sat 25 Oct 1930 Barney Battles Jnr Wales H 1 1
1
23106 Barney Battles Jnr 43 Thomas Bamford 6 157 Sat 19 Sep 1931 Alex Massie Northern Ireland H 1
0
45000 George Stevenson 5; Jimmy McGrory 34; Bob McPhail 75 James Dunne 20 162 Wed 26 Oct 1932 John Johnston Wales H 1
0
C 31000 Neil Dewar 63; Dally Duncan 66 John Ross Thomson og 10; Thomas Griffiths 20; Eugene O'Callaghan 25; David John Astley 43; Eugene O'Callaghan 46 163 Sat 01 Apr 1933 Andy Anderson England H 1
0
136259 Jimmy McGrory 5; Jimmy McGrory 80 George Samuel Hunt 30 166 Wed 29 Nov 1933 Andy Anderson Austria H 1
0
62000 Davie Meiklejohn 5; Willie Macfadyen 49 Karl Zischek 41; Anton Schall 53 179 Sat 15 May 1937 Tommy Walker Czechoslovakia A 1
0
35000 Jimmy Simpson 14; Bob McPhail 31; Torry Gillick 73 Antonin Puc 29 188 Sat 15 Apr 1939 Tommy Walker England H 1
0
149269 James Dougal 21 Albert [Pat] Beasley 67; Thomas Lawton 88 189 Wed 23 Jan 1946 Jimmy Walker Belgium H 1
0
48830 Jimmy Delaney 50; Jimmy Delaney pen 91 Victor Lemberechts 64; Freddy Chaves 75 190 Wed 15 May 1946 Tommy Walker Switzerland H 1
0
111899 Billy Liddell 25; Billy Liddell 28; Jimmy Delaney 35 Georges Aeby 1 195 Sat 24 May 1947 Willie MacFarlane Luxembourg A 1
0
4000 Robert Flavell 6; Billy Steel 13; Billy Steel 48; Andrew McLaren 60; Robert Flavell 69; Andrew McLaren 86 ----- 208 Sat 15 Apr 1950 Willie Bauld England H 1
0
133991 ----- Roy Thomas Frank Bentley 63 210 Sun 21 May 1950 Willie Bauld Portugal A 1 1
1
68000 Willie Bauld 20; Allan Brown 23 Jose Antonio Bar TRAVACOS 9; ALBANO Narciso PEREIRA 29 241 Sat 02 Apr 1955 John Cumming England A 1
0
96847 Lawrie Reilly 15; Tommy Docherty 85 Dennis James Wilshaw 1; Nathaniel [Nat] Lofthouse 7; Donald George Revie 24; Nathaniel [Nat] Lofthouse 27; Dennis James Wilshaw 70; Dennis James Wilshaw 73; Dennis James Wilshaw 83 242 Wed 04 May 1955 John Cumming Portugal H 1
0
20834 Tommy Gemmell 7; Billy Liddell 36; Lawrie Reilly 89 ----- 243 Sun 15 May 1955 John Cumming Yugoslavia A 1
0
20000 Lawrie Reilly 29; Gordon Smith 39 Todor Veselinovic 13; Bernard Vukas 38 249 Wed 02 May 1956 Alfie Conn Snr Austria H 1 1
1
80322 Alfie Conn Snr 12 Theodor Wagner 14 251 Wed 07 Nov 1956 Jimmy Wardhaugh Northern Ireland H 1
0
62328 Alex Scott 25 ----- 257 Sun 26 May 1957 Davie Mackay Spain A 1
0
90000 Gordon Smith 80 Enrique Mateos 12; Ladislao Kubala 32; Estanislao Basora 35; Estanislao Basora 87 261 Sat 19 Apr 1958 Jimmy Murray England H 1
0
127874 ----- Bryan Douglas 22; Derek Tennyson Kevan 35; Robert Charlton 66; Derek Tennyson Kevan 74 262 Wed 07 May 1958 Jimmy Murray Hungary H 1
0
55337 John Mudie 14 Mate Fenyvesi 52 263 Sun 01 Jun 1958 Jimmy Murray Poland A 1
0
70000 Bobby Collins 21; Bobby Collins 53 Gerard Cieslik 84 264 Sun 08 Jun 1958 Jimmy Murray Yugoslavia N 1 1
1
9591 Jimmy Murray 48 Aleksandar Petakovic 6 267 Sat 18 Oct 1958 Davie Mackay Wales A 1
0
C 59162 Graham Leggat 30; Denis Law 63; Bobby Collins 79 ----- 268 Wed 05 Nov 1958 Davie Mackay Northern Ireland H 1
0
C 72713 David Herd 53; Bobby Collins 57 Eric Caldow og 74; James McIlroy 83 276 Wed 04 May 1960 John Cumming Poland H 1
0
29663 Denis Law 23; Ian St John 46 Krzysztof Baszkiewicz 11; Lucjan Brychczy 29; Ernest Pol 60 280 Sat 22 Oct 1960 Alex Young Wales A 1
0
55000 ----- Clifford William Jones 44; Thomas Royston Vernon 73 281 Wed 09 Nov 1960 Alex Young Northern Ireland H 1 1
1
34544 Denis Law 8; Eric Caldow pen 43; Alex Young 78; Ralph Brand 80; Ralph Brand 90 Robert Dennis [Danny] Blanchflower pen 48; Peter James McParland 84 295 Wed 08 May 1963 Davie Holt Austria H 1
0
94596 Davie Wilson 10; Davie Wilson 20; Denis Law 28; Denis Law 71 Anton Linhart 72 296 Tue 04 Jun 1963 Davie Holt Norway A 1
0
15600 Denis Law 14; Denis Law 22; Denis Law 76 Olav Nilsen 5; Erik Johansen 60; Arne Pedersen 81; John Krogh 83 297 Sun 09 Jun 1963 Davie Holt Republic Of Ireland A 1
0
26000 ----- Noel Eucharia Cantwell 6 298 Thu 13 Jun 1963 Davie Holt Spain A 1
0
40000 Denis Law 15; Dave Gibson 16; Frank McLintock 18; Davie Wilson 32; Willie Henderson 51; Ian St John 83 Adelardo Rodriguez 8; Jose Fidalgo Veloso 43 306 Wed 25 Nov 1964 Willie Wallace Northern Ireland H 1
0
48752 Davie Wilson 10; Alan Gilzean 16; Davie Wilson 30 George Best 9; William John Irvine 18 316 Sat 02 Apr 1966 Willie Wallace England H 1
0
123052 Denis Law 41; Jimmy Johnstone 57; Jimmy Johnstone 81 Geoffrey Charles Hurst 18; Roger Hunt 34; Roger Hunt 47; Robert Charlton 73 317 Wed 11 May 1966 Willie Wallace Netherlands H 1
0
16513 ----- Klaas Nuninga 14; Willy van der Kuijlen 52; Willy van der Kuijlen 84 324 Tue 16 May 1967 Alan Anderson Israel A 1
0
27000 Willie Morgan 21; (Sir) Alex Ferguson 83 Giora Spiegel 40 345 Wed 22 Apr 1970 Jim Cruickshank Wales H 1
0
30379 ----- ----- 346 Sat 25 Apr 1970 Jim Cruickshank England H 1
0
137284 ----- ----- 347 Wed 11 Nov 1970 Jim Cruickshank Denmark H 1
0
24783 John OHare 14 ----- 348 Wed 03 Feb 1971 Jim Cruickshank Belgium A 1
0
13931 ----- Ronald McKinnon og 34; Paul Van Himst 55; Paul Van Himst pen 83 374 Wed 17 Oct 1973 Donald Ford Czechoslovakia A 1
0
13668 ----- Zdenek Nehoda pen 17 376 Wed 27 Mar 1974 Donald Ford West Germany A 1
0
60000 Kenny Dalglish 77 Paul Breitner pen 33; Jurgen Grabowski 35 378 Tue 14 May 1974 Donald Ford Wales H 1
0
41969 Kenny Dalglish 25; Sandy Jardine pen 44 ----- 396 Wed 17 Dec 1975 Jim Cruickshank Romania H 1
0
11676 Bruce Rioch 39 Zoltan Crisan 74 502 Wed 11 Nov 1987 Gary Mackay Bulgaria A 1 1
1
49976 Gary Mackay 87 ----- 503 Wed 02 Dec 1987 Gary Mackay Luxembourg A 1
0
2022 ----- ----- 514 Wed 26 Apr 1989 Dave McPherson Cyprus H 1
0
50694 Mo Johnston 26; Ally McCoist 63 Floros Nicolaou 62 515 Sat 27 May 1989 Dave McPherson England H 1
0
60308 ----- Christopher Roland Waddle 20; Steve Bull 82 519 Wed 15 Nov 1989 Dave McPherson Norway H 1
0
61753 Ally McCoist 44 Erland Johnsen 89 520 Wed 28 Mar 1990 Craig Levein Argentina H 1
0
46535 Stewart Mckimmie 32 ----- 521 Wed 25 Apr 1990 Craig Levein East Germany H 1
0
19718 ----- Thomas Doll pen 73 522 Wed 16 May 1990 Craig Levein Egypt H 1
0
23000 Ally McCoist 73 Gamal Abedel Hamid 15; Hossam Hussein Hassan 28; Ismail Awadallah Youssef 83 523 Sat 19 May 1990 Craig Levein Poland H 1
0
25144 Mo Johnston 42 Gary Thompson Gillespie og 59 525 Mon 11 Jun 1990 Dave McPherson Costa Rica N 1
0
30867 ----- Juan Arnold Cayasson 49 527 Wed 20 Jun 1990 Dave McPherson Brazil N 1
0
62502 ----- Luiz Antonio Correa da Costa MULLER 81 528 Wed 12 Sep 1990 John Robertson Romania H 1 1
1
8046 John Robertson 37; Ally McCoist 75 Rodion Camataru 13 530 Wed 14 Nov 1990 Dave McPherson Bulgaria A 1
0
42000 Ally McCoist 9 Nikolay Todorov 70 531 Wed 06 Feb 1991 Dave McPherson USSR H 1
0
20673 ----- Dmitri Kuznetsov 89 534 Wed 11 Sep 1991 Dave McPherson Switzerland A 1
0
47000 Gordon Durie 47; Ally McCoist 83 Stephane Chapuisat 30; Heinz Hermann 39 546 Wed 14 Oct 1992 Craig Levein Portugal H 1
0
22583 ----- ----- 550 Wed 28 Apr 1993 Craig Levein Portugal A 1
0
28000 ----- Rui Barros 5; Jorge Cadete 45; Paolo Futre 67; Rui Barros 70; Jorge Cadete 72 552 Wed 02 Jun 1993 Alan McLaren Estonia H 1
0
14307 Brian McClair 16; Pat Nevin 27; Pat Nevin pen 72 Sergei Bragin 57 553 Wed 08 Sep 1993 Craig Levein Switzerland H 1
0
21500 John Collins 50 Georges Bregy pen 69 554 Wed 13 Oct 1993 Alan McLaren Italy A 1
0
61178 Kevin Gallacher 17 Roberto Donadoni 3; Pierluigi Casiraghi 16; Stefano Eranio 80 555 Wed 17 Nov 1993 Alan McLaren Malta A 1
0
7000 Billy McKinlay 16; Colin Hendry 73 ----- 557 Wed 20 Apr 1994 Alan McLaren Austria A 1
0
35000 John McGinlay 35; Billy McKinlay 60 Adolf Hutter 13 561 Wed 16 Nov 1994 Craig Levein Russia H 1
0
31254 Scott Booth 19 Dmitri Radchenko 25 565 Sun 21 May 1995 John Robertson Japan A 1
0
24566 ----- ----- 566 Wed 24 May 1995 John Robertson Ecuador N 1 1
1
5669 John Robertson 75; Stevie Crawford 83 Iván Hurtado pen 79 567 Wed 07 Jun 1995 John Robertson Faroe Islands A 1
0
3881 Billy McKinlay 25; John McGinlay 29 ----- 568 Wed 16 Aug 1995 John Robertson Greece H 1
0
34910 Ally McCoist 72 ----- 570 Wed 11 Oct 1995 John Robertson Sweden A 1
0
19121 ----- Jorgen Petterson 31; Stefan Schwarz 35 586 Tue 27 May 1997 David Weir Wales H 1
0
9013 ----- John Hartson 46 587 Sun 01 Jun 1997 David Weir Malta A 1
0
3500 Christian Dailly 4; Darren Jackson 44; Darren Jackson 81 Hubert Suda 17; Stefan Sultana 57 591 Wed 12 Nov 1997 David Weir France A 1
0
19514 Gordon Durie 36 Pierre Laigle 35; Youri Djorkaeff pen 78 592 Wed 25 Mar 1998 David Weir Denmark H 1
0
26468 ----- Brian Laudrup 38 593 Wed 22 Apr 1998 David Weir Finland H 1
0
14315 Darren Jackson 15 Jonathan Johansson 10 597 Tue 16 Jun 1998 David Weir Norway N 1
0
30236 Craig Burley 66 Havard Flo 46 598 Tue 23 Jun 1998 David Weir Morocco N 1
0
33266 ----- Salaheddine Bassir 22; Abdeljilil Hadda 47; Salaheddine Bassir 85 599 Sat 05 Sep 1998 Neil McCann Lithuania A 1
0
4800 ----- ----- 600 Sat 10 Oct 1998 David Weir Estonia H 1
0
16930 Billy Dodds 70; Sergei Hohlov-Simson og 79; Billy Dodds 85 Sergei Hohlov-Simson 34; Maksim Smirnov 76 601 Wed 14 Oct 1998 David Weir Faroe Islands H 1
0
18517 Craig Burley 21; Billy Dodds 45 John Petersen pen 86 604 Sat 05 Jun 1999 Colin Cameron Faroe Islands A 1
0
4100 Allan Johnston 38 Hans Frodi Hansen 90 605 Wed 09 Jun 1999 Paul Ritchie Czech Republic A 1 1
1
21149 Paul Ritchie 30; Allan Johnston 62 Tomas Repka 65; Pavel Kuka 66; Jan Koller 87 608 Tue 05 Oct 1999 Gary McSwegan Bosnia and Herzegovina H 1
0
30574 John Collins pen 26 ----- 618 Wed 15 Nov 2000 Colin Cameron Australia H 1
0
30985 ----- Brett Emerton 12; David Zdrillic 66 620 Wed 28 Mar 2001 Colin Cameron San Marino H 1 1
1
27313 Colin Hendry 21; Colin Hendry 32; Billy Dodds 33; Colin Cameron 64 ----- 621 Wed 25 Apr 2001 Colin Cameron Poland A 1
0
18000 Scott Booth pen 69 Radoslaw Kaluzny 50 624 Sat 06 Oct 2001 Scott Severin Latvia H 1
0
23228 Dougie Freedman 44; David Weir 54 Andrejs Rubins 21 627 Thu 16 May 2002 Scott Severin South Korea A 1
0
52384 Scott Dobie 75 Lee Chun-Soo 15; Ahn Jung-Hwa 57; Yoon Jung-Hwan 67; Ahn Jung-Hwa 87 628 Mon 20 May 2002 Scott Severin South Africa A 1
0
3007 ----- Teboho Mokoena 32; George Koumantarakis 90 629 Thu 23 May 2002 Scott Severin Hong Kong League A 1
0
8000 Kevin Kyle 22; Steven Thompson 36; Christian Dailly 50; Scot Gemmill 72 ----- 630 Wed 21 Aug 2002 Scott Severin Denmark H 1
0
28766 ----- Ebbe Sand 8 636 Sat 29 Mar 2003 Steven Pressley Iceland H 1
0
37548 Kenny Miller 10; Lee Wilkie 70 Eidur Gudjohnsen 48 637 Wed 02 Apr 2003 Steven Pressley Lithuania A 1
0
6400 ----- Tomas Razanauskas 73 642 Sat 06 Sep 2003 Andy Webster Faroe Islands H 1
0
40109 Neil McCann 8; Paul Dickov 45; James McFadden 74 Julian Johnsson 36 643 Wed 10 Sep 2003 Steven Pressley Germany A 1
0
67000 Neil McCann 60 Fredi Bobic 26; Michael Ballack pen 50 644 Sat 11 Oct 2003 Steven Pressley Lithuania H 1
0
50343 Darren Fletcher 70 ----- 645 Sat 15 Nov 2003 Steven Pressley Netherlands H 1
0
50670 James McFadden 22 ----- 646 Wed 19 Nov 2003 Steven Pressley Netherlands A 1
0
51000 ----- Wesley Sneijder 13; Andre Ooijer 32; Ruud van Nistelrooy 36; Ruud van Nistelrooy 50; Frank de Boer 64; Ruud van Nistelrooy 66 647 Wed 18 Feb 2004 Andy Webster Wales A 1
0
47124 ----- Robert Earnshaw 1; Robert Earnshaw 34; Robert Earnshaw 57; Gareth Keith Taylor 77 648 Wed 31 Mar 2004 Steven Pressley Romania H 1
0
20433 James McFadden 56 Cristian Chivu 36; Daniel Pancu 50 649 Wed 28 Apr 2004 Steven Pressley Denmark A 1
0
22885 ----- Ebbe Sand 60 657 Wed 17 Nov 2004 Andy Webster Sweden H 1
0
15071 James McFadden pen 78 Marcus Allback 27; Marcus Allback 49; Johan Elmander 72; Fredrik Berglund 73 674 Sat 24 Mar 2007 Craig Gordon Georgia H 1
0
50850 Kris Boyd 11; Craig Beattie 88 Shota Arveladze 39 675 Wed 28 Mar 2007 Craig Gordon Italy A 1
0
37500 ----- Luca Toni 11; Luca Toni 70 676 Wed 30 May 2007 Craig Gordon Austria A 1
0
13200 Garry OConnor 59 ----- 677 Wed 06 Jun 2007 Craig Gordon Faroe Islands A 1
0
4100 Shaun Maloney 31; Garry OConnor 35 ----- 685 Fri 30 May 2008 Christophe Berra Czech Republic A 1
0
11314 David Clarkson 85 Libor Sionko 60; Michal Kadlec 84; Libor Sionko 90 690 Wed 19 Nov 2008 Christophe Berra Argentina H 1
0
32492 ----- Maxi Rodríguez 8 696 Sat 10 Oct 2009 Lee Wallace Japan A 1
0
72377 ----- Christophe Michael Berra og 83; Keisuke Honda 91 697 Sat 14 Nov 2009 Lee Wallace Wales A 1
0
13844 ----- David Edwards 17; Simon Church 32; Aaron James Ramsey 35 698 Wed 03 Mar 2010 Lee Wallace Czech Republic H 1
0
26530 Scott Brown 62 ----- 699 Wed 11 Aug 2010 Lee Wallace Sweden A 1
0
25249 ----- Zlatan Ibrahimovic 4; Emir Bajrami 39; Ola Toivonen 56 701 Tue 07 Sep 2010 Lee Wallace Liechtenstein H 1
0
37050 Kenny Miller 63; Stephen McManus 97 Mario Frick 46 716 Sat 26 May 2012 Andy Webster United States A 1
0
54894 Geoffrey Cameron og 15 Landon Donovan 3; Michael Bradley 11; Landon Donovan 60; Landon Donovan 65; Jermaine Jones 70 717 Wed 15 Aug 2012 Andy Webster Australia H 1
0
11110 Jordan Rhodes 28; Jason Davidson og 63; Ross McCormack 76 Marco Bresciano 18 718 Sat 08 Sep 2012 Andy Webster Serbia H 1
0
47369 ----- ----- 719 Tue 11 Sep 2012 Andy Webster North Macedonia H 1
0
32430 Kenny Miller 43 Nikolce Noveski 11 723 Wed 06 Feb 2013 Andy Webster Estonia H 1
0
R 16102 Charlie Mulgrew 39 ----- 750 Sun 29 May 2016 Callum Paterson Italy N 1
0
8000 ----- Graziano Pellè 57 752 Sun 04 Sep 2016 Callum Paterson Malta A 1
0
15069 Robert Snodgrass 9; Chris Martin 53; Robert Snodgrass pen 61; Steven Fletcher 78; Robert Snodgrass 84 Alfred Effiong 13 753 Sat 08 Oct 2016 Callum Paterson Lithuania H 1
0
35966 James McArthur 89 Fedor Cernych 59 754 Tue 11 Oct 2016 Callum Paterson Slovakia A 1
0
11097 ----- Robert Mak 18; Robert Mak 56; Adam Nemec 68 755 Fri 11 Nov 2016 Callum Paterson England A 1
0
87258 ----- Daniel Sturridge 24; Adam Lallana 50; Gary Cahill 61 758 Sat 10 Jun 2017 Christophe Berra England H 1
0
48520 Leigh Griffiths 87; Leigh Griffiths 90 Alexander Oxlade-Chamberlain 70; Harry Kane 93 759 Fri 01 Sep 2017 Christophe Berra Lithuania A 1
0
5067 Stuart Armstrong 25; Andy Robertson 30; James McArthur 72 ----- 760 Mon 04 Sep 2017 Christophe Berra Malta H 1 1
1
26371 Christophe Berra 9; Leigh Griffiths 49 ----- 761 Thu 05 Oct 2017 Christophe Berra Slovakia H 1
0
46773 Martin Skrtel og 89 ----- 762 Sun 08 Oct 2017 Christophe Berra Slovenia A 1
0
11123 Leigh Griffiths 32; Robert Snodgrass 88 Roman Bezjak 52; Roman Bezjak 72 763 Thu 09 Nov 2017 Christophe Berra Netherlands H 1
0
17833 ----- Memphis Depay 40 771 Sun 14 Oct 2018 Steven Naismith Portugal H 1 1
1
19684 Steven Naismith 93 Helder Costa 43; Eder 74; Bruma 84 782 Sat 16 Nov 2019 Steven Naismith Cyprus A 1
0
C 7595 Ryan Christie 12; John McGinn 53 Giorgos Efraim 47 783 Tue 19 Nov 2019 Steven Naismith Kazakhstan H 1 1
1
C 19515 John McGinn 48; Steven Naismith 64; John McGinn 90 Baktiyor Zainutdinov 34 790 Sun 15 Nov 2020 Craig Gordon Slovakia A 1
0
0 ----- Jan Gregus 32 794 Wed 31 Mar 2021 Craig Gordon Faroe Islands H 1
0
0 John McGinn 7; John McGinn 53; Che Adams 60; Ryan Fraser 70 ----- 795 Wed 02 Jun 2021 Craig Gordon Netherlands N 1
0
0 Jack Hendry 11; Kevin Nisbet 64 Memphis Depay 17; Memphis Depay 89 800 Wed 01 Sep 2021 Craig Gordon Denmark A 1
0
34562 ----- Daniel Wass 14; Joakim Maehle 15 801 Sat 04 Sep 2021 Craig Gordon Moldova H 1
0
40869 Lyndon Dykes 14 ----- 802 Tue 07 Sep 2021 Craig Gordon Austria A 1
0
18800 Lyndon Dykes pen 30 ----- 803 Sat 09 Oct 2021 Craig Gordon Israel H 1
0
50585 John McGinn 30; Lyndon Dykes 57; Scott McTominay 94 Eran Zahavi 5; Moanes Dabour 32 804 Tue 12 Oct 2021 Craig Gordon Faroe Islands A 1
0
4233 Lyndon Dykes 86 ----- 805 Fri 12 Nov 2021 Craig Gordon Moldova A 1
0
3642 Nathan Patterson 38; Che Adams 65 ----- 807 Thu 24 Mar 2022 Craig Gordon Poland H 1
0
39090 Kieran Tierney 68 Krzysztof Piatek pen 94 808 Tue 29 Mar 2022 Craig Gordon Austria A 1
0
6600 Jack Hendry 28; John McGinn 56 Michael Gregoritsch 75; Alessandro Schopf 82 809 Wed 01 Jun 2022 Craig Gordon Ukraine H 1
0
49772 Callum McGregor 79 Andriy Yarmolenko 32; Roman Yaremchuk 49; Artem Dovbyk 95 810 Wed 08 Jun 2022 Craig Gordon Armenia H 1
0
38627 Anthony Ralston 28; Scott McKenna 40 ----- 811 Sat 11 Jun 2022 Craig Gordon Republic Of Ireland A 1
0
46927 ----- Alan Browne 20; Troy Parrott 28; Michael Obafemi 51 812 Tue 14 Jun 2022 Craig Gordon Armenia A 1
0
13500 Stuart Armstrong 14; Stuart Armstrong 45; John McGinn 50; Che Adams 53 Vahan Bichakhchyan 6 813 Wed 21 Sep 2022 Craig Gordon Ukraine H 1
0
42846 John McGinn 70; Lyndon Dykes 80; Lyndon Dykes 87 ----- 814 Sat 24 Sep 2022 Craig Gordon Republic Of Ireland H 1
0
48853 Jack Hendry 49; Ryan Christie pen 82 John Egan 18 816 Wed 16 Nov 2022 Craig Gordon Turkey A 1
0
28348 John McGinn 62 Ozan Kabak 40; Cengiz Under 49 818 Tue 28 Mar 2023 Lawrence Shankland Spain H 1
0
47976 Scott McTominay 7; Scott McTominay 51 ----- 824 Tue 17 Oct 2023 Zander Clark France A 1
0
48000 Billy Gilmour 11 Benjamin Pavard 16; Benjamin Pavard 24; Kylian Mbappe pen 41 827 Fri 22 Mar 2024 Lawrence Shankland Netherlands A 1
0
46223 ----- Tijjani Reijnders 40; Georginio Wijnaldum 72; Wout Weghorst 84 828 Tue 26 Mar 2024 Lawrence Shankland Northern Ireland H 1
0
33452 ----- Conor Bradley 32 831 Fri 14 Jun 2024 Lawrence Shankland Germany A 1
0
65052 Antonio Rudiger og 87 Jamal Musiala 19; Florian Wirtz 10; Kai Havertz pen 45; Emre Can 93 832 Wed 19 Jun 2024 Lawrence Shankland Switzerland N 1
0
42711 Scott McTominay 13 Xherdan Shaqiri 26 833 Sun 23 Jun 2024 Lawrence Shankland Hungary N 1
0
54000 ----- Kevin Csoboth 100 834 Thu 05 Sep 2024 Lawrence Shankland Poland H 1
0
46356 Billy Gilmour 46; Scott McTominay 76 Sebastian Szymansk 8; Robert Lewandowski pen 44; Nicola Zalewski pen 97 836 Sat 12 Oct 2024 Craig Gordon Croatia A 1
0
21702 Ryan Christie 33 Igor Matanovic 36; Andrej Kramaric 70 837 Tue 15 Oct 2024 Craig Gordon Portugal H 1
0
49057 ----- -----
Scorers by Date Gme
noDate Player Team Score V No of
PlayersClub
GoalsGoals Cards Cap
tainCrowd Scorers 30 Sat 19 Feb 1887 Tom Jenkinson Ireland H 1 1
1
1000 Willie Watt 5; Tom Jenkinson 43; Willie Johnstone 55; James Lowe 75 Frederick Browne 41 35 Sat 24 Mar 1888 Thomas Breckenridge Ireland A 1 1
1
10000 George Dewar 5; William Dickson 8; Thomas Breckenridge 15; Ralph Aitken 33; William Dickson 33; William Dickson 40; William Dickson 45; Neil McCallum 53; Robert Wilson og 77; Allan Stewart 83 John Lemon 18; William Boyd Dalton 24 46 Sat 26 Mar 1892 Davie Baird Wales H 4 1
1
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 51 Sat 24 Mar 1894 Thomas Chambers Wales H 1 1
1
11000 Davidson Berry NA; John Barker NA; Thomas Chambers NA; David Alexander NA; John Johnstone NA Hugh Morris NA; Hugh Morris NA 55 Sat 30 Mar 1895 Johnny Walker Ireland H 2 2
2
15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70 William Sherrard 35 60 Sat 20 Mar 1897 Johnny Walker Wales A 1 1
1
7000 John Ritchie pen NA; Johnny Walker NA Morgan Maddox Morgan-Owen NA; David Henry Pugh NA 64 Sat 26 Mar 1898 Tommy Robertson Ireland A 2 1
1
5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70 ----- 75 Sat 01 Mar 1902 Albert Buick Ireland A 3 2
1
C 12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 75 Sat 01 Mar 1902 Bobby Walker Ireland A 3 2
1
12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 76 Sat 15 Mar 1902 Albert Buick Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 76 Sat 15 Mar 1902 Bobby Walker Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 80 Sat 04 Apr 1903 Bobby Walker England A 1 1
1
36000 Finlay Speedie 57; Bobby Walker 59 Vivian John Woodward 10 81 Sat 12 Mar 1904 Bobby Walker Wales H 2 1
1
13000 Bobby Walker 5 Robert W. Atherton 65 85 Sat 18 Mar 1905 Charlie Thomson Ireland H 3 3
2
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 85 Sat 18 Mar 1905 Bobby Walker Ireland H 3 3
1
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 91 Sat 16 Mar 1907 Charlie Thomson Ireland H 2 2
1
C 26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 91 Sat 16 Mar 1907 Bobby Walker Ireland H 2 2
1
26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 96 Mon 01 Mar 1909 Bobby Walker Wales A 2 1
1
23000 Bobby Walker 70; Harold Paul 73 William Davies 23; William Jones 26; William Davies 39 106 Sat 16 Mar 1912 Bobby Walker Ireland A 2 1
1
12000 Walter Aitkenhead 8; Walter Aitkenhead 23; William Reid 60; Bobby Walker 70 James McKnight pen 42 151 Sat 25 Oct 1930 Barney Battles Jnr Wales H 1 1
1
23106 Barney Battles Jnr 43 Thomas Bamford 6 172 Wed 13 Nov 1935 Tommy Walker Northern Ireland H 3 1
1
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 173 Sat 04 Apr 1936 Tommy Walker England A 2 1
1
93267 Tommy Walker pen 77 George Henry Camsell 30 175 Sat 31 Oct 1936 Alex Munro Northern Ireland A 3 1
1
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 176 Wed 02 Dec 1936 Tommy Walker Wales H 3 1
1
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 182 Wed 08 Dec 1937 Andy Black Czechoslovakia H 4 1
1
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 183 Sat 09 Apr 1938 Tommy Walker England A 2 1
1
93267 Tommy Walker 6 ----- 184 Sat 21 May 1938 Andy Black Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Tommy Walker Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 185 Sat 08 Oct 1938 Tommy Walker Northern Ireland A 2 1
1
40000 Jimmy Delaney 34; Tommy Walker 49 ----- 186 Wed 09 Nov 1938 Tommy Walker Wales H 3 2
2
34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 187 Wed 07 Dec 1938 Andy Black Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 187 Wed 07 Dec 1938 Tommy Walker Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 209 Wed 26 Apr 1950 Willie Bauld Switzerland H 2 1
1
122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44 Charles Antenen 21 210 Sun 21 May 1950 Willie Bauld Portugal A 1 1
1
68000 Willie Bauld 20; Allan Brown 23 Jose Antonio Bar TRAVACOS 9; ALBANO Narciso PEREIRA 29 249 Wed 02 May 1956 Alfie Conn Snr Austria H 1 1
1
80322 Alfie Conn Snr 12 Theodor Wagner 14 264 Sun 08 Jun 1958 Jimmy Murray Yugoslavia N 1 1
1
9591 Jimmy Murray 48 Aleksandar Petakovic 6 278 Sun 05 Jun 1960 Alex Young Hungary A 2 1
1
90000 William Hunter 34; George Herd 62; Alex Young 66 Karoly Sandor 19; Janos Gorocs 77; Lajos Tichy 92 279 Wed 08 Jun 1960 Alex Young Turkey A 2 1
1
22500 Eric Caldow pen 12; Alex Young 72 Metin Oktay 9; Lefter Kucukandonyadus 33; Lefter Kucukandonyadus 52; Senol Birol 63 281 Wed 09 Nov 1960 Alex Young Northern Ireland H 1 1
1
34544 Denis Law 8; Eric Caldow pen 43; Alex Young 78; Ralph Brand 80; Ralph Brand 90 Robert Dennis [Danny] Blanchflower pen 48; Peter James McParland 84 326 Wed 31 May 1967 Jim Townsend Australia A 3 1
1
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 502 Wed 11 Nov 1987 Gary Mackay Bulgaria A 1 1
1
49976 Gary Mackay 87 ----- 528 Wed 12 Sep 1990 John Robertson Romania H 1 1
1
8046 John Robertson 37; Ally McCoist 75 Rodion Camataru 13 529 Wed 17 Oct 1990 John Robertson Switzerland H 2 1
1
27740 John Robertson pen 34; Gary McAllister 52 Adrian Knup pen 66 566 Wed 24 May 1995 John Robertson Ecuador N 1 1
1
5669 John Robertson 75; Stevie Crawford 83 Iván Hurtado pen 79 605 Wed 09 Jun 1999 Paul Ritchie Czech Republic A 1 1
1
21149 Paul Ritchie 30; Allan Johnston 62 Tomas Repka 65; Pavel Kuka 66; Jan Koller 87 609 Sat 09 Oct 1999 Colin Cameron Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 609 Sat 09 Oct 1999 Gary McSwegan Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 620 Wed 28 Mar 2001 Colin Cameron San Marino H 1 1
1
27313 Colin Hendry 21; Colin Hendry 32; Billy Dodds 33; Colin Cameron 64 ----- 665 Wed 12 Oct 2005 Paul Hartley Slovenia A 4 1
1
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 666 Sat 12 Nov 2005 Andy Webster United States H 4 1
1
26708 Andy Webster 36 Josh Wolff pen 8 760 Mon 04 Sep 2017 Christophe Berra Malta H 1 1
1
26371 Christophe Berra 9; Leigh Griffiths 49 ----- 769 Mon 10 Sep 2018 Steven Naismith Albania H 2 1
1
17455 Berat Gjimshiti og 47; Steven Naismith 68 ----- 771 Sun 14 Oct 2018 Steven Naismith Portugal H 1 1
1
19684 Steven Naismith 93 Helder Costa 43; Eder 74; Bruma 84 783 Tue 19 Nov 2019 Steven Naismith Kazakhstan H 1 1
1
C 19515 John McGinn 48; Steven Naismith 64; John McGinn 90 Baktiyor Zainutdinov 34 806 Mon 15 Nov 2021 John Souttar Denmark H 2 1
1
49527 John Souttar 35; Che Adams 86 ----- 825 Thu 16 Nov 2023 Lawrence Shankland Georgia A 2 1
1
44595 Scott McTominay 49; Lawrence Shankland 92 Khvicha Kvaratskhelia 15; Khvicha Kvaratskhelia 57 830 Fri 07 Jun 2024 Lawrence Shankland Finland H 2 1
1
40159 Arttu Hoskonen og 56; Lawrence Shankland 58 Benjamin Kallman 72; Oliver Antman pen 85
Scorers by Team Date Gme
noDate Player Team Score V No of
PlayersClub
GoalsGoals Cards Cap
tainCrowd Scorers 769 Mon 10 Sep 2018 Steven Naismith Albania H 2 1
1
17455 Berat Gjimshiti og 47; Steven Naismith 68 ----- 326 Wed 31 May 1967 Jim Townsend Australia A 3 1
1
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 249 Wed 02 May 1956 Alfie Conn Snr Austria H 1 1
1
80322 Alfie Conn Snr 12 Theodor Wagner 14 502 Wed 11 Nov 1987 Gary Mackay Bulgaria A 1 1
1
49976 Gary Mackay 87 ----- 605 Wed 09 Jun 1999 Paul Ritchie Czech Republic A 1 1
1
21149 Paul Ritchie 30; Allan Johnston 62 Tomas Repka 65; Pavel Kuka 66; Jan Koller 87 182 Wed 08 Dec 1937 Andy Black Czechoslovakia H 4 1
1
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 806 Mon 15 Nov 2021 John Souttar Denmark H 2 1
1
49527 John Souttar 35; Che Adams 86 ----- 566 Wed 24 May 1995 John Robertson Ecuador N 1 1
1
5669 John Robertson 75; Stevie Crawford 83 Iván Hurtado pen 79 80 Sat 04 Apr 1903 Bobby Walker England A 1 1
1
36000 Finlay Speedie 57; Bobby Walker 59 Vivian John Woodward 10 173 Sat 04 Apr 1936 Tommy Walker England A 2 1
1
93267 Tommy Walker pen 77 George Henry Camsell 30 183 Sat 09 Apr 1938 Tommy Walker England A 2 1
1
93267 Tommy Walker 6 ----- 830 Fri 07 Jun 2024 Lawrence Shankland Finland H 2 1
1
40159 Arttu Hoskonen og 56; Lawrence Shankland 58 Benjamin Kallman 72; Oliver Antman pen 85 825 Thu 16 Nov 2023 Lawrence Shankland Georgia A 2 1
1
44595 Scott McTominay 49; Lawrence Shankland 92 Khvicha Kvaratskhelia 15; Khvicha Kvaratskhelia 57 187 Wed 07 Dec 1938 Andy Black Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 187 Wed 07 Dec 1938 Tommy Walker Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 278 Sun 05 Jun 1960 Alex Young Hungary A 2 1
1
90000 William Hunter 34; George Herd 62; Alex Young 66 Karoly Sandor 19; Janos Gorocs 77; Lajos Tichy 92 30 Sat 19 Feb 1887 Tom Jenkinson Ireland H 1 1
1
1000 Willie Watt 5; Tom Jenkinson 43; Willie Johnstone 55; James Lowe 75 Frederick Browne 41 35 Sat 24 Mar 1888 Thomas Breckenridge Ireland A 1 1
1
10000 George Dewar 5; William Dickson 8; Thomas Breckenridge 15; Ralph Aitken 33; William Dickson 33; William Dickson 40; William Dickson 45; Neil McCallum 53; Robert Wilson og 77; Allan Stewart 83 John Lemon 18; William Boyd Dalton 24 55 Sat 30 Mar 1895 Johnny Walker Ireland H 2 2
2
15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70 William Sherrard 35 64 Sat 26 Mar 1898 Tommy Robertson Ireland A 2 1
1
5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70 ----- 75 Sat 01 Mar 1902 Albert Buick Ireland A 3 2
1
C 12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 75 Sat 01 Mar 1902 Bobby Walker Ireland A 3 2
1
12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 85 Sat 18 Mar 1905 Charlie Thomson Ireland H 3 3
2
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 85 Sat 18 Mar 1905 Bobby Walker Ireland H 3 3
1
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 91 Sat 16 Mar 1907 Charlie Thomson Ireland H 2 2
1
C 26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 91 Sat 16 Mar 1907 Bobby Walker Ireland H 2 2
1
26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 106 Sat 16 Mar 1912 Bobby Walker Ireland A 2 1
1
12000 Walter Aitkenhead 8; Walter Aitkenhead 23; William Reid 60; Bobby Walker 70 James McKnight pen 42 783 Tue 19 Nov 2019 Steven Naismith Kazakhstan H 1 1
1
C 19515 John McGinn 48; Steven Naismith 64; John McGinn 90 Baktiyor Zainutdinov 34 609 Sat 09 Oct 1999 Colin Cameron Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 609 Sat 09 Oct 1999 Gary McSwegan Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 760 Mon 04 Sep 2017 Christophe Berra Malta H 1 1
1
26371 Christophe Berra 9; Leigh Griffiths 49 ----- 184 Sat 21 May 1938 Andy Black Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Tommy Walker Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 172 Wed 13 Nov 1935 Tommy Walker Northern Ireland H 3 1
1
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 175 Sat 31 Oct 1936 Alex Munro Northern Ireland A 3 1
1
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 185 Sat 08 Oct 1938 Tommy Walker Northern Ireland A 2 1
1
40000 Jimmy Delaney 34; Tommy Walker 49 ----- 281 Wed 09 Nov 1960 Alex Young Northern Ireland H 1 1
1
34544 Denis Law 8; Eric Caldow pen 43; Alex Young 78; Ralph Brand 80; Ralph Brand 90 Robert Dennis [Danny] Blanchflower pen 48; Peter James McParland 84 210 Sun 21 May 1950 Willie Bauld Portugal A 1 1
1
68000 Willie Bauld 20; Allan Brown 23 Jose Antonio Bar TRAVACOS 9; ALBANO Narciso PEREIRA 29 771 Sun 14 Oct 2018 Steven Naismith Portugal H 1 1
1
19684 Steven Naismith 93 Helder Costa 43; Eder 74; Bruma 84 528 Wed 12 Sep 1990 John Robertson Romania H 1 1
1
8046 John Robertson 37; Ally McCoist 75 Rodion Camataru 13 620 Wed 28 Mar 2001 Colin Cameron San Marino H 1 1
1
27313 Colin Hendry 21; Colin Hendry 32; Billy Dodds 33; Colin Cameron 64 ----- 665 Wed 12 Oct 2005 Paul Hartley Slovenia A 4 1
1
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 209 Wed 26 Apr 1950 Willie Bauld Switzerland H 2 1
1
122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44 Charles Antenen 21 529 Wed 17 Oct 1990 John Robertson Switzerland H 2 1
1
27740 John Robertson pen 34; Gary McAllister 52 Adrian Knup pen 66 279 Wed 08 Jun 1960 Alex Young Turkey A 2 1
1
22500 Eric Caldow pen 12; Alex Young 72 Metin Oktay 9; Lefter Kucukandonyadus 33; Lefter Kucukandonyadus 52; Senol Birol 63 666 Sat 12 Nov 2005 Andy Webster United States H 4 1
1
26708 Andy Webster 36 Josh Wolff pen 8 46 Sat 26 Mar 1892 Davie Baird Wales H 4 1
1
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 51 Sat 24 Mar 1894 Thomas Chambers Wales H 1 1
1
11000 Davidson Berry NA; John Barker NA; Thomas Chambers NA; David Alexander NA; John Johnstone NA Hugh Morris NA; Hugh Morris NA 60 Sat 20 Mar 1897 Johnny Walker Wales A 1 1
1
7000 John Ritchie pen NA; Johnny Walker NA Morgan Maddox Morgan-Owen NA; David Henry Pugh NA 76 Sat 15 Mar 1902 Albert Buick Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 76 Sat 15 Mar 1902 Bobby Walker Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 81 Sat 12 Mar 1904 Bobby Walker Wales H 2 1
1
13000 Bobby Walker 5 Robert W. Atherton 65 96 Mon 01 Mar 1909 Bobby Walker Wales A 2 1
1
23000 Bobby Walker 70; Harold Paul 73 William Davies 23; William Jones 26; William Davies 39 151 Sat 25 Oct 1930 Barney Battles Jnr Wales H 1 1
1
23106 Barney Battles Jnr 43 Thomas Bamford 6 176 Wed 02 Dec 1936 Tommy Walker Wales H 3 1
1
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 186 Wed 09 Nov 1938 Tommy Walker Wales H 3 2
2
34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 264 Sun 08 Jun 1958 Jimmy Murray Yugoslavia N 1 1
1
9591 Jimmy Murray 48 Aleksandar Petakovic 6
Scorers by Number of Goals Gme
noDate Player Team Score V No of
PlayersClub
GoalsGoals Cards Cap
tainCrowd Scorers 55 Sat 30 Mar 1895 Johnny Walker Ireland H 2 2
2
15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70 William Sherrard 35 85 Sat 18 Mar 1905 Charlie Thomson Ireland H 3 3
2
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 186 Wed 09 Nov 1938 Tommy Walker Wales H 3 2
2
34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84 David John Astley 17; Leslie Jenkin Jones 86 30 Sat 19 Feb 1887 Tom Jenkinson Ireland H 1 1
1
1000 Willie Watt 5; Tom Jenkinson 43; Willie Johnstone 55; James Lowe 75 Frederick Browne 41 35 Sat 24 Mar 1888 Thomas Breckenridge Ireland A 1 1
1
10000 George Dewar 5; William Dickson 8; Thomas Breckenridge 15; Ralph Aitken 33; William Dickson 33; William Dickson 40; William Dickson 45; Neil McCallum 53; Robert Wilson og 77; Allan Stewart 83 John Lemon 18; William Boyd Dalton 24 46 Sat 26 Mar 1892 Davie Baird Wales H 4 1
1
1200 William Thomson 1; James Hamilton NA; John McPherson 15; John McPherson 44; Davie Baird NA; James Hamilton NA Benjamin Lewis 87 51 Sat 24 Mar 1894 Thomas Chambers Wales H 1 1
1
11000 Davidson Berry NA; John Barker NA; Thomas Chambers NA; David Alexander NA; John Johnstone NA Hugh Morris NA; Hugh Morris NA 60 Sat 20 Mar 1897 Johnny Walker Wales A 1 1
1
7000 John Ritchie pen NA; Johnny Walker NA Morgan Maddox Morgan-Owen NA; David Henry Pugh NA 64 Sat 26 Mar 1898 Tommy Robertson Ireland A 2 1
1
5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70 ----- 75 Sat 01 Mar 1902 Albert Buick Ireland A 3 2
1
C 12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 75 Sat 01 Mar 1902 Bobby Walker Ireland A 3 2
1
12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76 Robert George "Bob" Milne 89 76 Sat 15 Mar 1902 Albert Buick Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 76 Sat 15 Mar 1902 Bobby Walker Wales H 3 2
1
5284 Alec Smith 38; Albert Buick 47; Alec Smith 50; Bobby Walker 55; Alec Smith 88 Hugh Morgan-Owen NA 80 Sat 04 Apr 1903 Bobby Walker England A 1 1
1
36000 Finlay Speedie 57; Bobby Walker 59 Vivian John Woodward 10 81 Sat 12 Mar 1904 Bobby Walker Wales H 2 1
1
13000 Bobby Walker 5 Robert W. Atherton 65 85 Sat 18 Mar 1905 Bobby Walker Ireland H 3 3
1
37000 Charlie Thomson pen 14; Bobby Walker 35; Jimmy Quinn 50; Charlie Thomson pen 61 ----- 91 Sat 16 Mar 1907 Charlie Thomson Ireland H 2 2
1
C 26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 91 Sat 16 Mar 1907 Bobby Walker Ireland H 2 2
1
26000 Frank ORourke 40; Bobby Walker 48; Charlie Thomson pen 82 ----- 96 Mon 01 Mar 1909 Bobby Walker Wales A 2 1
1
23000 Bobby Walker 70; Harold Paul 73 William Davies 23; William Jones 26; William Davies 39 106 Sat 16 Mar 1912 Bobby Walker Ireland A 2 1
1
12000 Walter Aitkenhead 8; Walter Aitkenhead 23; William Reid 60; Bobby Walker 70 James McKnight pen 42 151 Sat 25 Oct 1930 Barney Battles Jnr Wales H 1 1
1
23106 Barney Battles Jnr 43 Thomas Bamford 6 172 Wed 13 Nov 1935 Tommy Walker Northern Ireland H 3 1
1
29800 Tommy Walker 60; Dally Duncan 89 James Kelly 49 173 Sat 04 Apr 1936 Tommy Walker England A 2 1
1
93267 Tommy Walker pen 77 George Henry Camsell 30 175 Sat 31 Oct 1936 Alex Munro Northern Ireland A 3 1
1
45000 Charlie Napier 28; Alex Munro 46; Dave McCulloch 62 Norman Kernaghan 25 176 Wed 02 Dec 1936 Tommy Walker Wales H 3 1
1
23858 Tommy Walker 57 Ernest Matthew Glover 23; Ernest Matthew Glover 80 182 Wed 08 Dec 1937 Andy Black Czechoslovakia H 4 1
1
41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74 ----- 183 Sat 09 Apr 1938 Tommy Walker England A 2 1
1
93267 Tommy Walker 6 ----- 184 Sat 21 May 1938 Andy Black Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 184 Sat 21 May 1938 Tommy Walker Netherlands A 4 2
1
50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69 Leen Vente 86 185 Sat 08 Oct 1938 Tommy Walker Northern Ireland A 2 1
1
40000 Jimmy Delaney 34; Tommy Walker 49 ----- 187 Wed 07 Dec 1938 Andy Black Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 187 Wed 07 Dec 1938 Tommy Walker Hungary H 3 2
1
23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29 Dr. Gyorgy Sarosi 72 209 Wed 26 Apr 1950 Willie Bauld Switzerland H 2 1
1
122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44 Charles Antenen 21 210 Sun 21 May 1950 Willie Bauld Portugal A 1 1
1
68000 Willie Bauld 20; Allan Brown 23 Jose Antonio Bar TRAVACOS 9; ALBANO Narciso PEREIRA 29 249 Wed 02 May 1956 Alfie Conn Snr Austria H 1 1
1
80322 Alfie Conn Snr 12 Theodor Wagner 14 264 Sun 08 Jun 1958 Jimmy Murray Yugoslavia N 1 1
1
9591 Jimmy Murray 48 Aleksandar Petakovic 6 278 Sun 05 Jun 1960 Alex Young Hungary A 2 1
1
90000 William Hunter 34; George Herd 62; Alex Young 66 Karoly Sandor 19; Janos Gorocs 77; Lajos Tichy 92 279 Wed 08 Jun 1960 Alex Young Turkey A 2 1
1
22500 Eric Caldow pen 12; Alex Young 72 Metin Oktay 9; Lefter Kucukandonyadus 33; Lefter Kucukandonyadus 52; Senol Birol 63 281 Wed 09 Nov 1960 Alex Young Northern Ireland H 1 1
1
34544 Denis Law 8; Eric Caldow pen 43; Alex Young 78; Ralph Brand 80; Ralph Brand 90 Robert Dennis [Danny] Blanchflower pen 48; Peter James McParland 84 326 Wed 31 May 1967 Jim Townsend Australia A 3 1
1
20000 Jim Townsend 25; Willie Morgan 68 Ray Baartz NA 502 Wed 11 Nov 1987 Gary Mackay Bulgaria A 1 1
1
49976 Gary Mackay 87 ----- 528 Wed 12 Sep 1990 John Robertson Romania H 1 1
1
8046 John Robertson 37; Ally McCoist 75 Rodion Camataru 13 529 Wed 17 Oct 1990 John Robertson Switzerland H 2 1
1
27740 John Robertson pen 34; Gary McAllister 52 Adrian Knup pen 66 566 Wed 24 May 1995 John Robertson Ecuador N 1 1
1
5669 John Robertson 75; Stevie Crawford 83 Iván Hurtado pen 79 605 Wed 09 Jun 1999 Paul Ritchie Czech Republic A 1 1
1
21149 Paul Ritchie 30; Allan Johnston 62 Tomas Repka 65; Pavel Kuka 66; Jan Koller 87 609 Sat 09 Oct 1999 Colin Cameron Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 609 Sat 09 Oct 1999 Gary McSwegan Lithuania H 3 2
1
22059 Don Hutchison 48; Gary McSwegan 50; Colin Cameron 88 ----- 620 Wed 28 Mar 2001 Colin Cameron San Marino H 1 1
1
27313 Colin Hendry 21; Colin Hendry 32; Billy Dodds 33; Colin Cameron 64 ----- 665 Wed 12 Oct 2005 Paul Hartley Slovenia A 4 1
1
9100 Darren Fletcher 4; James McFadden 47; Paul Hartley 82 ----- 666 Sat 12 Nov 2005 Andy Webster United States H 4 1
1
26708 Andy Webster 36 Josh Wolff pen 8 760 Mon 04 Sep 2017 Christophe Berra Malta H 1 1
1
26371 Christophe Berra 9; Leigh Griffiths 49 ----- 769 Mon 10 Sep 2018 Steven Naismith Albania H 2 1
1
17455 Berat Gjimshiti og 47; Steven Naismith 68 ----- 771 Sun 14 Oct 2018 Steven Naismith Portugal H 1 1
1
19684 Steven Naismith 93 Helder Costa 43; Eder 74; Bruma 84 783 Tue 19 Nov 2019 Steven Naismith Kazakhstan H 1 1
1
C 19515 John McGinn 48; Steven Naismith 64; John McGinn 90 Baktiyor Zainutdinov 34 806 Mon 15 Nov 2021 John Souttar Denmark H 2 1
1
49527 John Souttar 35; Che Adams 86 ----- 825 Thu 16 Nov 2023 Lawrence Shankland Georgia A 2 1
1
44595 Scott McTominay 49; Lawrence Shankland 92 Khvicha Kvaratskhelia 15; Khvicha Kvaratskhelia 57 830 Fri 07 Jun 2024 Lawrence Shankland Finland H 2 1
1
40159 Arttu Hoskonen og 56; Lawrence Shankland 58 Benjamin Kallman 72; Oliver Antman pen 85