Scotland Player Records by Name
A B C D E F G H I J K L M N O P Q R S T U V W X
Player Clubs Shown in Order Played For First Last Span
in
DaysCaps Caps
Weig
htedGoals Ave
Goals
gameATop n/a
0
1.0000
0
n/a
Charlie Adam Rangers Blackpool Liverpool Stoke City Wed 30 May 2007 5y 4m 13d
20
30.9000
0
.0000
James Adams Heart of Midlothian Sat 09 Mar 1889 4y 0m 17d
3
12.0000
0
.0000
William Agnew Kilmarnock Sat 16 Mar 1907 11m 28d
3
12.0000
0
.0000
John Aird Burnley Wed 05 May 1954 1m 15d
4
6.0000
0
.0000
Andrew Aitken Newcastle United Middlesbrough Leicester City Sat 30 Mar 1901 10y 0m 3d
14
56.0000
0
.0000
George Aitken East Fife Sunderland Sat 09 Apr 1949 4y 11m 26d
8
19.5000
0
.0000
Ralph Aitken Dumbarton Sat 27 Mar 1886 1y 11m 27d
2
8.0000
1
.5000
Roy Aitken Celtic Newcastle United St Mirren Wed 12 Sep 1979 12y 1m 5d
57
75.9893
1
.0175
Walter Aitkenhead Blackburn Rovers Sat 16 Mar 1912 1d
1
4.0000
2
2.0000
Arthur Albiston Manchester United Wed 28 Apr 1982 4y 1m 17d
14
21.5066
0
.0000
David Alexander East Stirlingshire Sat 24 Mar 1894 8d
2
8.0000
1
.5000
Graham Alexander Preston North End Burnley Wed 17 Apr 2002 7y 4m 20d
39
55.3893
0
.0000
Neil Alexander Cardiff City Wed 01 Mar 2006 2m 13d
3
3.9999
0
.0000
David Allan Queens Park Sat 21 Mar 1885 1y 0m 21d
3
12.0000
2
.6667
George Allan Liverpool Sat 03 Apr 1897 1d
1
4.0000
0
.0000
Henry Allan Heart of Midlothian Sat 15 Mar 1902 1d
1
4.0000
0
.0000
John Allan Queens Park Sat 19 Mar 1887 3d
2
8.0000
2
1.0000
Thomson Allan Dundee Wed 27 Mar 1974 2m 11d
2
2.0000
0
.0000
Robert Ancell Newcastle United Sat 31 Oct 1936 1m 2d
2
4.0000
0
.0000
Andy Anderson Heart of Midlothian Sat 01 Apr 1933 5y 8m 7d
23
68.0000
0
.0000
Frederick Anderson Clydesdale Sat 07 Mar 1874 1d
1
12.0000
1
1.0000
George Anderson Kilmarnock Sat 23 Feb 1901 1d
1
4.0000
0
.0000
Harry Anderson Raith Rovers Sat 28 Feb 1914 1d
1
4.0000
0
.0000
John Anderson Leicester City Tue 25 May 1954 1d
1
1.5000
0
.0000
Kenneth Anderson Queens Park Sat 28 Mar 1896 2y 0m 6d
3
12.0000
0
.0000
Russell Anderson Aberdeen Sunderland Sat 12 Oct 2002 5y 5m 15d
11
14.0301
0
.0000
William Anderson Queens Park Sat 11 Mar 1882 3y 0m 13d
6
30.0000
3
.5000
Peter Andrews Glasgow Eastern Sat 06 Mar 1875 1d
1
12.0000
1
1.0000
Alexander Archibald Rangers Sat 12 Feb 1921 11y 1m 29d
8
29.0000
1
.1250
Steve Archibald Aberdeen Tottenham Hotspur FC Barcelona Wed 26 Mar 1980 6y 2m 14d
27
36.4130
4
.1481
Matthew Armstrong Aberdeen Sat 05 Oct 1935 1y 0m 10d
3
10.0000
0
.0000
Walter Arnott Queens Park Mon 12 Mar 1883 10y 0m 21d
14
58.0000
0
.0000
John Auld Third Lanark Sat 19 Mar 1887 2y 0m 28d
3
12.0000
0
.0000
Bertie Auld Celtic Wed 27 May 1959 5m 9d
3
5.7143
0
.0000
BTop n/a
0
1.0000
0
n/a
Andrew Baird Queens Park Sat 19 Mar 1892 2y 0m 6d
2
8.0000
0
.0000
Archie Baird Aberdeen Wed 23 Jan 1946 1d
1
6.0000
0
.0000
David Baird Heart of Midlothian Sat 29 Mar 1890 1y 11m 27d
3
12.0000
1
.3333
Hugh Baird Airdrieonians Wed 02 May 1956 1d
1
3.0000
0
.0000
John Baird Vale of Leven Sat 04 Mar 1876 4y 0m 10d
3
18.0000
2
.6667
Samuel Baird Rangers Wed 21 Nov 1956 1y 6m 26d
7
10.1666
2
.2857
William Baird St Bernards Sat 27 Mar 1897 1d
1
4.0000
0
.0000
Barry Bannan Aston Villa Tue 16 Nov 2010 1y 6m 11d
11
15.0000
0
.0000
Eamonn Bannon Dundee United Wed 19 Dec 1979 6y 5m 21d
11
13.1688
1
.0909
Alexander Barbour Renton Sat 14 Mar 1885 1d
1
4.0000
1
1.0000
Phillip Anthony Bardsley Sunderland Tue 12 Oct 2010 1y 7m 15d
12
16.5000
0
.0000
John Barker Rangers Sat 18 Mar 1893 1y 0m 7d
2
8.0000
4
2.0000
Darren Barr Falkirk Wed 20 Aug 2008 1d
1
1.7143
0
.0000
Francis Barrett Dundee Sat 31 Mar 1894 11m 22d
2
8.0000
0
.0000
Bernard Battles Celtic Sat 23 Feb 1901 1m 8d
3
12.0000
0
.0000
Barney Battles Heart of Midlothian Sat 25 Oct 1930 1d
1
2.0000
1
1.0000
Willie Bauld Heart of Midlothian Sat 15 Apr 1950 1m 7d
3
6.0000
2
.6667
Jim Baxter Rangers Sunderland Wed 09 Nov 1960 7y 0m 14d
34
66.7428
3
.0882
Bobby Baxter Middlesbrough Wed 09 Nov 1938 5m 7d
3
9.0000
0
.0000
Andrew Beattie Preston North End Sat 17 Apr 1937 1y 7m 21d
7
17.4000
0
.0000
Craig Beattie Celtic West Bromwich Albion Sat 03 Sep 2005 2y 1m 15d
7
10.1666
1
.1429
Robert Beattie Preston North End Wed 09 Nov 1938 1d
1
3.0000
0
.0000
Isaac Begbie Heart of Midlothian Sat 29 Mar 1890 4y 0m 10d
4
16.0000
0
.0000
Alexander Bell Manchester United Sat 16 Mar 1912 1d
1
4.0000
0
.0000
Cameron Bell Kilmarnock Tue 16 Nov 2010 1d
1
1.2000
0
.0000
Jack Bell Dumbarton Everton Celtic Sat 29 Mar 1890 10y 0m 10d
10
40.0000
5
.5000
Mark Bell Heart of Midlothian Sat 02 Mar 1901 1d
1
4.0000
0
.0000
William Bell Leeds United Sat 18 Jun 1966 8d
2
2.6666
0
.0000
Alexander Bennett Celtic Rangers Sat 12 Mar 1904 9y 0m 4d
11
44.0000
2
.1818
Robert Bennie Airdrieonians Sat 14 Feb 1925 1y 0m 14d
3
12.0000
0
.0000
Paul Bernard Oldham Athletic Sun 21 May 1995 4d
2
2.6666
0
.0000
Christophe Michael Berra Heart of Midlothian Wolverhampton Wanderers Fri 30 May 2008 4y 5m 16d
27
43.5429
2
.0741
Davidson Berry Queens Park Sat 24 Mar 1894 5y 0m 2d
3
12.0000
1
.3333
William Berry Queens Park Sat 17 Mar 1888 3y 0m 19d
4
16.0000
0
.0000
Jim Bett Rangers SK Lokeren Aberdeen Tue 23 Mar 1982 8y 2m 20d
26
36.6048
1
.0385
William Beveridge Glasgow University Edinburgh University Sat 05 Apr 1879 11m 23d
3
18.0000
1
.3333
Andrew Black Heart of Midlothian Wed 08 Dec 1937 0d
3
7.8000
3
1.0000
David Black Hurlford Sat 09 Mar 1889 1d
1
4.0000
1
1.0000
Eric Black FC Metz Wed 09 Sep 1987 2m 24d
2
2.6666
0
.0000
Ian Black Rangers Wed 15 Aug 2012 1d
1
2.0000
0
.0000
Ian Black Southampton Sat 10 Apr 1948 1d
1
2.0000
0
.0000
John Blackburn Royal Engineers Sat 08 Mar 1873 1d
1
6.0000
0
.0000
Adam Blacklaw Burnley Tue 04 Jun 1963 2y 6m 4d
3
4.7619
0
.0000
John Blackley Hibernian Wed 17 Oct 1973 3y 6m 11d
7
8.1143
0
.0000
Daniel Blair Clyde Aston Villa Sat 27 Oct 1928 3y 0m 0d
8
20.0000
0
.0000
James Blair Blackpool Sat 19 Oct 1946 1d
1
2.4000
0
.0000
James Blair Sheffield Wednesday Cardiff City Sat 13 Mar 1920 3y 11m 4d
8
32.0000
0
.0000
John Blair Motherwell Wed 04 Oct 1933 1d
1
3.0000
0
.0000
William Blair Third Lanark Sat 21 Mar 1896 1d
1
4.0000
0
.0000
James Blessington Celtic Sat 31 Mar 1894 2y 0m 5d
4
16.0000
0
.0000
James Blyth Coventry City Wed 22 Feb 1978 2m 26d
2
2.4000
0
.0000
James Bone Norwich City Thu 29 Jun 1972 3m 20d
2
2.7000
1
.5000
Scott Booth Aberdeen FC Utrecht FC Twente Enschede Wed 24 Mar 1993 8y 6m 13d
22
29.9263
6
.2727
James Bowie Rangers Sat 13 Mar 1920 29d
2
8.0000
0
.0000
William Bowie Linthouse Sat 28 Mar 1891 1d
1
4.0000
0
.0000
David Bowman Dundee United Wed 25 Mar 1992 1y 6m 19d
6
9.1818
0
.0000
George Bowman Montrose Sat 19 Mar 1892 1d
1
4.0000
0
.0000
James Boyd Newcastle United Sat 16 Sep 1933 1d
1
3.0000
0
.0000
Kris Boyd Rangers Middlesbrough Thu 11 May 2006 4y 3m 28d
18
26.7809
7
.3889
R. Boyd Mossend Swifts Sat 09 Mar 1889 2y 0m 13d
2
8.0000
2
1.0000
Tom Boyd Motherwell Chelsea Celtic Wed 12 Sep 1990 10y 11m 25d
72
100.8310
1
.0139
William Boyd Clyde Wed 20 May 1931 5d
2
4.0000
1
.5000
Thomas Bradshaw Bury Sat 31 Mar 1928 1d
1
4.0000
0
.0000
Ralph Brand Rangers Wed 09 Nov 1960 1y 5m 24d
8
16.0000
8
1.0000
Thomas Brandon Blackburn Rovers Sat 04 Apr 1896 1d
1
4.0000
0
.0000
Alan Brazil Ipswich Town Wed 28 May 1980 3y 0m 5d
13
14.8363
1
.0769
Thomas Breckenridge Heart of Midlothian Sat 24 Mar 1888 1d
1
4.0000
1
1.0000
Des Bremner Hibernian Wed 07 Apr 1976 1d
1
1.7143
0
.0000
Billy Bremner Leeds United Sat 08 May 1965 10y 3m 27d
54
81.3950
3
.0556
Frank Brennan Airdrieonians Newcastle United Wed 15 May 1946 7y 10m 20d
8
22.8000
0
.0000
Bernard Breslin Hibernian Sat 20 Mar 1897 1d
1
4.0000
0
.0000
George Brewster Everton Sat 09 Apr 1921 1d
1
4.0000
0
.0000
Kirk Broadfoot Rangers Wed 10 Sep 2008 1y 11m 2d
4
6.3429
1
.2500
James Brogan Celtic Wed 21 Apr 1971 1m 2d
4
6.0000
0
.0000
Alexander Brown Middlesbrough Sat 09 Apr 1904 1d
1
4.0000
0
.0000
Allan Brown East Fife Blackpool Wed 26 Apr 1950 4y 1m 25d
14
25.5000
6
.4286
Andrew Brown St Mirren Sat 22 Mar 1890 0d
2
8.0000
0
.0000
George Brown Rangers Sat 25 Oct 1930 7y 6m 27d
19
53.6000
0
.0000
Hugh Brown Partick Thistle Sat 19 Oct 1946 7m 6d
3
7.2000
0
.0000
J. Brown Cambuslang Sat 22 Mar 1890 1d
1
4.0000
0
.0000
James Brown Sheffield United Sun 01 Jun 1975 1d
1
1.3333
0
.0000
John Brown Clyde Wed 09 Nov 1938 1d
1
3.0000
0
.0000
Robert Brown Dumbarton Sat 26 Jan 1884 2m 4d
2
8.0000
0
.0000
Robert Brown Dumbarton Mon 23 Mar 1885 1d
1
4.0000
0
.0000
Robert Brown Queens Park Rangers Wed 23 Jan 1946 6y 2m 14d
5
19.4000
0
.0000
Scott Brown Hibernian Celtic Sat 12 Nov 2005 6y 11m 1d
29
45.8334
2
.0690
Bill Brown Dundee Tottenham Hotspur Sun 15 Jun 1958 7y 4m 26d
28
50.5334
0
.0000
John Browning Celtic Sat 28 Feb 1914 1d
1
4.0000
0
.0000
Jimmy Brownlie Third Lanark Mon 15 Mar 1909 5y 0m 21d
16
64.0000
0
.0000
John Brownlie Hibernian Mon 14 Jun 1971 4y 6m 4d
7
10.1143
0
.0000
Daniel Bruce Vale of Leven Sat 22 Mar 1890 1d
1
4.0000
0
.0000
Robert Bruce Middlesbrough Wed 29 Nov 1933 1d
1
3.0000
0
.0000
Craig James Bryson Kilmarnock Tue 16 Nov 2010 1d
1
1.2000
0
.0000
Martin Buchan Aberdeen Manchester United Wed 13 Oct 1971 7y 1m 17d
34
43.1285
0
.0000
John Buchanan Cambuslang Sat 09 Mar 1889 1d
1
4.0000
0
.0000
John Buchanan Rangers Sat 13 Apr 1929 11m 24d
2
5.0000
0
.0000
Peter Buchanan Chelsea Wed 08 Dec 1937 1d
1
2.4000
1
1.0000
Robert Buchanan Abercorn Sat 21 Mar 1891 1d
1
4.0000
1
1.0000
Patrick Buckley Aberdeen Wed 05 May 1954 5m 30d
3
4.5000
1
.3333
Albert Buick Heart of Midlothian Sat 01 Mar 1902 15d
2
8.0000
2
1.0000
Mark Burchill Celtic Tue 05 Oct 1999 6m 22d
6
7.9998
0
.0000
Chris Burke Rangers Thu 11 May 2006 3d
2
2.6666
2
1.0000
Craig Burley Chelsea Celtic Derby County Sun 21 May 1995 7y 11m 10d
46
59.5611
3
.0652
George Burley Ipswich Town Sat 19 May 1979 3y 0m 11d
11
14.4818
0
.0000
Francis Burns Manchester United Wed 05 Nov 1969 1d
1
2.0000
0
.0000
Kenneth Burns Birmingham City Nottingham Forest Wed 27 Mar 1974 7y 1m 20d
20
25.3999
1
.0500
Thomas Burns Celtic Tue 19 May 1981 7y 0m 3d
8
9.8151
0
.0000
Matt Busby Manchester City Wed 04 Oct 1933 1d
1
3.0000
0
.0000
CTop n/a
0
1.0000
0
n/a
Thomas Cairns Rangers Thu 26 Feb 1920 5y 1m 10d
8
32.0000
1
.1250
David Calderhead Queen of the South Wanderers Sat 09 Mar 1889 1d
1
4.0000
0
.0000
Colin Calderwood Tottenham Hotspur Aston Villa Wed 29 Mar 1995 4y 6m 7d
36
45.2084
1
.0278
Robert Calderwood Cartvale Sat 14 Mar 1885 10d
3
12.0000
3
1.0000
Eric Caldow Rangers Sat 06 Apr 1957 6y 0m 1d
40
69.5951
5
.1250
Gary Caldwell Newcastle United Hibernian Celtic Wigan Athletic Wed 27 Mar 2002 10y 6m 20d
53
80.7490
2
.0377
Stephen Caldwell Newcastle United Sunderland Burnley Wigan Athletic Wed 25 Apr 2001 9y 9m 16d
12
16.0535
0
.0000
Patrick Callaghan Hibernian Sat 03 Mar 1900 1d
1
4.0000
0
.0000
William Callaghan Dunfermline Athletic Sun 21 Sep 1969 7m 2d
2
4.0000
0
.0000
Colin Cameron Heart of Midlothian Wolverhampton Wanderers Wed 28 Apr 1999 5y 5m 16d
27
37.0475
2
.0741
John Cameron Rangers Sat 20 Mar 1886 1d
1
4.0000
0
.0000
John Cameron Queens Park Sat 28 Mar 1896 1d
1
4.0000
0
.0000
John Cameron St Mirren Chelsea Sat 26 Mar 1904 5y 0m 9d
2
8.0000
0
.0000
Charles Campbell Queens Park Sat 07 Mar 1874 12y 0m 21d
13
78.0000
1
.0769
Henry Campbell Renton Mon 15 Apr 1889 1d
1
4.0000
0
.0000
James Campbell Kilmarnock Sat 28 Mar 1891 11m 28d
2
8.0000
0
.0000
James Campbell Sheffield Wednesday Mon 03 Mar 1913 1d
1
4.0000
0
.0000
Jimmy Campbell Clyde Wed 23 Jan 1946 1d
1
6.0000
0
.0000
John Campbell Glasgow South Western Sat 27 Mar 1880 1d
1
6.0000
1
1.0000
John Campbell Celtic Sat 25 Mar 1893 9y 11m 14d
12
48.0000
4
.3333
John Campbell Rangers Sat 18 Mar 1899 1y 11m 6d
4
16.0000
4
1.0000
Kenneth Campbell Liverpool Partick Thistle Thu 26 Feb 1920 2y 1m 14d
8
32.0000
0
.0000
Peter Campbell Rangers Sat 23 Mar 1878 1y 0m 16d
2
12.0000
3
1.5000
Peter Campbell Greenock Morton Sat 19 Mar 1898 1d
1
4.0000
0
.0000
Robert Campbell Chelsea Sun 18 May 1947 3y 0m 10d
5
10.8000
1
.2000
William Campbell Greenock Morton Wed 15 May 1946 2y 0m 3d
5
14.4000
0
.0000
Peter Canero Leicester City Wed 28 Apr 2004 1d
1
1.0909
0
.0000
Jimmy Carabine Third Lanark Sat 21 May 1938 10m 26d
3
8.4000
0
.0000
William Carr Coventry City Sat 18 Apr 1970 2y 6m 29d
6
10.2000
0
.0000
Joseph Cassidy Celtic Sat 12 Feb 1921 3y 0m 5d
4
16.0000
1
.2500
Stephen Chalmers Celtic Sat 03 Oct 1964 2y 1m 14d
5
9.0952
3
.6000
William Chalmers Rangers Sat 14 Mar 1885 1d
1
4.0000
0
.0000
William Chalmers Queens Park Sat 23 Feb 1929 1d
1
2.0000
0
.0000
Thomas Chambers Heart of Midlothian Sat 24 Mar 1894 1d
1
4.0000
1
1.0000
George Chaplin Dundee Sat 07 Mar 1908 1d
1
4.0000
0
.0000
Alexander Cheyne Aberdeen Sat 13 Apr 1929 1y 1m 6d
5
11.0000
4
.8000
Alexander Christie Queens Park Sat 19 Mar 1898 1y 0m 21d
3
12.0000
1
.3333
Robert Christie Queens Park Sat 15 Mar 1884 1d
1
4.0000
0
.0000
John Clark Celtic Sat 25 Jun 1966 10m 16d
4
10.3333
0
.0000
Bobby Clark Aberdeen Wed 22 Nov 1967 5y 2m 24d
17
27.8000
0
.0000
Stevie Clarke Chelsea Wed 09 Sep 1987 6y 8m 19d
6
8.6665
0
.0000
David Clarkson Motherwell Fri 30 May 2008 5m 21d
2
3.2143
1
.5000
James Cleland Royal Albert Sat 28 Mar 1891 1d
1
4.0000
0
.0000
Robert Clements Leith Athletic Sat 28 Mar 1891 1d
1
4.0000
0
.0000
William Clunas Sunderland Sat 12 Apr 1924 1y 6m 20d
2
8.0000
1
.5000
William Collier Raith Rovers Sat 04 Feb 1922 1d
1
4.0000
0
.0000
John Collins Hibernian Celtic AS Monaco Everton Wed 17 Feb 1988 11y 9m 1d
58
76.7016
12
.2069
Bobby Collins Celtic Everton Leeds United Sat 21 Oct 1950 14y 7m 3d
31
51.8093
10
.3226
Thomas Collins Heart of Midlothian Mon 01 Mar 1909 1d
1
4.0000
0
.0000
Donald Colman Aberdeen Mon 06 Mar 1911 2y 0m 10d
4
16.0000
0
.0000
Edmond Colquhoun Sheffield United Wed 13 Oct 1971 1y 4m 2d
9
12.0000
0
.0000
John Colquhoun Heart of Midlothian Wed 17 Feb 1988 1m 6d
2
2.6666
0
.0000
James Combe Hibernian Sat 10 Apr 1948 1m 8d
3
6.0000
1
.3333
Kristian Commons Derby County West Bromwich Albion Celtic Wed 20 Aug 2008 4y 1m 27d
11
18.4572
2
.1818
Alfred Conn Heart of Midlothian Wed 02 May 1956 1d
1
3.0000
1
1.0000
Alfred Conn Tottenham Hotspur Tue 20 May 1975 5d
2
2.6666
0
.0000
Edward Connachan Dunfermline Athletic Wed 29 Nov 1961 5m 4d
2
4.0000
0
.0000
George Connelly Celtic Wed 26 Sep 1973 1m 20d
2
2.0000
0
.0000
John Connolly Everton Fri 22 Jun 1973 1d
1
1.2000
0
.0000
James Connor Airdrieonians Sat 20 Mar 1886 1d
1
4.0000
0
.0000
James Connor Sunderland Sun 18 May 1930 4y 5m 3d
4
13.0000
0
.0000
Robert Connor Dundee Aberdeen Tue 29 Apr 1986 4y 4m 15d
4
5.9242
0
.0000
Craig Ian Conway Dundee United Cardiff City Sat 10 Oct 2009 2y 1m 2d
3
4.7000
0
.0000
William Cook Bolton Wanderers Sat 14 Apr 1934 7m 8d
3
11.0000
0
.0000
Charlie Cooke Dundee Chelsea Wed 24 Nov 1965 9y 5m 20d
16
26.4998
0
.0000
Davie Cooper Rangers Motherwell Wed 12 Sep 1979 10y 8m 5d
22
31.0754
6
.2727
Peter Cormack Hibernian Nottingham Forest Sat 25 Jun 1966 5y 5m 7d
9
14.3333
0
.0000
Jimmy Cowan Greenock Morton Wed 28 Apr 1948 4y 1m 3d
25
49.0000
0
.0000
Jimmy Cowan Aston Villa Sat 04 Apr 1896 1y 11m 30d
3
12.0000
0
.0000
William Cowan Newcastle United Sat 12 Apr 1924 1d
1
4.0000
0
.0000
Don Cowie Watford Cardiff City Sat 10 Oct 2009 2y 7m 17d
10
15.7000
0
.0000
Douglas Cowie Dundee Sat 18 Apr 1953 5y 1m 25d
20
35.3332
0
.0000
Sammy Cox Rangers Sun 23 May 1948 5y 10m 12d
25
51.0000
0
.0000
Allan Craig Motherwell Sun 26 May 1929 2y 10m 15d
3
7.0000
0
.0000
James Craig Celtic Wed 22 Nov 1967 1d
1
3.0000
0
.0000
Joseph Craig Celtic Wed 27 Apr 1977 1d
1
1.2000
1
1.0000
Thomas Craig Newcastle United Wed 07 Apr 1976 1d
1
1.7143
0
.0000
Thomas Craig Rangers Sat 26 Feb 1927 3y 1m 11d
8
23.0000
1
.1250
Stephen Crainey Celtic Southampton Blackpool Wed 27 Mar 2002 9y 7m 16d
12
15.4636
0
.0000
James Crapnell Airdrieonians Sat 13 Apr 1929 3y 5m 5d
9
23.0000
0
.0000
David Crawford St Mirren Rangers Sat 24 Mar 1894 5y 10m 11d
3
12.0000
0
.0000
James Crawford Queens Park Sat 19 Sep 1931 1y 6m 14d
5
18.0000
0
.0000
Stevie Crawford Raith Rovers Dunfermline Athletic Plymouth Argyle Dundee United Wed 24 May 1995 9y 10m 3d
24
28.6685
4
.1667
Paddy Crerand Celtic Manchester United Wed 03 May 1961 4y 5m 11d
16
30.3048
0
.0000
William Cringan Celtic Thu 26 Feb 1920 3y 1m 20d
5
20.0000
0
.0000
James Croal Falkirk Sat 15 Mar 1913 1y 0m 21d
3
12.0000
0
.0000
Alex Cropley Hibernian Wed 13 Oct 1971 29d
2
3.0000
0
.0000
John Crosbie Ayr United Birmingham City Thu 26 Feb 1920 2y 1m 14d
2
8.0000
0
.0000
John Cross Third Lanark Sat 21 Mar 1903 1d
1
4.0000
0
.0000
Jim Cruickshank Heart of Midlothian Tue 12 May 1964 11y 7m 6d
6
11.1143
0
.0000
John Crum Celtic Sat 04 Apr 1936 2y 6m 5d
2
7.0000
0
.0000
Michael Cullen Luton Town Wed 02 May 1956 1d
1
3.0000
0
.0000
David Cumming Middlesbrough Sat 09 Apr 1938 1d
1
2.4000
0
.0000
John Cumming Heart of Midlothian Wed 08 Dec 1954 5y 6m 1d
9
14.5715
0
.0000
George Cummings Partick Thistle Aston Villa Sat 06 Apr 1935 4y 0m 10d
9
28.2000
0
.0000
Warren Cummings West Bromwich Albion Thu 23 May 2002 1d
1
1.5000
0
.0000
Andy Cunningham Rangers Sat 13 Mar 1920 7y 0m 21d
12
48.0000
5
.4167
William Cunningham Preston North End Wed 05 May 1954 10m 29d
8
12.0000
0
.0000
Hugh Curran Wolverhampton Wanderers Wed 05 Nov 1969 1y 7m 10d
5
8.0000
1
.2000
DTop n/a
0
1.0000
0
n/a
Christian Dailly Derby County Blackburn Rovers West Ham United Rangers Tue 27 May 1997 11y 0m 4d
67
87.4738
6
.0896
Kenny Dalglish Celtic Liverpool Wed 10 Nov 1971 15y 0m 3d
102
131.3959
30
.2941
Callum Davidson Blackburn Rovers Leicester City Preston North End Sat 05 Sep 1998 11y 0m 1d
19
29.7770
0
.0000
David Davidson Queens Park Sat 23 Mar 1878 2y 11m 21d
5
30.0000
1
.2000
James Davidson Partick Thistle Wed 05 May 1954 10m 29d
8
12.0000
1
.1250
Leigh Griffiths St Johnstone Wed 14 Nov 2012 1d
1
2.0000
0
.0000
Stewart Davidson Middlesbrough Sat 09 Apr 1921 1d
1
4.0000
0
.0000
Ally Dawson Rangers Wed 28 May 1980 3y 0m 23d
5
6.0000
0
.0000
Jerry Dawson Rangers Sat 20 Oct 1934 4y 5m 27d
14
36.2000
0
.0000
John Deakin St Mirren Wed 23 Jan 1946 1d
1
6.0000
0
.0000
Dixie Deans Celtic Wed 30 Oct 1974 22d
2
2.6666
0
.0000
Jimmy Delaney Celtic Manchester United Sat 05 Oct 1935 12y 6m 6d
15
44.8000
7
.4667
Andrew Devine Falkirk Sat 05 Mar 1910 1d
1
4.0000
1
1.0000
Paul Devlin Birmingham City Tue 15 Oct 2002 10m 23d
10
10.9090
0
.0000
George Dewar Dumbarton Sat 24 Mar 1888 1y 0m 21d
2
8.0000
1
.5000
Neil Dewar Third Lanark Sat 09 Apr 1932 6m 18d
3
10.0000
4
1.3333
John Dick West Ham United Sat 11 Apr 1959 1d
1
2.0000
0
.0000
Matthew Dickie Rangers Sat 27 Mar 1897 2y 10m 8d
3
12.0000
0
.0000
Paul Dickov Manchester City Leicester City Sat 07 Oct 2000 4y 0m 3d
10
13.2640
1
.1000
William Dickson Dundee Strathmore Sat 24 Mar 1888 1d
1
4.0000
4
4.0000
William Dickson Kilmarnock Sat 18 Apr 1970 1y 1m 28d
5
9.0000
0
.0000
John Divers Celtic Sat 23 Mar 1895 1d
1
4.0000
1
1.0000
John Divers Celtic Sat 08 Oct 1938 1d
1
3.0000
0
.0000
Paul Dixon Huddersfield Town Sat 08 Sep 2012 2m 7d
3
6.0000
0
.0000
Scott Dobie West Bromwich Albion Thu 16 May 2002 6m 5d
6
7.7727
1
.1667
Tommy Docherty Preston North End Arsenal Wed 14 Nov 1951 7y 4m 29d
25
41.8332
1
.0400
David Dodds Dundee United Wed 21 Sep 1983 2m 23d
2
3.4286
1
.5000
Joseph Dodds Celtic Sat 28 Feb 1914 1m 8d
3
12.0000
0
.0000
Billy Dodds Aberdeen Dundee United Rangers Sat 05 Oct 1996 4y 11m 1d
26
38.6570
7
.2692
Ned Doig Arbroath Sunderland Sat 19 Feb 1887 16y 1m 17d
5
20.0000
0
.0000
William Donachie Manchester City Wed 26 Apr 1972 6y 7m 4d
35
45.9572
0
.0000
Alexander Donaldson Bolton Wanderers Sat 28 Feb 1914 8y 0m 6d
6
24.0000
1
.1667
Joseph Donnachie Oldham Athletic Sat 05 Apr 1913 0d
3
12.0000
1
.3333
Simon Donnelly Celtic Tue 27 May 1997 1y 4m 18d
10
13.0286
0
.0000
Graham Dorrans West Bromwich Albion Sat 10 Oct 2009 2y 4m 20d
8
12.9000
0
.0000
Neil Dougall Birmingham City Sat 19 Oct 1946 1d
1
2.4000
0
.0000
James Dougall Preston North End Sat 15 Apr 1939 1d
1
3.0000
1
1.0000
Robert Dougan Heart of Midlothian Wed 26 Apr 1950 1d
1
2.0000
0
.0000
Angus Douglas Chelsea Sat 18 Mar 1911 1d
1
4.0000
0
.0000
James Douglas Renfrew Sat 27 Mar 1880 1d
1
6.0000
0
.0000
Rab Douglas Celtic Leicester City Wed 17 Apr 2002 3y 4m 1d
19
22.4392
0
.0000
Peter Dowds Celtic Sat 19 Mar 1892 1d
1
4.0000
0
.0000
Robert Downie Third Lanark Sat 26 Mar 1892 1d
1
4.0000
0
.0000
Ned Doyle Celtic Sat 02 Apr 1892 6y 0m 1d
8
32.0000
0
.0000
John Doyle Ayr United Wed 17 Dec 1975 1d
1
1.7143
0
.0000
Jock Drummond Falkirk Rangers Sat 19 Mar 1892 11y 0m 3d
14
56.0000
1
.0714
Michael Dunbar Cartvale Sat 20 Mar 1886 1d
1
4.0000
1
1.0000
Arthur Duncan Hibernian Tue 13 May 1975 3m 22d
6
8.3808
0
.0000
David Duncan East Fife Wed 28 Apr 1948 26d
3
6.0000
1
.3333
Dally Duncan Derby County Wed 26 Oct 1932 5y 0m 5d
14
44.4000
7
.5000
James Duncan Alexandra Athletic Sat 23 Mar 1878 4y 0m 3d
2
12.0000
0
.0000
John Duncan Leicester City Sat 31 Oct 1925 1d
1
4.0000
1
1.0000
James Duncanson Rangers Wed 27 Nov 1946 1d
1
2.4000
0
.0000
James Dunlop St Mirren Sat 22 Mar 1890 1d
1
4.0000
0
.0000
William Dunlop Liverpool Sat 07 Apr 1906 1d
1
4.0000
0
.0000
James Dunn Hibernian Everton Sat 14 Feb 1925 3y 8m 14d
6
22.0000
2
.3333
Gordon Durie Chelsea Tottenham Hotspur Rangers Wed 11 Nov 1987 10y 7m 13d
43
58.2786
7
.1628
Ian Durrant Rangers Kilmarnock Wed 09 Sep 1987 12y 8m 22d
20
30.7379
0
.0000
James Dykes Heart of Midlothian Sat 21 May 1938 4m 18d
2
5.4000
0
.0000
ETop n/a
0
1.0000
0
n/a
James Easson Portsmouth Sat 16 May 1931 2y 4m 19d
3
7.0000
1
.3333
Matthew Elliott Leicester City Wed 12 Nov 1997 3y 10m 25d
18
27.9096
1
.0556
J. Ellis Mossend Swifts Sat 19 Mar 1892 1d
1
4.0000
1
1.0000
Allan Evans Aston Villa Tue 23 Mar 1982 2m 24d
4
4.3636
0
.0000
Bobby Evans Celtic Chelsea Sat 23 Oct 1948 11y 7m 17d
48
89.9998
0
.0000
John Ewart Bradford City Sat 09 Apr 1921 1d
1
4.0000
0
.0000
Thomas Ewing Partick Thistle Wed 13 Nov 1957 5m 7d
2
2.6666
0
.0000
FTop n/a
0
1.0000
0
n/a
George Farm Blackpool Sat 18 Oct 1952 6y 7m 17d
10
22.5000
0
.0000
Barry Ferguson Rangers Blackburn Rovers Sat 05 Sep 1998 10y 6m 24d
45
61.2851
3
.0667
Derek Ferguson Rangers Tue 22 Mar 1988 1m 26d
2
2.6666
0
.0000
Duncan Ferguson Dundee United Everton Sun 17 May 1992 4y 8m 26d
7
8.5060
0
.0000
Ian Ferguson Rangers Thu 22 Dec 1988 8y 1m 21d
9
14.7000
0
.0000
John Ferguson Vale of Leven Sat 07 Mar 1874 4y 0m 17d
6
42.0000
5
.8333
Robert Ferguson Kilmarnock Wed 24 Nov 1965 11m 24d
7
12.6665
0
.0000
William Fernie Celtic Tue 25 May 1954 4y 0m 18d
12
17.4999
1
.0833
Robert Findlay Kilmarnock Sat 19 Mar 1898 1d
1
4.0000
0
.0000
Thomas Fitchie Arsenal Queens Park Mon 06 Mar 1905 1y 11m 28d
4
16.0000
1
.2500
Robert Flavell Airdrieonians Sun 18 May 1947 7d
2
4.8000
2
1.0000
Robert Fleck Norwich City Wed 28 Mar 1990 10m 10d
4
5.2727
0
.0000
Charles Fleming East Fife Sat 03 Oct 1953 1d
1
1.5000
2
2.0000
James Fleming Rangers Sat 01 Jun 1929 10m 5d
3
7.0000
3
1.0000
Robert Fleming Greenock Morton Sat 20 Mar 1886 1d
1
4.0000
0
.0000
Darren Fletcher Manchester United Wed 20 Aug 2003 9y 2m 26d
60
88.1216
5
.0833
Steven Fletcher Hibernian Burnley Sunderland Wed 26 Mar 2008 4y 6m 21d
10
17.8429
1
.1000
Alexander Forbes Sheffield United Arsenal Sat 12 Apr 1947 5y 1m 19d
14
27.7000
0
.0000
John Forbes Vale of Leven Sat 26 Jan 1884 3y 1m 25d
5
20.0000
0
.0000
Donald Ford Heart of Midlothian Wed 17 Oct 1973 6m 28d
3
3.0000
0
.0000
James Forrest Motherwell Sat 19 Apr 1958 1d
1
1.3333
0
.0000
James Forrest Rangers Aberdeen Wed 24 Nov 1965 5y 6m 22d
5
7.1666
0
.0000
James Forrest Celtic Sun 29 May 2011 1y 3m 14d
7
11.2000
0
.0000
Alexander Forsyth Partick Thistle Manchester United Thu 29 Jun 1972 3y 2m 6d
10
13.3475
0
.0000
Robert Forsyth Kilmarnock Sat 11 Apr 1964 7m 15d
4
7.5429
0
.0000
Tam Forsyth Motherwell Rangers Wed 09 Jun 1971 7y 0m 3d
22
28.5572
0
.0000
Daniel Fox Celtic Southampton Sat 14 Nov 2009 2y 11m 3d
4
8.0000
0
.0000
Robert Foyers St Bernards Sat 18 Mar 1893 1y 0m 7d
2
8.0000
0
.0000
Douglas Fraser West Bromwich Albion Thu 30 May 1968 6m 12d
2
4.5000
0
.0000
J. Fraser Moffat Sat 28 Mar 1891 1d
1
4.0000
0
.0000
John Fraser Dundee Sat 16 Mar 1907 1d
1
4.0000
0
.0000
Malcolm Fraser Queens Park Sat 27 Mar 1880 2y 11m 15d
5
30.0000
4
.8000
William Fraser Sunderland Sat 16 Oct 1954 19d
2
3.0000
0
.0000
Douglas Freedman Crystal Palace Sat 06 Oct 2001 5m 22d
2
3.0000
1
.5000
William Fulton Abercorn Sat 26 Jan 1884 1d
1
4.0000
0
.0000
John Fyfe Third Lanark Sat 23 Mar 1895 1d
1
4.0000
0
.0000
GTop n/a
0
1.0000
0
n/a
James Gabriel Everton Sat 22 Oct 1960 3y 0m 17d
2
4.4000
0
.0000
Hughie Gallacher Airdrieonians Newcastle United Chelsea Derby County Sat 01 Mar 1924 11y 1m 6d
20
70.0000
24
1.2000
Kevin Gallacher Dundee United Coventry City Blackburn Rovers Newcastle United Tue 17 May 1988 12y 10m 12d
53
72.0807
9
.1698
Patrick Gallacher Sunderland Sat 20 Oct 1934 1d
1
4.0000
1
1.0000
Paul Gallacher Dundee United Thu 23 May 2002 2y 0m 5d
8
9.1363
0
.0000
Paul Gallagher Blackburn Rovers Wed 18 Feb 2004 1d
1
1.0909
0
.0000
Michael Galloway Celtic Wed 16 Oct 1991 1d
1
1.0909
0
.0000
James Galt Rangers Sat 07 Mar 1908 8d
2
8.0000
1
.5000
James Gardiner Motherwell Wed 13 Nov 1957 1d
1
1.3333
0
.0000
David Gardner Third Lanark Sat 20 Mar 1897 1d
1
4.0000
0
.0000
Robert Gardner Queens Park Clydesdale Sat 30 Nov 1872 5y 3m 2d
5
42.0000
0
.0000
Thomas Gemmell St Mirren Wed 04 May 1955 12d
2
3.0000
1
.5000
Thomas Gemmell Celtic Sat 02 Apr 1966 4y 10m 2d
18
37.3333
1
.0556
Archie Gemmill Derby County Nottingham Forest Birmingham City Wed 03 Feb 1971 10y 1m 23d
43
58.6715
8
.1860
Scot Gemmill Nottingham Forest Everton Sun 21 May 1995 7y 8m 23d
25
33.7116
1
.0400
William Gibb Clydesdale Sat 08 Mar 1873 1d
1
6.0000
1
1.0000
David Gibson Leicester City Wed 08 May 1963 1y 5m 14d
7
12.6858
3
.4286
James Gibson Partick Thistle Aston Villa Sat 17 Apr 1926 3y 10m 6d
8
30.0000
2
.2500
Neilly Gibson Rangers Partick Thistle Sat 30 Mar 1895 9y 11m 18d
14
56.0000
1
.0714
John Gilchrist Celtic Sat 08 Apr 1922 1d
1
4.0000
0
.0000
Michael Gilhooley Hull City Sat 04 Feb 1922 1d
1
4.0000
0
.0000
Matthew Gilks Blackpool Wed 15 Aug 2012 3m 0d
2
4.0000
0
.0000
Gary Gillespie Liverpool Wed 14 Oct 1987 3y 1m 1d
13
17.0453
0
.0000
George Gillespie Rangers Queens Park Sat 27 Mar 1880 11y 0m 2d
7
36.0000
0
.0000
James Gillespie Third Lanark Sat 19 Mar 1898 1d
1
4.0000
3
3.0000
John Gillespie Queens Park Sat 21 Mar 1896 1d
1
4.0000
0
.0000
Robert Gillespie Queens Park Sat 30 Oct 1926 6y 5m 3d
4
13.0000
0
.0000
Torrance Gillick Everton Sun 09 May 1937 1y 6m 29d
5
13.0000
2
.4000
John Gilmour Dundee Sat 25 Oct 1930 1d
1
2.0000
0
.0000
Alan Gilzean Dundee Tottenham Hotspur Thu 07 Nov 1963 7y 5m 15d
22
39.8618
12
.5455
Stephen Glass Newcastle United Wed 14 Oct 1998 1d
1
1.7143
0
.0000
Ronald Glavin Celtic Wed 27 Apr 1977 1d
1
1.2000
0
.0000
Archie Glen Aberdeen Sat 08 Oct 1955 6m 7d
2
6.0000
0
.0000
Robert Glen Renton Hibernian Sat 23 Mar 1895 4y 11m 10d
3
12.0000
0
.0000
David Goodwillie Dundee United Blackburn Rovers Tue 16 Nov 2010 10m 26d
3
4.2000
1
.3333
Andrew Goram Oldham Athletic Hibernian Rangers Wed 16 Oct 1985 12y 5m 10d
43
58.1655
0
.0000
Craig Gordon Heart of Midlothian Sunderland Sun 30 May 2004 6y 5m 18d
40
59.5286
0
.0000
James Gordon Rangers Sat 16 Mar 1912 8y 0m 26d
10
40.0000
0
.0000
James Gossland Rangers Sat 26 Jan 1884 1d
1
4.0000
2
2.0000
John Goudie Abercorn Sat 26 Jan 1884 1d
1
4.0000
1
1.0000
Richard Gough Dundee United Tottenham Hotspur Rangers Wed 30 Mar 1983 10y 0m 30d
61
83.8003
6
.0984
Jonathan Gould Celtic Sat 09 Oct 1999 1y 1m 7d
2
3.0476
0
.0000
James Gourlay Cambuslang Sat 20 Mar 1886 1y 11m 20d
2
8.0000
1
.5000
John Govan Hibernian Wed 12 Nov 1947 1y 0m 6d
6
13.0000
0
.0000
Donald Gow Rangers Sat 17 Mar 1888 1d
1
4.0000
0
.0000
John Gow Queens Park Sat 21 Mar 1885 1d
1
4.0000
0
.0000
John Gow Rangers Sat 24 Mar 1888 1d
1
4.0000
0
.0000
Arthur Graham Leeds United Wed 07 Sep 1977 3y 8m 10d
11
15.6000
2
.1818
George Graham Arsenal Manchester United Wed 13 Oct 1971 1y 8m 18d
12
15.6000
3
.2500
John Graham Arsenal Sat 26 Feb 1921 1d
1
4.0000
0
.0000
John Graham Annbank Sat 26 Jan 1884 1d
1
4.0000
0
.0000
John Grant Hibernian Sat 18 Oct 1958 19d
2
4.0000
0
.0000
Peter Grant Celtic Sat 27 May 1989 4d
2
3.0000
0
.0000
Andrew Gray Bradford City Wed 02 Apr 2003 1m 26d
2
2.1818
0
.0000
Andrew Gray Aston Villa Wolverhampton Wanderers Everton Wed 17 Dec 1975 9y 5m 12d
20
27.1247
7
.3500
Archibald Gray Hibernian Sat 21 Mar 1903 1d
1
4.0000
0
.0000
Douglas Gray Rangers Sat 27 Oct 1928 3y 0m 0d
10
27.0000
0
.0000
Edwin Gray Leeds United Sat 10 May 1969 7y 6m 8d
12
18.8286
3
.2500
Francis Gray Leeds United Nottingham Forest Wed 07 Apr 1976 7y 2m 10d
32
42.1324
1
.0313
Woodville Gray Pollokshields Athletic Sat 27 Mar 1886 1d
1
4.0000
0
.0000
Anthony Green Blackpool Wed 03 Feb 1971 1y 3m 25d
6
9.0000
0
.0000
John Greig Rangers Sat 11 Apr 1964 11y 6m 19d
44
81.0141
3
.0682
Leigh Griffiths Hibernian Wed 14 Nov 2012 1d
1
2.0000
0
.0000
William Groves Hibernian Celtic Sat 10 Mar 1888 2y 0m 27d
3
12.0000
4
1.3333
William Gulliland Queens Park Sat 21 Mar 1891 4y 0m 17d
4
16.0000
0
.0000
Bryan Gunn Norwich City Wed 16 May 1990 4y 0m 12d
6
10.0909
0
.0000
HTop n/a
0
1.0000
0
n/a
Willie Pettigrew Motherwell Wed 07 Apr 1976 1y 0m 21d
5
7.5429
2
.4000
Harry Haddock Clyde Wed 08 Dec 1954 3y 4m 12d
6
8.8333
0
.0000
David Haddow Rangers Sat 07 Apr 1894 1d
1
4.0000
0
.0000
Francis Haffey Celtic Sat 09 Apr 1960 1y 0m 7d
2
3.7143
0
.0000
Alexander Hamilton Queens Park Sat 21 Mar 1885 2y 11m 26d
4
16.0000
0
.0000
Alexander Hamilton Dundee Wed 08 Nov 1961 3y 11m 6d
24
44.9525
0
.0000
George Hamilton Aberdeen Wed 27 Nov 1946 7y 5m 23d
5
8.4000
4
.8000
Gladstone Hamilton Port Glasgow Athletic Sat 17 Mar 1906 1d
1
4.0000
0
.0000
James Hamilton Queens Park Sat 26 Mar 1892 1y 0m 7d
3
12.0000
3
1.0000
James Hamilton St Mirren Sat 01 Mar 1924 1d
1
4.0000
0
.0000
Bob Hamilton Rangers Dundee Sat 18 Mar 1899 11y 11m 18d
11
44.0000
15
1.3636
Thomas Hamilton Hurlford Sat 28 Mar 1891 1d
1
4.0000
0
.0000
Thomas Hamilton Rangers Sat 09 Apr 1932 1d
1
3.0000
0
.0000
Willie Hamilton Hibernian Thu 27 May 1965 1d
1
1.7143
0
.0000
Steven Hammell Motherwell Wed 17 Nov 2004 1d
1
1.3333
0
.0000
Grant Hanley Blackburn Rovers Wed 25 May 2011 1y 5m 21d
4
5.9000
0
.0000
Andrew Hannah Renton Sat 10 Mar 1888 1d
1
4.0000
0
.0000
James Hannah Third Lanark Mon 15 Apr 1889 1d
1
4.0000
0
.0000
Alan Hansen Liverpool Sat 19 May 1979 7y 9m 0d
26
33.5571
0
.0000
John Hansen Partick Thistle Wed 10 Nov 1971 7m 20d
2
3.0000
0
.0000
Jack Harkness Queens Park Heart of Midlothian Sat 26 Feb 1927 6y 7m 9d
12
36.0000
0
.0000
Joseph Harper Aberdeen Hibernian Wed 18 Oct 1972 5y 7m 21d
4
5.3143
2
.5000
William Harper Hibernian Arsenal Sat 03 Mar 1923 3y 1m 15d
11
44.0000
0
.0000
Joseph Harris Partick Thistle Sat 12 Feb 1921 15d
2
8.0000
0
.0000
William Harrower Queens Park Sat 11 Mar 1882 4y 1m 0d
3
14.0000
4
1.3333
Asa Hartford West Bromwich Albion Manchester City Everton Wed 26 Apr 1972 10y 1m 24d
50
65.7701
4
.0800
Paul Hartley Heart of Midlothian Celtic Bristol City Sat 26 Mar 2005 4y 11m 7d
25
38.4760
1
.0400
David Harvey Leeds United Wed 15 Nov 1972 3y 9m 25d
16
18.8285
0
.0000
Alexander Hastings Sunderland Wed 13 Nov 1935 1y 11m 29d
2
6.4000
0
.0000
Michael Haughney Celtic Sat 03 Apr 1954 1d
1
1.5000
0
.0000
David Hay Celtic Sat 18 Apr 1970 4y 2m 5d
27
35.0000
0
.0000
James Hay Celtic Newcastle United Sat 18 Mar 1905 9y 0m 18d
11
44.0000
0
.0000
Paul Hegarty Dundee United Sat 19 May 1979 4y 0m 6d
8
11.1000
0
.0000
Charles Heggie Rangers Sat 20 Mar 1886 1d
1
4.0000
4
4.0000
George Henderson Rangers Sat 26 Mar 1904 1d
1
4.0000
0
.0000
John Henderson Portsmouth Arsenal Wed 06 May 1953 5y 6m 0d
7
14.5000
1
.1429
Willie Henderson Rangers Sat 20 Oct 1962 8y 6m 2d
29
54.5238
5
.1724
Colin Hendry Blackburn Rovers Rangers Coventry City Bolton Wanderers Wed 19 May 1993 7y 10m 10d
51
70.5183
3
.0588
John Hepburn Alloa Athletic Sat 21 Mar 1891 1d
1
4.0000
0
.0000
Robert Hepburn Ayr United Sat 19 Sep 1931 1d
1
3.0000
0
.0000
Andrew Herd Heart of Midlothian Sat 20 Oct 1934 1d
1
4.0000
0
.0000
David Herd Arsenal Sat 18 Oct 1958 2y 6m 27d
5
10.0000
3
.6000
George Herd Clyde Sat 19 Apr 1958 2y 6m 22d
5
8.7619
1
.2000
James Herriot Birmingham City Wed 16 Oct 1968 1y 0m 7d
8
13.0000
0
.0000
John Hewie Charlton Athletic Sat 14 Apr 1956 4y 0m 21d
19
32.4761
2
.1053
Alexander Higgins Kilmarnock Sat 14 Mar 1885 1d
1
4.0000
3
3.0000
Alexander Higgins Newcastle United Sat 19 Mar 1910 1y 0m 14d
4
16.0000
1
.2500
Thomas Highet Queens Park Sat 06 Mar 1875 2y 11m 26d
4
30.0000
1
.2500
David Hill Third Lanark Sat 17 Mar 1906 1d
1
4.0000
0
.0000
David Hill Rangers Sat 12 Mar 1881 1y 0m 14d
3
18.0000
1
.3333
Frank Hill Aberdeen Sun 18 May 1930 9m 4d
3
7.0000
0
.0000
John Hill Heart of Midlothian Sat 04 Apr 1891 11m 23d
2
8.0000
0
.0000
George Hogg Heart of Midlothian Sat 28 Mar 1896 8d
2
8.0000
0
.0000
James Hogg Ayr United Sat 04 Mar 1922 1d
1
4.0000
0
.0000
Robert Hogg Celtic Sat 15 May 1937 1d
1
2.0000
0
.0000
Andrew Holm Queens Park Sat 25 Mar 1882 11m 17d
3
18.0000
0
.0000
David Holt Heart of Midlothian Wed 08 May 1963 1y 0m 5d
5
9.2572
0
.0000
Gary Holt Kilmarnock Norwich City Sat 02 Sep 2000 4y 1m 12d
10
13.5345
1
.1000
James Holton Manchester United Sat 12 May 1973 1y 5m 19d
15
16.3333
2
.1333
Robert Hope West Bromwich Albion Thu 30 May 1968 4m 17d
2
4.5000
0
.0000
David Hopkin Leeds United Sun 01 Jun 1997 2y 4m 5d
7
9.1809
2
.2857
William Houliston Queen of the South Wed 17 Nov 1948 5m 11d
3
9.0000
2
.6667
Stewart Houston Manchester United Wed 29 Oct 1975 1d
1
1.7143
0
.0000
William Howden Partick Thistle Sat 18 Mar 1905 1d
1
4.0000
0
.0000
Robert Howe Hamilton Academical Sun 26 May 1929 10d
2
4.0000
0
.0000
Hugh Howie Hibernian Sat 23 Oct 1948 1d
1
3.0000
1
1.0000
James Howie Newcastle United Sat 01 Apr 1905 3y 0m 4d
3
12.0000
2
.6667
James Howieson St Mirren Sat 26 Feb 1927 1d
1
4.0000
0
.0000
John Hughes Celtic Sat 08 May 1965 4y 4m 14d
8
13.9285
1
.1250
Richard Hughes Portsmouth Thu 27 May 2004 1y 2m 22d
5
6.1817
0
.0000
Stephen David Hughes Norwich City Sat 10 Oct 2009 1d
1
2.0000
0
.0000
William Hughes Sunderland Wed 16 Apr 1975 1d
1
1.3333
0
.0000
Wilson Humphries Motherwell Fri 30 May 1952 1d
1
2.0000
0
.0000
Ally Hunter Kilmarnock Celtic Wed 26 Apr 1972 1y 5m 1d
4
5.2000
0
.0000
John Hunter Dundee Mon 01 Mar 1909 1d
1
4.0000
0
.0000
John Hunter Third Lanark Glasgow Eastern Sat 07 Mar 1874 2y 11m 28d
4
36.0000
0
.0000
R. Hunter St Mirren Sat 29 Mar 1890 1d
1
4.0000
0
.0000
William Hunter Motherwell Sun 05 Jun 1960 4m 18d
3
5.4286
1
.3333
John Husband Partick Thistle Wed 15 May 1946 5m 5d
2
8.4000
0
.0000
Donald Hutchison Everton Sunderland West Ham United Wed 31 Mar 1999 4y 7m 16d
25
35.4262
6
.2400
Thomas Hutchison Coventry City Wed 26 Sep 1973 1y 11m 9d
17
19.7141
1
.0588
Alan Hutton Rangers Tottenham Hotspur Aston Villa Wed 30 May 2007 5y 4m 17d
28
46.1429
0
.0000
J. Hutton St Bernards Sat 19 Feb 1887 1d
1
4.0000
0
.0000
John Hutton Aberdeen Blackburn Rovers Sat 03 Mar 1923 4y 11m 23d
10
40.0000
1
.1000
Thomas Hyslop Stoke City Rangers Sat 04 Apr 1896 0d
2
8.0000
1
.5000
ITop n/a
0
1.0000
0
n/a
James Imlach Nottingham Forest Wed 07 May 1958 1m 9d
4
5.3332
0
.0000
William Imrie St Johnstone Sun 26 May 1929 7d
2
4.0000
1
.5000
John Inglis Rangers Sat 10 Mar 1883 3d
2
12.0000
0
.0000
John Inglis Kilmarnock Athletic Sat 26 Jan 1884 1d
1
4.0000
0
.0000
James Irons Queens Park Sat 03 Feb 1900 1d
1
4.0000
0
.0000
Brian Irvine Aberdeen Wed 12 Sep 1990 3y 8m 16d
9
16.5000
0
.0000
Christopher Robert Iwelumo Wolverhampton Wanderers Burnley Sat 11 Oct 2008 1y 11m 28d
4
5.8286
0
.0000
JTop n/a
0
1.0000
0
n/a
Stewart Kennedy Rangers Wed 16 Apr 1975 1m 9d
5
6.6665
0
.0000
Alex Jackson Aberdeen Huddersfield Town Sat 14 Feb 1925 5y 3m 5d
17
58.0000
8
.4706
Andrew Jackson Cambuslang Sat 10 Apr 1886 1y 11m 15d
2
8.0000
0
.0000
Colin Jackson Rangers Wed 16 Apr 1975 1y 1m 0d
8
12.5714
1
.1250
Darren Jackson Hibernian Celtic Wed 29 Mar 1995 3y 6m 12d
28
34.5314
4
.1429
John Jackson Partick Thistle Chelsea Sat 16 May 1931 4y 5m 29d
8
25.0000
0
.0000
Thomas Jackson St Mirren Sat 12 Mar 1904 3y 0m 5d
6
24.0000
0
.0000
Alex James Preston North End Arsenal Sat 31 Oct 1925 6y 11m 26d
8
25.0000
3
.3750
Sandy Jardine Rangers Wed 11 Nov 1970 9y 1m 9d
38
45.4664
1
.0263
Andrew Jarvie Airdrieonians Wed 21 Apr 1971 1m 2d
3
4.5000
0
.0000
Thomas Jenkinson Heart of Midlothian Sat 19 Feb 1887 1d
1
4.0000
1
1.0000
Eoin Jess Aberdeen Coventry City Wed 18 Nov 1992 6y 6m 23d
18
27.8450
2
.1111
Ian St John Motherwell Liverpool Wed 06 May 1959 5y 11m 5d
21
38.9716
9
.4286
Allan Johnston Sunderland Bolton Wanderers Rangers Middlesbrough Sat 10 Oct 1998 3y 10m 29d
18
27.6104
2
.1111
James Johnston Abercorn Sat 10 Mar 1888 1d
1
4.0000
0
.0000
Leslie Johnston Clyde Wed 28 Apr 1948 20d
2
4.0000
1
.5000
Maurice Johnston Watford Celtic FC Nantes Rangers Tue 28 Feb 1984 7y 8m 17d
38
53.9046
14
.3684
Robert Johnston Sunderland Wed 08 Dec 1937 1d
1
2.4000
0
.0000
Willie Johnston Rangers West Bromwich Albion Wed 13 Oct 1965 12y 7m 22d
22
31.9332
0
.0000
Derek Johnstone Rangers Sat 12 May 1973 6y 7m 8d
14
18.6095
2
.1429
Jimmy Johnstone Celtic Sat 03 Oct 1964 10y 1m 18d
23
37.9285
4
.1739
John Johnstone Heart of Midlothian Sat 26 Oct 1929 3y 0m 1d
3
11.0000
0
.0000
John Johnstone Kilmarnock Sat 24 Mar 1894 1d
1
4.0000
1
1.0000
Bobby Johnstone Hibernian Manchester City Sat 14 Apr 1951 5y 0m 1d
17
34.0000
10
.5882
William Johnstone Third Lanark Sat 19 Feb 1887 3y 1m 18d
3
12.0000
1
.3333
Joe Jordan Leeds United Manchester United AC Milan Sat 19 May 1973 9y 1m 4d
52
64.2973
11
.2115
KTop n/a
0
1.0000
0
n/a
John Kay Queens Park Sat 13 Mar 1880 4y 0m 17d
6
34.0000
5
.8333
Alexander Keillor Montrose Dundee Sat 21 Mar 1891 5y 0m 0d
6
24.0000
2
.3333
Leitch Keir Renton Dumbarton Mon 23 Mar 1885 2y 11m 24d
5
20.0000
1
.2000
Hugh Kelly Blackpool Wed 30 Apr 1952 1d
1
2.0000
0
.0000
James Kelly Renton Celtic Sat 17 Mar 1888 8y 0m 12d
8
32.0000
1
.1250
John Kelly Barnsley Sat 23 Oct 1948 26d
2
6.0000
0
.0000
Liam Kelly Kilmarnock Wed 14 Nov 2012 1d
1
2.0000
0
.0000
Robert Kelso Renton Dundee Sat 14 Mar 1885 13y 0m 13d
7
28.0000
0
.0000
Thomas Kelso Dundee Sat 28 Feb 1914 1d
1
4.0000
0
.0000
Joe Kennaway Celtic Wed 29 Nov 1933 1d
1
3.0000
0
.0000
Alexander Kennedy Glasgow Eastern Third Lanark Sat 06 Mar 1875 9y 0m 24d
6
40.0000
0
.0000
James Kennedy Celtic Wed 20 Nov 1963 1y 0m 6d
6
12.3429
0
.0000
John Kennedy Celtic Wed 31 Mar 2004 1d
1
1.0909
0
.0000
John Kennedy Hibernian Sat 20 Mar 1897 1d
1
4.0000
0
.0000
Samuel Kennedy Partick Thistle Mon 06 Mar 1905 1d
1
4.0000
0
.0000
Stuart Kennedy Aberdeen Wed 22 Feb 1978 3y 8m 28d
8
10.0909
0
.0000
Garry Kenneth Dundee United Wed 11 Aug 2010 3m 6d
2
2.4000
0
.0000
George Ker Queens Park Sat 13 Mar 1880 2y 0m 13d
5
30.0000
10
2.0000
William Ker Queens Park Sat 30 Nov 1872 3m 8d
2
12.0000
0
.0000
Andrew Kerr Partick Thistle Thu 19 May 1955 11d
2
3.0000
0
.0000
Brian Kerr Newcastle United Motherwell Tue 27 May 2003 1y 0m 4d
3
3.2727
0
.0000
Peter Kerr Hibernian Sat 01 Mar 1924 1d
1
4.0000
0
.0000
George Key Heart of Midlothian Sat 01 Mar 1902 1d
1
4.0000
0
.0000
William Key Queens Park Sat 16 Mar 1907 1d
1
4.0000
0
.0000
Alexander King Heart of Midlothian Celtic Sat 21 Mar 1896 3y 0m 5d
6
24.0000
1
.1667
James King Hamilton Academical Sat 17 Sep 1932 0d
2
7.0000
1
.5000
William King Queens Park Sat 27 Oct 1928 1d
1
2.0000
0
.0000
James Kinloch Partick Thistle Sat 04 Mar 1922 1d
1
4.0000
0
.0000
Lord Arthur Kinnaird The Wanderers Sat 08 Mar 1873 1d
1
6.0000
0
.0000
David Kinnear Rangers Wed 08 Dec 1937 1d
1
2.4000
1
1.0000
Kevin Kyle Sunderland Kilmarnock Thu 16 May 2002 7y 5m 30d
10
13.0454
1
.1000
LTop n/a
0
1.0000
0
n/a
Neil L.Harris Newcastle United Sat 12 Apr 1924 1d
1
4.0000
0
.0000
Paul Lambert Motherwell BV Borussia Dortmund Celtic Sun 21 May 1995 8y 3m 21d
40
52.5089
1
.0250
John Lambie Queens Park Sat 20 Mar 1886 1y 11m 27d
3
12.0000
1
.3333
William Lambie Queens Park Sat 19 Mar 1892 5y 0m 16d
9
36.0000
5
.5556
W. Lamont Pilgrims Sat 14 Mar 1885 1d
1
4.0000
1
1.0000
Archibald Lang Dumbarton Sat 27 Mar 1880 1d
1
6.0000
0
.0000
Jimmy Lang Clydesdale Third Lanark Sat 25 Mar 1876 1y 11m 28d
2
12.0000
2
1.0000
Alexander Latta Dumbarton Athletic Sat 10 Mar 1888 1y 1m 4d
2
8.0000
2
1.0000
Denis Law Huddersfield Town Manchester City Torino CC Manchester United Sat 18 Oct 1958 15y 7m 28d
55
96.5716
30
.5455
George Law Rangers Sat 05 Mar 1910 29d
3
12.0000
0
.0000
Thomas Law Chelsea Sat 31 Mar 1928 2y 0m 6d
2
7.0000
0
.0000
James Lawrence Newcastle United Sat 01 Apr 1911 1d
1
4.0000
0
.0000
Thomas Lawrence Liverpool Sun 09 Jun 1963 5y 10m 25d
3
4.7143
0
.0000
Denis Lawson St Mirren Sat 14 Apr 1923 1d
1
4.0000
0
.0000
Robert Leckie Queens Park Sat 30 Nov 1872 1d
1
6.0000
0
.0000
Graham Leggat Aberdeen Fulham Sat 14 Apr 1956 4y 1m 23d
18
31.4523
8
.4444
Jim Leighton Aberdeen Manchester United Hibernian Wed 13 Oct 1982 15y 11m 28d
91
123.6905
0
.0000
William Lennie Aberdeen Sat 07 Mar 1908 8d
2
8.0000
1
.5000
Robert Lennox Celtic Wed 16 Nov 1966 3y 5m 7d
10
23.0000
3
.3000
Lawrence Leslie Airdrieonians Sat 22 Oct 1960 6m 23d
5
10.0000
0
.0000
Craig Levein Heart of Midlothian Wed 28 Mar 1990 4y 7m 20d
16
21.2271
0
.0000
Billy Liddell Liverpool Wed 15 May 1946 9y 4m 24d
29
62.3000
8
.2759
Daniel Liddle East Fife Sat 16 May 1931 9d
3
6.0000
0
.0000
David Lindsay St Mirren Sat 21 Mar 1903 1d
1
4.0000
0
.0000
John Lindsay Renton Sat 17 Mar 1888 5y 0m 16d
3
12.0000
0
.0000
Joseph Lindsay Dumbarton Sat 27 Mar 1880 6y 0m 1d
8
38.0000
6
.7500
Alexander Linwood Clyde Wed 09 Nov 1949 1d
1
2.0000
1
1.0000
Johnny Little Rangers Wed 06 May 1953 1d
1
3.0000
0
.0000
George Livingstone Manchester City Rangers Sat 07 Apr 1906 10m 27d
2
8.0000
0
.0000
Alexander Lochhead Third Lanark Mon 15 Apr 1889 1d
1
4.0000
0
.0000
James Logan Ayr Sat 21 Mar 1891 1d
1
4.0000
1
1.0000
Thomas Logan Falkirk Sat 15 Mar 1913 1d
1
4.0000
0
.0000
James Logie Arsenal Wed 05 Nov 1952 1d
1
3.0000
0
.0000
William Loney Celtic Sat 05 Mar 1910 15d
2
8.0000
0
.0000
Hugh Long Clyde Wed 27 Nov 1946 1d
1
2.4000
0
.0000
William Longair Dundee Sat 31 Mar 1894 1d
1
4.0000
0
.0000
Peter Lorimer Leeds United Wed 05 Nov 1969 6y 1m 13d
21
27.7762
4
.1905
Andrew Love Aberdeen Sat 16 May 1931 9d
3
6.0000
1
.3333
James Low Cambuslang Sat 28 Mar 1891 1d
1
4.0000
1
1.0000
Thomas Low Rangers Sat 27 Mar 1897 1d
1
4.0000
0
.0000
Wilfrid Low Newcastle United Mon 06 Mar 1911 9y 1m 5d
5
20.0000
0
.0000
Alexander Lowe Falkirk Sat 16 Sep 1933 1d
1
3.0000
0
.0000
James Lowe St Bernards Sat 19 Feb 1887 1d
1
4.0000
1
1.0000
James Lundie Hibernian Sat 10 Apr 1886 1d
1
4.0000
0
.0000
John Lyall Sheffield Wednesday Sat 01 Apr 1905 1d
1
4.0000
0
.0000
MTop n/a
0
1.0000
0
n/a
Stuart McCall Everton Rangers Wed 28 Mar 1990 7y 11m 27d
40
52.2815
1
.0250
Lou Macari Celtic Manchester United Wed 24 May 1972 6y 0m 15d
24
30.3665
5
.2083
Archibald Macauley Brentford Arsenal Sat 12 Apr 1947 1y 1m 12d
7
14.4000
0
.0000
Alexander MacDonald Rangers Wed 07 Apr 1976 1d
1
1.7143
0
.0000
Edward MacDougall Norwich City Wed 16 Apr 1975 8m 2d
7
10.0951
3
.4286
William MacFadyen Motherwell Wed 04 Oct 1933 1m 26d
2
6.0000
2
1.0000
Alexander MacFarlane Dundee Sat 12 Mar 1904 6y 11m 24d
5
20.0000
1
.2000
William MacFarlane Heart of Midlothian Sat 24 May 1947 1d
1
2.4000
0
.0000
Craig Anthony Robert Mackail-Smith Peterborough United Brighton and Hove Albion Sun 27 Mar 2011 1y 2m 0d
7
10.2000
1
.1429
Dave Mackay Heart of Midlothian Tottenham Hotspur Sun 26 May 1957 8y 4m 7d
22
40.7953
4
.1818
Duncan MacKay Celtic Sat 11 Apr 1959 3y 0m 22d
14
26.5715
0
.0000
Gary Mackay Heart of Midlothian Wed 11 Nov 1987 4m 12d
4
5.3332
1
.2500
Malcolm Mackay Norwich City Wed 28 Apr 2004 4m 12d
5
5.9393
0
.0000
John Mackenzie Partick Thistle Wed 04 Nov 1953 2y 5m 29d
9
15.0000
1
.1111
James Charles Mackie Queens Park Rangers Fri 08 Oct 2010 2y 0m 9d
9
14.6000
2
.2222
Angus MacKinnon Queens Park Sat 07 Mar 1874 1d
1
12.0000
1
1.0000
Billy MacKinnon Queens Park Sat 30 Nov 1872 6y 4m 7d
9
66.0000
5
.5556
John MacLeod Hibernian Sat 15 Apr 1961 1m 0d
4
8.0000
0
.0000
Murdo MacLeod Celtic BV Borussia Dortmund Hibernian Sat 25 May 1985 5y 8m 13d
20
28.9653
1
.0500
Jake Madden Celtic Sat 18 Mar 1893 2y 0m 6d
2
8.0000
5
2.5000
Christopher Jack Maguire Aberdeen Wed 09 Feb 2011 3m 21d
2
2.4000
0
.0000
James Main Hibernian Mon 15 Mar 1909 1d
1
4.0000
0
.0000
Robert Main Rangers Sat 30 Oct 1937 1d
1
2.4000
0
.0000
William Maley Celtic Sat 25 Mar 1893 8d
2
8.0000
0
.0000
Shaun Maloney Celtic Aston Villa Wigan Athletic Sat 08 Oct 2005 7y 0m 9d
24
38.9238
1
.0417
Maurice Malpas Dundee United Fri 01 Jun 1984 8y 5m 18d
55
73.9975
1
.0182
David Marshall Celtic Cardiff City Wed 18 Aug 2004 5y 2m 28d
5
8.6666
0
.0000
Gordon Marshall Celtic Sun 17 May 1992 1d
1
1.0909
0
.0000
Henry Marshall Celtic Sat 18 Mar 1899 11m 15d
2
8.0000
1
.5000
James Marshall Rangers Sat 09 Apr 1932 2y 0m 6d
3
10.0000
0
.0000
John Marshall Third Lanark Sat 14 Mar 1885 2y 0m 8d
4
16.0000
1
.2500
John Marshall Middlesbrough Llanelly Sat 12 Feb 1921 3y 0m 5d
7
28.0000
0
.0000
Robert Marshall Rangers Sat 19 Mar 1892 2y 0m 13d
2
8.0000
0
.0000
Brian Martin Motherwell Sun 21 May 1995 4d
2
2.6666
0
.0000
Fred Martin Aberdeen Wed 05 May 1954 10m 29d
6
9.0000
0
.0000
Neil Martin Hibernian Sunderland Sun 23 May 1965 5m 18d
3
4.7619
0
.0000
Russell Martin Norwich City Wed 25 May 2011 1y 2m 22d
4
6.2000
0
.0000
John Martis Motherwell Sat 22 Oct 1960 1d
1
2.0000
0
.0000
Jimmy Mason Third Lanark Sat 23 Oct 1948 2y 7m 5d
7
15.5000
4
.5714
Alexander Massie Heart of Midlothian Aston Villa Sat 19 Sep 1931 6y 1m 12d
18
55.4000
1
.0556
Donald Masson Queens Park Rangers Derby County Thu 06 May 1976 2y 0m 29d
17
21.9429
5
.2941
David Mathers Partick Thistle Tue 25 May 1954 1d
1
1.5000
0
.0000
Dominic Matteo Leeds United Wed 15 Nov 2000 1y 4m 13d
6
9.6429
0
.0000
William Maxwell Stoke City Sat 02 Apr 1898 1d
1
4.0000
0
.0000
John May Rangers Sat 03 Mar 1906 2y 11m 28d
5
20.0000
0
.0000
J. McAdam Third Lanark Sat 27 Mar 1880 1d
1
6.0000
1
1.0000
Brian McAllister Wimbledon Tue 27 May 1997 13d
3
3.6000
0
.0000
Gary McAllister Leicester City Leeds United Coventry City Wed 25 Apr 1990 8y 11m 7d
57
76.9624
4
.0702
Jaimie McAllister Livingston Sun 30 May 2004 1d
1
1.0909
0
.0000
Daniel McArthur Celtic Sat 30 Mar 1895 3y 11m 18d
3
12.0000
0
.0000
James McArthur Wigan Athletic Tue 16 Nov 2010 1y 11m 1d
8
11.3000
1
.1250
Andrew McAtee Celtic Mon 03 Mar 1913 1d
1
4.0000
0
.0000
J. McAulay Arthurlie Sat 26 Jan 1884 1d
1
4.0000
0
.0000
James McAulay Dumbarton Sat 25 Mar 1882 4y 11m 26d
9
42.0000
1
.1111
Robert McAuley Rangers Sat 19 Sep 1931 1m 13d
2
6.0000
0
.0000
Francis McAvennie West Ham United Celtic Wed 20 Nov 1985 2y 2m 29d
5
5.6969
1
.2000
Edward McBain St Mirren Sat 24 Mar 1894 1d
1
4.0000
0
.0000
Neil McBain Manchester United Everton Sat 08 Apr 1922 1y 10m 9d
3
12.0000
0
.0000
Joseph McBride Celtic Sat 22 Oct 1966 26d
2
6.0000
0
.0000
Peter McBride Preston North End Sat 09 Apr 1904 4y 10m 22d
6
24.0000
0
.0000
Archibald McCall Renton Sat 24 Mar 1888 1d
1
4.0000
0
.0000
James McCall Renton Sat 10 Apr 1886 3y 11m 27d
5
20.0000
2
.4000
James McCalliog Sheffield Wednesday Wolverhampton Wanderers Sat 15 Apr 1967 4y 0m 7d
5
12.0000
1
.2000
Neil McCallum Renton Sat 24 Mar 1888 1d
1
4.0000
1
1.0000
Neil McCann Heart of Midlothian Rangers Southampton Sat 05 Sep 1998 7y 2m 8d
25
34.2075
3
.1200
Robert McCann Motherwell Wed 06 May 1959 1y 11m 10d
5
9.1429
0
.0000
William McCartney Hibernian Sat 01 Mar 1902 1d
1
4.0000
0
.0000
Brian McClair Celtic Manchester United Wed 12 Nov 1986 6y 6m 22d
30
42.3570
2
.0667
Allan McClory Motherwell Sat 30 Oct 1926 8y 0m 23d
3
12.0000
0
.0000
Peter McCloy Rangers Sat 12 May 1973 1m 19d
4
4.8000
0
.0000
Philip McCloy Ayr United Sat 12 Apr 1924 11m 24d
2
8.0000
0
.0000
Ally McCoist Rangers Kilmarnock Tue 29 Apr 1986 12y 5m 12d
61
81.1360
19
.3115
Ian McColl Rangers Sat 15 Apr 1950 8y 0m 5d
14
21.6666
0
.0000
Bob McColl Queens Park Newcastle United Sat 21 Mar 1896 11y 11m 23d
13
52.0000
13
1.0000
William McColl Renton Sat 23 Mar 1895 1d
1
4.0000
0
.0000
Andrew McCombie Sunderland Newcastle United Mon 09 Mar 1903 2y 0m 24d
4
16.0000
0
.0000
John McCorkindale Partick Thistle Sat 21 Mar 1891 1d
1
4.0000
0
.0000
Ross McCormack Motherwell Cardiff City Leeds United Fri 30 May 2008 4y 2m 17d
8
13.3286
2
.2500
Robert McCormick Abercorn Sat 10 Apr 1886 1d
1
4.0000
1
1.0000
David McCrae St Mirren Sun 26 May 1929 7d
2
4.0000
0
.0000
Andrew McCreadie Rangers Sat 18 Mar 1893 1y 0m 21d
2
8.0000
0
.0000
Eddie McCreadie Chelsea Sat 10 Apr 1965 4y 1m 8d
23
43.5237
0
.0000
David McCulloch Heart of Midlothian Brentford Derby County Wed 21 Nov 1934 4y 0m 17d
7
20.4000
3
.4286
Lee McCulloch Wigan Athletic Rangers Wed 13 Oct 2004 5y 10m 26d
17
23.7331
1
.0588
John McDonald Edinburgh University Sat 27 Mar 1886 1d
1
4.0000
0
.0000
Joseph McDonald Sunderland Sat 08 Oct 1955 1m 2d
2
6.0000
0
.0000
James McDougall Liverpool Sat 16 May 1931 5d
2
4.0000
0
.0000
John McDougall Vale of Leven Sat 03 Mar 1877 2y 1m 5d
5
30.0000
4
.8000
John McDougall Airdrieonians Sat 27 Feb 1926 1d
1
4.0000
0
.0000
James McEveley Derby County Wed 22 Aug 2007 7m 5d
3
4.5000
0
.0000
James McFadden Motherwell Everton Birmingham City Mon 20 May 2002 8y 3m 19d
48
66.1861
15
.3125
Robert McFarlane Greenock Morton Sat 21 Mar 1896 1d
1
4.0000
0
.0000
Ernest McGarr Aberdeen Sun 21 Sep 1969 1m 16d
2
4.0000
0
.0000
Francis McGarvey Liverpool Celtic Tue 22 May 1979 4y 9m 7d
7
11.5715
0
.0000
Alexander McGeoch Dumbreck Sat 04 Mar 1876 1y 0m 2d
4
24.0000
0
.0000
James McGhee Hibernian Sat 10 Apr 1886 1d
1
4.0000
0
.0000
Mark McGhee Aberdeen Sun 12 Jun 1983 11m 15d
4
5.8286
2
.5000
John McGinlay Bolton Wanderers Wed 20 Apr 1994 2y 11m 14d
13
17.8907
4
.3077
Peter McGonagle Celtic Sat 01 Apr 1933 1y 7m 21d
6
21.0000
0
.0000
James McGowan Partick Thistle Wed 23 Jan 1946 1d
1
6.0000
0
.0000
Danny McGrain Celtic Sat 12 May 1973 9y 1m 11d
62
78.0552
0
.0000
Allan McGregor Rangers Besiktas Wed 30 May 2007 5y 4m 17d
26
39.4429
0
.0000
John McGregor Vale of Leven Sat 03 Mar 1877 3y 0m 11d
4
24.0000
1
.2500
Jimmy McGrory Celtic Sat 25 Feb 1928 5y 6m 23d
7
23.0000
6
.8571
John McGrory Kilmarnock Wed 21 Oct 1964 1y 7m 29d
3
4.7619
0
.0000
William McGuire Beith Sat 12 Mar 1881 3d
2
12.0000
0
.0000
Francis McGurk Birmingham City Wed 04 Oct 1933 1d
1
3.0000
0
.0000
Hugh McHardy Rangers Sat 14 Mar 1885 1d
1
4.0000
0
.0000
Alan McInally Aston Villa FC Bayern Munchen Wed 08 Feb 1989 1y 4m 4d
8
9.5454
3
.3750
James McInally Dundee United Wed 01 Apr 1987 6y 0m 28d
10
15.0346
0
.0000
Thomas McInally Celtic Sat 27 Feb 1926 8m 4d
2
8.0000
0
.0000
Derek McInnes West Bromwich Albion Wed 21 Aug 2002 3m 0d
2
2.1818
0
.0000
Thomas McInnes Cowlairs Sat 09 Mar 1889 1d
1
4.0000
1
1.0000
William McIntosh Third Lanark Sat 18 Mar 1905 1d
1
4.0000
0
.0000
Andrew McIntyre Vale of Leven Sat 02 Mar 1878 4y 0m 10d
2
12.0000
0
.0000
Hugh McIntyre Rangers Sat 27 Mar 1880 1d
1
6.0000
0
.0000
James McIntyre Rangers Sat 29 Mar 1884 1d
1
4.0000
0
.0000
John McKay Blackburn Rovers Sat 16 Feb 1924 1d
1
4.0000
0
.0000
Robert McKay Newcastle United Sat 29 Oct 1927 1d
1
4.0000
0
.0000
Robert McKean Rangers Wed 07 Apr 1976 1d
1
1.7143
0
.0000
Duncan McKenzie Brentford Wed 10 Nov 1937 1d
1
2.4000
0
.0000
Thomas McKeown Celtic Sat 09 Mar 1889 1y 0m 28d
2
8.0000
0
.0000
James McKie East Stirlingshire Sat 19 Mar 1898 1d
1
4.0000
2
2.0000
Thomas McKillop Rangers Sat 21 May 1938 1d
1
2.4000
0
.0000
Stewart Mckimmie Aberdeen Sat 27 May 1989 7y 0m 20d
40
54.9087
1
.0250
Donald McKinlay Liverpool Sat 04 Feb 1922 1m 1d
2
8.0000
0
.0000
Tosh McKinlay Celtic Wed 16 Aug 1995 2y 10m 8d
22
25.7454
0
.0000
William McKinlay Dundee United Blackburn Rovers Wed 17 Nov 1993 4y 10m 28d
29
39.4404
4
.1379
Robert McKinnon Motherwell Wed 17 Nov 1993 1y 6m 22d
3
4.6666
0
.0000
Ronald McKinnon Rangers Tue 09 Nov 1965 5y 7m 6d
28
54.4998
1
.0357
William McKinnon Dumbarton Sat 10 Mar 1883 1y 0m 20d
4
20.0000
0
.0000
Alan McLaren Heart of Midlothian Rangers Sun 17 May 1992 3y 5m 30d
24
34.0451
0
.0000
Alexander McLaren St Johnstone Sun 26 May 1929 3y 5m 1d
5
14.0000
0
.0000
Andrew McLaren Preston North End Sat 12 Apr 1947 7m 1d
4
9.2000
4
1.0000
Andrew McLaren Kilmarnock Wed 25 Apr 2001 1d
1
1.7143
0
.0000
James McLaren Hibernian Celtic Sat 10 Mar 1888 2y 0m 27d
3
12.0000
1
.3333
Adam McLean Celtic Sat 31 Oct 1925 1y 5m 3d
4
16.0000
1
.2500
David McLean Sheffield Wednesday Sat 23 Mar 1912 1d
1
4.0000
0
.0000
Duncan McLean St Bernards Sat 21 Mar 1896 1y 0m 7d
2
8.0000
0
.0000
George McLean Dundee Thu 30 May 1968 1d
1
3.0000
0
.0000
Thomas McLean Kilmarnock Wed 16 Oct 1968 2y 7m 25d
6
10.0000
1
.1667
Alex McLeish Aberdeen Wed 26 Mar 1980 12y 10m 23d
77
107.7275
0
.0000
Donald McLeod Celtic Sat 18 Mar 1905 1y 0m 21d
4
16.0000
0
.0000
John McLeod Dumbarton Sat 24 Mar 1888 4y 11m 24d
5
20.0000
0
.0000
William McLeod Cowlairs Sat 20 Mar 1886 1d
1
4.0000
0
.0000
Alexander McLintock Vale of Leven Sat 06 Mar 1875 5y 0m 8d
3
24.0000
0
.0000
Francis McLintock Leicester City Arsenal Tue 04 Jun 1963 7y 11m 19d
9
16.3572
1
.1111
James McLuckie Manchester City Wed 04 Oct 1933 1d
1
3.0000
0
.0000
Duke McMahon Celtic Sat 02 Apr 1892 9y 11m 14d
6
24.0000
6
1.0000
Stephen McManus Celtic Middlesbrough Wed 11 Oct 2006 4y 0m 2d
26
40.8715
2
.0769
Jimmy McMenemy Celtic Sat 18 Mar 1905 14y 11m 25d
12
48.0000
5
.4167
John McMenemy Motherwell Wed 04 Oct 1933 1d
1
3.0000
0
.0000
J. McMillan St Bernards Sat 20 Mar 1897 1d
1
4.0000
0
.0000
Ian McMillan Airdrieonians Rangers Sat 05 Apr 1952 9y 1m 10d
6
12.5000
2
.3333
Thomas McMillan Dumbarton Sat 19 Feb 1887 1d
1
4.0000
0
.0000
Jimmy McMullan Partick Thistle Manchester City Thu 26 Feb 1920 9y 1m 19d
16
58.0000
0
.0000
Alexander McNab Greenock Morton Sat 26 Feb 1921 1m 15d
2
8.0000
0
.0000
Alexander McNab Sunderland West Bromwich Albion Sun 09 May 1937 1y 11m 7d
2
5.0000
0
.0000
Colin McNab Dundee Sat 25 Oct 1930 1y 5m 16d
6
13.0000
0
.0000
John McNab Liverpool Sat 17 Mar 1923 1d
1
4.0000
0
.0000
Alec McNair Celtic Sat 03 Mar 1906 14y 1m 8d
15
60.0000
0
.0000
Jackie McNamara Celtic Wolverhampton Wanderers Sat 05 Oct 1996 8y 11m 3d
33
40.6048
0
.0000
David McNamee Livingston Thu 27 May 2004 1y 11m 17d
4
4.8484
0
.0000
Willie McNaught Raith Rovers Sat 21 Oct 1950 4y 0m 14d
5
8.0000
0
.0000
Kevin McNaughton Aberdeen Cardiff City Wed 17 Apr 2002 6y 1m 14d
4
5.4242
0
.0000
Billy McNeill Celtic Sat 15 Apr 1961 11y 1m 13d
29
54.6524
3
.1034
Harry McNiel Queens Park Sat 07 Mar 1874 7y 0m 8d
10
72.0000
6
.6000
Moses McNiel Rangers Sat 25 Mar 1876 3y 11m 18d
2
12.0000
0
.0000
John McPhail Celtic Wed 09 Nov 1949 3y 10m 25d
5
8.0000
3
.6000
Bob McPhail Airdrieonians Rangers Sat 02 Apr 1927 10y 7m 9d
17
47.8000
7
.4118
David McPherson Heart of Midlothian Rangers Wed 26 Apr 1989 4y 0m 3d
27
36.4544
0
.0000
David McPherson Kilmarnock Sat 19 Mar 1892 1d
1
4.0000
0
.0000
John McPherson Clydesdale Sat 06 Mar 1875 1d
1
12.0000
0
.0000
John McPherson Kilmarnock Cowlairs Rangers Sat 10 Mar 1888 9y 0m 18d
9
36.0000
6
.6667
John McPherson Heart of Midlothian Sat 04 Apr 1891 1d
1
4.0000
0
.0000
John McPherson Vale of Leven Sat 05 Apr 1879 5y 11m 10d
8
44.0000
0
.0000
R. McPherson Arthurlie Sat 11 Mar 1882 1d
1
6.0000
1
1.0000
Gordon McQueen Leeds United Manchester United Sat 01 Jun 1974 6y 11m 16d
30
39.3474
5
.1667
Matthew McQueen Leith Athletic Sat 22 Mar 1890 0d
2
8.0000
0
.0000
Daniel McRorie Greenock Morton Sat 25 Oct 1930 1d
1
2.0000
0
.0000
Alexander McSpadyen Partick Thistle Wed 07 Dec 1938 4m 9d
2
6.0000
0
.0000
Paul McStay Celtic Wed 21 Sep 1983 13y 6m 13d
76
107.8053
9
.1184
William McStay Celtic Sat 12 Feb 1921 7y 0m 14d
13
52.0000
0
.0000
Gary McSwegan Heart of Midlothian Tue 05 Oct 1999 5d
2
2.6666
1
.5000
John McTavish Falkirk Sat 19 Mar 1910 1d
1
4.0000
0
.0000
George McWattie Queens Park Sat 23 Feb 1901 9d
2
8.0000
0
.0000
Peter McWilliam Newcastle United Sat 01 Apr 1905 5y 11m 6d
8
32.0000
0
.0000
Peter Meechan Celtic Sat 28 Mar 1896 1d
1
4.0000
0
.0000
Davie Meiklejohn Rangers Sat 04 Feb 1922 11y 9m 26d
15
49.0000
3
.2000
Alexander Menzies Heart of Midlothian Sat 07 Apr 1906 1d
1
4.0000
0
.0000
Robert Mercer Heart of Midlothian Sat 02 Mar 1912 1y 0m 14d
2
8.0000
0
.0000
Robert Middleton Cowdenbeath Sat 22 Feb 1930 1d
1
3.0000
0
.0000
James Millar Rangers Sat 03 Apr 1897 0d
3
12.0000
2
.6667
James Millar Rangers Wed 08 May 1963 1m 2d
2
3.4286
0
.0000
Archibald Miller Heart of Midlothian Wed 09 Nov 1938 1d
1
3.0000
0
.0000
Charles Miller Dundee United Wed 25 Apr 2001 1d
1
1.7143
0
.0000
John Miller St Mirren Sat 28 Mar 1931 3y 0m 18d
5
12.0000
0
.0000
Kenny Miller Rangers Wolverhampton Wanderers Celtic Derby County BursasporCardiff City Vancouver Whitecaps Wed 25 Apr 2001 11y 6m 21d
64
93.4610
17
.2656
Lee Miller Dundee United Aberdeen Sat 13 May 2006 3y 4m 28d
3
5.0476
0
.0000
Peter Miller Dumbarton Sat 11 Mar 1882 1y 0m 2d
3
18.0000
0
.0000
Thomas Miller Liverpool Manchester United Sat 10 Apr 1920 0d
3
12.0000
2
.6667
William Miller Third Lanark Sat 04 Mar 1876 1d
1
6.0000
0
.0000
Willie Miller Celtic Sat 19 Oct 1946 1y 0m 25d
6
13.6000
0
.0000
William Miller Aberdeen Sun 01 Jun 1975 14y 5m 15d
65
88.0314
1
.0154
William Mills Aberdeen Sat 05 Oct 1935 1y 1m 28d
3
10.0000
0
.0000
John Milne Middlesbrough Sat 09 Apr 1938 1y 0m 7d
2
5.4000
0
.0000
David Mitchell Rangers Sat 29 Mar 1890 4y 0m 10d
5
20.0000
0
.0000
James Mitchell Kilmarnock Sat 14 Mar 1908 2y 0m 6d
3
12.0000
0
.0000
Robert Mitchell Newcastle United Sat 12 May 1951 5d
2
3.0000
1
.5000
Neil Mochan Celtic Wed 19 May 1954 1m 1d
3
4.5000
0
.0000
William Moir Bolton Wanderers Sat 15 Apr 1950 1d
1
2.0000
0
.0000
Robert Moncur Newcastle United Thu 30 May 1968 3y 11m 28d
16
27.5000
0
.0000
Hugh Morgan St Mirren Liverpool Sat 19 Mar 1898 1y 0m 21d
2
8.0000
0
.0000
William Morgan Burnley Manchester United Sat 21 Oct 1967 6y 8m 2d
21
26.0000
1
.0476
David Morris Raith Rovers Sat 03 Mar 1923 2y 1m 2d
6
24.0000
1
.1667
Henry Morris East Fife Sat 01 Oct 1949 1d
1
2.0000
3
3.0000
James Morrison West Bromwich Albion Fri 30 May 2008 4y 4m 17d
25
38.4572
2
.0800
Thomas Morrison St Mirren Sat 02 Apr 1927 1d
1
4.0000
0
.0000
Alan Morton Queens Park Rangers Thu 26 Feb 1920 12y 2m 13d
31
106.0000
5
.1613
Hugh Morton Kilmarnock Sat 01 Jun 1929 4d
2
4.0000
0
.0000
John Mudie Blackpool Sat 20 Oct 1956 1y 7m 27d
17
23.9997
9
.5294
William Muir Dundee Sat 16 Mar 1907 1d
1
4.0000
0
.0000
Thomas Muirhead Rangers Sat 04 Mar 1922 7y 7m 23d
8
27.0000
0
.0000
Charlie Mulgrew Celtic Wed 29 Feb 2012 8m 17d
4
7.0000
0
.0000
George Mulhall Aberdeen Sunderland Sat 03 Oct 1959 4y 0m 10d
3
5.8286
1
.3333
Iain Munro St Mirren Sat 02 Jun 1979 11m 23d
7
9.0000
0
.0000
Alexander Munro Heart of Midlothian Blackpool Sat 31 Oct 1936 1y 6m 21d
3
6.4000
1
.3333
Francis Munro Wolverhampton Wanderers Tue 18 May 1971 4y 0m 15d
9
12.6665
0
.0000
Neil Munro Abercorn Sat 10 Mar 1888 1y 1m 4d
2
8.0000
2
1.0000
John Murdoch Motherwell Sat 21 Feb 1931 1d
1
2.0000
0
.0000
Francis Murphy Celtic Sat 21 May 1938 1d
1
2.4000
1
1.0000
Ian Murray Hibernian Rangers Tue 15 Oct 2002 3y 6m 29d
5
6.4241
0
.0000
James Murray Heart of Midlothian Sat 19 Apr 1958 1m 28d
5
6.6665
1
.2000
John Murray Renton Sat 23 Mar 1895 1d
1
4.0000
0
.0000
John Murray Vale of Leven Sat 22 Mar 1890 1d
1
4.0000
0
.0000
Patrick Murray Hibernian Sat 28 Mar 1896 11m 22d
2
8.0000
1
.5000
Stephen Murray Aberdeen Wed 10 Nov 1971 1d
1
1.5000
0
.0000
Graeme Murty Reading Wed 18 Feb 2004 3y 8m 0d
4
5.2575
0
.0000
George Mutch Preston North End Sat 09 Apr 1938 1d
1
2.4000
0
.0000
NTop n/a
0
1.0000
0
n/a
Steven John Naismith Kilmarnock Rangers Everton Wed 06 Jun 2007 5y 5m 9d
18
27.4000
1
.0556
Charles Napier Celtic Derby County Sat 09 Apr 1932 5y 1m 1d
5
15.0000
3
.6000
David Narey Dundee United Wed 27 Apr 1977 11y 9m 13d
35
44.4428
1
.0286
Gary Naysmith Heart of Midlothian Everton Sheffield United Tue 30 May 2000 8y 10m 3d
46
62.8828
1
.0217
Robert Neil Hibernian Rangers Sat 21 Mar 1896 3y 10m 14d
2
8.0000
2
1.0000
Robert Neill Queens Park Sat 25 Mar 1876 3y 11m 18d
5
30.0000
0
.0000
Robbie Neilson Heart of Midlothian Wed 11 Oct 2006 1d
1
1.5000
0
.0000
Peter Nellies Heart of Midlothian Sat 15 Mar 1913 11m 14d
2
8.0000
0
.0000
James Nelson Cardiff City Sat 14 Feb 1925 5y 3m 5d
4
15.0000
0
.0000
Pat Nevin Chelsea Everton Tranmere Rovers Wed 26 Mar 1986 10y 0m 2d
28
42.7033
5
.1786
Thomas Niblo Aston Villa Sat 09 Apr 1904 1d
1
4.0000
0
.0000
Joseph Nibloe Kilmarnock Sat 13 Apr 1929 3y 0m 26d
11
25.0000
0
.0000
Charlie Nicholas Celtic Arsenal Aberdeen Wed 30 Mar 1983 6y 0m 28d
20
27.8689
5
.2500
Barry Nicholson Dunfermline Athletic Wed 25 Apr 2001 3y 6m 24d
3
4.5476
0
.0000
Steve Nicol Liverpool Wed 12 Sep 1984 6y 0m 0d
27
37.7660
0
.0000
James Nisbet Ayr United Sun 26 May 1929 10d
3
6.0000
2
.6667
James Niven Moffat Sat 14 Mar 1885 1d
1
4.0000
0
.0000
OTop n/a
0
1.0000
0
n/a
Garry OConnor Hibernian Lokomotiv Moscow Birmingham City Wed 17 Apr 2002 7y 4m 24d
15
22.3332
5
.3333
Francis ODonnell Preston North End Blackpool Sat 17 Apr 1937 1y 1m 5d
6
13.2000
2
.3333
Philip ODonnell Motherwell Wed 08 Sep 1993 1d
1
2.0000
0
.0000
Duncan Ogilvie Motherwell Wed 29 Nov 1933 1d
1
3.0000
0
.0000
John OHare Derby County Sat 18 Apr 1970 2y 1m 7d
13
21.0000
5
.3846
Brian ONeil Celtic VfL Wolfsburg Preston North End Wed 27 Mar 1996 9y 4m 22d
7
9.8527
0
.0000
John ONeil Hibernian Wed 25 Apr 2001 1d
1
1.7143
0
.0000
Willie Ormond Hibernian Sat 03 Apr 1954 5y 0m 9d
6
9.5000
2
.3333
Francis ORourke Airdrieonians Sat 16 Mar 1907 1d
1
4.0000
1
1.0000
James Orr Kilmarnock Sat 26 Mar 1892 1d
1
4.0000
0
.0000
Ronald Orr Newcastle United Sat 03 May 1902 1y 11m 7d
2
8.0000
1
.5000
Thomas Orr Greenock Morton Sat 06 Oct 1951 1m 9d
2
4.0000
1
.5000
William Orr Celtic Sat 03 Mar 1900 4y 0m 10d
3
12.0000
0
.0000
Robert Orrock Falkirk Mon 03 Mar 1913 1d
1
4.0000
0
.0000
James Oswald Third Lanark St Bernards Rangers Sat 13 Apr 1889 7y 11m 8d
3
12.0000
1
.3333
PTop n/a
0
1.0000
0
n/a
Alexander Parker Falkirk Everton Wed 04 May 1955 3y 1m 8d
15
27.6665
0
.0000
Derek Parlane Rangers Sat 12 May 1973 4y 0m 17d
12
15.8474
1
.0833
Robert Parlane Vale of Leven Sat 23 Mar 1878 1y 0m 16d
3
18.0000
0
.0000
George Paterson Celtic Sat 08 Oct 1938 7y 3m 16d
2
9.0000
0
.0000
James Paterson Cowdenbeath Sat 16 May 1931 9d
3
6.0000
0
.0000
John Paterson Leicester City Sat 10 Apr 1920 1d
1
4.0000
0
.0000
Andrew Paton Motherwell Wed 23 Jan 1946 6y 4m 8d
3
10.0000
0
.0000
Daniel Paton St Bernards Sat 21 Mar 1896 1d
1
4.0000
1
1.0000
Michael Paton Dumbarton Sat 10 Mar 1883 3y 0m 18d
5
22.0000
0
.0000
Robert Paton Vale of Leven Sat 05 Apr 1879 3d
2
12.0000
0
.0000
John Patrick St Mirren Sat 20 Mar 1897 15d
2
8.0000
0
.0000
Harold Paul Queens Park Mon 01 Mar 1909 1m 3d
3
12.0000
2
.6667
William Paul Partick Thistle Sat 10 Mar 1888 2y 0m 13d
3
12.0000
5
1.6667
William Paul Dykebar Sat 28 Mar 1891 1d
1
4.0000
0
.0000
Stephen Pearson Motherwell Celtic Derby County Sat 15 Nov 2003 3y 11m 3d
10
13.5150
0
.0000
Thomas Pearson Newcastle United Sat 12 Apr 1947 1m 7d
2
4.8000
0
.0000
Andrew Penman Dundee Wed 11 May 1966 1d
1
1.3333
0
.0000
James Phillips Queens Park Sat 03 Mar 1877 1y 0m 21d
3
18.0000
0
.0000
Matt Phillips Blackpool Sat 26 May 2012 4m 21d
2
3.5000
0
.0000
John Plenderleith Manchester City Wed 09 Nov 1960 1d
1
2.0000
0
.0000
William Porteous Heart of Midlothian Sat 21 Mar 1903 1d
1
4.0000
0
.0000
Steven Pressley Heart of Midlothian Wed 29 Mar 2000 6y 6m 13d
32
39.2116
0
.0000
Charles Pringle St Mirren Sat 12 Feb 1921 1d
1
4.0000
0
.0000
David Provan Celtic Wed 21 Nov 1979 2y 5m 8d
10
12.5727
1
.1000
David Provan Rangers Sat 12 Oct 1963 2y 7m 0d
5
8.7999
0
.0000
Peter Pursell Queens Park Sat 28 Feb 1914 1d
1
4.0000
0
.0000
QTop n/a
0
1.0000
0
n/a
Nigel Quashie Portsmouth Thu 27 May 2004 2y 3m 11d
14
18.5148
1
.0714
Jimmy Quinn Celtic Sat 18 Mar 1905 7y 0m 6d
11
44.0000
7
.6364
Patrick Quinn Motherwell Sat 15 Apr 1961 1y 0m 18d
4
8.0000
1
.2500
RTop n/a
0
1.0000
0
n/a
Gavin Rae Dundee Rangers Cardiff City Wed 25 Apr 2001 7y 11m 8d
14
18.2315
0
.0000
James Rae Third Lanark Mon 15 Apr 1889 11m 15d
2
8.0000
0
.0000
James Raeside Third Lanark Sat 03 Mar 1906 1d
1
4.0000
0
.0000
Alex Raisbeck Liverpool Sat 07 Apr 1900 6y 0m 0d
8
32.0000
0
.0000
Gilbert Rankin Vale of Leven Sat 29 Mar 1890 1y 0m 7d
2
8.0000
2
1.0000
Robert Rankin St Mirren Sun 26 May 1929 10d
3
6.0000
2
.6667
William Redpath Motherwell Sat 23 Oct 1948 3y 5m 14d
9
17.5000
0
.0000
James Reid Airdrieonians Sat 28 Feb 1914 10y 0m 3d
3
12.0000
0
.0000
Robert Reid Brentford Wed 10 Nov 1937 5m 0d
2
4.8000
0
.0000
William Reid Rangers Mon 06 Mar 1911 3y 0m 30d
9
36.0000
4
.4444
Lawrie Reilly Hibernian Sat 23 Oct 1948 8y 5m 15d
38
78.5000
22
.5789
Harry Rennie Heart of Midlothian Hibernian Sat 03 Mar 1900 8y 0m 12d
13
52.0000
0
.0000
Henry Renny-Tailyour Royal Engineers Sat 08 Mar 1873 1d
1
6.0000
1
1.0000
Alexander Rhind Queens Park Sat 30 Nov 1872 1d
1
6.0000
0
.0000
Jordan Luke Rhodes Huddersfield Town Blackburn Rovers Fri 11 Nov 2011 1y 0m 4d
5
9.5000
3
.6000
Andrew Richmond Queens Park Sat 03 Mar 1906 1d
1
4.0000
0
.0000
James Richmond Clydesdale Queens Park Sat 03 Mar 1877 5y 0m 23d
3
18.0000
1
.3333
Thomas Ring Clyde Wed 06 May 1953 4y 6m 1d
12
19.1666
2
.1667
Bruce Rioch Derby County Everton Tue 13 May 1975 3y 0m 30d
24
32.5523
6
.2500
Derek Riordan Hibernian Wed 17 Aug 2005 4y 2m 29d
3
5.3333
0
.0000
Archibald Ritchie East Stirlingshire Sat 21 Mar 1891 1d
1
4.0000
0
.0000
Henry Ritchie Hibernian Sat 17 Mar 1923 4y 11m 9d
2
8.0000
0
.0000
John Ritchie Queens Park Sat 20 Mar 1897 1d
1
4.0000
1
1.0000
Paul Ritchie Heart of Midlothian Bolton Wanderers Walsall Wed 28 Apr 1999 4y 9m 22d
7
9.8527
1
.1429
William Ritchie Rangers Wed 02 May 1962 1d
1
2.0000
0
.0000
David Robb Aberdeen Wed 21 Apr 1971 1m 25d
5
7.5000
0
.0000
William Robb Rangers Hibernian Sat 31 Oct 1925 1y 11m 29d
2
8.0000
0
.0000
Archibald Robertson Clyde Wed 04 May 1955 3y 1m 8d
5
7.1666
2
.4000
David Robertson Rangers Wed 19 Feb 1992 2y 1m 5d
3
5.0909
0
.0000
George Robertson Kilmarnock Wed 08 Dec 1937 1d
1
2.4000
0
.0000
George Robertson Motherwell Sheffield Wednesday Sat 05 Mar 1910 3y 1m 1d
4
16.0000
0
.0000
Hugh Robertson Dundee Wed 29 Nov 1961 1d
1
2.0000
0
.0000
James Robertson Tottenham Hotspur Sat 03 Oct 1964 1d
1
1.7143
0
.0000
James Robertson Dundee Sat 16 May 1931 5d
2
4.0000
0
.0000
John Robertson Heart of Midlothian Wed 12 Sep 1990 5y 1m 0d
16
23.4544
3
.1875
John Robertson Nottingham Forest Derby County Sat 13 May 1978 5y 5m 0d
28
36.5649
8
.2857
John Robertson Everton Southampton Rangers Sat 02 Apr 1898 6y 11m 5d
16
64.0000
2
.1250
Peter Robertson Dundee Sat 21 Mar 1903 1d
1
4.0000
0
.0000
Scott Robertson Dundee United Wed 19 Nov 2008 1y 8m 24d
2
2.9143
0
.0000
Thomas Robertson Queens Park Sat 09 Mar 1889 3y 0m 11d
4
16.0000
0
.0000
Thomas Robertson Heart of Midlothian Sat 26 Mar 1898 1d
1
4.0000
1
1.0000
William Robertson Dumbarton Sat 19 Mar 1887 3d
2
8.0000
1
.5000
Robert Robinson Dundee Wed 27 Mar 1974 1y 2m 6d
4
4.9999
0
.0000
Barry Robson Dundee United Celtic Middlesbrough Wed 22 Aug 2007 4y 6m 8d
17
25.5572
0
.0000
Maurice Ross Rangers Thu 16 May 2002 1y 3m 26d
12
14.3181
0
.0000
Alan Rough Partick Thistle Hibernian Wed 07 Apr 1976 10y 0m 17d
53
68.0571
0
.0000
Douglas Rougvie Aberdeen Tue 13 Dec 1983 1d
1
1.7143
0
.0000
Archibald Rowan Glasgow Caledonian Queens Park Sat 13 Mar 1880 2y 0m 13d
2
12.0000
0
.0000
David Russell Heart of Midlothian Celtic Sat 30 Mar 1895 5y 11m 2d
6
24.0000
1
.1667
J. Russell Cambuslang Sat 29 Mar 1890 1d
1
4.0000
0
.0000
William Russell Airdrieonians Sat 16 Feb 1924 1y 1m 20d
2
8.0000
0
.0000
Edward Rutherford Rangers Sun 23 May 1948 1d
1
2.0000
0
.0000
STop n/a
0
1.0000
0
n/a
Steven Saunders Motherwell Tue 16 Nov 2010 1d
1
1.2000
0
.0000
William Sawers Dundee Sat 23 Mar 1895 1d
1
4.0000
0
.0000
Peter Scarff Celtic Sat 21 Feb 1931 1d
1
2.0000
0
.0000
Eric Schaedler Hibernian Wed 27 Mar 1974 1d
1
1.0000
0
.0000
Alexander Scott Rangers Everton Wed 07 Nov 1956 9y 7m 19d
16
28.3475
5
.3125
Jim Scott Hibernian Wed 11 May 1966 1d
1
1.3333
0
.0000
Jocky Scott Dundee Wed 09 Jun 1971 6d
2
3.0000
0
.0000
Matthew Scott Airdrieonians Sat 19 Mar 1898 1d
1
4.0000
0
.0000
Robert Scott Airdrieonians Sat 31 Mar 1894 1d
1
4.0000
0
.0000
James Scoular Portsmouth Sat 12 May 1951 1y 5m 25d
9
18.5000
0
.0000
William Sellar Battlefield Queens Park Sat 21 Mar 1885 8y 0m 12d
9
36.0000
4
.4444
William Semple Cambuslang Sat 10 Apr 1886 1d
1
4.0000
0
.0000
Scott Severin Heart of Midlothian Aberdeen Sat 06 Oct 2001 4y 11m 1d
15
20.0301
0
.0000
Bill Shankly Preston North End Sat 09 Apr 1938 1y 0m 7d
5
14.4000
0
.0000
Graeme Sharp Everton Tue 28 May 1985 2y 9m 24d
12
15.3072
1
.0833
James Sharp Dundee Arsenal Fulham Sat 12 Mar 1904 4y 11m 19d
5
20.0000
0
.0000
David Shaw Hibernian Wed 15 May 1946 2y 6m 3d
9
24.8000
0
.0000
Francis Shaw Pollokshields Athletic Sat 15 Mar 1884 15d
2
8.0000
1
.5000
John Shaw Rangers Wed 23 Jan 1946 1y 8m 12d
6
21.2000
0
.0000
Duncan Shearer Aberdeen Wed 20 Apr 1994 1y 3m 28d
7
10.4241
2
.2857
Robert Shearer Rangers Sat 15 Apr 1961 1m 0d
4
8.0000
0
.0000
Andrew Shinnie Inverness Caledonian Thistle Wed 14 Nov 2012 1d
1
2.0000
0
.0000
Donald Sillars Queens Park Sat 28 Mar 1891 3y 11m 25d
5
20.0000
0
.0000
Jimmy Simpson Rangers Sat 20 Oct 1934 3y 0m 22d
14
40.8000
1
.0714
James Simpson Third Lanark Sat 23 Mar 1895 15d
3
12.0000
0
.0000
Neil Simpson Aberdeen Tue 24 May 1983 4y 11m 28d
5
7.6762
0
.0000
Ronnie Simpson Celtic Sat 15 Apr 1967 1y 6m 23d
5
13.5000
0
.0000
George Sinclair Heart of Midlothian Sat 19 Mar 1910 1y 11m 27d
3
12.0000
0
.0000
John Sinclair Leicester City Sat 18 Jun 1966 1d
1
1.3333
0
.0000
Leslie Skene Queens Park Sat 12 Mar 1904 1d
1
4.0000
0
.0000
Thomas Sloan Third Lanark Sat 12 Mar 1904 1d
1
4.0000
0
.0000
Robert Smellie Queens Park Sat 19 Feb 1887 6y 1m 14d
6
24.0000
0
.0000
Alec Smith Rangers Sat 02 Apr 1898 12y 0m 0d
20
80.0000
6
.3000
David Smith Aberdeen Rangers Wed 11 May 1966 2y 0m 20d
2
4.3333
0
.0000
Gordon Smith Hibernian Wed 23 Jan 1946 11y 4m 4d
19
42.3000
4
.2105
Henry Smith Heart of Midlothian Wed 17 Feb 1988 4y 3m 4d
3
3.5151
0
.0000
James Smith Queens Park Sat 30 Nov 1872 1d
1
6.0000
0
.0000
James Smith Rangers Sat 20 Oct 1934 3y 0m 22d
2
6.4000
1
.5000
Jimmy Smith Aberdeen Newcastle United Thu 30 May 1968 5y 11m 15d
4
6.0000
0
.0000
James Smith Celtic Wed 12 Feb 2003 2m 19d
2
2.1818
0
.0000
John Smith Mauchline Edinburgh University Queens Park Sat 03 Mar 1877 7y 0m 13d
10
58.0000
10
1.0000
John Smith Ayr United Sat 12 Apr 1924 1d
1
4.0000
0
.0000
John Smith Celtic Wed 27 May 1959 8d
2
4.0000
0
.0000
Nicol Smith Rangers Sat 03 Apr 1897 5y 1m 1d
12
48.0000
0
.0000
Robert Smith Queens Park Sat 30 Nov 1872 3m 8d
2
12.0000
0
.0000
Tom Smith Kilmarnock Preston North End Sat 14 Apr 1934 3y 11m 27d
2
5.4000
0
.0000
Robert Snodgrass Leeds United Norwich City Wed 09 Feb 2011 1y 7m 0d
7
10.9000
1
.1429
Peter Somers Celtic Sat 18 Mar 1905 3y 11m 13d
4
16.0000
0
.0000
William Somers Queens Park Third Lanark Sat 05 Apr 1879 11m 23d
3
18.0000
0
.0000
George Sommerville Queens Park Sat 27 Mar 1886 1d
1
4.0000
1
1.0000
Graeme Souness Middlesbrough Liverpool UC Sampdoria Wed 30 Oct 1974 11y 7m 10d
54
71.1064
4
.0741
David Speedie Chelsea Coventry City Sat 25 May 1985 4y 0m 6d
10
13.5779
0
.0000
Finlay Speedie Rangers Mon 09 Mar 1903 27d
3
12.0000
2
.6667
James Speirs Rangers Sat 07 Mar 1908 1d
1
4.0000
0
.0000
John Spencer Chelsea Wed 16 Nov 1994 2y 6m 12d
14
16.4604
0
.0000
Pat Stanton Hibernian Wed 11 May 1966 7y 10m 17d
16
23.7333
0
.0000
James Stark Rangers Mon 15 Mar 1909 20d
2
8.0000
0
.0000
Billy Steel Greenock Morton Derby County Dundee Sat 12 Apr 1947 6y 0m 25d
30
65.2000
12
.4000
David Steele Huddersfield Town Sat 03 Mar 1923 1m 12d
3
12.0000
0
.0000
Colin Stein Rangers Coventry City Wed 16 Oct 1968 4y 7m 4d
21
33.0000
10
.4762
James Stephen Bradford Park Avenue Arsenal Sat 19 Oct 1946 1y 0m 25d
2
4.4000
0
.0000
George Stevenson Motherwell Sat 29 Oct 1927 6y 11m 22d
12
38.0000
4
.3333
Allan Stewart Queens Park Sat 24 Mar 1888 1y 0m 23d
2
8.0000
1
.5000
Andrew Stewart Third Lanark Sat 24 Mar 1894 1d
1
4.0000
0
.0000
David Stewart Leeds United Wed 07 Sep 1977 1d
1
1.2000
0
.0000
David Stewart Queens Park Sat 18 Mar 1893 4y 0m 10d
3
12.0000
0
.0000
Duncan Stewart Dumbarton Sat 24 Mar 1888 1d
1
4.0000
0
.0000
George Stewart Hibernian Manchester City Sat 03 Mar 1906 1y 1m 4d
4
16.0000
0
.0000
James Stewart Kilmarnock Middlesbrough Wed 15 Jun 1977 1y 4m 11d
2
2.7000
0
.0000
Michael Stewart Manchester United Heart of Midlothian Wed 17 Apr 2002 6y 4m 4d
4
6.2143
0
.0000
Ray Stewart west Ham United Sat 16 May 1981 5y 9m 3d
10
14.6299
1
.1000
William Stewart Queens Park Sat 26 Mar 1898 1y 11m 7d
2
8.0000
1
.5000
Robert Stockdale Middlesbrough Wed 17 Apr 2002 4m 5d
5
7.0909
0
.0000
David Storrier Celtic Sat 18 Mar 1899 22d
3
12.0000
0
.0000
Gordon Strachan Aberdeen Manchester United Leeds United Fri 16 May 1980 11y 10m 10d
50
66.6125
5
.1000
Paul Sturrock Dundee United Sat 16 May 1981 5y 10m 17d
20
25.5701
3
.1500
Neil Sullivan Wimbledon Tottenham Hotspur Tue 27 May 1997 5y 8m 17d
28
41.7146
0
.0000
William Summers St Mirren Sat 17 Apr 1926 1d
1
4.0000
0
.0000
Scot Symon Rangers Wed 07 Dec 1938 1d
1
3.0000
0
.0000
TTop n/a
0
1.0000
0
n/a
Thomas Tait Sunderland Mon 06 Mar 1911 1d
1
4.0000
0
.0000
John Taylor Dumbarton St Mirren Sat 26 Mar 1892 3y 0m 5d
4
16.0000
1
.2500
Joseph Taylor Queens Park Sat 30 Nov 1872 3y 3m 25d
6
48.0000
0
.0000
William Taylor Heart of Midlothian Sat 02 Apr 1892 1d
1
4.0000
0
.0000
Gary Teale Wigan Athletic Derby County Wed 01 Mar 2006 3y 1m 1d
13
19.4285
0
.0000
Paul Telfer Coventry City Wed 29 Mar 2000 1d
1
1.3333
0
.0000
William Telfer St Mirren Wed 04 Nov 1953 1d
1
1.5000
0
.0000
William Telfer Motherwell Sat 17 Sep 1932 0d
2
7.0000
0
.0000
Bobby Templeton Aston Villa Newcastle United Arsenal Kilmarnock Sat 03 May 1902 10y 10m 1d
11
44.0000
1
.0909
Steven Thompson Dundee United Rangers Wed 27 Mar 2002 2y 6m 17d
16
19.4089
3
.1875
Alexander Thomson Airdrieonians Mon 15 Mar 1909 1d
1
4.0000
1
1.0000
Alexander Thomson Celtic Sat 17 Apr 1926 6y 6m 10d
3
11.0000
0
.0000
Andrew Thomson Arthurlie Sat 20 Mar 1886 1d
1
4.0000
0
.0000
Andrew Thomson Third Lanark Mon 15 Apr 1889 1d
1
4.0000
0
.0000
Charlie Thomson Heart of Midlothian Sunderland Sat 26 Mar 1904 10y 0m 10d
21
84.0000
4
.1905
Charles Thomson Sunderland Sat 15 May 1937 1d
1
2.0000
0
.0000
David Thomson Dundee Thu 26 Feb 1920 1d
1
4.0000
0
.0000
James Thomson Queens Park Sat 30 Nov 1872 1y 3m 7d
3
24.0000
0
.0000
John Thomson Everton Wed 26 Oct 1932 1d
1
4.0000
0
.0000
John Thomson Celtic Sun 18 May 1930 10m 11d
4
9.0000
0
.0000
Kevin Thomson Rangers Wed 20 Aug 2008 1y 11m 23d
3
4.9143
0
.0000
Robert Thomson Celtic Sat 31 Oct 1931 1d
1
3.0000
1
1.0000
Robert Thomson Falkirk Sat 02 Apr 1927 1d
1
4.0000
0
.0000
Samuel Thomson Lugar Boswell Sat 26 Jan 1884 2m 4d
2
8.0000
0
.0000
William Thomson Dumbarton Sat 26 Mar 1892 6y 0m 1d
4
16.0000
1
.2500
William Thomson Dundee Sat 21 Mar 1896 1d
1
4.0000
0
.0000
William Thomson St Mirren Fri 16 May 1980 3y 6m 1d
7
9.4052
0
.0000
William Thornton Rangers Wed 15 May 1946 6y 0m 16d
8
21.8000
1
.1250
William Toner Kilmarnock Sat 18 Oct 1958 19d
2
4.0000
0
.0000
Thomas Townsley Falkirk Sat 31 Oct 1925 1d
1
4.0000
0
.0000
Alexander Troup Dundee Everton Sat 10 Apr 1920 6y 0m 8d
5
20.0000
0
.0000
Edward Turnbull Hibernian Wed 28 Apr 1948 10y 1m 19d
9
14.1665
0
.0000
Thomas Turner Arthurlie Sat 29 Mar 1884 1d
1
4.0000
0
.0000
William Turner Pollokshields Athletic Sat 14 Mar 1885 1y 0m 7d
2
8.0000
1
.5000
UTop n/a
0
1.0000
0
n/a
Ian Ure Dundee Arsenal Wed 08 Nov 1961 5y 11m 14d
11
22.0858
0
.0000
Duncan Urquhart Hibernian Wed 04 Oct 1933 1d
1
3.0000
0
.0000
VTop n/a
0
1.0000
0
n/a
Thomas Vallance Rangers Sat 03 Mar 1877 4y 0m 12d
7
42.0000
0
.0000
Alexander Venters Cowdenbeath Rangers Sat 16 Sep 1933 5y 7m 0d
3
10.0000
0
.0000
WTop n/a
0
1.0000
0
n/a
Bobby Murdoch Celtic Tue 09 Nov 1965 3y 11m 28d
12
20.8332
5
.4167
Thomas Waddell Queens Park Sat 28 Mar 1891 4y 0m 10d
6
24.0000
1
.1667
Willie Waddell Rangers Wed 15 May 1946 8y 5m 20d
18
40.4000
6
.3333
Hugh Wales Motherwell Wed 26 Oct 1932 1d
1
4.0000
0
.0000
Andrew Walker Celtic Tue 17 May 1988 6y 4m 26d
3
3.9999
0
.0000
Frank Walker Third Lanark Sat 04 Feb 1922 1d
1
4.0000
0
.0000
George Walker St Mirren Sun 18 May 1930 1y 0m 7d
4
9.0000
0
.0000
Jimmy Walker Heart of Midlothian Wed 23 Jan 1946 1d
1
6.0000
0
.0000
John Walker Heart of Midlothian Rangers Sat 30 Mar 1895 8y 11m 26d
5
20.0000
3
.6000
John Walker Swindon Town Mon 06 Mar 1911 2y 1m 0d
9
36.0000
0
.0000
Nicol Walker Heart of Midlothian Partick Thistle Wed 24 Mar 1993 3y 2m 3d
2
2.5909
0
.0000
Bobby Walker Heart of Midlothian Sat 03 Mar 1900 13y 1m 3d
29
116.0000
7
.2414
Tommy Walker Heart of Midlothian Wed 21 Nov 1934 11y 5m 25d
21
62.0000
9
.4286
William Walker Clyde Mon 15 Mar 1909 1y 0m 5d
2
8.0000
0
.0000
Ian Wallace Coventry City Wed 22 Feb 1978 1y 2m 28d
3
4.2000
1
.3333
Lee Wallace Heart of Midlothian Rangers Sat 10 Oct 2009 2y 7m 17d
6
9.9000
0
.0000
Ross Wallace Preston North End Sat 10 Oct 2009 1d
1
2.0000
0
.0000
William Wallace Heart of Midlothian Celtic Wed 25 Nov 1964 4y 5m 16d
7
14.8809
0
.0000
James Wardhaugh Heart of Midlothian Wed 08 Dec 1954 1y 11m 0d
2
3.0000
0
.0000
John Wark Ipswich Town Liverpool Sat 19 May 1979 5y 3m 25d
29
39.2221
7
.2414
Andrew Watson Queens Park Sat 12 Mar 1881 0d
3
18.0000
0
.0000
James Watson Sunderland Middlesbrough Mon 09 Mar 1903 6y 0m 26d
6
24.0000
0
.0000
James Watson Motherwell Huddersfield Town Sat 04 Oct 1947 5y 0m 0d
2
3.5000
0
.0000
James Watson Rangers Sat 23 Mar 1878 1d
1
6.0000
1
1.0000
Philip Watson Blackpool Wed 29 Nov 1933 1d
1
3.0000
0
.0000
Robert Watson Motherwell Mon 14 Jun 1971 1d
1
1.5000
0
.0000
W. Watson Falkirk Sat 19 Mar 1898 1d
1
4.0000
0
.0000
Francis Watt Kilbirnie Sat 09 Mar 1889 2y 0m 27d
4
16.0000
3
.7500
William Watt Queens Park Sat 19 Feb 1887 1d
1
4.0000
1
1.0000
William Waugh Heart of Midlothian Wed 08 Dec 1937 1d
1
2.4000
0
.0000
Andy Webster Heart of Midlothian Dundee United Wed 30 Apr 2003 9y 4m 13d
27
36.8934
1
.0370
Andrew Weir Motherwell Wed 06 May 1959 1y 1m 3d
6
10.5715
1
.1667
David Weir Heart of Midlothian Everton Rangers Tue 27 May 1997 13y 4m 16d
69
100.5957
1
.0145
Jerry Weir Queens Park Sat 30 Nov 1872 5y 3m 23d
4
36.0000
2
.5000
John Weir Third Lanark Sat 19 Feb 1887 1d
1
4.0000
0
.0000
Peter Weir St Mirren Aberdeen Fri 16 May 1980 3y 6m 28d
6
7.7143
0
.0000
John White Falkirk Tottenham Hotspur Wed 06 May 1959 5y 0m 7d
22
43.7144
3
.1364
John White Albion Rovers Heart of Midlothian Sat 04 Feb 1922 1y 1m 0d
2
8.0000
0
.0000
Walter White Bolton Wanderers Sat 06 Apr 1907 11m 30d
2
8.0000
0
.0000
Andrew Whitelaw Vale of Leven Sat 19 Feb 1887 3y 1m 4d
2
8.0000
0
.0000
Steven Gordon Whittaker Rangers Norwich City Wed 12 Aug 2009 3y 3m 3d
16
24.9000
0
.0000
Derek Whyte Celtic Middlesbrough Aberdeen Wed 14 Oct 1987 11y 6m 15d
12
16.1293
0
.0000
Lee Wilkie Dundee Mon 20 May 2002 1y 6m 0d
11
12.8181
1
.0909
Gareth Williams Nottingham Forest Wed 17 Apr 2002 7m 4d
4
5.5909
0
.0000
Alexander Wilson Portsmouth Tue 25 May 1954 1d
1
1.5000
0
.0000
Andy Wilson Dunfermline Athletic Middlesbrough Thu 26 Feb 1920 3y 1m 20d
12
48.0000
14
1.1667
Andrew Wilson Sheffield Wednesday Sat 06 Apr 1907 6y 11m 9d
6
24.0000
1
.1667
Danny Wilson Liverpool Tue 16 Nov 2010 9m 19d
4
5.4000
1
.2500
David Wilson Oldham Athletic Sat 05 Apr 1913 1d
1
4.0000
0
.0000
David Wilson Queens Park Sat 03 Feb 1900 1d
1
4.0000
2
2.0000
David Wilson Rangers Sat 22 Oct 1960 4y 7m 6d
22
42.2287
9
.4091
George Wilson Heart of Midlothian Everton Newcastle United Sat 12 Mar 1904 5y 0m 23d
6
24.0000
0
.0000
Lalty Wilson Newmilns Sunderland Third Lanark Sat 22 Mar 1890 14y 0m 5d
4
16.0000
1
.2500
Ian Wilson Leicester City Everton Sat 23 May 1987 6m 10d
5
7.4285
0
.0000
James Wilson Vale of Leven Sat 10 Mar 1888 3y 0m 26d
4
16.0000
0
.0000
Mark Wilson Celtic Wed 09 Feb 2011 1d
1
1.2000
0
.0000
Paul Wilson Celtic Wed 05 Feb 1975 1d
1
1.3333
0
.0000
Peter Wilson Celtic Sat 27 Feb 1926 7y 1m 6d
4
13.0000
0
.0000
Robert Wilson Arsenal Wed 13 Oct 1971 1m 19d
2
3.0000
0
.0000
Robert Winters Aberdeen Wed 28 Apr 1999 1d
1
1.7143
0
.0000
William Wiseman Queens Park Sat 30 Oct 1926 3y 3m 24d
2
7.0000
0
.0000
George Wood Everton Arsenal Tue 22 May 1979 2y 11m 7d
4
5.5909
0
.0000
Willie Woodburn Rangers Sat 12 Apr 1947 5y 0m 19d
24
47.2000
0
.0000
David Wotherspoon Queens Park Sat 30 Nov 1872 3m 8d
2
12.0000
0
.0000
Keith Wright Hibernian Wed 19 Feb 1992 1d
1
1.0909
0
.0000
Stephen Wright Aberdeen Wed 24 Mar 1993 1m 26d
2
3.0000
0
.0000
Thomas Wright Sunderland Sat 18 Oct 1952 6m 1d
3
9.0000
0
.0000
Thomas Wylie Rangers Sat 29 Mar 1890 1d
1
4.0000
1
1.0000
X-ZTop n/a
0
1.0000
0
n/a
Ronald Yeats Liverpool Sat 03 Oct 1964 1y 2m 5d
2
3.0476
0
.0000
Benny Yorsto Aberdeen Sat 21 Feb 1931 1d
1
2.0000
0
.0000
Henry Yorston Aberdeen Sat 16 Oct 1954 1d
1
1.5000
0
.0000
Alexander Young Liverpool Everton Sat 01 Apr 1905 1y 11m 4d
2
8.0000
0
.0000
Alex Young Heart of Midlothian Everton Sat 09 Apr 1960 6y 2m 10d
8
14.1905
5
.6250
George Young Rangers Wed 15 May 1946 11y 0m 5d
54
115.6000
0
.0000
James Young Celtic Sat 17 Mar 1906 1d
1
4.0000
0
.0000
Tommy Younger Hibernian Liverpool Wed 04 May 1955 3y 1m 8d
24
40.6664
0
.0000