London Hearts Supporters Club

By Initial Letter of Surname     Top 100
Since
1946
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All Ex Hearts Top 100
Appearances
Top 100
Goalscorers
Since
1969
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All Ex Hearts Top 100
Appearances
Top 100
Goalscorers


Opposition Players who played against Hearts since 1946 Surname starting with "M"


No of Players = 1477

All columns are 'sortable' click on the heading to sort by that column.
Details prior to 1969 are incomplete and are gradually being updated.
NB Clubs refers only to the ones where the player played against Hearts.

Summary

Rank Player Clubs P Sta
rts
Sub Go
als
W D L W% D% L% Suc
c%
First Min Age Last Max Age Surname
1 Rob Maas Heracles Almelo 1 1 0 0 0 1 .00 .00 100.00 .00 2007-07-20 Not Known 2007-07-20 Not Known Maas
2 Robert Maaskant Motherwell 2 2 0 0 0 2 .00 .00 100.00 .00 1991-09-07 22y 07m 28d 1991-12-14 22y 11m 04d Maaskant
3 Darren Maatsen Ross County 1 0 1 0 1 0 .00 100.00 .00 50.00 2013-11-23 22y 09m 24d 2013-11-23 22y 09m 24d Maatsen
4 Gary Mabbutt Tottenham Hotspur 1 1 0 0 1 0 .00 100.00 .00 50.00 1990-08-13 28y 11m 21d 1990-08-13 28y 11m 21d Mabbutt
5 Luigi Macari Celtic 6 5 1 2 2 2 2 33.33 33.33 33.33 50.00 1969-11-08 20y 05m 04d 1972-04-29 22y 10m 25d Macari
6 Alexander J MacAuley Queens Park 3 3 0 0 3 0 .00 100.00 .00 50.00 1946-11-02 Not Known 1949-05-02 Not Known MacAuley
7 Jimmy MacAuley Chelsea 3 3 0 2 1 0 66.67 33.33 .00 83.33 1947-04-21 24y 06m 02d 1949-04-27 26y 06m 08d MacAuley
8 David Albert Robertson MacCabe Airdrieonians; Motherwell 4 4 0 0 2 2 .00 50.00 50.00 25.00 1988-08-06 26y 04m 03d 1990-02-24 27y 10m 21d MacCabe
9 A MacDonald Inverness Caledonian 1 1 0 0 0 1 .00 .00 100.00 .00 1985-01-30 Not Known 1985-01-30 Not Known MacDonald
10 Alex MacDonald St Johnstone; Rangers 29 25 4 4 21 3 5 72.41 10.34 17.24 77.59 1967-08-26 19y 05m 09d 1980-03-08 31y 11m 20d MacDonald
11 Alexander [2] MacDonald Falkirk; Inverness Caledonian Thistle 2 1 1 0 2 0 .00 100.00 .00 50.00 2009-10-24 19y 06m 10d 2011-04-16 21y 00m 02d MacDonald
12 Callum MacDonald Dundee 3 3 0 0 1 2 .00 33.33 66.67 16.67 2004-08-07 21y 02m 07d 2005-01-22 21y 07m 22d MacDonald
13 Iain Campbell Aitken MacDonald St Johnstone; Dundee; Arbroath 11 11 0 3 1 7 27.27 9.09 63.64 31.82 1973-08-15 19y 11m 16d 1985-10-23 32y 01m 23d MacDonald
14 Innes James MacDonald Montrose; Airdrieonians 5 3 2 1 1 3 20.00 20.00 60.00 30.00 1980-08-27 17y 10m 08d 1995-07-30 32y 09m 11d MacDonald
15 Jamie MacDonald Falkirk; Kilmarnock 6 6 0 1 2 3 16.67 33.33 50.00 33.33 2014-08-30 28y 04m 13d 2016-01-02 29y 08m 16d MacDonald
16 John MacDonald Rangers; Airdrieonians 16 9 7 3 8 3 5 50.00 18.75 31.25 59.38 1979-02-24 17y 10m 09d 1991-01-26 29y 09m 11d MacDonald
17 Kenneth Stewart MacDonald Airdrieonians; Raith Rovers; St Johnstone 5 3 2 1 1 0 4 20.00 .00 80.00 20.00 1988-08-06 27y 04m 28d 1991-04-20 30y 01m 11d MacDonald
18 Kevin Duncan MacDonald Leicester City; Rangers 2 2 0 1 0 1 50.00 .00 50.00 50.00 1983-08-13 22y 08m 22d 1988-12-10 28y 00m 18d MacDonald
19 Kevin Graham MacDonald Motherwell 1 0 1 0 0 1 .00 .00 100.00 .00 2002-09-15 19y 07m 10d 2002-09-15 19y 07m 10d MacDonald
20 Kieran MacDonald Hamilton Academical; Dumbarton 1 0 1 0 0 1 .00 .00 100.00 .00 2014-10-18 21y 02m 27d 2014-10-18 21y 02m 27d MacDonald
21 MacDonald Inverness Caledonian; Elgin City 2 1 1 0 0 2 .00 .00 100.00 .00 1987-09-29 Not Known 1995-07-29 Not Known MacDonald
22 Malcolm Ian Macdonald Newcastle United 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1971-09-15 21y 08m 08d 1971-09-28 21y 08m 21d Macdonald
23 Neil [2] MacDonald Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 2010-08-24 23y 02m 09d 2010-08-24 23y 02m 09d MacDonald
24 Peter Ian Ronald MacDonald St Johnstone; Dundee 7 3 4 1 3 0 4 42.86 .00 57.14 42.86 2001-10-13 20y 10m 26d 2014-07-22 33y 08m 05d MacDonald
25 Roderick Duncan William MacDonald Celtic; Greenock Morton 18 18 0 2 11 1 6 61.11 5.56 33.33 63.89 1973-10-27 19y 01m 27d 1988-03-26 33y 06m 26d MacDonald
26 W MacDonald Inverness Caledonian 1 1 0 0 0 1 .00 .00 100.00 .00 1985-01-30 Not Known 1985-01-30 Not Known MacDonald
27 William James Macdonald Partick Thistle; Dunfermline Athletic 4 2 2 1 1 1 2 25.00 25.00 50.00 37.50 1996-01-06 19y 03m 20d 1999-01-02 22y 03m 16d Macdonald
28 Willie MacDonald St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 1965-04-03 Not Known 1965-04-03 Not Known MacDonald
29 Craig John MacFarlane Dunfermline Athletic 1 1 0 0 1 0 .00 100.00 .00 50.00 1980-04-19 20y 05m 30d 1980-04-19 20y 05m 30d MacFarlane
30 David MacFarlane Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1986-10-04 19y 08m 18d 1986-10-04 19y 08m 18d MacFarlane
31 Ian John P MacFarlane Dumbarton; Clydebank[4] 2 2 0 0 0 2 .00 .00 100.00 .00 1994-08-16 25y 08m 11d 1998-01-24 29y 01m 19d MacFarlane
32 Neil MacFarlane Aberdeen 1 0 1 1 0 0 100.00 .00 .00 100.00 2006-02-11 28y 04m 01d 2006-02-11 28y 04m 01d MacFarlane
33 William Macfarlane Hibernian; Raith Rovers 11 11 0 2 1 8 18.18 9.09 72.73 22.73 1954-04-10 24y 00m 24d 1959-02-21 28y 11m 04d Macfarlane
34 Alex Machin Chelsea 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1947-04-21 26y 09m 15d 1947-04-21 26y 09m 15d Machin
35 Alistair Mackay Kilmarnock 12 12 0 1 3 2 7 25.00 16.67 58.33 33.33 1951-04-28 Not Known 1959-11-14 Not Known Mackay
36 Billy MacKay Rangers 2 0 2 1 0 1 50.00 .00 50.00 50.00 1979-04-28 Not Known 1981-03-14 Not Known MacKay
37 David [2] Mackay Dundee; Livingston (Meadowbank Thistle); St Johnstone 29 29 0 3 11 8 10 37.93 27.59 34.48 51.72 2001-11-24 20y 06m 22d 2015-12-19 34y 07m 17d Mackay
38 George S Mackay Dundee 2 2 0 2 0 0 100.00 .00 .00 100.00 1948-03-27 Not Known 1948-08-14 Not Known Mackay
39 Hamish A A Mackay Montrose 1 0 1 0 0 1 .00 .00 100.00 .00 1989-08-16 27y 08m 03d 1989-08-16 27y 08m 03d Mackay
40 James Mackay Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1964-08-19 Not Known 1964-08-19 Not Known Mackay
41 John [1] Mackay Motherwell 1 1 0 0 1 0 .00 100.00 .00 50.00 1981-10-24 18y 06m 24d 1981-10-24 18y 06m 24d Mackay
42 John Mackay St Johnstone; East Stirlingshire 8 6 2 0 0 8 .00 .00 100.00 .00 1976-04-24 18y 04m 09d 1984-08-22 26y 08m 07d Mackay
43 MacKay East Stirlingshire; British Columbia All-Stars; Elgin City; Ross County; Cowdenbeath 5 3 2 1 1 1 3 20.00 20.00 60.00 30.00 1951-02-10 Not Known 2011-07-12 Not Known MacKay
44 Malcolm George Mackay Celtic 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1994-05-22 22y 03m 03d 1997-03-01 25y 00m 10d Mackay
45 S MacKay Forres Mechanics 1 1 0 0 0 1 .00 .00 100.00 .00 1988-07-30 Not Known 1988-07-30 Not Known MacKay
46 Scott Semple Mackay Ayr United 2 2 0 0 0 2 .00 .00 100.00 .00 1982-12-27 20y 05m 11d 1983-02-12 20y 06m 27d Mackay
47 Steven [1] Mackay Ross County 2 1 1 1 0 1 50.00 .00 50.00 50.00 2001-09-25 20y 02m 30d 2002-10-23 21y 03m 27d Mackay
48 Stuart John Mackay East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 1999-10-12 24y 07m 09d 1999-10-12 24y 07m 09d Mackay
49 Gary Mackay-Steven Dundee United; Celtic 8 5 3 2 4 4 0 50.00 50.00 .00 75.00 2011-11-19 21y 02m 20d 2015-12-27 25y 03m 27d Mackay-Steven
50 Alan MacKenzie Cowdenbeath; Raith Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 1990-08-22 24y 00m 14d 1992-07-18 25y 11m 10d MacKenzie
51 Donald Cameron Mackenzie Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1956-02-18 28y 08m 09d 1956-02-18 28y 08m 09d Mackenzie
52 John Archibald Mackenzie Partick Thistle 27 27 0 1 9 8 10 33.33 29.63 37.04 48.15 1948-09-11 23y 00m 07d 1960-03-15 34y 06m 11d Mackenzie
53 Ralph Mackenzie Aberdeen; Falkirk; Dundee 11 11 0 3 2 6 27.27 18.18 54.55 36.36 1950-02-11 Not Known 1958-01-04 Not Known Mackenzie
54 Ralph W E Mackenzie Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 1947-05-17 Not Known 1947-05-17 Not Known Mackenzie
55 Scott MacKenzie Falkirk; St Mirren 14 14 0 6 1 7 42.86 7.14 50.00 46.43 1993-08-25 23y 01m 18d 2003-10-29 33y 03m 22d MacKenzie
56 Darren Graham Mackie Aberdeen 31 24 7 4 7 6 18 22.58 19.35 58.06 32.26 1999-08-22 17y 07m 17d 2012-03-31 30y 02m 26d Mackie
57 George Shearer Mackie Dundee; Partick Thistle; Brechin City; Arbroath 10 8 2 3 2 5 30.00 20.00 50.00 40.00 1976-01-10 21y 07m 23d 1985-10-23 31y 05m 05d Mackie
58 Kenneth Douglas Mackie Dunfermline Athletic; Falkirk; East Fife 8 8 0 4 3 0 5 37.50 .00 62.50 37.50 1973-10-06 18y 06m 07d 1978-01-02 22y 09m 04d Mackie
59 Peter Mackie Celtic; Dundee; St Mirren 12 6 6 1 5 1 6 41.67 8.33 50.00 45.83 1978-10-28 20y 09m 11d 1986-03-09 28y 01m 20d Mackie
60 Tom Mackie Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1948-05-01 Not Known 1948-05-01 Not Known Mackie
61 Alan James Mackin Falkirk; Greenock Morton 8 8 0 1 2 2 4 25.00 25.00 50.00 37.50 1981-09-12 26y 01m 14d 1984-12-29 29y 05m 00d Mackin
62 Joe Mackin Dunfermline Athletic; Motherwell 5 5 0 1 1 3 20.00 20.00 60.00 30.00 1956-03-31 Not Known 1960-01-30 Not Known Mackin
63 Darian MacKinnon Hamilton Academical 4 4 0 2 1 1 50.00 25.00 25.00 62.50 2014-07-09 28y 09m 00d 2016-01-24 30y 03m 15d MacKinnon
64 David Donaldson MacKinnon Dundee; Partick Thistle; Rangers; Airdrieonians 20 18 2 10 4 6 50.00 20.00 30.00 60.00 1977-10-29 21y 05m 06d 1988-08-06 32y 02m 14d MacKinnon
65 Tommy Mackle Celtic; Raith Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 1959-09-12 21y 05m 22d 1967-10-14 29y 06m 23d Mackle
66 Stewart Clarkston MacLaren Motherwell 10 10 0 3 2 5 30.00 20.00 50.00 40.00 1974-12-14 21y 08m 08d 1978-09-23 25y 05m 17d MacLaren
67 Steven MacLean Plymouth Argyle; Aberdeen; St Johnstone 6 6 0 1 1 3 2 16.67 50.00 33.33 41.67 2009-07-29 35y 10m 28d 2015-12-19 42y 03m 18d MacLean
68 Alastair F MacLeod Dumbarton; Kilmarnock 7 4 3 0 6 1 .00 85.71 14.29 42.86 1978-02-18 17y 03m 29d 1982-05-08 21y 06m 18d MacLeod
69 Alexander Hector McMillan MacLeod Hibernian 12 12 0 4 5 4 3 41.67 33.33 25.00 58.33 1975-01-01 24y 00m 00d 1981-10-27 30y 09m 26d MacLeod
70 Alexander James MacLeod Ross County 1 0 1 0 1 0 .00 100.00 .00 50.00 1997-03-27 29y 01m 26d 1997-03-27 29y 01m 26d MacLeod
71 Alistair Reid MacLeod Third Lanark; St Mirren; Hibernian 12 12 0 1 3 2 7 25.00 16.67 58.33 33.33 1950-01-14 18y 10m 19d 1964-03-04 33y 00m 07d MacLeod
72 Andrew Donald MacLeod Ross County 1 0 1 0 1 0 .00 100.00 .00 50.00 1997-03-27 27y 07m 13d 1997-03-27 27y 07m 13d MacLeod
73 C MacLeod Clachnacuddin 1 0 1 0 0 1 .00 .00 100.00 .00 1994-07-30 Not Known 1994-07-30 Not Known MacLeod
74 Duncan MacLeod Dundee United 1 1 0 0 0 1 .00 .00 100.00 .00 1975-02-08 25y 08m 16d 1975-02-08 25y 08m 16d MacLeod
75 Ian Murdo MacLeod Motherwell; Falkirk; Raith Rovers 25 25 0 4 4 17 16.00 16.00 68.00 24.00 1978-11-25 19y 00m 06d 1993-08-14 33y 08m 26d MacLeod
76 Lewis MacLeod Rangers 2 2 0 0 0 2 .00 .00 100.00 .00 2014-08-10 20y 01m 25d 2014-11-22 20y 05m 06d MacLeod
77 Murdo Davidson MacLeod Dumbarton; Celtic; Hibernian 32 32 0 5 12 13 7 37.50 40.63 21.88 57.81 1977-08-13 18y 10m 20d 1994-08-16 35y 10m 23d MacLeod
78 Duncan MacMillan Celtic 2 2 0 0 0 2 .00 .00 100.00 .00 1946-12-21 24y 11m 03d 1948-01-03 25y 11m 16d MacMillan
79 John MacPhail Sunderland 1 1 0 0 0 1 .00 .00 100.00 .00 1989-08-05 33y 07m 29d 1989-08-05 33y 07m 29d MacPhail
80 Angus Ian MacPherson Kilmarnock; Dunfermline Athletic 32 31 1 2 9 9 14 28.13 28.13 43.75 42.19 1993-09-18 24y 11m 07d 2002-08-24 33y 10m 13d MacPherson
81 Keith Alexander MacRae Motherwell 11 10 1 3 6 2 27.27 54.55 18.18 54.55 1969-10-11 18y 08m 06d 1973-09-15 22y 07m 10d MacRae
82 Colin William MacRonald Montrose 1 0 1 0 1 0 .00 100.00 .00 50.00 1995-07-30 Not Known 1995-07-30 Not Known MacRonald
83 Ian MacSween Falkirk 2 0 2 1 1 0 50.00 50.00 .00 75.00 2002-07-27 18y 01m 20d 2003-01-25 18y 07m 18d MacSween
84 Adrian Anthony Madaschi Partick Thistle 5 5 0 1 1 3 20.00 20.00 60.00 30.00 2003-10-25 21y 03m 14d 2005-01-19 22y 06m 08d Madaschi
85 Duncan Madden Airdrieonians 2 2 0 0 1 1 .00 50.00 50.00 25.00 1968-04-13 Not Known 1968-08-10 Not Known Madden
86 Lee Robert Maddison Dundee 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1998-09-12 25y 11m 07d 2000-04-01 27y 05m 27d Maddison
87 Neil Maddison Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1996-08-03 26y 10m 01d 1996-08-03 26y 10m 01d Maddison
88 Maddren Berwick Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1977-08-23 Not Known 1977-08-23 Not Known Maddren
89 Willie Maddren Middlesbrough 1 1 0 0 0 1 .00 .00 100.00 .00 1977-08-09 26y 06m 29d 1977-08-09 26y 06m 29d Maddren
90 Ahmed Madouni 1. FC Union Berlin 1 1 0 1 0 0 100.00 .00 .00 100.00 2011-07-09 30y 09m 05d 2011-07-09 30y 09m 05d Madouni
91 John Madsen Greenock Morton; Hibernian 9 9 0 4 3 2 44.44 33.33 22.22 61.11 1965-11-20 28y 06m 06d 1969-04-26 31y 11m 12d Madsen
92 Jozsef Magasföldi Paksi SE 2 2 0 0 1 1 .00 50.00 50.00 25.00 2011-07-28 26y 08m 18d 2011-08-04 26y 08m 25d Magasföldi
93 Felix Magath SV Hamburg 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1976-11-03 23y 03m 08d 1976-11-03 23y 03m 08d Magath
94 Kevin Magee Partick Thistle; Dundee; Livingston (Meadowbank Thistle) 3 1 2 0 1 2 .00 33.33 66.67 16.67 1992-12-26 21y 08m 16d 1997-08-09 26y 03m 30d Magee
95 Josh Magennis Aberdeen; St Mirren; Kilmarnock 11 7 4 3 1 6 4 9.09 54.55 36.36 36.36 2011-02-26 20y 06m 11d 2016-01-02 25y 04m 18d Magennis
96 Jim Magilton Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1996-08-03 27y 02m 28d 1996-08-03 27y 02m 28d Magilton
97 Christopher Maguire Aberdeen 12 5 7 3 4 5 25.00 33.33 41.67 41.67 2007-08-12 18y 06m 27d 2011-02-26 22y 01m 10d Maguire
98 James Smith Maguire Queen Of The South 1 1 0 1 0 0 100.00 .00 .00 100.00 1955-10-15 23y 08m 12d 1955-10-15 23y 08m 12d Maguire
99 Joe Maguire Liverpool XI 1 0 1 1 0 0 100.00 .00 .00 100.00 2013-07-27 17y 06m 09d 2013-07-27 17y 06m 09d Maguire
100 Stephane Mahe Celtic 11 11 0 6 3 2 54.55 27.27 18.18 68.18 1997-10-18 29y 00m 25d 2000-08-19 31y 10m 27d Mahe
101 John Maher Clydebank[4] 9 8 1 1 2 6 11.11 22.22 66.67 22.22 1985-09-28 18y 09m 10d 1991-08-20 24y 08m 02d Maher
102 Kevin Maher Gillingham 1 0 1 0 0 1 .00 .00 100.00 .00 2010-07-29 33y 09m 12d 2010-07-29 33y 09m 12d Maher
103 Maher Dundalk; St Patricks Athletic 2 2 0 0 1 1 .00 50.00 50.00 25.00 1996-07-19 Not Known 2005-07-10 Not Known Maher
104 Martin Neil Maher St Johnstone 1 0 1 1 0 0 100.00 .00 .00 100.00 2002-03-23 18y 04m 18d 2002-03-23 18y 04m 18d Maher
105 Dean Mahon Bohemians Dublin 1 0 1 0 0 1 .00 .00 100.00 .00 2015-07-01 17y 08m 05d 2015-07-01 17y 08m 05d Mahon
106 Alan Scott Mahood Kilmarnock 17 15 2 1 6 5 6 35.29 29.41 35.29 50.00 1998-08-30 25y 05m 04d 2003-09-13 30y 05m 18d Mahood
107 Julian Maidana Livingston (Meadowbank Thistle) 1 1 0 0 1 0 .00 100.00 .00 50.00 2003-03-08 31y 01m 25d 2003-03-08 31y 01m 25d Maidana
108 Craig James Mailer Montrose 1 1 0 0 1 0 .00 100.00 .00 50.00 1995-07-30 27y 10m 03d 1995-07-30 27y 10m 03d Mailer
109 John Mailer Hamilton Academical; Clyde 2 2 0 0 0 2 .00 .00 100.00 .00 1986-12-13 25y 06m 02d 1987-08-25 26y 02m 14d Mailer
110 Ronald George Mailer Dunfermline Athletic 11 11 0 2 3 6 18.18 27.27 54.55 31.82 1956-03-31 23y 10m 13d 1963-05-18 31y 00m 00d Mailer
111 Alan David Main Dundee United; St Johnstone; Livingston (Meadowbank Thistle); Gretna 34 34 0 6 16 12 17.65 47.06 35.29 41.18 1989-11-25 21y 11m 20d 2009-08-30 41y 08m 25d Main
112 Dave Main Motherwell 2 2 0 1 0 1 50.00 .00 50.00 50.00 1971-03-03 19y 00m 14d 1971-11-06 19y 08m 20d Main
113 David L Main St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 1947-01-25 Not Known 1947-01-25 Not Known Main
114 Mark A Main Berwick Rangers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1987-08-01 19y 07m 00d 1987-08-01 19y 07m 00d Main
115 Gordon Mair Motherwell; Clydebank[4] 11 6 5 0 3 8 .00 27.27 72.73 13.64 1987-02-25 28y 02m 07d 1991-08-20 32y 08m 02d Mair
116 Lee Mair Dundee; Dundee United; Aberdeen; St Mirren; Partick Thistle; Dumbarton 31 28 3 1 9 8 14 29.03 25.81 45.16 41.94 2002-08-03 21y 07m 25d 2015-01-10 34y 01m 01d Mair
117 Daniel Majstorovic Celtic 6 5 1 4 0 2 66.67 .00 33.33 66.67 2010-09-11 33y 05m 06d 2012-02-08 34y 10m 03d Majstorovic
118 Yves Ma-Kalambay Hibernian 7 7 0 2 3 2 28.57 42.86 28.57 50.00 2007-08-06 21y 06m 06d 2009-05-07 23y 03m 07d Ma-Kalambay
119 Lee Robert Makel Livingston (Meadowbank Thistle); Dunfermline Athletic 10 9 1 1 2 3 5 20.00 30.00 50.00 35.00 2002-01-19 29y 00m 08d 2006-01-14 33y 00m 03d Makel
120 Janne Rekka Makela Raith Rovers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1997-02-22 25y 06m 30d 1997-02-22 25y 06m 30d Makela
121 Makepeace Doncaster Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1953-11-09 Not Known 1953-11-09 Not Known Makepeace
122 Henry Olufosoye Makinwa Gretna 1 1 0 0 1 0 .00 100.00 .00 50.00 2007-11-25 30y 00m 19d 2007-11-25 30y 00m 19d Makinwa
123 Vitalijs Maksimenko Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 2014-05-04 23y 04m 26d 2014-05-04 23y 04m 26d Maksimenko
124 Steed Malbranque Sunderland 1 1 0 0 1 0 .00 100.00 .00 50.00 2009-08-08 29y 07m 02d 2009-08-08 29y 07m 02d Malbranque
125 Kenneth Campbell Malcolm Ipswich Town 1 1 0 1 0 0 100.00 .00 .00 100.00 1959-02-28 32y 07m 03d 1959-02-28 32y 07m 03d Malcolm
126 Robert Malcolm Rangers; Motherwell 8 6 2 7 0 1 87.50 .00 12.50 87.50 2001-03-03 20y 03m 19d 2008-08-09 27y 08m 28d Malcolm
127 Walter Grant Lees Malcolm Raith Rovers; Airdrieonians 3 3 0 1 0 2 33.33 .00 66.67 33.33 1961-08-12 20y 09m 18d 1962-09-15 21y 10m 21d Malcolm
128 Matthew Maley Greenock Morton 2 2 0 0 0 2 .00 .00 100.00 .00 1946-11-16 Not Known 1947-04-05 Not Known Maley
129 Malgasz FC Melle 1 1 0 0 0 1 .00 .00 100.00 .00 1993-07-24 Not Known 1993-07-24 Not Known Malgasz
130 Gavin Malin Forfar Athletic 1 0 1 0 0 1 .00 .00 100.00 .00 2015-08-25 27y 00m 00d 2015-08-25 27y 00m 00d Malin
131 Zbigniew Malkowski Hibernian; Inverness Caledonian Thistle 7 7 0 3 1 3 42.86 14.29 42.86 50.00 2005-08-07 27y 06m 19d 2006-12-26 28y 11m 07d Malkowski
132 James Mallan Celtic; St Mirren 11 11 0 5 2 4 45.45 18.18 36.36 54.55 1946-12-21 19y 10m 26d 1956-03-07 29y 01m 11d Mallan
133 Stephen Patrick Mallan Queen Of The South; Stirling Albion 2 2 0 1 0 0 2 .00 .00 100.00 .00 1999-08-18 31y 11m 19d 2002-09-25 35y 00m 26d Mallan
134 Castro Dani Mallo Falkirk 2 2 0 1 1 0 50.00 50.00 .00 75.00 2009-02-07 30y 00m 13d 2009-04-18 30y 02m 24d Mallo
135 James Gillan Mallon Greenock Morton 3 3 0 0 0 3 .00 .00 100.00 .00 1962-09-12 24y 00m 15d 1965-03-10 26y 06m 10d Mallon
136 William Mallon Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1972-12-16 20y 06m 18d 1972-12-16 20y 06m 18d Mallon
137 Danny Malloy Dundee; Clyde 8 8 0 1 2 1 5 25.00 12.50 62.50 31.25 1953-10-17 22y 11m 11d 1962-11-10 32y 00m 04d Malloy
138 Edward Joseph Malone St Mirren; Ayr United; Raith Rovers 3 2 1 1 1 1 33.33 33.33 33.33 50.00 2007-02-17 21y 10m 11d 2012-07-14 27y 03m 08d Malone
139 Gordon (Gus) Malone Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1990-08-22 30y 06m 26d 1990-08-22 30y 06m 26d Malone
140 Richard Philip Malone Ayr United; Queen Of The South 5 5 0 0 1 4 .00 20.00 80.00 10.00 1966-10-08 17y 05m 20d 1981-10-10 32y 05m 22d Malone
141 Shaun Richard Maloney Celtic 18 10 8 4 10 3 5 55.56 16.67 27.78 63.89 2001-08-11 18y 06m 18d 2011-05-11 28y 03m 17d Maloney
142 Dominique Sossorobla Malonga Hibernian 3 2 1 1 1 2 0 33.33 66.67 .00 66.67 2014-10-26 25y 09m 18d 2015-04-12 26y 03m 04d Malonga
143 Maurice Daniel Robert Malpas Dundee United 61 59 2 2 20 21 20 32.79 34.43 32.79 50.00 1980-02-20 17y 06m 17d 2000-04-22 37y 08m 19d Malpas
144 Serguei Mamchur Dnipro Dnipropetrovsk 1 1 0 0 0 1 .00 .00 100.00 .00 1990-10-03 18y 08m 00d 1990-10-03 18y 08m 00d Mamchur
145 Terry Mancini Arsenal 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1975-07-30 32y 09m 26d 1975-07-30 32y 09m 26d Mancini
146 William G Manderson Queens Park 1 1 0 0 1 0 .00 100.00 .00 50.00 1946-11-02 Not Known 1946-11-02 Not Known Manderson
147 Mario Mandzukic Dinamo Zagreb 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 2009-08-20 23y 02m 30d 2009-08-27 23y 03m 06d Mandzukic
148 Roderick Manley Falkirk; Falkirk Select; St Mirren 20 20 0 3 6 11 15.00 30.00 55.00 30.00 1986-08-16 21y 00m 24d 1992-04-11 26y 08m 19d Manley
149 Mann Inverness Caledonian 2 2 0 0 0 2 .00 .00 100.00 .00 1985-01-30 Not Known 1987-09-29 Not Known Mann
150 Neil Mann Hull City 1 0 1 2 0 0 1 .00 .00 100.00 .00 1997-07-18 24y 07m 29d 1997-07-18 24y 07m 29d Mann
151 Robert Alexander Mann Inverness Caledonian Thistle; Dundee 4 4 0 2 0 2 50.00 .00 50.00 50.00 2002-01-26 28y 00m 15d 2004-10-30 30y 09m 19d Mann
152 Manninga RodaJC 1 1 0 0 1 0 .00 100.00 .00 50.00 1975-07-26 Not Known 1975-07-26 Not Known Manninga
153 Alan Mannus St Johnstone 11 11 0 3 3 5 27.27 27.27 45.45 40.91 2012-02-14 29y 08m 26d 2015-12-19 33y 07m 00d Mannus
154 Mannus Linfield 1 1 0 1 0 0 100.00 .00 .00 100.00 2003-07-26 Not Known 2003-07-26 Not Known Mannus
155 Manuel Sanchez Delgado (Manolo) Athletico Madrid 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1993-09-14 28y 07m 28d 1993-09-28 28y 08m 11d Manolo
156 Manoshin MoscowTorpedo 1 1 0 0 0 1 .00 .00 100.00 .00 1962-12-06 Not Known 1962-12-06 Not Known Manoshin
157 Boubacar Mansaly Dinamo Bucuresti 2 2 0 1 0 1 50.00 .00 50.00 50.00 2013-07-09 25y 05m 05d 2014-07-06 26y 05m 02d Mansaly
158 Craig Manson Berwick Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1997-07-20 21y 02m 19d 1997-07-20 21y 02m 19d Manson
159 Robbie Manson Spartans 1 1 0 1 0 1 0 .00 100.00 .00 50.00 2012-09-07 29y 07m 22d 2012-09-07 29y 07m 22d Manson
160 Manuel Chirnside United; FC Cluj 4 4 0 0 3 1 .00 75.00 25.00 37.50 1936-04-30 Not Known 2006-07-12 Not Known Manuel
161 Alexandru Marc Dinamo Bucuresti 1 1 0 0 0 1 .00 .00 100.00 .00 2014-07-06 31y 05m 20d 2014-07-06 31y 05m 20d Marc
162 Danijel Marceta Falkirk 2 0 2 0 1 1 .00 50.00 50.00 25.00 2009-10-24 20y 09m 20d 2009-12-26 20y 11m 22d Marceta
163 James A March Airdrieonians 7 5 2 2 2 2 3 28.57 28.57 42.86 42.86 1979-09-22 25y 05m 01d 1983-04-02 28y 11m 12d March
164 Tony Marchi Tottenham Hotspur 2 2 0 1 0 1 50.00 .00 50.00 50.00 1956-10-15 23y 08m 24d 1956-11-12 23y 09m 22d Marchi
165 Leandro Marcolini Pedroso de Almeida Ferencvaros 1 1 0 1 0 0 100.00 .00 .00 100.00 2004-12-16 22y 08m 27d 2004-12-16 22y 08m 27d Marcolini Pedroso de Almeida
166 Carlos Marcora Dundee United 1 0 1 0 0 1 .00 .00 100.00 .00 2000-10-14 24y 08m 13d 2000-10-14 24y 08m 13d Marcora
167 Kjell Marcussen Valerengens IF 1 1 0 0 0 1 .00 .00 100.00 .00 1965-10-18 24y 00m 14d 1965-10-18 24y 00m 14d Marcussen
168 Pietro Mariani Bologna 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1990-10-24 28y 04m 15d 1990-11-07 28y 04m 29d Mariani
169 Peter Marinello Hibernian; Motherwell 11 11 0 1 4 2 5 36.36 18.18 45.45 45.45 1968-09-07 18y 06m 18d 1978-11-25 28y 09m 05d Marinello
170 Paul Mariner Arsenal 1 1 0 2 0 0 1 .00 .00 100.00 .00 1984-04-15 30y 10m 24d 1984-04-15 30y 10m 24d Mariner
171 Victor Aldea Marinero Zarragoza 1 1 0 0 1 0 .00 100.00 .00 50.00 1966-01-12 23y 02m 18d 1966-01-12 23y 02m 18d Marinero
172 Vinko Marinovic Red Star Belgrade 2 2 0 1 0 2 0 .00 100.00 .00 50.00 1996-08-08 25y 05m 05d 1996-08-22 25y 05m 19d Marinovic
173 Marischen BV Cloppenburg 1 1 0 0 0 1 .00 .00 100.00 .00 1993-07-28 Not Known 1993-07-28 Not Known Marischen
174 Brian Marjoribanks Hibernian 1 1 0 1 0 0 1 .00 .00 100.00 .00 1961-09-16 Not Known 1961-09-16 Not Known Marjoribanks
175 Markay Goslarer Sport Club von 1908 1 1 0 0 0 1 .00 .00 100.00 .00 2009-07-07 Not Known 2009-07-07 Not Known Markay
176 James Patrick Markey Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1975-01-11 21y 10m 05d 1975-01-11 21y 10m 05d Markey
177 John Markie Falkirk; Stenhousemuir 23 23 0 1 5 3 15 21.74 13.04 65.22 28.26 1964-11-07 19y 10m 22d 1977-09-03 32y 08m 18d Markie
178 Peter Markie East Fife 4 3 1 2 0 2 50.00 .00 50.00 50.00 1977-08-03 21y 10m 19d 1978-01-02 22y 03m 18d Markie
179 Stuart Gordon Markland Dundee United; Montrose 8 8 0 3 2 3 37.50 25.00 37.50 50.00 1969-08-23 21y 06m 11d 1977-10-19 29y 08m 07d Markland
180 Goran Mattias Marklund Dundee United 1 0 1 0 0 1 .00 .00 100.00 .00 1997-09-20 21y 11m 18d 1997-09-20 21y 11m 18d Marklund
181 Marks Ballymena United 1 0 1 1 0 0 100.00 .00 .00 100.00 2003-07-22 Not Known 2003-07-22 Not Known Marks
182 Stephen Marley Hibernian 1 1 0 1 0 0 100.00 .00 .00 100.00 1980-08-20 19y 03m 16d 1980-08-20 19y 03m 16d Marley
183 Gilbert Marnette Royal Standard Club Liegeois 2 2 0 1 0 1 50.00 .00 50.00 50.00 1958-09-03 27y 03m 17d 1958-09-09 27y 03m 23d Marnette
184 Dean Marney Hull City 1 1 0 0 0 1 .00 .00 100.00 .00 2008-08-03 Not Known 2008-08-03 Not Known Marney
185 Jason Marr Falkirk; Alloa Athletic 1 1 0 1 0 0 100.00 .00 .00 100.00 2010-09-21 21y 06m 29d 2010-09-21 21y 06m 29d Marr
186 John Gerard Marr Partick Thistle; Greenock Morton 12 12 0 7 4 1 58.33 33.33 8.33 75.00 1976-08-25 20y 02m 22d 1981-01-28 24y 07m 25d Marr
187 Marcello Marrocco Dundee 4 4 0 0 2 2 .00 50.00 50.00 25.00 2000-11-25 32y 05m 18d 2001-03-18 32y 09m 11d Marrocco
188 Karsten Marsgaard Greenock Morton 1 1 0 0 1 0 .00 100.00 .00 50.00 1987-12-26 Not Known 1987-12-26 Not Known Marsgaard
189 Brian Marshall Berwick Rangers 2 2 0 0 1 1 .00 50.00 50.00 25.00 1979-11-03 20y 01m 22d 1987-08-01 27y 10m 20d Marshall
190 Colin Jenkins Marshall Cowdenbeath 2 2 0 1 0 0 2 .00 .00 100.00 .00 2014-12-23 30y 01m 28d 2015-04-25 30y 06m 00d Marshall
191 Dave Marshall Airdrieonians; Cowdenbeath 13 13 0 3 2 3 8 15.38 23.08 61.54 26.92 1964-12-26 21y 11m 28d 1971-04-24 28y 03m 27d Marshall
192 David James Marshall Celtic 5 5 0 2 2 1 40.00 40.00 20.00 60.00 2004-04-03 19y 00m 29d 2005-04-10 20y 01m 05d Marshall
193 David Marshall Rangers 4 4 0 1 2 1 1 50.00 25.00 25.00 62.50 1941-05-10 Not Known 1952-08-09 Not Known Marshall
194 Gary Marshall Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1981-09-16 20y 09m 04d 1981-09-16 20y 09m 04d Marshall
195 Gerald George Marshall Clyde 5 1 4 1 0 3 2 .00 60.00 40.00 30.00 1974-05-04 18y 08m 17d 1979-09-29 24y 01m 12d Marshall
196 Gordon George Banks Marshall Falkirk; Falkirk Select; Celtic; Kilmarnock; Motherwell; Hibernian 43 43 0 18 10 15 41.86 23.26 34.88 53.49 1987-03-21 22y 11m 02d 2005-04-30 41y 00m 11d Marshall
197 Gordon Marshall Newcastle United; Hibernian; Arbroath 14 14 0 5 3 6 35.71 21.43 42.86 46.43 1965-10-11 26y 03m 09d 1975-03-22 35y 08m 20d Marshall
198 James Henderson Marshall Raith Rovers 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1983-03-29 23y 10m 19d 1983-03-29 23y 10m 19d Marshall
199 Marshall Whitley Bay 1 0 1 0 0 1 .00 .00 100.00 .00 1982-07-31 Not Known 1982-07-31 Not Known Marshall
200 Mike Marshall Falkirk 3 3 0 0 0 3 .00 .00 100.00 .00 1967-08-19 25y 00m 04d 1967-11-04 25y 02m 20d Marshall
201 Paul Marshall Aberdeen 2 2 0 1 0 1 50.00 .00 50.00 50.00 2010-01-09 20y 06m 00d 2010-02-27 20y 07m 18d Marshall
202 Robert Marshall Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1950-03-18 Not Known 1950-03-18 Not Known Marshall
203 James Marsland Dumbarton 1 1 0 0 0 1 .00 .00 100.00 .00 1994-08-16 25y 11m 19d 1994-08-16 25y 11m 19d Marsland
204 Joe Marston Australia 2 2 0 0 0 2 .00 .00 100.00 .00 1959-05-09 33y 04m 02d 1959-05-16 33y 04m 09d Marston
205 Martel Vitesse Arnhem 1 1 0 1 0 0 100.00 .00 .00 100.00 2003-01-18 Not Known 2003-01-18 Not Known Martel
206 Alec Martin Motherwell 3 2 1 1 0 2 1 .00 66.67 33.33 33.33 1973-02-19 22y 04m 09d 1974-01-05 23y 02m 26d Martin
207 Alvin Martin West Ham United 1 1 0 0 0 0 .00 .00 .00 .00 1994-12-14 36y 04m 15d 1994-12-14 36y 04m 15d Martin
208 Andy Martin Spartans 1 0 1 1 0 1 0 .00 100.00 .00 50.00 2012-09-07 22y 03m 26d 2012-09-07 22y 03m 26d Martin
209 Bent Martin Dunfermline Athletic 5 5 0 3 0 2 60.00 .00 40.00 60.00 1967-03-22 Not Known 1968-09-14 Not Known Martin
210 Billy Martin Raith Rovers 1 0 1 0 1 0 .00 100.00 .00 50.00 1980-04-09 19y 00m 18d 1980-04-09 19y 00m 18d Martin
211 Brian Martin Falkirk; St Mirren; Motherwell 42 42 0 9 15 18 21.43 35.71 42.86 39.29 1986-08-16 23y 05m 23d 1998-04-08 35y 01m 15d Martin
212 David Hall Martin Alloa Athletic 1 1 0 0 1 0 .00 100.00 .00 50.00 1983-04-23 19y 02m 29d 1983-04-23 19y 02m 29d Martin
213 David Martin Albion Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1948-12-18 Not Known 1948-12-18 Not Known Martin
214 Eric [1] Martin Dunfermline Athletic 4 4 0 0 3 1 .00 75.00 25.00 37.50 1965-05-08 19y 01m 08d 1966-11-12 20y 07m 13d Martin
215 Fred G Martin Aberdeen 23 23 0 10 3 10 43.48 13.04 43.48 50.00 1950-12-02 21y 06m 19d 1959-04-15 29y 11m 02d Martin
216 John [3] Martin Dundee 4 4 0 2 2 0 2 50.00 .00 50.00 50.00 1975-09-13 19y 00m 15d 1976-09-01 20y 00m 03d Martin
217 John [5] Martin Hamilton Academical 3 3 0 0 1 2 .00 33.33 66.67 16.67 1953-08-08 Not Known 1954-03-17 Not Known Martin
218 John Galloway King Martin Airdrieonians 20 20 0 10 4 6 50.00 20.00 30.00 60.00 1980-10-25 21y 11m 28d 1995-04-08 36y 05m 12d Martin
219 Joseph D Martin St Mirren 8 8 0 2 3 3 25.00 37.50 37.50 43.75 1947-08-13 Not Known 1951-08-18 Not Known Martin
220 Lee Andrew Martin Manchester United; Celtic 3 2 1 1 2 0 33.33 66.67 .00 66.67 1989-09-26 21y 07m 21d 1994-05-22 26y 03m 17d Martin
221 Lee Martin Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 2006-08-19 19y 06m 10d 2006-08-19 19y 06m 10d Martin
222 Lewis Martin Dunfermline Athletic 1 0 1 0 0 1 .00 .00 100.00 .00 2013-07-13 22y 06m 09d 2013-07-13 22y 06m 09d Martin
223 Martin Portsmouth; Lisburn Distillery 1 1 0 0 0 1 .00 .00 100.00 .00 2003-07-19 Not Known 2003-07-19 Not Known Martin
224 Mick Martin West Bromwich Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1978-08-06 27y 00m 28d 1978-08-06 27y 00m 28d Martin
225 Neil Martin Hibernian 9 9 0 5 3 2 4 33.33 22.22 44.44 44.44 1963-09-07 22y 10m 18d 1965-05-12 24y 06m 22d Martin
226 Niels Martin Royal Antwerp 1 1 0 0 0 1 .00 .00 100.00 .00 2011-07-17 20y 00m 27d 2011-07-17 20y 00m 27d Martin
227 Norrie Martin Rangers 6 6 0 3 1 2 50.00 16.67 33.33 58.33 1958-08-23 Not Known 1969-02-24 Not Known Martin
228 Paul John Martin Kilmarnock; Hamilton Academical; Dumbarton 6 6 0 1 0 2 4 .00 33.33 66.67 16.67 1987-01-31 21y 10m 23d 1994-08-16 29y 05m 08d Martin
229 Thomas Martin Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1960-01-16 Not Known 1960-01-16 Not Known Martin
230 Tommy [1] Martin Forfar Athletic 2 2 0 1 0 0 2 .00 .00 100.00 .00 1956-02-04 Not Known 1957-04-22 Not Known Martin
231 Tommy Martin Stirling Albion 1 1 0 1 0 0 1 .00 .00 100.00 .00 1950-03-18 25y 02m 25d 1950-03-18 25y 02m 25d Martin
232 Juan Manuel Lopez Martinez Athletico Madrid 2 2 0 1 0 1 50.00 .00 50.00 50.00 1993-09-14 24y 00m 11d 1993-09-28 24y 00m 25d Martinez
233 Martinez Real Sociedad 1 1 0 0 0 1 .00 .00 100.00 .00 1991-08-03 Not Known 1991-08-03 Not Known Martinez
234 Pedro Gonzalez Martinez Athletico Madrid 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1993-09-14 25y 04m 27d 1993-09-28 25y 05m 10d Martinez
235 (Angelo) Gaspar Martins Benfica 1 1 0 1 0 0 100.00 .00 .00 100.00 1960-10-05 30y 05m 16d 1960-10-05 30y 05m 16d Martins
236 Martins Bahia Brazil 1 1 0 0 0 1 .00 .00 100.00 .00 1964-06-14 Not Known 1964-06-14 Not Known Martins
237 John Martis Motherwell; East Fife 31 31 0 10 9 12 32.26 29.03 38.71 46.77 1958-02-22 17y 10m 25d 1974-04-13 34y 00m 14d Martis
238 Shelton Martis Hibernian 4 4 0 1 1 2 25.00 25.00 50.00 37.50 2006-10-15 23y 10m 16d 2007-05-12 24y 05m 13d Martis
239 Enea Masiero Inter Milan 2 2 0 2 0 0 100.00 .00 .00 100.00 1961-11-06 27y 11m 29d 1961-11-22 28y 00m 14d Masiero
240 David Maskrey East Fife 1 0 1 0 0 1 .00 .00 100.00 .00 2014-07-12 18y 05m 23d 2014-07-12 18y 05m 23d Maskrey
241 Stephen William Maskrey St Johnstone; Kilmarnock; Livingston (Meadowbank Thistle) 18 11 7 2 7 4 7 38.89 22.22 38.89 50.00 1988-08-17 26y 00m 01d 1997-08-09 34y 11m 24d Maskrey
242 Gary Mason Dunfermline Athletic; St Mirren; Hamilton Academical 31 28 3 1 6 5 20 19.35 16.13 64.52 27.42 2001-08-25 21y 10m 10d 2012-04-07 32y 05m 23d Mason
243 James Mason Third Lanark 12 12 0 3 5 1 6 41.67 8.33 50.00 45.83 1947-01-02 27y 06m 15d 1952-09-06 33y 02m 19d Mason
244 Joseph Paul Smith Mason Kilmarnock; Greenock Morton; Rangers 18 18 0 5 5 4 9 27.78 22.22 50.00 38.89 1961-08-30 21y 00m 13d 1972-12-02 32y 03m 15d Mason
245 Mason Sheffield United 1 1 0 1 0 0 100.00 .00 .00 100.00 1956-02-06 Not Known 1956-02-06 Not Known Mason
246 Paul David Mason Aberdeen 19 16 3 6 11 2 6 57.89 10.53 31.58 63.16 1988-09-24 25y 00m 21d 1993-05-05 29y 08m 02d Mason
247 William A Mason Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1955-04-18 Not Known 1955-04-18 Not Known Mason
248 Alan Massie Aberdeen 1 1 0 0 1 0 .00 100.00 .00 50.00 1948-12-04 Not Known 1948-12-04 Not Known Massie
249 Jamie Masson Aberdeen 2 0 2 0 1 1 .00 50.00 50.00 25.00 2012-12-08 19y 08m 03d 2013-05-18 20y 01m 13d Masson
250 Paul Thomas Masson Montrose 1 1 0 0 1 0 .00 100.00 .00 50.00 1995-07-30 20y 07m 23d 1995-07-30 20y 07m 23d Masson
251 Danny Masterton Ayr United; Clyde 7 5 2 1 1 5 14.29 14.29 71.43 21.43 1976-12-11 22y 03m 06d 1982-12-11 28y 03m 06d Masterton
252 Robert Crawford Masterton Falkirk 1 1 0 0 1 0 .00 100.00 .00 50.00 1982-09-18 26y 01m 15d 1982-09-18 26y 01m 15d Masterton
253 Vicente Engonga Mate Real Mallorca 1 1 0 1 0 0 100.00 .00 .00 100.00 1998-09-17 32y 10m 28d 1998-09-17 32y 10m 28d Mate
254 Cosmin Matei Dinamo Bucuresti 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 2013-07-09 21y 09m 09d 2014-07-06 22y 09m 06d Matei
255 Jack Mather Australia 1 1 0 0 0 1 .00 .00 100.00 .00 1959-06-06 Not Known 1959-06-06 Not Known Mather
256 David Cochrane Mathers Partick Thistle 18 18 0 1 7 3 8 38.89 16.67 44.44 47.22 1950-08-26 18y 10m 01d 1959-02-18 27y 03m 24d Mathers
257 Paul Andrew Mathers Dundee; Falkirk; St Mirren 9 9 0 3 2 4 33.33 22.22 44.44 44.44 1990-04-04 20y 02m 18d 1998-04-04 28y 02m 18d Mathers
258 Mathibe Moroka Swallows 1 1 0 1 0 0 100.00 .00 .00 100.00 2007-07-21 Not Known 2007-07-21 Not Known Mathibe
259 Alexander Mathie Celtic; Dundee United 6 4 2 3 3 1 2 50.00 16.67 33.33 58.33 1989-10-21 20y 10m 01d 2000-04-22 31y 04m 02d Mathie
260 David Mathie Motherwell; Clyde; Partick Thistle 18 18 0 15 7 4 7 38.89 22.22 38.89 50.00 1939-02-11 Not Known 1949-01-29 Not Known Mathie
261 Graeme Ross Mathie East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2005-07-14 22y 08m 27d 2005-07-14 22y 08m 27d Mathie
262 Ross Clarkston Mathie Kilmarnock; Dumbarton 8 8 0 2 2 2 4 25.00 25.00 50.00 37.50 1969-09-13 22y 10m 00d 1974-02-23 27y 03m 10d Mathie
263 Mathieson Forres Mechanics 1 1 0 0 0 1 .00 .00 100.00 .00 1994-07-31 Not Known 1994-07-31 Not Known Mathieson
264 Willie Mathieson Rangers 13 13 0 6 3 4 46.15 23.08 30.77 57.69 1966-03-12 23y 01m 20d 1974-01-19 30y 11m 30d Mathieson
265 Arild Mathisen Valerengens IF 2 2 0 0 0 2 .00 .00 100.00 .00 1965-10-18 23y 07m 04d 1965-10-27 23y 07m 13d Mathisen
266 Jean Mathonet Royal Standard Club Liegeois 1 1 0 1 0 0 100.00 .00 .00 100.00 1958-09-03 32y 10m 28d 1958-09-03 32y 10m 28d Mathonet
267 Les Matiscak Australia 1 1 0 0 0 1 .00 .00 100.00 .00 1959-06-13 Not Known 1959-06-13 Not Known Matiscak
268 Rob Matthei Motherwell; Dunfermline Athletic 6 3 3 3 0 3 50.00 .00 50.00 50.00 1998-09-23 32y 00m 03d 2000-11-29 34y 02m 09d Matthei
269 Andy Matthew East Fife; Rangers 17 17 0 4 4 2 11 23.53 11.76 64.71 29.41 1951-09-08 Not Known 1959-10-31 Not Known Matthew
270 Adam Matthews Celtic 8 7 1 7 0 1 87.50 .00 12.50 87.50 2011-10-02 19y 08m 19d 2014-11-30 22y 10m 17d Matthews
271 Gary Matthews Kilmarnock; Clydebank[4] 2 2 0 0 1 1 .00 50.00 50.00 25.00 1995-02-01 24y 10m 17d 1995-02-07 24y 10m 23d Matthews
272 Matthews Lisburn Distillery 1 1 0 0 0 1 .00 .00 100.00 .00 2003-07-19 Not Known 2003-07-19 Not Known Matthews
273 Stanley Matthews Blackpool; Stoke City 2 2 0 2 0 0 100.00 .00 .00 100.00 1958-10-13 43y 08m 12d 1964-10-19 Not Known Matthews
274 Miroslav Matusovic Sparta Prague 2 0 2 1 1 1 0 50.00 50.00 .00 75.00 2006-09-14 25y 10m 12d 2006-09-28 25y 10m 26d Matusovic
275 Alister Henry Mauchlen Kilmarnock; Motherwell 11 11 0 1 3 5 3 27.27 45.45 27.27 50.00 1980-09-06 20y 02m 08d 1983-12-26 23y 05m 27d Mauchlen
276 John Stuart Mauchlen Greenock Morton 1 0 1 1 0 0 100.00 .00 .00 100.00 1980-09-20 22y 10m 29d 1980-09-20 22y 10m 29d Mauchlen
277 Johnny Maule Raith Rovers 12 12 0 4 1 7 33.33 8.33 58.33 37.50 1949-08-17 Not Known 1953-03-21 Not Known Maule
278 Geovanni Deiberson Maurício Hull City 1 1 0 0 0 1 .00 .00 100.00 .00 2008-08-03 Not Known 2008-08-03 Not Known Maurício
279 Colin Mavor Montrose 1 1 0 0 0 1 .00 .00 100.00 .00 1989-08-16 25y 10m 20d 1989-08-16 25y 10m 20d Mavor
280 Youl Mawene Preston North End; Aberdeen 3 3 0 0 1 2 .00 33.33 66.67 16.67 2006-07-15 26y 11m 29d 2011-12-28 32y 05m 12d Mawene
281 Alastair Espie Maxwell Motherwell; Rangers; Dundee United 23 23 0 4 5 14 17.39 21.74 60.87 28.26 1984-05-12 19y 02m 26d 1996-10-26 31y 08m 10d Maxwell
282 Edward Maxwell Hamilton Academical 2 2 0 0 0 2 .00 .00 100.00 .00 1961-09-13 20y 09m 01d 1961-09-20 20y 09m 08d Maxwell
283 Hugh Maxwell Stirling Albion; Falkirk; Dunfermline Athletic 8 8 0 4 1 2 5 12.50 25.00 62.50 25.00 1962-02-03 23y 08m 20d 1964-11-07 26y 05m 24d Maxwell
284 Ian Maxwell Ross County; St Mirren 7 7 0 2 3 2 28.57 42.86 28.57 50.00 1998-09-09 23y 04m 07d 2008-04-19 32y 11m 17d Maxwell
285 Maxwell Glentoran 1 0 1 1 0 0 100.00 .00 .00 100.00 2008-07-14 Not Known 2008-07-14 Not Known Maxwell
286 Samuel George Maxwell Kilmarnock 16 15 1 4 7 5 25.00 43.75 31.25 46.88 1970-10-03 20y 03m 24d 1980-12-06 30y 05m 27d Maxwell
287 Scott Stewart Maxwell Stirling Albion 1 1 0 1 0 0 1 .00 .00 100.00 .00 1985-08-27 Not Known 1985-08-27 Not Known Maxwell
288 Edward Skillion May Hibernian; Falkirk; Motherwell; Dunfermline Athletic 35 34 1 3 8 8 19 22.86 22.86 54.29 34.29 1986-01-01 18y 04m 02d 2000-11-29 33y 02m 30d May
289 Steve May St Johnstone 8 4 4 5 3 1 4 37.50 12.50 50.00 43.75 2010-11-13 18y 00m 10d 2014-08-03 21y 09m 00d May
290 Alan Paul Maybury St Johnstone; Hibernian; Falkirk 15 12 3 6 2 7 40.00 13.33 46.67 46.67 2010-11-13 32y 03m 05d 2014-08-30 36y 00m 22d Maybury
291 Andreas Mayer Aberdeen 6 5 1 1 0 5 16.67 .00 83.33 16.67 1999-02-27 26y 05m 14d 2000-11-04 28y 01m 22d Mayer
292 Lauren Bisan-Etame Mayer Real Mallorca 2 2 0 1 1 0 50.00 50.00 .00 75.00 1998-09-17 21y 07m 29d 1998-10-01 21y 08m 12d Mayer
293 Mayer ESV Admira Wein 1 1 0 1 0 0 100.00 .00 .00 100.00 1954-04-12 Not Known 1954-04-12 Not Known Mayer
294 Gerald Joseph Mayes Kilmarnock 10 10 0 8 4 2 4 40.00 20.00 40.00 50.00 1955-12-24 34y 05m 06d 1959-03-28 37y 08m 10d Mayes
295 Mayinga Moroka Swallows 1 1 0 1 0 0 100.00 .00 .00 100.00 2007-07-21 Not Known 2007-07-21 Not Known Mayinga
296 Mazibuko Moroka Swallows 1 1 0 1 0 0 100.00 .00 .00 100.00 2007-07-21 Not Known 2007-07-21 Not Known Mazibuko
297 Mbamba Vitesse Arnhem 1 1 0 1 0 0 100.00 .00 .00 100.00 2003-01-18 Not Known 2003-01-18 Not Known Mbamba
298 Mbu Cowdenbeath 1 1 0 1 0 0 100.00 .00 .00 100.00 2011-07-12 Not Known 2011-07-12 Not Known Mbu
299 Billy McAdam Manchester City 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1957-11-04 Not Known 1957-11-04 Not Known McAdam
300 Colin C McAdam Dumbarton; Motherwell; Partick Thistle; Rangers 16 11 5 2 8 4 4 50.00 25.00 25.00 62.50 1973-10-20 22y 01m 22d 1984-05-15 32y 08m 17d McAdam
301 McAdam Clachnacuddin 1 1 0 0 0 1 .00 .00 100.00 .00 1994-07-30 Not Known 1994-07-30 Not Known McAdam
302 Thomas Ian McAdam Dumbarton; Dundee United; Celtic; Motherwell 39 37 2 2 18 8 13 46.15 20.51 33.33 56.41 1972-09-16 18y 05m 07d 1989-05-13 35y 01m 04d McAdam
303 Billy McAdams Manchester City 1 1 0 3 0 0 1 .00 .00 100.00 .00 1958-05-25 24y 04m 05d 1958-05-25 24y 04m 05d McAdams
304 Peter McAdams Hamilton Academical 3 2 1 0 0 3 .00 .00 100.00 .00 1981-09-16 20y 03m 30d 1982-10-16 21y 04m 29d McAdams
305 Caolan McAleer East Fife 1 0 1 0 0 1 .00 .00 100.00 .00 2014-07-12 20y 10m 23d 2014-07-12 20y 10m 23d McAleer
306 John McAlindon Celtic 2 2 0 2 0 2 0 .00 100.00 .00 50.00 1950-12-30 20y 00m 05d 1951-04-07 20y 03m 13d McAlindon
307 James Duncan McAlister Hamilton Academical; Dundee 7 6 1 4 0 3 57.14 .00 42.86 57.14 2010-08-21 24y 09m 19d 2014-07-22 28y 08m 20d McAlister
308 John McAlle Wolverhampton Wanderers 2 2 0 1 0 1 50.00 .00 50.00 50.00 1971-04-14 21y 02m 15d 1971-05-03 21y 03m 03d McAlle
309 Gary McAllister Motherwell 4 3 1 0 2 2 .00 50.00 50.00 25.00 1983-10-08 18y 09m 13d 1984-05-12 19y 04m 17d McAllister
310 J. Ian McAllister Ayr United 14 14 0 1 4 3 6 28.57 21.43 42.86 39.29 1979-08-18 19y 06m 10d 1984-08-29 24y 06m 21d McAllister
311 James Reynolds McAllister Aberdeen; Livingston (Meadowbank Thistle) 14 12 2 2 3 9 14.29 21.43 64.29 25.00 1999-08-22 21y 03m 27d 2004-04-17 25y 11m 22d McAllister
312 Kevin McAllister Falkirk Select; Falkirk; Hibernian 23 21 2 3 6 3 14 26.09 13.04 60.87 32.61 1988-04-24 25y 05m 16d 1998-04-04 35y 04m 27d McAllister
313 Patrick F McAllister Dunfermline Athletic 1 0 1 1 0 0 100.00 .00 .00 100.00 1991-02-23 19y 00m 20d 1991-02-23 19y 00m 20d McAllister
314 Rory McAllister Inverness Caledonian Thistle 5 1 4 0 1 4 .00 20.00 80.00 10.00 2006-08-26 19y 03m 13d 2008-04-26 20y 11m 13d McAllister
315 Billy (William James) McAlpine Arbroath 1 1 0 0 0 1 .00 .00 100.00 .00 1972-10-28 24y 00m 05d 1972-10-28 24y 00m 05d McAlpine
316 Hamish Robert McAlpine Dundee United 38 38 0 21 6 11 55.26 15.79 28.95 63.16 1969-03-08 21y 01m 15d 1985-09-14 37y 07m 24d McAlpine
317 Jimmy McAlpine Clyde 1 0 1 0 0 1 .00 .00 100.00 .00 1979-09-29 20y 00m 17d 1979-09-29 20y 00m 17d McAlpine
318 Joseph Charles McAlpine Stranraer 1 1 0 0 0 1 .00 .00 100.00 .00 2007-01-06 25y 03m 25d 2007-01-06 25y 03m 25d McAlpine
319 McAndrew Middlesbrough 1 1 0 1 0 0 100.00 .00 .00 100.00 1976-11-13 Not Known 1976-11-13 Not Known McAndrew
320 Alex McAnespie Ayr United 14 14 0 4 4 6 28.57 28.57 42.86 42.86 1967-01-21 22y 10m 01d 1977-04-23 33y 01m 03d McAnespie
321 Kieran Liam McAnespie St Johnstone; Falkirk 5 3 2 0 4 1 .00 80.00 20.00 40.00 1998-12-09 19y 02m 28d 2003-10-29 24y 01m 18d McAnespie
322 Stephen McAnespie Raith Rovers 1 0 1 1 0 0 100.00 .00 .00 100.00 1994-08-09 22y 06m 08d 1994-08-09 22y 06m 08d McAnespie
323 Don McArdle Australia 1 1 0 0 0 1 .00 .00 100.00 .00 1959-06-13 Not Known 1959-06-13 Not Known McArdle
324 Rory McArdle Aberdeen 4 4 0 0 1 3 .00 25.00 75.00 12.50 2010-10-16 23y 05m 15d 2012-03-31 24y 10m 30d McArdle
325 McAreavey Linfield 1 1 0 1 0 0 100.00 .00 .00 100.00 2003-07-26 Not Known 2003-07-26 Not Known McAreavey
326 James Jones McArthur Cowdenbeath; Hibernian 13 13 0 8 3 2 61.54 23.08 15.38 73.08 1971-04-24 19y 01m 28d 1982-08-09 30y 05m 13d McArthur
327 James McFarlane McArthur Hamilton Academical 6 6 0 1 2 0 4 33.33 .00 66.67 33.33 2008-08-30 20y 10m 23d 2010-02-21 22y 04m 14d McArthur
328 John McArthur Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1950-09-02 Not Known 1950-09-02 Not Known McArthur
329 Michael McArthur Aberdeen 1 1 0 0 1 0 .00 100.00 .00 50.00 1988-04-23 18y 02m 13d 1988-04-23 18y 02m 13d McArthur
330 Jason McAteer Sunderland 1 1 0 0 1 0 .00 100.00 .00 50.00 2003-07-30 32y 01m 12d 2003-07-30 32y 01m 12d McAteer
331 Kyle Donald McAulay Aberdeen 2 1 1 1 0 1 50.00 .00 50.00 50.00 2006-02-04 19y 08m 22d 2006-02-11 19y 08m 29d McAulay
332 Patrick Comerford McAulay Celtic 7 7 0 4 0 3 57.14 .00 42.86 57.14 1946-08-21 25y 00m 21d 1949-09-17 28y 01m 18d McAulay
333 Paul Mcaulay Alloa Athletic 1 0 1 0 0 1 .00 .00 100.00 .00 2006-09-20 18y 04m 28d 2006-09-20 18y 04m 28d Mcaulay
334 Sean McAuley St Johnstone 2 2 0 0 2 0 .00 100.00 .00 50.00 1992-10-03 20y 03m 10d 1992-12-12 20y 05m 19d McAuley
335 Marc McAusland St Mirren 14 14 0 3 3 8 21.43 21.43 57.14 32.14 2010-10-23 22y 02m 10d 2014-05-10 25y 08m 27d McAusland
336 Phil McAveety St Mirren 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1981-04-18 20y 05m 22d 1983-08-31 22y 10m 04d McAveety
337 Francis McAvennie St Mirren; Celtic; Falkirk 22 22 0 7 10 6 6 45.45 27.27 27.27 59.09 1982-09-08 22y 09m 17d 1994-10-01 34y 10m 09d McAvennie
338 Douglas Haig McAvoy Kilmarnock 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 1946-09-14 27y 09m 16d 1946-10-19 27y 10m 20d McAvoy
339 Douglas M McBain Queens Park; Queen Of The South 14 14 0 2 4 8 14.29 28.57 57.14 28.57 1948-04-24 Not Known 1955-03-19 Not Known McBain
340 Roy Adam McBain Ross County; Inverness Caledonian Thistle 16 14 2 1 5 3 8 31.25 18.75 50.00 40.63 1998-09-09 23y 10m 02d 2009-01-24 34y 02m 17d McBain
341 Stewart McBean St Johnstone 2 2 0 0 1 1 .00 50.00 50.00 25.00 1976-04-24 18y 05m 05d 1976-04-26 18y 05m 07d McBean
342 McBeth Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1948-05-01 Not Known 1948-05-01 Not Known McBeth
343 Daniel James McBreen Falkirk 2 0 2 0 1 1 .00 50.00 50.00 25.00 2005-10-02 28y 05m 09d 2005-12-26 28y 08m 03d McBreen
344 Brian McBride Fulham 1 0 1 1 0 0 100.00 .00 .00 100.00 2004-07-31 32y 01m 12d 2004-07-31 32y 01m 12d McBride
345 James McBride Kilmarnock 6 5 1 2 1 3 33.33 16.67 50.00 41.67 1980-09-06 20y 10m 18d 1981-09-05 21y 10m 17d McBride
346 Joe [1] McBride Clydebank[4] 1 0 1 0 0 1 .00 .00 100.00 .00 1981-09-19 19y 11m 21d 1981-09-19 19y 11m 21d McBride
347 Joe McBride Kilmarnock; Partick Thistle; Motherwell; Celtic; Hibernian; Dunfermline Athletic; Clyde 39 39 0 21 15 9 15 38.46 23.08 38.46 50.00 1958-04-05 19y 09m 26d 1971-10-09 33y 03m 29d McBride
348 John Paul McBride Celtic; St Johnstone; Partick Thistle; Stirling Albion 9 7 2 1 2 2 5 22.22 22.22 55.56 33.33 1999-07-31 20y 08m 03d 2004-04-10 25y 04m 13d McBride
349 Joseph McBride Hibernian; Dundee 12 7 5 4 2 6 4 16.67 50.00 33.33 41.67 1985-04-02 24y 07m 16d 1989-11-11 29y 02m 25d McBride
350 Kevin McBride Motherwell; Falkirk; Hibernian; Dundee 16 12 4 1 8 3 5 50.00 18.75 31.25 59.38 2004-08-28 23y 02m 14d 2014-07-22 33y 01m 08d McBride
351 Martin Joseph McBride Motherwell 2 1 1 1 1 0 50.00 50.00 .00 75.00 1987-12-16 Not Known 1988-11-26 Not Known McBride
352 Scott Alexander McBride Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2007-09-25 18y 00m 06d 2007-09-25 18y 00m 06d McBride
353 Scott McBride Dunfermline Athletic 1 0 1 1 0 0 100.00 .00 .00 100.00 2008-07-16 Not Known 2008-07-16 Not Known McBride
354 Bernard Joseph McCabe Berwick Rangers 2 2 0 0 1 1 .00 50.00 50.00 25.00 1972-08-19 24y 05m 11d 1972-08-30 24y 05m 22d McCabe
355 Gerard McCabe Clyde; Clydebank[4]; Hamilton Academical 20 19 1 4 3 4 13 15.00 20.00 65.00 25.00 1979-09-29 23y 00m 03d 1988-08-20 31y 10m 25d McCabe
356 James McCabe Motherwell 9 8 1 2 1 5 3 11.11 55.56 33.33 38.89 1970-02-28 18y 09m 01d 1974-12-14 23y 06m 17d McCabe
357 Jim McCabe Australia 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-09 Not Known 1959-05-09 Not Known McCabe
358 Joe McCabe Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1952-03-15 Not Known 1952-03-15 Not Known McCabe
359 Rhys McCabe Rangers 2 2 0 1 0 1 50.00 .00 50.00 50.00 2012-03-03 19y 07m 08d 2012-04-21 19y 08m 28d McCabe
360 Thomas McCabe Hibernian 2 2 0 0 0 2 .00 .00 100.00 .00 1946-05-11 Not Known 1946-09-07 Not Known McCabe
361 Thomas McD McCabe Falkirk 1 1 0 0 1 0 .00 100.00 .00 50.00 1950-02-18 Not Known 1950-02-18 Not Known McCabe
362 Tom McCafferty Falkirk 1 1 0 0 1 0 .00 100.00 .00 50.00 1987-03-21 26y 10m 14d 1987-03-21 26y 10m 14d McCafferty
363 Bede John McCaffrey Berwick Rangers 2 2 0 0 0 2 .00 .00 100.00 .00 1979-08-25 23y 07m 03d 1979-10-03 23y 08m 11d McCaffrey
364 Dermott McCaffrey Hibernian; Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 2008-11-22 22y 07m 24d 2008-11-22 22y 07m 24d McCaffrey
365 Stuart Muir McCaffrey Hibernian; Aberdeen; Inverness Caledonian Thistle; St Johnstone 7 6 1 3 3 1 42.86 42.86 14.29 64.29 2002-01-26 22y 07m 27d 2009-11-21 30y 05m 22d McCaffrey
366 Stephen Joseph McCahill Dumbarton; Greenock Morton 3 3 0 0 0 3 .00 .00 100.00 .00 1984-11-03 18y 02m 00d 1994-08-04 27y 11m 01d McCahill
367 David Stark McCaig East Stirlingshire; Dumbarton 5 3 2 1 0 4 20.00 .00 80.00 20.00 1981-10-31 25y 01m 09d 1984-09-01 27y 11m 10d McCaig
368 Ian McCaldon Livingston (Meadowbank Thistle); St Mirren 2 2 0 0 0 2 .00 .00 100.00 .00 1997-08-09 22y 10m 26d 2000-11-11 26y 01m 28d McCaldon
369 Alexander Edward McCall Partick Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1968-11-09 20y 02m 06d 1968-11-09 20y 02m 06d McCall
370 Andrew Stuart Murray McCall Everton; Rangers 28 26 2 2 17 5 6 60.71 17.86 21.43 69.64 1991-05-13 26y 11m 03d 1998-05-16 33y 11m 06d McCall
371 Andy McCall Leeds United 1 1 0 0 0 1 .00 .00 100.00 .00 1954-11-03 29y 07m 19d 1954-11-03 29y 07m 19d McCall
372 Billy McCall Aberdeen; Motherwell; Third Lanark 7 7 0 2 2 1 4 28.57 14.29 57.14 35.71 1946-11-23 26y 00m 09d 1951-02-17 30y 03m 03d McCall
373 Charles Walker McCall Aberdeen; Ayr United; Dundee 17 13 4 8 9 4 4 52.94 23.53 23.53 64.71 1974-08-10 20y 04m 12d 1985-02-03 30y 10m 06d McCall
374 Ian Holland McCall Rangers; Dunfermline Athletic; Falkirk 10 10 0 2 5 3 2 50.00 30.00 20.00 65.00 1987-10-03 23y 00m 03d 1994-12-03 30y 02m 03d McCall
375 McCall Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1988-12-18 Not Known 1988-12-18 Not Known McCall
376 Peter McCall Leith Athletic 2 2 0 0 1 1 .00 50.00 50.00 25.00 1947-04-30 Not Known 1947-08-20 Not Known McCall
377 Ronnie McCall Stranraer 1 1 0 0 0 1 .00 .00 100.00 .00 1971-01-23 21y 06m 14d 1971-01-23 21y 06m 14d McCall
378 Joseph McCallan Clydebank[4] 1 1 0 0 0 1 .00 .00 100.00 .00 1977-02-26 27y 10m 25d 1977-02-26 27y 10m 25d McCallan
379 Jim McCalliog Wolverhampton Wanderers; Southampton 4 4 0 1 0 3 25.00 .00 75.00 25.00 1971-04-14 24y 06m 22d 1976-08-05 29y 10m 13d McCalliog
380 Dan McCallion Greenock Morton 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1973-12-29 20y 06m 17d 1973-12-29 20y 06m 17d McCallion
381 Archie McCallum Partick Thistle 4 4 0 3 2 0 2 50.00 .00 50.00 50.00 1949-11-05 Not Known 1950-11-04 Not Known McCallum
382 Bobby McCallum Motherwell 13 13 0 1 4 3 6 30.77 23.08 46.15 42.31 1959-09-09 Not Known 1968-02-28 Not Known McCallum
383 David John McCallum Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 2003-07-16 25y 10m 09d 2003-07-16 25y 10m 09d McCallum
384 David McCallum Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1959-08-15 Not Known 1959-08-15 Not Known McCallum
385 Donald McCallum Dumbarton 2 0 2 1 0 1 50.00 .00 50.00 50.00 2015-01-10 18y 03m 14d 2015-07-09 18y 09m 12d McCallum
386 George McCallum Third Lanark 4 4 0 0 0 4 .00 .00 100.00 .00 1959-02-25 Not Known 1962-02-07 Not Known McCallum
387 William McCallum Motherwell; Dunfermline Athletic 20 20 0 5 7 8 25.00 35.00 40.00 42.50 1963-05-11 21y 01m 11d 1974-09-21 32y 05m 22d McCallum
388 Mark McCammon Gillingham 1 0 1 0 0 1 .00 .00 100.00 .00 2010-07-29 31y 11m 22d 2010-07-29 31y 11m 22d McCammon
389 Henry Austin McCann Dunfermline Athletic 5 4 1 2 0 3 40.00 .00 60.00 40.00 2008-07-16 28y 05m 25d 2012-04-07 32y 02m 17d McCann
390 Hugh McCann Alloa Athletic; Berwick Rangers 5 5 0 0 0 4 .00 .00 80.00 .00 1977-09-28 23y 04m 22d 1987-08-01 33y 02m 26d McCann
391 Kevin [2] McCann Hibernian 4 3 1 1 1 2 25.00 25.00 50.00 37.50 2007-05-12 19y 08m 01d 2008-01-19 20y 04m 08d McCann
392 Kevin McCann Airdrieonians; Queen Of The South 11 9 2 1 3 7 9.09 27.27 63.64 22.73 1973-02-03 19y 07m 24d 1983-02-02 29y 07m 23d McCann
393 Mark McCann Greenock Morton 1 0 1 0 0 1 .00 .00 100.00 .00 1994-08-04 18y 06m 09d 1994-08-04 18y 06m 09d McCann
394 McCann Linfield; Hibernian 1 0 1 1 0 0 100.00 .00 .00 100.00 2003-07-26 Not Known 2003-07-26 Not Known McCann
395 Michael McCann Auchinleck Talbot 1 0 1 0 0 1 .00 .00 100.00 .00 2012-01-07 30y 00m 06d 2012-01-07 30y 00m 06d McCann
396 Neil Docherty McCann Dundee; Rangers; Falkirk 17 12 5 2 14 2 1 82.35 11.76 5.88 88.24 1993-10-02 19y 01m 21d 2009-04-18 34y 08m 07d McCann
397 Robert Johnston McCann Motherwell; Hamilton Academical 26 26 0 1 6 6 14 23.08 23.08 53.85 34.62 1957-04-06 24y 05m 22d 1966-01-08 33y 02m 24d McCann
398 Bill McCarry Falkirk; St Johnstone 17 17 0 2 7 5 5 41.18 29.41 29.41 55.88 1962-10-30 23y 10m 26d 1970-01-31 31y 01m 27d McCarry
399 Christopher McCart Motherwell; Falkirk 33 33 0 2 5 10 18 15.15 30.30 54.55 30.30 1985-09-21 18y 05m 04d 1997-03-22 29y 11m 05d McCart
400 James Patrick McCarthy Hamilton Academical; Everton 4 3 1 2 0 2 50.00 .00 50.00 50.00 2008-08-30 17y 09m 18d 2015-07-26 24y 08m 14d McCarthy
401 Michael J McCarthy Celtic 7 7 0 5 2 0 71.43 28.57 .00 85.71 1987-11-07 28y 09m 00d 1989-03-18 30y 01m 11d McCarthy
402 George McCartney Sunderland 2 1 1 0 2 0 .00 100.00 .00 50.00 2003-07-30 22y 03m 01d 2009-08-08 28y 03m 10d McCartney
403 Norman McCathie Dunfermline Athletic 22 21 1 3 5 2 15 22.73 9.09 68.18 27.27 1982-04-24 21y 01m 01d 1995-08-30 34y 05m 07d McCathie
404 Ryan John James McCay St Mirren 2 2 0 1 0 0 2 .00 .00 100.00 .00 2007-09-30 21y 04m 26d 2008-04-19 21y 11m 15d McCay
405 Iain McChesney Queen Of The South 4 3 1 1 0 2 2 .00 50.00 50.00 25.00 1964-01-25 19y 05m 27d 1978-04-15 33y 08m 17d McChesney
406 Brian John McClair Motherwell; Celtic; Manchester United 22 19 3 13 10 6 6 45.45 27.27 27.27 59.09 1982-05-15 18y 05m 07d 1998-09-23 34y 09m 15d McClair
407 Andrew McClay Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 2000-02-19 27y 02m 24d 2000-02-19 27y 02m 24d McClay
408 Craig McClean Crusaders 1 1 0 0 0 1 .00 .00 100.00 .00 2013-07-25 28y 00m 19d 2013-07-25 28y 00m 19d McClean
409 Joe McClelland Hibernian 19 19 0 6 3 10 31.58 15.79 52.63 39.47 1955-05-07 19y 06m 25d 1964-01-01 28y 02m 20d McClelland
410 John Bonar McClelland Manchester City 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1956-11-19 21y 08m 14d 1956-11-19 21y 08m 14d McClelland
411 John McClelland Rangers; Watford; St Johnstone 13 13 0 7 2 4 53.85 15.38 30.77 61.54 1982-10-27 26y 10m 20d 1993-01-20 37y 01m 13d McClelland
412 Trent McClenahan Hamilton Academical 5 5 0 2 0 3 40.00 .00 60.00 40.00 2008-11-12 23y 09m 08d 2010-02-21 25y 00m 17d McClenahan
413 McCloskey Lisburn Distillery 1 1 0 0 0 1 .00 .00 100.00 .00 2003-07-19 Not Known 2003-07-19 Not Known McCloskey
414 Peter McCloy Motherwell; Rangers 38 38 0 22 5 11 57.89 13.16 28.95 64.47 1965-10-23 18y 11m 07d 1985-04-27 38y 05m 11d McCloy
415 Steven McCloy Kilmarnock 1 0 1 0 0 1 .00 .00 100.00 .00 1994-04-02 18y 11m 05d 1994-04-02 18y 11m 05d McCloy
416 David James McClune St Johnstone; Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2006-09-20 23y 07m 12d 2006-09-20 23y 07m 12d McClune
417 James McClure Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1946-09-14 25y 03m 29d 1946-09-14 25y 03m 29d McClure
418 John R McClurg Kilmarnock; Greenock Morton 2 2 0 1 0 1 50.00 .00 50.00 50.00 1984-08-18 26y 09m 17d 1984-12-29 27y 01m 28d McClurg
419 George McKinlay Cassidy J McCluskey Celtic; Hibernian; Kilmarnock 20 15 5 6 9 7 4 45.00 35.00 20.00 62.50 1976-09-18 18y 11m 30d 1994-04-02 36y 06m 14d McCluskey
420 Jamie McCluskey Hibernian; St Mirren 2 1 1 0 0 2 .00 .00 100.00 .00 2004-09-04 16y 09m 29d 2006-04-02 18y 04m 27d McCluskey
421 McCluskey Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1954-04-27 Not Known 1954-04-27 Not Known McCluskey
422 Patrick McCluskey Celtic; Dumbarton; Airdrieonians 25 22 3 1 14 5 6 56.00 20.00 24.00 66.00 1972-11-18 20y 07m 05d 1981-08-22 29y 04m 09d McCluskey
423 Ronnie McCluskey East Fife 5 5 0 1 0 4 20.00 .00 80.00 20.00 1956-10-13 19y 11m 10d 1958-02-01 21y 02m 29d McCluskey
424 Stuart Campbell McCluskey St Johnstone 6 5 1 1 1 4 16.67 16.67 66.67 25.00 1996-09-03 18y 10m 05d 2002-03-23 24y 04m 23d McCluskey
425 John McClymont Airdrieonians 2 1 1 0 1 1 .00 50.00 50.00 25.00 1979-09-22 20y 07m 10d 1980-04-05 21y 01m 24d McClymont
426 William McClymont Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1951-11-24 Not Known 1951-11-24 Not Known McClymont
427 Willie McClymont Motherwell 3 2 1 1 1 0 2 33.33 .00 66.67 33.33 1972-11-08 19y 00m 26d 1974-12-14 21y 02m 01d McClymont
428 Alistair Murdoch McCoist St Johnstone; Rangers; Kilmarnock 57 48 9 32 31 14 12 54.39 24.56 21.05 66.67 1980-04-16 17y 06m 23d 2001-04-27 38y 07m 03d McCoist
429 John McCole Falkirk 4 4 0 0 1 3 .00 25.00 75.00 12.50 1956-08-18 19y 11m 00d 1958-03-22 21y 06m 04d McCole
430 Billy (William Christopher) McColl Clydebank[4]; Ayr United; Clyde 5 5 0 1 0 4 20.00 .00 80.00 20.00 1977-02-26 22y 02m 01d 1982-12-11 27y 11m 16d McColl
431 James McColl Queens Park; Queen Of The South 6 6 0 1 1 4 16.67 16.67 66.67 25.00 1947-03-29 Not Known 1949-04-23 Not Known McColl
432 John McColl Airdrieonians 3 3 0 1 0 2 33.33 .00 66.67 33.33 1963-05-13 Not Known 1964-08-19 Not Known McColl
433 John Miller (Ian) McColl Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1946-02-16 Not Known 1946-02-16 Not Known McColl
433 John Miller (Ian) McColl Rangers 32 32 0 1 18 5 9 56.25 15.63 28.13 64.06 1946-11-30 19y 05m 23d 1958-08-23 31y 02m 16d McColl
435 Brian McColligan Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2006-09-20 25y 10m 21d 2006-09-20 25y 10m 21d McColligan
436 John McColligan Clyde 2 2 0 2 0 0 100.00 .00 .00 100.00 1970-08-15 19y 09m 30d 1970-09-19 19y 11m 03d McColligan
437 I McColum Tarff Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1961-01-28 Not Known 1961-01-28 Not Known McColum
438 W McColum Tarff Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1961-01-28 Not Known 1961-01-28 Not Known McColum
439 Leonard Kerr McComb Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1982-10-09 25y 01m 26d 1982-10-09 25y 01m 26d McComb
440 McConnell Lisburn Distillery 1 0 1 0 0 1 .00 .00 100.00 .00 2003-07-19 Not Known 2003-07-19 Not Known McConnell
441 Peter McConnell Carlisle United 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1967-03-10 30y 00m 07d 1967-03-10 30y 00m 07d McConnell
442 Stephen McConologue Dundee United; Partick Thistle 4 4 0 1 0 3 25.00 .00 75.00 25.00 1999-12-05 18y 05m 19d 2006-02-25 24y 08m 09d McConologue
443 McConville Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known McConville
444 Robert McConville Kilmarnock 2 0 2 0 1 1 .00 50.00 50.00 25.00 1987-02-04 22y 05m 13d 1987-02-09 22y 05m 18d McConville
445 Robert P McCool Third Lanark 1 1 0 0 0 1 .00 .00 100.00 .00 1961-04-08 Not Known 1961-04-08 Not Known McCool
446 Ryan McCord Alloa Athletic; Raith Rovers 5 5 0 0 0 5 .00 .00 100.00 .00 2014-10-11 25y 06m 20d 2015-07-07 26y 03m 16d McCord
447 Alan McCormack Motherwell 2 2 0 0 1 1 .00 50.00 50.00 25.00 2005-11-26 21y 10m 16d 2006-02-18 22y 01m 08d McCormack
448 Darren McCormack Hibernian 1 1 0 0 1 0 .00 100.00 .00 50.00 2010-01-03 21y 03m 05d 2010-01-03 21y 03m 05d McCormack
449 Francis Adamson McCormack Clyde 10 10 0 2 2 6 20.00 20.00 60.00 30.00 1946-09-21 21y 11m 27d 1949-02-12 24y 04m 18d McCormack
450 John Duffy McCormack Clydebank[4]; St Mirren; Dundee 22 19 3 3 5 9 8 22.73 40.91 36.36 43.18 1979-09-08 24y 04m 14d 1986-05-03 31y 00m 08d McCormack
451 John McCormack Falkirk 3 3 0 0 1 2 .00 33.33 66.67 16.67 1956-08-18 Not Known 1959-03-21 Not Known McCormack
452 John Thomas McCormack Falkirk; Livingston (Meadowbank Thistle); Alloa Athletic 3 3 0 0 0 3 .00 .00 100.00 .00 1986-12-27 21y 05m 05d 1995-08-19 30y 00m 28d McCormack
453 McCormack Ontario All-Stars; Shamrock Rovers 2 2 0 0 1 1 .00 50.00 50.00 25.00 1958-05-23 Not Known 1996-07-21 Not Known McCormack
454 Ross McCormack Rangers; Motherwell 8 6 2 1 3 1 4 37.50 12.50 50.00 43.75 2005-12-17 19y 03m 29d 2008-02-23 21y 06m 05d McCormack
455 Roy McCormack Dumbarton 6 6 0 1 1 1 4 16.67 16.67 66.67 25.00 1972-08-12 23y 06m 00d 1974-11-09 25y 08m 28d McCormack
456 John McCormick Third Lanark; Aberdeen; Crystal Palace 10 10 0 1 1 7 10.00 10.00 70.00 15.00 1961-04-08 24y 08m 21d 1972-09-26 36y 02m 08d McCormick
457 Mark Thomas McCormick Livingston (Meadowbank Thistle); Ross County 2 1 1 0 0 2 .00 .00 100.00 .00 2000-09-06 21y 01m 26d 2002-01-05 22y 05m 25d McCormick
458 Frank McCourt Manchester City 1 1 0 0 0 1 .00 .00 100.00 .00 1951-03-10 25y 03m 01d 1951-03-10 25y 03m 01d McCourt
459 Patrick McCourt Celtic 5 0 5 2 4 0 1 80.00 .00 20.00 80.00 2008-11-02 24y 10m 17d 2012-05-13 28y 04m 27d McCourt
460 Gerard McCoy Partick Thistle; Falkirk 2 2 0 0 0 2 .00 .00 100.00 .00 1989-02-18 28y 01m 25d 1990-01-20 29y 00m 27d McCoy
461 David McCracken Dundee United; St Johnstone; Falkirk 28 26 2 7 4 17 25.00 14.29 60.71 32.14 2000-12-23 19y 02m 07d 2015-03-21 33y 05m 05d McCracken
462 Alexander McCrae Charlton Athletic; Falkirk 10 10 0 8 1 4 5 10.00 40.00 50.00 30.00 1947-09-24 27y 08m 22d 1956-10-27 36y 09m 25d McCrae
463 L McCrea Queensland 1 1 0 0 1 0 .00 100.00 .00 50.00 1959-05-12 Not Known 1959-05-12 Not Known McCrea
464 Norman James McCreadie Partick Thistle 1 1 0 1 0 0 100.00 .00 .00 100.00 1952-02-13 23y 08m 27d 1952-02-13 23y 08m 27d McCreadie
465 Gordon McCready Kilmarnock 3 2 1 2 1 0 66.67 33.33 .00 83.33 1981-08-15 22y 03m 27d 1981-09-05 22y 04m 17d McCready
466 John McCreary Falkirk 1 1 0 0 1 0 .00 100.00 .00 50.00 1946-08-10 Not Known 1946-08-10 Not Known McCreary
467 McCredie Peterhead 1 1 0 0 0 1 .00 .00 100.00 .00 1995-07-28 Not Known 1995-07-28 Not Known McCredie
468 David McCreery Newcastle United 1 1 0 1 0 0 100.00 .00 .00 100.00 1987-08-03 29y 10m 18d 1987-08-03 29y 10m 18d McCreery
469 McCrohan Norwich City 1 1 0 0 1 0 .00 100.00 .00 50.00 1959-10-12 Not Known 1959-10-12 Not Known McCrohan
470 Archie McCuaig St Mirren 1 1 0 0 1 0 .00 100.00 .00 50.00 1969-08-13 Not Known 1969-08-13 Not Known McCuaig
471 Alexander Brian McCue Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1949-11-12 21y 11m 18d 1949-11-12 21y 11m 18d McCue
472 Neil McCuish Spartans 1 1 0 0 1 0 .00 100.00 .00 50.00 2012-09-07 Not Known 2012-09-07 Not Known McCuish
473 Robert McCulley East Stirlingshire; Ayr United; Dumbarton; Falkirk; Stirling Albion 5 5 0 1 1 1 3 20.00 20.00 60.00 30.00 1982-02-06 30y 02m 04d 1985-08-27 33y 08m 25d McCulley
474 (Ian) John Balfour McCulloch Kilmarnock 8 8 0 1 1 4 3 12.50 50.00 37.50 37.50 1974-09-14 19y 08m 17d 1977-12-31 23y 00m 03d McCulloch
475 Adam Andrew Ball Ross McCulloch Third Lanark 4 4 0 4 2 0 2 50.00 .00 50.00 50.00 1946-08-17 26y 02m 13d 1949-02-05 28y 08m 01d McCulloch
476 Alan William McCulloch Kilmarnock 13 13 0 3 6 4 23.08 46.15 30.77 46.15 1975-01-04 21y 04m 16d 1987-02-09 33y 05m 21d McCulloch
477 David R McCulloch Ayr United; Hamilton Academical 18 16 2 1 5 5 8 27.78 27.78 44.44 41.67 1969-10-18 20y 03m 20d 1980-02-23 30y 07m 26d McCulloch
478 Greig McCulloch Raith Rovers 3 2 1 1 0 2 33.33 .00 66.67 33.33 1996-04-13 19y 11m 26d 1998-08-19 22y 04m 01d McCulloch
479 John McCulloch Motherwell; Queens Park; Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1947-11-01 Not Known 1947-11-01 Not Known McCulloch
480 Lee Henry McCulloch Motherwell; Rangers 37 28 9 5 16 9 10 43.24 24.32 27.03 55.41 1996-05-04 17y 11m 20d 2015-05-02 36y 11m 18d McCulloch
481 Marc Raymond McCulloch St Johnstone 1 1 0 0 1 0 .00 100.00 .00 50.00 2000-12-30 20y 09m 16d 2000-12-30 20y 09m 16d McCulloch
482 Mark Ross McCulloch Dunfermline Athletic; Livingston (Meadowbank Thistle); Ross County 4 3 1 0 0 4 .00 .00 100.00 .00 1995-08-30 20y 03m 11d 2002-10-23 27y 05m 04d McCulloch
483 McCulloch Forres Mechanics; Ross County 2 2 0 0 1 1 .00 50.00 50.00 25.00 1988-07-30 Not Known 2004-07-27 Not Known McCulloch
484 Scott Anderson James McCulloch Dunfermline Athletic; Dundee United 9 8 1 1 2 6 11.11 22.22 66.67 22.22 1998-05-09 22y 05m 10d 2000-04-22 24y 04m 24d McCulloch
485 Thomas McCulloch Airdrieonians; Queen Of The South 7 7 0 2 2 2 3 28.57 28.57 42.86 42.86 1947-08-16 25y 07m 22d 1948-11-20 26y 10m 26d McCulloch
486 Tommy McCulloch Clyde 27 27 0 9 7 11 33.33 25.93 40.74 46.30 1957-11-23 23y 08m 22d 1971-10-09 37y 07m 08d McCulloch
487 William [2] McCulloch Rangers 2 2 0 1 1 0 50.00 50.00 .00 75.00 1950-01-21 Not Known 1952-01-19 Not Known McCulloch
488 William [5] McCulloch Clyde 1 1 0 0 1 0 .00 100.00 .00 50.00 1960-11-19 Not Known 1960-11-19 Not Known McCulloch
489 William B McCulloch Kilmarnock; Airdrieonians; St Mirren 15 15 0 2 2 2 11 13.33 13.33 73.33 20.00 1947-01-04 Not Known 1957-12-21 Not Known McCulloch
490 William MacDougall McCulloch Airdrieonians 7 6 1 3 3 1 3 42.86 14.29 42.86 50.00 1974-10-19 26y 09m 12d 1981-01-01 32y 11m 25d McCulloch
491 William McCulloch Airdrieonians; East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 1999-10-12 26y 06m 10d 1999-10-12 26y 06m 10d McCulloch
492 Jamie McCunnie Dundee United; Dunfermline Athletic 9 7 2 1 2 6 11.11 22.22 66.67 22.22 2001-04-07 17y 11m 23d 2006-10-28 23y 06m 13d McCunnie
493 McCunnie Ross County 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-07-27 Not Known 2004-07-27 Not Known McCunnie
494 Richard McCusker Clyde 1 0 1 0 0 1 .00 .00 100.00 .00 2000-02-19 29y 05m 26d 2000-02-19 29y 05m 26d McCusker
495 Derek McCutcheon Clyde 3 2 1 1 0 0 3 .00 .00 100.00 .00 1982-08-21 22y 06m 04d 1983-03-26 23y 01m 09d McCutcheon
496 Gary Kyle McCutcheon Kilmarnock; Berwick Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 2004-01-10 25y 03m 02d 2004-01-10 25y 03m 02d McCutcheon
497 Declan McDaid Partick Thistle 1 0 1 0 0 1 .00 .00 100.00 .00 2015-08-22 19y 09m 00d 2015-08-22 19y 09m 00d McDaid
498 William Stirling McDerment Greenock Morton 3 2 1 1 1 1 33.33 33.33 33.33 50.00 1969-12-13 26y 11m 08d 1971-04-10 28y 03m 05d McDerment
499 Murray James McDermott Raith Rovers; Greenock Morton 8 8 0 2 2 4 25.00 25.00 50.00 37.50 1979-01-27 28y 11m 25d 1985-03-02 35y 01m 00d McDermott
500 Derrick Schendal McDicken Kilmarnock 18 18 0 3 4 8 6 22.22 44.44 33.33 44.44 1974-09-14 19y 05m 10d 1982-05-08 27y 01m 04d McDicken
501 Alan McDonald Kilmarnock 3 3 0 2 0 1 66.67 .00 33.33 66.67 1970-02-07 23y 04m 10d 1971-01-30 24y 04m 01d McDonald
502 Anthony McDonald St Mirren 1 0 1 0 0 1 .00 .00 100.00 .00 1991-12-21 27y 01m 29d 1991-12-21 27y 01m 29d McDonald
503 Colin McDonald Falkirk; Clydebank[4] 5 4 1 2 2 1 2 40.00 20.00 40.00 50.00 1994-12-03 20y 07m 23d 1998-01-24 23y 09m 14d McDonald
504 Dan McDonald Ayr United 6 6 0 1 3 2 16.67 50.00 33.33 41.67 1975-12-20 21y 11m 09d 1977-04-23 23y 03m 12d McDonald
505 Gary Matthew McDonald Kilmarnock; Aberdeen; Hamilton Academical; St Johnstone 23 21 2 6 5 12 26.09 21.74 52.17 36.96 2003-02-08 20y 09m 29d 2014-08-03 32y 03m 24d McDonald
506 Greig James McDonald East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2005-07-14 23y 02m 02d 2005-07-14 23y 02m 02d McDonald
507 Greig McDonald East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2003-09-07 26y 07m 02d 2003-09-07 26y 07m 02d McDonald
508 Iain McDonald Dundee United 3 2 1 1 0 2 33.33 .00 66.67 33.33 1974-10-12 22y 01m 16d 1975-12-13 23y 03m 17d McDonald
509 Ian [2] McDonald Partick Thistle; Greenock Morton 6 4 2 3 1 2 50.00 16.67 33.33 58.33 1977-01-08 18y 00m 11d 1983-03-19 24y 02m 19d McDonald
510 Ian [3] McDonald East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2003-09-07 25y 06m 00d 2003-09-07 25y 06m 00d McDonald
511 James McDonald St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1962-01-06 Not Known 1962-01-06 Not Known McDonald
512 Joe McDonald Falkirk; Sunderland 5 5 0 1 2 2 20.00 40.00 40.00 40.00 1952-11-01 23y 08m 22d 1954-11-10 25y 09m 00d McDonald
513 Kenneth McDonald Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1969-04-05 23y 06m 20d 1969-04-05 23y 06m 20d McDonald
514 Kevin Alan McDonald Hibernian; Airdrieonians (Airdrie United) 1 1 0 1 0 0 100.00 .00 .00 100.00 2008-08-27 23y 02m 01d 2008-08-27 23y 02m 01d McDonald
515 McDonald Coventry City; Hibernian 2 1 1 1 0 1 50.00 .00 50.00 50.00 1979-08-06 Not Known 2004-09-04 Not Known McDonald
516 Michael Flynn McDonald Clydebank[4]; Hibernian; St Johnstone 13 13 0 5 3 5 38.46 23.08 38.46 50.00 1972-02-26 21y 03m 18d 1983-10-29 32y 11m 21d McDonald
517 Neil McDonald Everton 1 1 0 0 0 1 .00 .00 100.00 .00 1991-05-13 25y 06m 11d 1991-05-13 25y 06m 11d McDonald
518 Neil Raymond McDonald Newcastle United 1 1 0 1 0 0 100.00 .00 .00 100.00 1987-08-03 21y 09m 01d 1987-08-03 21y 09m 01d McDonald
519 Paul Thomas McDonald Hamilton Academical 5 4 1 0 0 5 .00 .00 100.00 .00 1988-08-20 20y 04m 00d 1991-08-28 23y 04m 08d McDonald
520 Robert R McDonald Raith Rovers 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1961-04-01 Not Known 1961-08-26 Not Known McDonald
521 Rodney McDonald Partick Thistle 6 6 0 1 2 0 3 33.33 .00 50.00 33.33 1994-10-08 27y 06m 18d 1996-01-31 28y 10m 11d McDonald
522 Scott Douglas McDonald Motherwell; Celtic 23 22 1 4 7 6 10 30.43 26.09 43.48 43.48 2004-05-16 20y 08m 25d 2016-01-16 32y 04m 26d McDonald
523 Thomas [1] McDonald Celtic 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1947-12-25 Not Known 1947-12-25 Not Known McDonald
524 Tommy McDonald Hibernian; Dunfermline Athletic 5 5 0 3 2 1 2 40.00 20.00 40.00 50.00 1954-01-01 23y 07m 08d 1962-01-31 31y 08m 07d McDonald
525 John McDonnell Hibernian; St Patricks Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1988-09-07 23y 05m 12d 1988-10-05 23y 06m 09d McDonnell
526 Brian Robert William McDonough Raith Rovers; Cowdenbeath 7 7 0 1 2 4 14.29 28.57 57.14 28.57 1979-01-27 22y 10m 02d 1983-08-27 27y 05m 02d McDonough
527 James McDonough Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1983-01-03 Not Known 1983-01-03 Not Known McDonough
528 Alan S McDougall Hamilton Academical 8 8 0 1 0 7 12.50 .00 87.50 12.50 1979-10-13 22y 06m 06d 1983-05-14 26y 01m 07d McDougall
529 Douglas Francis McDougall St Mirren; Aberdeen 17 14 3 9 8 4 5 47.06 23.53 29.41 58.82 1980-08-23 22y 06m 02d 1986-05-10 28y 02m 19d McDougall
530 Gordon McDougall Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1992-05-02 21y 02m 15d 1992-05-02 21y 02m 15d McDougall
531 John (Ian) McDougall Rangers; Dundee; Berwick Rangers 5 5 0 1 1 2 2 20.00 40.00 40.00 40.00 1975-03-01 20y 06m 15d 1980-08-13 25y 11m 30d McDougall
532 McDougall Inverness Select 1 1 0 0 0 1 .00 .00 100.00 .00 1950-03-08 Not Known 1950-03-08 Not Known McDougall
533 Steven David McDougall Airdrieonians (Airdrie United); Dunfermline Athletic; Dumbarton 5 2 3 2 1 2 40.00 20.00 40.00 50.00 2008-08-27 22y 02m 10d 2014-10-18 28y 04m 01d McDougall
534 Craig McDowall Alloa Athletic 4 4 0 0 0 4 .00 .00 100.00 .00 2014-10-11 24y 01m 17d 2015-04-08 24y 07m 15d McDowall
535 Gary McDowall Hamilton Academical 7 7 0 1 0 6 14.29 .00 85.71 14.29 1977-10-01 18y 06m 25d 1983-05-14 24y 02m 08d McDowall
536 Kenneth McDowall Partick Thistle; St Mirren 23 15 8 1 4 8 11 17.39 34.78 47.83 34.78 1983-03-19 19y 07m 19d 1992-02-05 28y 06m 07d McDowall
537 Paul McDowall Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1987-08-25 22y 00m 23d 1987-08-25 22y 00m 23d McDowall
538 Donald F McDowell Kilmarnock 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1977-11-05 25y 01m 25d 1977-12-31 25y 03m 20d McDowell
539 McDowell Ballymena United 1 1 0 1 0 0 100.00 .00 .00 100.00 2003-07-22 Not Known 2003-07-22 Not Known McDowell
540 Robert Wilson (Roy) McDowell Berwick Rangers 4 4 0 0 2 2 .00 50.00 50.00 25.00 1972-08-19 25y 02m 08d 1980-08-13 33y 02m 02d McDowell
541 McEachnie British Columbia All-Stars 1 1 0 0 0 1 .00 .00 100.00 .00 1958-06-02 Not Known 1958-06-02 Not Known McEachnie
542 John B McEachran St Mirren 1 0 1 0 0 1 .00 .00 100.00 .00 1983-09-24 24y 02m 02d 1983-09-24 24y 02m 02d McEachran
543 Andy McEvoy Blackburn Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 1964-05-31 25y 10m 16d 1964-06-24 25y 11m 09d McEvoy
544 Andrew P McEwan Queens Park 6 6 0 1 0 1 5 .00 16.67 83.33 8.33 1956-11-24 Not Known 1958-03-08 Not Known McEwan
545 Craig George McEwan Raith Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 1997-08-19 19y 10m 16d 1998-08-19 20y 10m 16d McEwan
546 David McEwan Livingston (Meadowbank Thistle); Hamilton Academical 1 1 0 1 0 0 100.00 .00 .00 100.00 2003-07-17 21y 04m 21d 2003-07-17 21y 04m 21d McEwan
547 James McEwan Raith Rovers 22 22 0 4 3 2 17 13.64 9.09 77.27 18.18 1951-08-11 22y 04m 20d 1959-02-21 29y 10m 30d McEwan
548 McEwan Brechin City 2 2 0 0 1 1 .00 50.00 50.00 25.00 1951-03-31 Not Known 1951-03-31 Not Known McEwan
549 William Johnston McGowan McEwan Hibernian 3 3 0 0 2 1 .00 66.67 33.33 33.33 1970-03-17 18y 08m 25d 1971-01-01 19y 06m 12d McEwan
550 Andrew McFadden St Mirren 5 5 0 1 3 1 20.00 60.00 20.00 50.00 1968-12-28 19y 10m 14d 1970-11-07 21y 08m 24d McFadden
551 James McFadden Motherwell 8 8 0 4 4 0 4 50.00 .00 50.00 50.00 2001-12-22 18y 08m 08d 2014-03-01 30y 10m 15d McFadden
552 Paul McFadden Motherwell 2 1 1 0 1 1 .00 50.00 50.00 25.00 1983-10-08 18y 00m 24d 1984-05-12 18y 07m 28d McFadden
553 Charlie McFadyen St Johnstone 10 10 0 1 2 7 10.00 20.00 70.00 20.00 1960-08-24 Not Known 1965-09-25 Not Known McFadyen
554 Ian McFadyen Motherwell 2 2 0 0 1 1 .00 50.00 50.00 25.00 1955-12-17 Not Known 1957-11-02 Not Known McFadyen
555 Jim McFadzean St Mirren; Raith Rovers; Kilmarnock; Ayr United 16 16 0 5 4 7 31.25 25.00 43.75 43.75 1961-09-02 23y 00m 13d 1972-03-25 33y 07m 05d McFadzean
556 Alec McFarlane Albion Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1958-02-15 Not Known 1958-02-15 Not Known McFarlane
557 Ian McFarlane Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 1955-12-03 22y 10m 07d 1955-12-03 22y 10m 07d McFarlane
558 John [4] McFarlane Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1947-01-18 Not Known 1947-01-18 Not Known McFarlane
559 Malcolm Graham McFarlane Clyde; Clydebank[4] 15 14 1 3 6 1 8 40.00 6.67 53.33 43.33 1964-11-21 25y 07m 03d 1972-02-26 32y 10m 08d McFarlane
560 Ross McFarlane Queens Park; Clyde 6 6 0 1 1 4 16.67 16.67 66.67 25.00 1981-10-03 19y 09m 27d 1987-08-25 25y 08m 19d McFarlane
561 Thomas Haxton McFarlane Raith Rovers 4 4 0 1 2 1 25.00 50.00 25.00 50.00 1979-01-27 26y 02m 06d 1980-04-09 27y 04m 19d McFarlane
562 William McFarlane Stirling Albion 2 2 0 0 0 2 .00 .00 100.00 .00 1951-12-08 28y 02m 07d 1952-03-15 28y 05m 14d McFarlane
563 McFaul Newcastle United 1 1 0 0 1 0 .00 100.00 .00 50.00 1975-05-10 Not Known 1975-05-10 Not Known McFaul
564 Willie 'Iam' McFaul Newcastle United 2 2 0 1 0 1 50.00 .00 50.00 50.00 1971-09-15 27y 11m 14d 1971-09-28 27y 11m 27d McFaul
565 Archibald McFeat Greenock Morton; Falkirk 5 5 0 0 1 4 .00 20.00 80.00 10.00 1946-11-16 22y 09m 24d 1954-01-30 30y 00m 07d McFeat
566 John McGachie Livingston (Meadowbank Thistle) 1 1 0 0 0 1 .00 .00 100.00 .00 1988-08-23 22y 09m 10d 1988-08-23 22y 09m 10d McGachie
567 John W McGall East Stirlingshire 3 2 1 1 0 2 33.33 .00 66.67 33.33 1981-10-31 20y 11m 24d 1982-04-27 21y 05m 20d McGall
568 Ernest A McGarr Aberdeen; Dunfermline Athletic; East Fife; Airdrieonians 16 16 0 3 6 7 18.75 37.50 43.75 37.50 1967-10-21 23y 07m 12d 1980-08-16 36y 05m 07d McGarr
569 John McGarrity Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-09-23 Not Known 1953-09-23 Not Known McGarrity
570 McGarrity Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-09 Not Known 1953-05-09 Not Known McGarrity
571 Thomas Welsh McGarrity Greenock Morton 7 7 0 1 2 0 5 28.57 .00 71.43 28.57 1947-04-05 24y 04m 12d 1952-03-01 29y 03m 06d McGarrity
572 David McGarry Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1946-11-16 Not Known 1946-11-16 Not Known McGarry
573 Martin Brian McGarry Alloa Athletic 2 1 1 0 0 2 .00 .00 100.00 .00 1977-09-28 31y 10m 21d 1978-03-11 32y 04m 04d McGarry
574 McGarry Ross County 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-07-27 Not Known 2004-07-27 Not Known McGarry
575 Ron Mcgarry Newcastle United 1 1 0 0 0 1 .00 .00 100.00 .00 1965-10-11 27y 10m 06d 1965-10-11 27y 10m 06d Mcgarry
576 Steven Thomas McGarry St Mirren; Ross County; Motherwell 13 9 4 1 1 11 7.69 7.69 84.62 11.54 2000-09-20 20y 11m 23d 2009-12-30 30y 03m 02d McGarry
577 John McGarty Dunfermline Athletic 3 3 0 2 0 1 66.67 .00 33.33 66.67 1968-04-27 20y 06m 09d 1969-09-20 21y 11m 02d McGarty
578 Mark McGarty Dunfermline Athletic; Berwick Rangers 3 1 2 1 1 1 33.33 33.33 33.33 50.00 2000-11-29 18y 03m 26d 2005-07-17 22y 11m 14d McGarty
579 Francis Peter McGarvey St Mirren; Celtic 28 27 1 9 15 7 6 53.57 25.00 21.43 66.07 1978-10-07 22y 06m 20d 1989-04-08 33y 00m 22d McGarvey
580 Martin McGarvey Dumbarton 1 1 0 0 0 1 .00 .00 100.00 .00 1994-08-16 22y 07m 00d 1994-08-16 22y 07m 00d McGarvey
581 George [1] McGeachie Dundee 8 8 0 0 2 5 .00 25.00 62.50 12.50 1957-01-12 17y 04m 03d 1959-12-26 20y 03m 17d McGeachie
582 George McGeachie Dundee; Raith Rovers; Stenhousemuir 14 12 2 6 4 4 42.86 28.57 28.57 57.14 1977-10-29 18y 08m 24d 1996-08-14 37y 06m 09d McGeachie
583 Joseph McGeachie Partick Thistle 1 1 0 0 1 0 .00 100.00 .00 50.00 1946-10-26 26y 06m 05d 1946-10-26 26y 06m 05d McGeachie
584 Ross McGeachie Stirling Albion 1 0 1 1 0 0 100.00 .00 .00 100.00 2015-07-14 30y 01m 04d 2015-07-14 30y 01m 04d McGeachie
585 Archibald McDonald McGeachy Greenock Morton 1 0 1 0 0 1 .00 .00 100.00 .00 1988-03-26 18y 04m 00d 1988-03-26 18y 04m 00d McGeachy
586 McGeachy Montrose 1 1 0 0 0 1 .00 .00 100.00 .00 1953-02-21 Not Known 1953-02-21 Not Known McGeachy
587 Aiden McGeady Celtic 23 18 5 2 12 5 6 52.17 21.74 26.09 63.04 2004-04-25 18y 00m 21d 2010-05-09 24y 01m 05d McGeady
588 D McGeoch Tarff Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1961-01-28 Not Known 1961-01-28 Not Known McGeoch
589 W McGeoch Tarff Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1961-01-28 Not Known 1961-01-28 Not Known McGeoch
590 Dylan McGeouch Hibernian 3 2 1 1 2 0 33.33 66.67 .00 66.67 2014-10-26 21y 09m 11d 2015-04-12 22y 02m 28d McGeouch
591 Dylan McGeough Celtic 1 0 1 0 0 1 .00 .00 100.00 .00 2012-04-15 19y 03m 00d 2012-04-15 19y 03m 00d McGeough
592 Mark McGeown Airdrieonians (Airdrie United) 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-07-24 34y 02m 14d 2004-07-24 34y 02m 14d McGeown
593 Alex J McGhee Greenock Morton; Hibernian 4 4 0 1 0 3 25.00 .00 75.00 25.00 1974-08-17 19y 02m 15d 1977-01-26 21y 07m 24d McGhee
594 Jim McGhee Ayr United 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1958-09-17 Not Known 1960-10-15 Not Known McGhee
595 Mark Edward McGhee Greenock Morton; Aberdeen; Celtic 28 24 4 17 17 6 5 60.71 21.43 17.86 71.43 1977-10-05 20y 04m 15d 1989-03-18 31y 09m 26d McGhee
596 Tommy McGhee Clydebank[4] 1 1 0 0 0 1 .00 .00 100.00 .00 1972-02-26 24y 11m 11d 1972-02-26 24y 11m 11d McGhee
597 William McGhie Clydebank[4] 10 10 0 1 2 7 10.00 20.00 70.00 20.00 1981-09-19 19y 10m 06d 1987-01-03 25y 01m 21d McGhie
598 Kerr McGibbon Stirling Albion 1 0 1 0 0 1 .00 .00 100.00 .00 1980-01-12 18y 09m 21d 1980-01-12 18y 09m 21d McGibbon
599 Ian McGiffen Ayr United 1 1 0 0 1 0 .00 100.00 .00 50.00 1974-11-02 18y 00m 07d 1974-11-02 18y 00m 07d McGiffen
600 Andrew McGill Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1947-02-08 22y 06m 28d 1947-02-08 22y 06m 28d McGill
601 Brendan Edward McGill Gretna 1 1 0 1 0 0 100.00 .00 .00 100.00 2008-05-13 26y 11m 21d 2008-05-13 26y 11m 21d McGill
602 Daniel McGill St Mirren 1 0 1 0 1 0 .00 100.00 .00 50.00 1991-10-30 20y 03m 23d 1991-10-30 20y 03m 23d McGill
603 Derek McGill Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1997-01-04 21y 02m 21d 1997-01-04 21y 02m 21d McGill
604 Duncan McGill St Mirren; Stirling Albion 9 9 0 1 2 1 6 22.22 11.11 66.67 27.78 1952-09-13 Not Known 1957-12-21 Not Known McGill
605 James McGill Queen Of The South 8 8 0 3 2 2 4 25.00 25.00 50.00 37.50 1953-09-12 27y 06m 02d 1957-04-20 31y 01m 10d McGill
606 John McGill Airdrieonians 5 5 0 4 0 0 5 .00 .00 100.00 .00 1958-01-02 Not Known 1960-02-06 Not Known McGill
607 (Jack) John Edward McGillivray Kilmarnock 1 1 0 0 1 0 .00 100.00 .00 50.00 1977-08-27 23y 02m 01d 1977-08-27 23y 02m 01d McGillivray
608 Finlay McGilvary Third Lanark; St Johnstone 12 12 0 3 2 6 25.00 16.67 50.00 33.33 1960-12-03 20y 08m 14d 1970-01-31 29y 10m 12d McGilvary
609 Charles McGinlay Arbroath 1 1 0 1 0 0 100.00 .00 .00 100.00 1947-03-15 21y 02m 09d 1947-03-15 21y 02m 09d McGinlay
610 McGinlay Huntly 1 1 0 0 0 1 .00 .00 100.00 .00 1993-01-09 Not Known 1993-01-09 Not Known McGinlay
611 Patrick David McGinlay Hibernian; Celtic 39 34 5 2 7 15 17 17.95 38.46 43.59 37.18 1988-08-27 21y 02m 28d 2000-05-21 32y 11m 21d McGinlay
612 John McGinn St Mirren 6 5 1 1 3 2 1 50.00 33.33 16.67 66.67 2013-02-27 18y 04m 09d 2014-05-10 19y 06m 22d McGinn
613 Niall McGinn Celtic; Aberdeen 11 8 3 5 3 2 6 27.27 18.18 54.55 36.36 2009-09-20 22y 01m 22d 2016-01-09 28y 05m 11d McGinn
614 Paul McGinn Dundee 3 3 0 1 1 1 33.33 33.33 33.33 50.00 2014-07-22 23y 09m 00d 2015-11-21 25y 00m 30d McGinn
615 Ross McGinn Hibernian 1 1 0 1 0 0 100.00 .00 .00 100.00 1980-08-20 18y 07m 01d 1980-08-20 18y 07m 01d McGinn
616 Stephen McGinn St Mirren 7 4 3 1 2 2 3 28.57 28.57 42.86 42.86 2007-09-30 18y 09m 28d 2009-10-03 20y 10m 01d McGinn
617 Gary McGinnis Dundee United; St Johnstone 22 18 4 9 6 7 40.91 27.27 31.82 54.55 1984-08-11 20y 09m 21d 1994-08-31 30y 10m 10d McGinnis
618 Andrew McGinty Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 2005-08-23 21y 01m 04d 2005-08-23 21y 01m 04d McGinty
619 Brian McGinty Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 1995-12-02 18y 11m 22d 1995-12-02 18y 11m 22d McGinty
620 Ryan McGivern Hibernian 8 7 1 2 2 4 25.00 25.00 50.00 37.50 2012-12-02 22y 10m 24d 2014-04-27 24y 03m 19d McGivern
621 Samuel Walker McGivern Kilmarnock; Falkirk 10 7 3 2 2 2 6 20.00 20.00 60.00 30.00 1981-08-26 17y 10m 17d 1992-05-02 28y 06m 23d McGivern
622 Dylan McGlade Shelbourne 1 1 0 0 0 1 .00 .00 100.00 .00 2015-07-04 20y 02m 12d 2015-07-04 20y 02m 12d McGlade
623 Colin James McGlashan Clyde; Partick Thistle; Montrose 4 4 0 2 0 3 1 .00 75.00 25.00 37.50 1987-08-25 23y 05m 08d 1995-07-30 31y 04m 13d McGlashan
624 John McGlashan Montrose 1 1 0 0 0 1 .00 .00 100.00 .00 1989-08-16 22y 02m 13d 1989-08-16 22y 02m 13d McGlashan
625 Michael McGlinchey Motherwell 1 0 1 1 0 0 100.00 .00 .00 100.00 2010-03-13 23y 02m 06d 2010-03-13 23y 02m 06d McGlinchey
626 David John McGlynn Berwick Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1996-07-27 21y 01m 01d 1996-07-27 21y 01m 01d McGlynn
627 Joe McGoldrick Clyde 3 3 0 0 1 2 .00 33.33 66.67 16.67 1970-04-11 18y 10m 05d 1971-10-09 20y 04m 03d McGoldrick
628 Kevin McGoldrick Greenock Morton 1 0 1 0 0 1 .00 .00 100.00 .00 1991-07-27 Not Known 1991-07-27 Not Known McGoldrick
629 Martin McGoldrick Auchinleck Talbot 1 1 0 0 0 1 .00 .00 100.00 .00 2012-01-07 24y 06m 26d 2012-01-07 24y 06m 26d McGoldrick
630 McGonigal Linfield 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-21 Not Known 1968-05-21 Not Known McGonigal
631 Thomas McGorm Clydebank[4]; East Stirlingshire 3 3 0 0 0 3 .00 .00 100.00 .00 1981-09-19 19y 05m 21d 1982-04-27 20y 00m 29d McGorm
632 McGory Bray Wanderers 1 0 1 0 0 1 .00 .00 100.00 .00 2005-07-12 Not Known 2005-07-12 Not Known McGory
633 B McGovern Bray Wanderers 1 1 0 0 0 1 .00 .00 100.00 .00 2005-07-12 Not Known 2005-07-12 Not Known McGovern
634 David McGovern Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1990-08-22 28y 06m 23d 1990-08-22 28y 06m 23d McGovern
635 John Prescott McGovern Hartlepool United 1 1 0 0 1 0 .00 100.00 .00 50.00 1967-04-03 17y 05m 06d 1967-04-03 17y 05m 06d McGovern
636 Jon Paul McGovern Livingston (Meadowbank Thistle); Stirling Albion 3 2 1 1 1 1 33.33 33.33 33.33 50.00 2003-11-01 23y 00m 29d 2015-07-14 34y 09m 11d McGovern
637 McGovern Glentoran 1 0 1 1 0 0 100.00 .00 .00 100.00 2008-07-14 Not Known 2008-07-14 Not Known McGovern
638 Michael [1] McGovern Celtic; Dundee United; Falkirk; Hamilton Academical 5 5 0 3 1 1 60.00 20.00 20.00 70.00 2012-07-18 28y 00m 06d 2016-01-24 31y 06m 12d McGovern
639 Paul McGovern Hibernian 2 1 1 1 1 1 0 50.00 50.00 .00 75.00 1987-05-07 18y 06m 07d 1989-05-08 20y 06m 08d McGovern
640 Phil McGovern Ayr United; Kilmarnock 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1971-04-03 22y 11m 05d 1972-12-09 24y 07m 10d McGovern
641 Steve McGovern Queens Park 1 0 1 0 0 1 .00 .00 100.00 .00 2003-07-16 Not Known 2003-07-16 Not Known McGovern
642 James [2] McGowan Stirling Albion 2 2 0 0 0 2 .00 .00 100.00 .00 1949-12-10 Not Known 1950-03-18 Not Known McGowan
643 Jamie McGowan Dundee; Falkirk; Motherwell; St Mirren 20 19 1 1 7 2 11 35.00 10.00 55.00 40.00 1992-09-01 21y 08m 27d 2000-11-11 29y 11m 06d McGowan
644 Jimmy McGowan Partick Thistle 25 25 0 10 9 6 40.00 36.00 24.00 58.00 1946-08-14 Not Known 1956-01-07 Not Known McGowan
645 Kevin McGowan Airdrieonians 1 0 1 0 0 1 .00 .00 100.00 .00 1978-02-25 18y 06m 21d 1978-02-25 18y 06m 21d McGowan
646 Martin McGowan Dumbarton 7 6 1 2 1 4 28.57 14.29 57.14 35.71 1981-11-28 19y 03m 17d 1985-03-23 22y 07m 12d McGowan
647 Michael McGowan Ayr United 1 1 0 1 0 0 100.00 .00 .00 100.00 2011-09-21 44y 10m 07d 2011-09-21 44y 10m 07d McGowan
648 Neil William McGowan Airdrieonians (Airdrie United) 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-07-24 27y 03m 09d 2004-07-24 27y 03m 09d McGowan
649 Patrick McGowan Dumbarton 5 5 0 2 2 1 2 40.00 20.00 40.00 50.00 1981-11-28 22y 03m 24d 1984-11-03 25y 02m 30d McGowan
650 Paul McGowan Hamilton Academical; Celtic; St Mirren; Dundee 20 18 2 3 7 5 8 35.00 25.00 40.00 47.50 2009-01-31 21y 03m 24d 2015-11-21 28y 01m 14d McGowan
651 Ryan James McGowan Dundee United 2 2 0 0 0 2 .00 .00 100.00 .00 2015-10-18 26y 02m 03d 2015-12-30 26y 04m 15d McGowan
652 Samuel McGowan Motherwell; Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1947-04-05 Not Known 1947-04-05 Not Known McGowan
653 Kevin McGowne St Mirren; St Johnstone; Kilmarnock; Dundee United 32 30 2 1 6 13 13 18.75 40.63 40.63 39.06 1991-01-12 21y 00m 27d 2006-12-02 36y 11m 16d McGowne
654 Daniel Fergus McGrain Celtic 36 36 0 25 6 5 69.44 16.67 13.89 77.78 1972-03-18 21y 10m 17d 1987-05-09 37y 00m 08d McGrain
655 Danny McGrain Clyde 3 3 0 1 0 0 3 .00 .00 100.00 .00 1971-10-09 18y 04m 12d 1974-01-26 20y 07m 30d McGrain
656 Tommy McGrain Dumbarton 2 1 1 1 0 1 1 .00 50.00 50.00 25.00 1979-12-08 20y 10m 08d 1980-02-09 21y 00m 11d McGrain
657 Conor McGrandles Falkirk 1 0 1 1 0 0 100.00 .00 .00 100.00 2012-07-18 16y 06m 17d 2012-07-18 16y 06m 17d McGrandles
658 John Mcgrath Newcastle United 2 2 0 0 0 2 .00 .00 100.00 .00 1965-10-11 27y 01m 18d 1966-09-26 28y 01m 03d Mcgrath
659 Ken McGrath Airdrieonians 1 1 0 0 1 0 .00 100.00 .00 50.00 1948-03-20 Not Known 1948-03-20 Not Known McGrath
660 Mick McGrath Blackburn Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1964-06-24 28y 02m 17d 1964-06-24 28y 02m 17d McGrath
661 Paul [2] McGrath Manchester United 1 1 0 0 1 0 .00 100.00 .00 50.00 1986-09-02 26y 08m 29d 1986-09-02 26y 08m 29d McGrath
662 Allan McGraw Greenock Morton; Hibernian 11 10 1 4 4 2 5 36.36 18.18 45.45 45.45 1962-09-12 23y 01m 14d 1968-01-01 28y 05m 03d McGraw
663 Mark Robertson McGraw Hibernian; Falkirk 4 2 2 0 2 2 .00 50.00 50.00 25.00 1990-11-24 19y 10m 19d 1996-01-13 25y 00m 08d McGraw
664 Alexander George Penman McGregor Ayr United 1 1 0 1 0 0 100.00 .00 .00 100.00 1972-03-25 21y 04m 13d 1972-03-25 21y 04m 13d McGregor
665 Alexander McGregor Raith Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 1949-08-17 Not Known 1949-12-17 Not Known McGregor
666 Allan James McGregor Rangers; Dunfermline Athletic 26 26 0 14 4 8 53.85 15.38 30.77 61.54 2004-05-12 22y 03m 12d 2012-04-21 30y 02m 22d McGregor
667 Callum William McGregor Celtic 2 2 0 1 1 0 50.00 50.00 .00 75.00 2014-09-24 21y 03m 10d 2015-12-27 22y 06m 13d McGregor
668 Darren McGregor St Mirren; Rangers 12 11 1 1 2 3 6 16.67 25.00 50.00 29.17 2010-10-23 25y 02m 16d 2015-05-02 29y 08m 25d McGregor
669 Harry McGregor Dunfermline Athletic 1 0 1 1 0 0 100.00 .00 .00 100.00 2008-07-16 Not Known 2008-07-16 Not Known McGregor
670 Ian [1] McGregor Dumbarton; Stenhousemuir 4 4 0 0 0 4 .00 .00 100.00 .00 1974-11-09 21y 09m 30d 1977-09-03 24y 07m 24d McGregor
671 Ian McGregor Raith Rovers 3 3 0 0 1 2 .00 33.33 66.67 16.67 1958-08-16 Not Known 1960-04-30 Not Known McGregor
672 James Gordon McGregor St Johnstone 5 3 2 1 1 1 3 20.00 20.00 60.00 30.00 1974-08-31 17y 09m 16d 1976-04-26 19y 05m 11d McGregor
673 James Kidd McGregor Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1969-03-29 19y 07m 25d 1969-03-29 19y 07m 25d McGregor
674 Jim McGregor Stirling Albion 2 2 0 1 0 1 50.00 .00 50.00 50.00 1961-10-07 18y 04m 07d 1961-10-11 18y 04m 11d McGregor
675 John Reid McGregor Queens Park; Rangers 7 5 2 3 3 1 42.86 42.86 14.29 64.29 1981-10-03 18y 08m 28d 1988-01-16 25y 00m 11d McGregor
676 McGregor Fraserburgh 1 1 0 0 0 1 .00 .00 100.00 .00 1954-02-13 Not Known 1954-02-13 Not Known McGregor
677 Neil McGregor Dunfermline Athletic; Dundee 3 3 0 2 0 1 66.67 .00 33.33 66.67 2009-09-23 24y 02m 06d 2012-09-02 27y 01m 16d McGregor
678 Robert McGregor St Johnstone 2 2 0 1 0 1 50.00 .00 50.00 50.00 1982-02-23 21y 07m 01d 1982-04-03 21y 08m 12d McGregor
679 Paul Alexander McGrillen Motherwell; Falkirk 12 8 4 4 5 2 5 41.67 16.67 41.67 50.00 1991-09-07 20y 00m 19d 1998-04-04 26y 07m 16d McGrillen
680 Christopher Martin McGroarty Dunfermline Athletic 6 5 1 2 1 3 33.33 16.67 50.00 41.67 2000-11-29 19y 09m 23d 2002-11-17 21y 09m 11d McGroarty
681 Felix McGrogan St Johnstone 2 2 0 0 0 2 .00 .00 100.00 .00 1964-11-28 Not Known 1965-04-03 Not Known McGrogan
682 Joseph McGrogan Hamilton Academical; Dumbarton 4 3 1 1 1 2 1 25.00 50.00 25.00 50.00 1977-10-01 22y 06m 01d 1982-11-27 27y 07m 28d McGrogan
683 Jacky McGrory Kilmarnock 25 25 0 11 7 7 44.00 28.00 28.00 58.00 1961-08-30 19y 09m 15d 1972-02-19 30y 03m 04d McGrory
684 John [1] McGrory Celtic; St Mirren 3 3 0 0 2 1 .00 66.67 33.33 33.33 1949-12-31 21y 04m 00d 1955-01-03 26y 04m 03d McGrory
685 Bill McGrowgan Manitoba All-Stars; Alberta All-Stars 2 2 0 1 0 0 2 .00 .00 100.00 .00 1958-05-28 Not Known 1958-06-04 Not Known McGrowgan
686 Alwyn Scott McGuffie The British Army 1 1 0 0 0 1 .00 .00 100.00 .00 1959-08-31 Not Known 1959-08-31 Not Known McGuffie
687 Ryan McGuffie Gretna; Queen Of The South 4 3 1 2 0 4 0 .00 100.00 .00 50.00 2006-05-13 25y 09m 21d 2013-09-25 33y 02m 03d McGuffie
688 John Hannah (Jacky) McGugan St Mirren 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1958-09-20 19y 03m 08d 1959-12-05 20y 05m 23d McGugan
689 Paul Joseph McGugan Celtic 5 4 1 0 2 3 .00 40.00 60.00 20.00 1985-10-12 21y 02m 25d 1987-05-09 22y 09m 22d McGugan
690 James McGuigan Hamilton Academical 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1946-09-04 22y 06m 03d 1946-09-04 22y 06m 03d McGuigan
691 David McGuinness Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1961-02-18 Not Known 1961-02-18 Not Known McGuinness
692 John McGuinness Albion Rovers; Stirling Albion 10 10 0 1 3 6 10.00 30.00 60.00 25.00 1958-02-15 20y 07m 25d 1967-12-23 30y 06m 02d McGuinness
693 Benny McGuire Raith Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 1969-11-01 25y 04m 14d 1970-03-21 25y 09m 03d McGuire
694 James E McGuire Alloa Athletic; Celtic 1 1 0 1 0 0 100.00 .00 .00 100.00 1949-09-17 Not Known 1949-09-17 Not Known McGuire
695 James McGuire Kilmarnock 3 3 0 0 2 1 .00 66.67 33.33 33.33 1987-01-31 24y 04m 04d 1987-02-09 24y 04m 13d McGuire
696 Joe McGuire Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1954-01-02 Not Known 1954-01-02 Not Known McGuire
697 McGuire Elgin City 1 0 1 0 0 1 .00 .00 100.00 .00 1995-07-29 Not Known 1995-07-29 Not Known McGuire
698 Philip James McGuire Aberdeen; Dunfermline Athletic; Inverness Caledonian Thistle; Kilmarnock 23 22 1 6 4 13 26.09 17.39 56.52 34.78 2000-08-13 20y 05m 09d 2010-04-10 30y 01m 06d McGuire
699 William M McGuire Airdrieonians; Falkirk 13 12 1 3 4 2 7 30.77 15.38 53.85 38.46 1979-09-22 22y 07m 29d 1986-12-27 29y 11m 03d McGuire
700 James McGurk Hamilton Academical 2 2 0 1 0 1 50.00 .00 50.00 50.00 1946-09-04 Not Known 1947-01-18 Not Known McGurk
701 David Edward McGurn Raith Rovers 4 4 0 0 1 3 .00 25.00 75.00 12.50 2012-07-14 31y 10m 00d 2015-03-17 34y 06m 03d McGurn
702 Willie McGurn Airdrieonians 4 4 0 1 0 3 25.00 .00 75.00 25.00 1950-10-14 Not Known 1951-12-29 Not Known McGurn
703 Archie McHard Clyde 1 1 0 0 1 0 .00 100.00 .00 50.00 1956-04-11 21y 10m 01d 1956-04-11 21y 10m 01d McHard
704 P McHardy Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 1995-07-29 Not Known 1995-07-29 Not Known McHardy
705 R McHardy Elgin City 1 0 1 0 0 1 .00 .00 100.00 .00 1995-07-29 Not Known 1995-07-29 Not Known McHardy
706 Kevin McHattie Kilmarnock 2 2 0 0 2 0 .00 100.00 .00 50.00 2015-10-03 22y 02m 18d 2016-01-02 22y 05m 18d McHattie
707 John McHugh Dundee United; Clyde 24 23 1 1 8 2 14 33.33 8.33 58.33 37.50 1962-11-10 19y 04m 04d 1974-05-04 30y 09m 28d McHugh
708 Robert McHugh Motherwell 4 0 4 3 0 1 75.00 .00 25.00 75.00 2010-09-25 19y 02m 09d 2013-10-19 22y 03m 03d McHugh
709 John McIlhatton Raith Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 1950-12-16 29y 11m 13d 1950-12-16 29y 11m 13d McIlhatton
710 Stephen Francis McIlhone Hibernian 1 0 1 1 0 0 100.00 .00 .00 100.00 1987-05-07 17y 11m 13d 1987-05-07 17y 11m 13d McIlhone
711 Hugh McIlmoyle Greenock Morton 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1973-09-01 33y 07m 03d 1973-12-29 33y 11m 00d McIlmoyle
712 McIlmoyle Carlisle United 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1969-07-26 Not Known 1969-07-26 Not Known McIlmoyle
713 James McIlravey Arbroath 1 0 1 0 1 0 .00 100.00 .00 50.00 1975-03-22 19y 01m 18d 1975-03-22 19y 01m 18d McIlravey
714 Brien McIlroy Kilmarnock; Aberdeen 21 20 1 9 9 6 6 42.86 28.57 28.57 57.14 1960-11-12 Not Known 1969-11-15 Not Known McIlroy
715 Jim McIlwraith Motherwell 2 1 1 0 1 1 .00 50.00 50.00 25.00 1974-12-14 20y 07m 27d 1975-11-29 21y 07m 12d McIlwraith
716 Alan Bruce McInally Ayr United; Celtic 11 8 3 3 3 5 27.27 27.27 45.45 40.91 1982-02-20 19y 00m 10d 1987-02-21 24y 00m 11d McInally
717 James Edward McInally Dundee; Dundee United; Raith Rovers 37 33 4 2 8 16 13 21.62 43.24 35.14 43.24 1984-05-09 20y 02m 20d 1998-10-31 34y 08m 12d McInally
718 John Whitfield Milligan McInally Kilmarnock; Motherwell 29 28 1 7 11 7 11 37.93 24.14 37.93 50.00 1959-08-22 22y 09m 01d 1972-10-21 35y 11m 00d McInally
719 Derek John McInnes Greenock Morton; Rangers; Dundee United 13 9 4 2 3 4 6 23.08 30.77 46.15 38.46 1991-07-27 20y 00m 22d 2006-02-07 34y 07m 02d McInnes
720 Ian McInnes Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1987-08-19 20y 04m 28d 1987-08-19 20y 04m 28d McInnes
721 John McInnes Chelsea 1 1 0 0 1 0 .00 100.00 .00 50.00 1949-04-27 26y 00m 29d 1949-04-27 26y 00m 29d McInnes
722 John Smith McInnes Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1947-04-05 19y 07m 25d 1947-04-05 19y 07m 25d McInnes
723 Joseph Clarke McInnes Partick Thistle; Third Lanark 15 15 0 4 2 0 12 13.33 .00 80.00 13.33 1953-12-26 21y 00m 17d 1962-11-17 29y 11m 08d McInnes
724 Willie McInnes Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 1952-11-01 21y 05m 12d 1952-11-01 21y 05m 12d McInnes
725 Billy McIntosh East Stirlingshire 2 2 0 0 0 2 .00 .00 100.00 .00 1963-12-21 Not Known 1964-01-11 Not Known McIntosh
726 Colin McIntosh East Stirlingshire 1 1 0 0 0 1 .00 .00 100.00 .00 1984-08-22 31y 03m 23d 1984-08-22 31y 03m 23d McIntosh
727 Colin William Muirhead McIntosh Alloa Athletic; Falkirk 3 1 2 1 0 1 33.33 .00 33.33 33.33 1980-01-26 23y 03m 18d 1982-03-06 25y 04m 26d McIntosh
728 David McIntosh Dundee 1 1 0 1 0 0 100.00 .00 .00 100.00 1976-01-10 21y 09m 30d 1976-01-10 21y 09m 30d McIntosh
729 James William McIntosh Montrose 2 2 0 0 2 0 .00 100.00 .00 50.00 1978-03-18 27y 06m 27d 1978-03-25 27y 07m 06d McIntosh
730 Jim McIntosh Falkirk 8 8 0 1 2 5 12.50 25.00 62.50 25.00 1955-12-10 Not Known 1963-03-13 Not Known McIntosh
731 John (Ian) McGregor McIntosh Partick Thistle 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1957-03-02 23y 05m 16d 1957-03-02 23y 05m 16d McIntosh
732 Martin Wylie McIntosh Clydebank[4]; Hibernian 3 3 0 1 0 2 33.33 .00 66.67 33.33 1992-08-12 21y 04m 24d 2000-05-21 29y 02m 02d McIntosh
733 McIntosh The British Army; Forres Mechanics; Peterhead 3 2 1 1 0 2 33.33 .00 66.67 33.33 1957-12-02 Not Known 1995-07-28 Not Known McIntosh
734 Alexander [1] McIntyre Ayr United; St Johnstone; St Mirren 8 8 0 1 2 1 5 25.00 12.50 62.50 31.25 1958-09-10 Not Known 1965-01-30 Not Known McIntyre
735 Billy McIntyre Ayr United 5 5 0 1 1 1 3 20.00 20.00 60.00 30.00 1958-09-10 Not Known 1961-02-18 Not Known McIntyre
736 George McIntyre Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1961-02-18 Not Known 1961-02-18 Not Known McIntyre
737 James McIntyre Kilmarnock; Dundee United; Dunfermline Athletic 15 12 3 2 5 2 8 33.33 13.33 53.33 40.00 1996-04-27 23y 11m 03d 2007-02-03 34y 08m 10d McIntyre
738 John Francis McIntyre Clydebank[4] 1 1 0 0 1 0 .00 100.00 .00 50.00 1980-01-05 23y 05m 29d 1980-01-05 23y 05m 29d McIntyre
739 John McIntyre Raith Rovers 6 6 0 1 0 5 16.67 .00 83.33 16.67 1951-08-11 Not Known 1953-08-29 Not Known McIntyre
740 McIntyre Buckie Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1955-02-19 Not Known 1955-02-19 Not Known McIntyre
741 Paul McIntyre St Mirren 4 3 1 0 1 3 .00 25.00 75.00 12.50 1991-09-14 24y 07m 27d 1992-02-05 25y 00m 18d McIntyre
742 Stephen McIntyre Ayr United; Stranraer 2 2 0 0 0 2 .00 .00 100.00 .00 1989-01-28 22y 08m 13d 1993-08-11 27y 02m 27d McIntyre
743 Thomas McIntyre Hibernian; Aberdeen 31 29 2 10 9 10 12 29.03 32.26 38.71 45.16 1937-08-18 22y 08m 18d 1994-04-30 Not Known McIntyre
744 Bobby McIver Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1951-01-27 Not Known 1951-01-27 Not Known McIver
745 Ronald William McIvor East Fife 6 6 0 1 2 3 16.67 33.33 50.00 33.33 1973-12-08 22y 08m 15d 1978-01-02 26y 09m 10d McIvor
746 Allan Rennie McKay Third Lanark; Motherwell; Dumbarton 6 5 1 0 1 5 .00 16.67 83.33 8.33 1963-10-19 19y 11m 18d 1974-02-23 30y 03m 22d McKay
747 Barrie McKay Raith Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 2014-11-08 19y 10m 09d 2015-04-18 20y 03m 19d McKay
748 Brad McKay St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 2015-08-02 Not Known 2015-08-02 Not Known McKay
749 Derek McKay Dundee; Aberdeen 3 3 0 0 1 2 .00 33.33 66.67 16.67 1966-10-01 16y 09m 18d 1970-04-04 20y 03m 22d McKay
750 Desmond McKay Airdrieonians 2 2 0 1 1 0 50.00 50.00 .00 75.00 1971-01-16 17y 11m 06d 1971-08-25 18y 06m 15d McKay
751 Donald Scrimgeour McKay Dundee United 15 15 0 4 4 7 26.67 26.67 46.67 40.00 1962-08-15 22y 04m 27d 1970-08-19 30y 05m 00d McKay
752 Duncan McKay Celtic; Third Lanark 15 15 0 4 3 8 26.67 20.00 53.33 36.67 1958-12-20 21y 05m 06d 1965-01-09 27y 05m 26d McKay
753 George McKay Arbroath 1 1 0 0 0 1 .00 .00 100.00 .00 1972-10-28 26y 05m 23d 1972-10-28 26y 05m 23d McKay
754 Peter Walker McKay St Mirren 1 1 0 1 0 0 1 .00 .00 100.00 .00 1957-12-21 32y 09m 28d 1957-12-21 32y 09m 28d McKay
755 William McKay Inverness Caledonian Thistle; Dundee United 11 10 1 6 5 4 2 45.45 36.36 18.18 63.64 2012-01-21 23y 02m 30d 2015-12-30 27y 02m 08d McKay
756 McKean Vale of Leithen 1 1 0 0 0 1 .00 .00 100.00 .00 1962-01-27 Not Known 1962-01-27 Not Known McKean
757 Robert Munro McKean St Mirren; Rangers 10 8 2 1 7 1 2 70.00 10.00 20.00 75.00 1970-11-07 17y 10m 30d 1977-04-09 24y 04m 01d McKean
758 Jack McKechnie Stirling Albion 7 7 0 1 1 5 14.29 14.29 71.43 21.43 1955-02-12 Not Known 1960-01-16 Not Known McKechnie
759 McKechnie Hull City; Greenock Morton 2 0 2 1 0 1 50.00 .00 50.00 50.00 1967-08-08 Not Known 1994-08-04 Not Known McKechnie
760 Colin McKee Kilmarnock 9 6 3 5 4 0 5 44.44 .00 55.56 44.44 1994-09-24 21y 01m 02d 1997-04-05 23y 07m 14d McKee
761 Joe McKee St Mirren 1 0 1 0 0 1 .00 .00 100.00 .00 2011-09-17 18y 10m 18d 2011-09-17 18y 10m 18d McKee
762 Kevin George McKee Hibernian; Hamilton Academical; Partick Thistle; Stenhousemuir 20 18 2 4 3 12 20.00 15.00 60.00 27.50 1984-01-02 17y 06m 23d 1997-10-12 31y 04m 02d McKee
763 John McKeever Motherwell 1 1 0 2 0 1 0 .00 100.00 .00 50.00 1981-10-24 19y 00m 23d 1981-10-24 19y 00m 23d McKeever
764 Robert McKell Livingston (Meadowbank Thistle) 1 1 0 0 0 1 .00 .00 100.00 .00 1982-01-20 26y 07m 26d 1982-01-20 26y 07m 26d McKell
765 David Norwood McKellar Hamilton Academical 3 3 0 0 0 3 .00 .00 100.00 .00 1986-08-13 30y 02m 22d 1987-03-07 30y 09m 13d McKellar
766 George M McKellar Third Lanark 1 1 0 0 0 1 .00 .00 100.00 .00 1950-01-14 Not Known 1950-01-14 Not Known McKellar
767 D McKenna Queensland 1 1 0 0 1 0 .00 100.00 .00 50.00 1959-05-12 Not Known 1959-05-12 Not Known McKenna
768 David McKenna St Mirren; Stirling Albion 1 0 1 0 0 1 .00 .00 100.00 .00 2007-08-28 20y 11m 09d 2007-08-28 20y 11m 09d McKenna
769 John McKenna Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1955-04-02 Not Known 1955-04-02 Not Known McKenna
770 Michael Bernard McKenna East Stirlingshire 2 2 0 1 0 1 50.00 .00 50.00 50.00 1981-10-31 22y 08m 15d 1982-04-27 23y 02m 11d McKenna
771 Michael McKenna Livingston (Meadowbank Thistle) 4 2 2 1 0 3 25.00 .00 75.00 25.00 2014-08-20 21y 07m 16d 2015-02-14 22y 01m 10d McKenna
772 Patrick McKenna Aberdeen 12 12 0 4 5 3 33.33 41.67 25.00 54.17 1946-11-23 26y 06m 28d 1951-12-01 31y 07m 05d McKenna
773 Paul McKenna Preston North End 1 1 0 0 0 1 .00 .00 100.00 .00 2006-07-15 28y 08m 25d 2006-07-15 28y 08m 25d McKenna
774 Stephen McKenna Airdrieonians (Airdrie United); Queen Of The South 5 3 2 1 2 2 20.00 40.00 40.00 40.00 2004-07-24 18y 07m 29d 2015-03-28 29y 04m 03d McKenna
775 Peter Stewart McKennan Partick Thistle 3 3 0 2 2 1 0 66.67 33.33 .00 83.33 1946-08-14 28y 00m 29d 1947-10-18 29y 03m 02d McKennan
776 Allan Walter McKenzie Arbroath 6 5 1 0 0 6 .00 .00 100.00 .00 1977-12-24 24y 06m 21d 1980-03-29 26y 09m 26d McKenzie
777 Billy S McKenzie Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 1959-11-21 Not Known 1959-11-21 Not Known McKenzie
778 Christopher McKenzie Alloa Athletic 1 0 1 0 0 1 .00 .00 100.00 .00 1995-08-19 27y 07m 17d 1995-08-19 27y 07m 17d McKenzie
779 David [1] McKenzie Livingston (Meadowbank Thistle) 1 1 0 0 0 1 .00 .00 100.00 .00 1976-08-07 20y 10m 21d 1976-08-07 20y 10m 21d McKenzie
780 James Roderick McKenzie Airdrieonians; Hibernian 23 23 0 6 7 10 26.09 30.43 43.48 41.30 1966-09-17 21y 01m 18d 1973-09-08 28y 01m 09d McKenzie
781 McKenzie Fraserburgh; Cowdenbeath 2 1 1 1 0 1 50.00 .00 50.00 50.00 1954-02-13 Not Known 2011-07-12 Not Known McKenzie
782 Paul Vincent McKenzie Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1990-01-20 25y 03m 29d 1990-01-20 25y 03m 29d McKenzie
783 Peter McKenzie Airdrieonians 1 1 0 0 1 0 .00 100.00 .00 50.00 1947-11-29 Not Known 1947-11-29 Not Known McKenzie
784 Roderick McKenzie Livingston (Meadowbank Thistle); Dunfermline Athletic 12 12 0 1 3 8 8.33 25.00 66.67 20.83 2003-11-01 28y 02m 24d 2007-01-02 31y 04m 25d McKenzie
785 Rory McKenzie Kilmarnock 8 3 5 1 5 2 1 62.50 25.00 12.50 75.00 2012-12-26 19y 02m 19d 2016-01-02 22y 02m 26d McKenzie
786 Brian McKeown Airdrieonians 12 11 1 4 2 6 33.33 16.67 50.00 41.67 1979-09-22 22y 10m 23d 1988-08-06 31y 09m 06d McKeown
787 Campbell R McKeown Clydebank[4] 4 3 1 0 2 2 .00 50.00 50.00 25.00 1981-09-19 18y 09m 07d 1983-10-05 20y 09m 23d McKeown
788 Gary McKeown Dundee 3 3 0 3 0 0 100.00 .00 .00 100.00 1993-02-03 22y 03m 15d 1993-11-13 23y 00m 25d McKeown
789 Joseph Francis McKeown Stirling Albion 1 1 0 1 0 0 100.00 .00 .00 100.00 1949-08-27 25y 04m 18d 1949-08-27 25y 04m 18d McKeown
790 Kevin McKeown East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2003-09-07 35y 10m 26d 2003-09-07 35y 10m 26d McKeown
791 Rory McKeown Kilmarnock; Raith Rovers 10 9 1 4 1 5 40.00 10.00 50.00 45.00 2011-08-21 18y 04m 13d 2015-07-07 22y 02m 29d McKeown
792 Stephen James McKeown Airdrieonians (Airdrie United) 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-07-24 23y 00m 07d 2004-07-24 23y 00m 07d McKeown
793 Steven Mckeown Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2006-09-20 19y 03m 17d 2006-09-20 19y 03m 17d Mckeown
794 Jamie McKernan Ayr United 1 1 0 1 0 0 100.00 .00 .00 100.00 2011-09-21 19y 05m 20d 2011-09-21 19y 05m 20d McKernan
795 McKewon Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known McKewon
796 Neil McKilligan Partick Thistle; Raith Rovers; Albion Rovers 3 1 2 0 0 3 .00 .00 100.00 .00 1993-09-04 19y 08m 02d 1998-02-14 24y 01m 12d McKilligan
797 Alan Robert McKillop St Johnstone; Brechin City 2 2 0 0 0 2 .00 .00 100.00 .00 1988-08-17 24y 08m 18d 1992-08-19 28y 08m 20d McKillop
798 Alastair McKillop Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1947-04-05 Not Known 1947-04-05 Not Known McKillop
799 George McKimmie Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1970-09-12 19y 01m 24d 1970-09-12 19y 01m 24d McKimmie
800 Stewart McKimmie Dundee; Aberdeen; Dundee United 54 54 0 2 26 14 14 48.15 25.93 25.93 61.11 1983-09-17 20y 10m 21d 1997-05-03 34y 06m 06d McKimmie
801 Colin McKinlay Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1955-11-26 Not Known 1955-11-26 Not Known McKinlay
802 Ian McKinlay Third Lanark 1 1 0 1 0 0 100.00 .00 .00 100.00 1962-03-17 Not Known 1962-03-17 Not Known McKinlay
803 Thomas Valley McKinlay Dundee; Celtic; Kilmarnock 27 27 0 3 13 9 5 48.15 33.33 18.52 64.81 1983-09-17 18y 09m 14d 2000-04-29 35y 04m 26d McKinlay
804 William James Alexander McKinlay Dundee United; Fulham 24 22 2 1 5 10 9 20.83 41.67 37.50 41.67 1987-11-18 18y 06m 27d 2004-07-31 35y 03m 09d McKinlay
805 Columb McKinley Airdrieonians; Dumbarton 10 10 0 1 4 5 10.00 40.00 50.00 30.00 1971-01-16 20y 04m 23d 1977-10-22 27y 01m 28d McKinley
806 McKinley Vale of Leithen 1 1 0 0 0 1 .00 .00 100.00 .00 1962-01-27 Not Known 1962-01-27 Not Known McKinley
807 Victor McKinney Falkirk 6 5 1 2 1 3 33.33 16.67 50.00 41.67 1965-02-06 Not Known 1967-08-19 Not Known McKinney
808 Colin Graham McKinnon Stenhousemuir; Stirling Albion 2 2 0 0 0 2 .00 .00 100.00 .00 2000-01-29 30y 05m 00d 2002-09-25 33y 00m 27d McKinnon
809 Danny McKinnon Stirling Albion 2 2 0 0 1 1 .00 50.00 50.00 25.00 1966-04-23 Not Known 1967-08-30 Not Known McKinnon
810 Donnie McKinnon Partick Thistle 10 10 0 3 5 2 30.00 50.00 20.00 55.00 1961-11-11 21y 02m 22d 1969-10-25 29y 02m 05d McKinnon
811 Neil McKinnon Rangers; Albion Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1948-12-18 Not Known 1948-12-18 Not Known McKinnon
812 Raymond McKinnon Dundee United; Aberdeen 17 12 5 1 7 4 6 41.18 23.53 35.29 52.94 1990-01-27 19y 05m 22d 1998-03-21 27y 07m 16d McKinnon
813 Robert McKinnon Motherwell 13 13 0 1 4 3 6 30.77 23.08 46.15 42.31 1992-04-07 25y 08m 08d 1996-01-10 29y 05m 10d McKinnon
814 Ron McKinnon Rangers 25 25 0 14 7 4 56.00 28.00 16.00 70.00 1961-03-08 20y 06m 16d 1971-10-02 31y 01m 12d McKinnon
815 Ron McKinven Queens Park; St Johnstone 11 11 0 1 4 6 9.09 36.36 54.55 27.27 1957-08-14 Not Known 1966-01-15 Not Known McKinven
816 Allen Darrell McKnight Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1991-08-13 27y 06m 17d 1991-08-13 27y 06m 17d McKnight
817 James McKnight Queen Of The South 1 1 0 0 0 1 .00 .00 100.00 .00 1951-11-10 Not Known 1951-11-10 Not Known McKnight
818 Paul Ronald McKnight Rangers 1 0 1 0 0 1 .00 .00 100.00 .00 1997-07-26 20y 05m 18d 1997-07-26 20y 05m 18d McKnight
819 Phil McKnight Chelsea 2 2 0 2 0 0 100.00 .00 .00 100.00 1948-04-26 23y 10m 11d 1954-03-31 29y 09m 16d McKnight
820 Alan James McLaren Rangers 11 11 0 5 2 4 45.45 18.18 36.36 54.55 1994-11-09 23y 10m 05d 1997-02-01 26y 00m 28d McLaren
821 Andrew McLaren Dundee United; Kilmarnock 23 18 5 8 8 7 34.78 34.78 30.43 52.17 1993-08-28 20y 02m 23d 2003-11-30 30y 05m 25d McLaren
822 David McLaren Dundee 1 1 0 0 0 1 .00 .00 100.00 .00 1956-09-29 Not Known 1956-09-29 Not Known McLaren
823 Ian Calderwood McLaren Berwick Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1979-08-25 21y 05m 10d 1979-08-25 21y 05m 10d McLaren
824 James Norman McLaren East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 1983-02-20 29y 00m 12d 1983-02-20 29y 00m 12d McLaren
825 John James Roy McLaren St Johnstone 2 2 0 0 0 2 .00 .00 100.00 .00 1954-09-22 24y 07m 10d 1954-09-25 24y 07m 13d McLaren
826 Malcolm McLaren St Mirren 1 1 0 0 1 0 .00 100.00 .00 50.00 1946-08-28 Not Known 1946-08-28 Not Known McLaren
827 McLaren Kilmarnock; Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 2003-08-02 Not Known 2003-08-02 Not Known McLaren
828 Paul McLaren Brechin City 1 1 0 0 0 1 .00 .00 100.00 .00 1992-08-19 26y 06m 05d 1992-08-19 26y 06m 05d McLaren
829 William R McLaren Dunfermline Athletic; East Fife; Queen Of The South; Greenock Morton; Hibernian; Clyde 18 17 1 2 2 5 11 11.11 27.78 61.11 25.00 1970-01-03 21y 06m 27d 1982-12-11 34y 06m 04d McLaren
830 Gerard McLauchlan Clydebank[4]; Airdrieonians 9 8 1 2 2 5 22.22 22.22 55.56 33.33 1977-02-26 18y 08m 05d 1983-04-02 24y 09m 12d McLauchlan
831 Martin James McLauchlan Clyde 1 0 1 0 0 1 .00 .00 100.00 .00 2000-02-19 30y 01m 17d 2000-02-19 30y 01m 17d McLauchlan
832 William Donaldson McLauchlan Cowdenbeath 2 2 0 0 0 2 .00 .00 100.00 .00 1970-12-19 20y 02m 24d 1971-04-24 20y 06m 30d McLauchlan
833 Alexander Donaldson McLaughlan Kilmarnock 20 20 0 8 5 7 40.00 25.00 35.00 52.50 1960-11-12 24y 03m 26d 1971-01-30 34y 06m 13d McLaughlan
834 John Ian McLaughlan Falkirk 6 6 0 2 1 3 33.33 16.67 50.00 41.67 1967-11-04 19y 10m 01d 1976-10-06 28y 09m 03d McLaughlan
835 John McLaughlan Clyde; Dunfermline Athletic; Motherwell; Everton 7 7 0 4 3 1 3 42.86 14.29 42.86 50.00 1960-08-17 23y 09m 04d 1973-10-03 36y 10m 20d McLaughlan
836 Alec McLaughlin St Mirren 2 2 0 0 1 1 .00 50.00 50.00 25.00 1966-04-30 Not Known 1966-11-19 Not Known McLaughlin
837 Barry John McLaughlin St Mirren; Kilmarnock 6 6 0 0 2 4 .00 33.33 66.67 16.67 2000-09-20 27y 05m 01d 2004-03-07 30y 10m 17d McLaughlin
838 Brian [1] McLaughlin Celtic; Dundee United 10 7 3 3 4 4 2 40.00 40.00 20.00 60.00 1994-05-22 20y 00m 08d 1999-05-15 25y 00m 01d McLaughlin
839 Brian McLaughlin Ayr United; Motherwell; Hamilton Academical 10 10 0 3 3 3 3 30.00 30.00 30.00 45.00 1979-08-18 24y 10m 11d 1983-05-14 28y 07m 07d McLaughlin
840 Hugh McLaughlin St Mirren 4 4 0 1 1 1 2 25.00 25.00 50.00 37.50 1969-04-19 23y 10m 22d 1971-03-13 25y 09m 13d McLaughlin
841 Joe McLaughlin Hamilton Academical; Aberdeen; Raith Rovers; Greenock Morton; Falkirk; Hibernian; Clydebank[4] 23 23 0 2 13 6 4 56.52 26.09 17.39 69.57 1946-09-04 20y 03m 18d 1998-01-24 Not Known McLaughlin
842 Mark McLaughlin Clyde; Hamilton Academical; Dumbarton 6 6 0 2 0 4 33.33 .00 66.67 33.33 2000-02-19 24y 02m 17d 2011-02-12 35y 02m 10d McLaughlin
843 McLaughlin Clachnacuddin; Ballymena United 2 2 0 1 0 1 50.00 .00 50.00 50.00 1994-07-30 Not Known 2003-07-22 Not Known McLaughlin
844 Paul Gerald McLaughlin Partick Thistle 3 3 0 0 2 1 .00 66.67 33.33 33.33 1992-08-15 26y 08m 06d 1992-12-26 27y 00m 17d McLaughlin
845 Ryan McLaughlin Aberdeen 1 0 1 1 0 0 100.00 .00 .00 100.00 2015-09-20 20y 11m 21d 2015-09-20 20y 11m 21d McLaughlin
846 Scott Bonner McLaughlin Livingston (Meadowbank Thistle); Airdrieonians (Airdrie United) 2 2 0 1 1 0 50.00 50.00 .00 75.00 2004-04-17 20y 02m 28d 2008-08-27 24y 07m 07d McLaughlin
847 Alistair McLean Ayr United 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1973-12-15 23y 03m 15d 1974-04-20 23y 07m 21d McLean
848 Bill McLean Australia 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-16 Not Known 1959-05-16 Not Known McLean
849 Brian Stuart McLean Motherwell; Falkirk; Dundee United; Ross County 16 13 3 1 3 4 9 18.75 25.00 56.25 31.25 2005-11-26 20y 08m 29d 2014-04-19 29y 01m 22d McLean
850 Donald H McLean Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1957-03-25 Not Known 1957-03-25 Not Known McLean
851 Donald John McLean Alloa Athletic 2 2 0 0 0 1 .00 .00 50.00 .00 1980-01-26 24y 10m 11d 1980-01-30 24y 10m 15d McLean
852 Duncan William McLean Dundee 1 1 0 1 0 0 1 .00 .00 100.00 .00 2004-01-06 20y 04m 30d 2004-01-06 20y 04m 30d McLean
853 Euan McLean Dundee United; St Johnstone 1 0 1 1 0 0 100.00 .00 .00 100.00 2007-10-20 21y 09m 11d 2007-10-20 21y 09m 11d McLean
854 George Roy McLean Rangers 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1961-03-08 23y 05m 20d 1961-03-08 23y 05m 20d McLean
855 George Tomlinson McLean St Mirren; Rangers; Dundee; Dunfermline Athletic; Ayr United 24 24 0 7 11 4 9 45.83 16.67 37.50 54.17 1960-08-27 17y 03m 01d 1974-11-02 31y 05m 07d McLean
856 Hugh McLean Dumbarton 6 6 0 1 1 2 3 16.67 33.33 50.00 33.33 1975-08-09 23y 06m 20d 1977-02-02 25y 00m 13d McLean
857 James [2] McLean St Mirren 2 2 0 0 0 2 .00 .00 100.00 .00 1947-08-13 Not Known 1949-01-15 Not Known McLean
858 James Yuille McLean Clyde; Dundee; Kilmarnock 18 18 0 1 5 6 7 27.78 33.33 38.89 44.44 1961-03-25 Not Known 1970-02-07 Not Known McLean
859 Jim [2] McLean Greenock Morton 1 0 1 0 1 0 .00 100.00 .00 50.00 1977-12-10 18y 03m 16d 1977-12-10 18y 03m 16d McLean
860 Jim McLean Ayr United; Dunfermline Athletic 16 16 0 1 7 8 6.25 43.75 50.00 28.13 1958-09-10 Not Known 1966-11-12 Not Known McLean
861 Kenny Mclean St Mirren; Aberdeen 15 13 2 5 3 7 33.33 20.00 46.67 43.33 2010-10-23 18y 09m 15d 2016-01-09 24y 00m 01d Mclean
862 Mark Andrew McLean Berwick Rangers 2 2 0 0 1 1 .00 50.00 50.00 25.00 2001-01-27 28y 09m 28d 2001-02-07 28y 10m 10d McLean
863 McLean Forres Mechanics 1 1 0 0 0 1 .00 .00 100.00 .00 1994-07-31 Not Known 1994-07-31 Not Known McLean
864 Neil McLean Dumbarton 1 1 0 0 0 1 .00 .00 100.00 .00 1949-02-19 Not Known 1949-02-19 Not Known McLean
865 Paul McLean Stranraer 1 0 1 0 0 1 .00 .00 100.00 .00 1993-08-11 29y 00m 17d 1993-08-11 29y 00m 17d McLean
866 Scott James McLean Partick Thistle 1 1 0 0 1 0 .00 100.00 .00 50.00 2002-09-28 26y 03m 11d 2002-09-28 26y 03m 11d McLean
867 Stewart D McLean Stenhousemuir 1 1 0 1 0 0 100.00 .00 .00 100.00 1954-05-01 Not Known 1954-05-01 Not Known McLean
868 Stuart Donald McLean Kilmarnock 17 17 0 2 4 6 7 23.53 35.29 41.18 41.18 1975-01-04 19y 00m 22d 1987-08-19 31y 08m 06d McLean
869 Tommy McLean Kilmarnock; Rangers 44 40 4 4 27 7 10 61.36 15.91 22.73 69.32 1964-12-19 17y 06m 17d 1981-05-02 33y 11m 00d McLean
870 William McLean Airdrieonians; Queen Of The South; Raith Rovers 3 2 1 0 0 3 .00 .00 100.00 .00 1957-09-14 Not Known 1967-10-14 Not Known McLean
871 Alexander McLeish Aberdeen 48 48 0 23 13 12 47.92 27.08 25.00 61.46 1978-10-21 19y 09m 00d 1994-03-05 35y 01m 12d McLeish
872 Kevin Michael McLeish Dunfermline Athletic; Berwick Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 2005-07-17 24y 07m 14d 2005-07-17 24y 07m 14d McLeish
873 Les McLellan St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 1977-11-19 18y 10m 09d 1977-11-19 18y 10m 09d McLellan
874 Charles McLelland Aberdeen; Motherwell; Montrose 21 21 0 1 5 8 8 23.81 38.10 38.10 42.86 1974-03-23 20y 11m 27d 1986-08-19 33y 04m 26d McLelland
875 Stephen John McLelland Ayr United; Motherwell; Hamilton Academical 9 9 0 4 2 2 44.44 22.22 22.22 55.56 1979-08-29 22y 00m 04d 1983-05-14 25y 08m 19d McLelland
876 Daniel McLennan Falkirk; East Fife; Dundee 14 14 0 1 3 4 6 21.43 28.57 42.86 35.71 1946-08-10 Not Known 1957-08-20 Not Known McLennan
877 McLennan Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 1995-07-29 Not Known 1995-07-29 Not Known McLennan
878 Donald A McLeod Motherwell 13 13 0 4 2 7 30.77 15.38 53.85 38.46 1946-08-24 Not Known 1952-04-30 Not Known McLeod
879 Gordon Thomas McLeod Dundee United; Dundee 4 4 0 0 3 1 .00 75.00 25.00 37.50 1987-05-11 19y 08m 09d 1990-04-04 22y 07m 02d McLeod
880 Iain Alasdair McLeod Berwick Rangers 4 4 0 0 2 2 .00 50.00 50.00 25.00 1979-08-25 27y 03m 14d 1980-04-23 27y 11m 12d McLeod
881 John Murdoch McLeod Hibernian 4 4 0 1 1 1 2 25.00 25.00 50.00 37.50 1959-09-05 20y 09m 13d 1961-01-02 22y 01m 10d McLeod
882 Joseph McLeod Dundee United; Motherwell 5 2 3 0 1 4 .00 20.00 80.00 10.00 1987-05-11 19y 04m 11d 1992-04-07 24y 03m 08d McLeod
883 Keith McLeod Spartans 1 0 1 0 1 0 .00 100.00 .00 50.00 2012-09-07 34y 01m 06d 2012-09-07 34y 01m 06d McLeod
884 McLeod British Columbia All-Stars; Ross County; Forres Mechanics 3 2 1 0 0 3 .00 .00 100.00 .00 1958-06-02 Not Known 1994-07-31 Not Known McLeod
885 Thomas McLeod Falkirk 3 3 0 0 1 2 .00 33.33 66.67 16.67 1972-11-04 20y 11m 23d 1974-09-11 22y 09m 30d McLeod
886 William C McLeod Partick Thistle; Queen Of The South 3 3 0 1 0 2 33.33 .00 66.67 33.33 1980-08-09 19y 00m 23d 1982-03-13 20y 07m 24d McLeod
887 McLernon Ballymena United 1 1 0 1 0 0 100.00 .00 .00 100.00 2003-07-22 Not Known 2003-07-22 Not Known McLernon
888 Tom McLevy Arbroath 2 2 0 0 0 2 .00 .00 100.00 .00 1959-10-17 Not Known 1960-03-09 Not Known McLevy
889 Dan McLindon Dunfermline Athletic; Partick Thistle; Stranraer 10 10 0 1 2 3 5 20.00 30.00 50.00 35.00 1961-01-07 20y 10m 04d 1971-01-23 30y 10m 20d McLindon
890 Malcolm McLure Raith Rovers 20 20 0 7 2 11 35.00 10.00 55.00 40.00 1949-08-17 Not Known 1956-11-10 Not Known McLure
891 Barry McMahon Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1997-01-25 25y 09m 17d 1997-01-25 25y 09m 17d McMahon
892 Gerard Joseph McMahon St Johnstone 5 1 4 1 2 2 20.00 40.00 40.00 40.00 1998-04-18 24y 03m 20d 2000-05-06 26y 04m 07d McMahon
893 Allan William McManus Livingston (Meadowbank Thistle); Airdrieonians (Airdrie United) 2 2 0 0 1 1 .00 50.00 50.00 25.00 2000-09-06 25y 09m 20d 2004-07-24 29y 08m 07d McManus
894 Declan McManus Aberdeen 2 0 2 0 1 1 .00 50.00 50.00 25.00 2012-12-08 18y 04m 05d 2013-05-18 18y 09m 15d McManus
895 Jim [1] McManus Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1956-10-20 Not Known 1956-10-20 Not Known McManus
896 Jim McManus Falkirk 5 5 0 1 3 0 2 60.00 .00 40.00 60.00 1965-11-27 20y 04m 08d 1968-03-02 22y 07m 12d McManus
897 Michael Q McManus Hamilton Academical 5 5 0 2 0 3 40.00 .00 60.00 40.00 1977-10-01 23y 06m 04d 1980-02-23 25y 10m 27d McManus
898 Stephen McManus Celtic; Motherwell 23 22 1 3 9 6 8 39.13 26.09 34.78 52.17 2004-04-03 21y 06m 24d 2016-01-16 33y 04m 06d McManus
899 Thomas Kelly McManus Hibernian; Dundee; Falkirk; Dunfermline Athletic 14 6 8 1 3 4 7 21.43 28.57 50.00 35.71 2000-05-21 19y 02m 23d 2010-09-21 29y 06m 24d McManus
900 William George McManus St Johnstone 2 2 0 1 0 1 50.00 .00 50.00 50.00 1970-08-29 19y 02m 09d 1972-09-02 21y 02m 13d McManus
901 Grant Thomas McMartin St Johnstone; Livingston (Meadowbank Thistle); Berwick Rangers 3 3 0 0 1 2 .00 33.33 66.67 16.67 1997-08-09 26y 07m 09d 2001-02-07 30y 01m 10d McMartin
902 Billy McMaster St Mirren 1 1 0 0 1 0 .00 100.00 .00 50.00 1955-01-03 Not Known 1955-01-03 Not Known McMaster
903 David McMaster Crusaders 2 1 1 0 0 2 .00 .00 100.00 .00 2013-07-25 24y 06m 26d 2013-07-25 24y 06m 26d McMaster
904 John McMaster Aberdeen; Greenock Morton 14 13 1 1 5 4 5 35.71 28.57 35.71 50.00 1974-08-28 19y 06m 05d 1987-10-24 32y 08m 01d McMaster
905 Colin McMenamin Livingston (Meadowbank Thistle); Falkirk; Gretna; Ross County; Stenhousemuir 9 4 5 2 0 5 4 .00 55.56 44.44 27.78 2003-03-08 22y 00m 24d 2014-08-26 33y 06m 14d McMenamin
906 McMenamin Glentoran 1 0 1 1 0 0 100.00 .00 .00 100.00 2008-07-14 Not Known 2008-07-14 Not Known McMenamin
907 Jimmy McMichael Dundee United 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1961-01-21 Not Known 1961-01-21 Not Known McMichael
908 McMichael Newcastle United 1 1 0 0 0 1 .00 .00 100.00 .00 1954-10-13 Not Known 1954-10-13 Not Known McMichael
909 McMicheal Newcastle United 2 2 0 1 1 0 50.00 50.00 .00 75.00 1957-11-20 Not Known 1957-11-27 Not Known McMicheal
910 Alex McMillan Third Lanark 1 1 0 1 0 0 100.00 .00 .00 100.00 1947-10-04 Not Known 1947-10-04 Not Known McMillan
911 Brendan McMillan East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2003-09-07 Not Known 2003-09-07 Not Known McMillan
912 Graham McMillan Australian Select XI; Queensland; Australia 4 4 0 1 0 1 3 .00 25.00 75.00 12.50 1959-05-10 Not Known 1959-06-06 Not Known McMillan
913 Hamish McMillan Raith Rovers 2 2 0 0 1 1 .00 50.00 50.00 25.00 1956-03-24 Not Known 1956-03-28 Not Known McMillan
914 Hunter (Peter Hunter) McMillan Rangers; Queen Of The South; Falkirk 7 7 0 1 0 6 14.29 .00 85.71 14.29 1953-10-31 Not Known 1958-11-22 Not Known McMillan
915 Ian [1] McMillan Raith Rovers 3 1 2 0 0 3 .00 .00 100.00 .00 1995-10-14 19y 04m 05d 1996-04-13 19y 10m 04d McMillan
916 John Livingstone (Ian) McMillan Airdrieonians; Rangers 27 27 0 8 7 2 18 25.93 7.41 66.67 29.63 1949-01-22 17y 10m 04d 1964-12-26 33y 09m 08d McMillan
917 Jordan McMillan Rangers; Dunfermline Athletic; Partick Thistle 4 4 0 1 1 0 3 25.00 .00 75.00 25.00 2012-04-07 23y 05m 22d 2014-05-07 25y 06m 21d McMillan
918 McMillan Ross County 1 1 0 0 1 0 .00 100.00 .00 50.00 1997-03-27 Not Known 1997-03-27 Not Known McMillan
919 Ross McMillan Stenhousemuir; Stirling Albion 2 2 0 1 0 1 50.00 .00 50.00 50.00 2014-08-26 31y 10m 02d 2015-07-14 32y 08m 20d McMillan
920 Sam McMillan Ayr United 10 10 0 2 1 2 7 10.00 20.00 70.00 20.00 1956-10-06 Not Known 1967-01-21 Not Known McMillan
921 Stephen Thomas McMillan Motherwell 16 15 1 4 4 7 25.00 25.00 43.75 37.50 1995-11-07 19y 09m 19d 2000-12-16 24y 10m 27d McMillan
922 Tommy McMillan Aberdeen; Falkirk 15 15 0 5 2 8 33.33 13.33 53.33 40.00 1965-09-01 21y 02m 06d 1973-03-10 28y 08m 12d McMillan
923 Kevin Clifton McMinn Rangers 5 3 2 0 1 4 .00 20.00 80.00 10.00 1984-12-08 22y 02m 10d 1986-03-29 23y 06m 01d McMinn
924 Eric McMordie Middlesbrough 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1968-08-03 21y 11m 22d 1968-08-03 21y 11m 22d McMordie
925 Jimmy McMorran Third Lanark 3 3 0 0 0 3 .00 .00 100.00 .00 1963-03-23 20y 04m 23d 1964-03-04 21y 04m 04d McMorran
926 Charles McMullan Arbroath 1 1 0 1 0 0 100.00 .00 .00 100.00 1947-03-15 Not Known 1947-03-15 Not Known McMullan
927 McMullan Ballymena United 1 1 0 1 0 0 100.00 .00 .00 100.00 2003-07-22 Not Known 2003-07-22 Not Known McMullan
928 Douglas Gordon McNab Alloa Athletic; Partick Thistle 6 6 0 1 0 4 16.67 .00 66.67 16.67 1978-03-11 21y 08m 08d 1983-03-19 26y 08m 16d McNab
929 Edward McNab Greenock Morton 2 1 1 1 0 1 50.00 .00 50.00 50.00 1984-08-18 22y 00m 03d 1984-12-29 22y 04m 14d McNab
930 Jim McNab Preston North End 2 2 0 0 0 2 .00 .00 100.00 .00 1967-02-17 26y 10m 04d 1967-08-05 27y 03m 23d McNab
931 Neil McNab Greenock Morton; Tottenham Hotspur 2 1 1 1 0 1 50.00 .00 50.00 50.00 1973-09-01 16y 02m 28d 1973-12-29 16y 06m 25d McNab
932 Colin John McNair Falkirk 3 2 1 1 0 2 33.33 .00 66.67 33.33 1988-01-30 18y 10m 10d 1989-08-23 20y 05m 03d McNair
933 Mark McNally Celtic; Dundee United; Stirling Albion 16 16 0 1 4 4 8 25.00 25.00 50.00 37.50 1991-04-27 20y 01m 17d 2005-07-16 34y 04m 06d McNally
934 Stephen McNally Dundee 2 2 0 0 1 1 .00 50.00 50.00 25.00 2004-10-30 20y 07m 15d 2005-01-22 20y 10m 07d McNally
935 Jackie McNamara Dunfermline Athletic; Celtic; Aberdeen; Falkirk 38 36 2 2 25 8 5 65.79 21.05 13.16 76.32 1995-08-30 21y 10m 06d 2009-10-24 36y 00m 00d McNamara
936 John McNamara Celtic; Hibernian 17 16 1 1 7 4 6 41.18 23.53 35.29 52.94 1975-08-13 22y 10m 25d 1985-01-01 32y 03m 13d McNamara
937 David McNamee Livingston (Meadowbank Thistle); Plymouth Argyle; Aberdeen 10 10 0 0 5 5 .00 50.00 50.00 25.00 2002-10-06 21y 11m 26d 2011-02-26 30y 04m 16d McNamee
938 John James McNamee Raith Rovers 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1961-08-12 Not Known 1961-08-26 Not Known McNamee
939 John McNamee Celtic; Hibernian 14 14 0 2 6 1 7 42.86 7.14 50.00 46.43 1963-03-06 21y 08m 23d 1966-09-10 25y 02m 30d McNamee
940 John [1] McNaught Hamilton Academical 5 4 1 1 0 0 5 .00 .00 100.00 .00 1982-10-16 18y 03m 27d 1988-08-20 24y 02m 01d McNaught
941 McNaught Aston Villa 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1979-08-02 Not Known 1979-08-02 Not Known McNaught
942 William McNaught Raith Rovers 35 35 0 5 5 25 14.29 14.29 71.43 21.43 1949-08-17 27y 03m 10d 1961-08-12 39y 03m 05d McNaught
943 Alexander C McNaughton Dunfermline Athletic; Ayr United; East Stirlingshire 10 7 3 2 0 4 6 .00 40.00 60.00 20.00 1979-10-20 25y 10m 19d 1984-08-22 30y 08m 21d McNaughton
944 John McNaughton Stirling Albion 1 1 0 0 1 0 .00 100.00 .00 50.00 1959-09-26 Not Known 1959-09-26 Not Known McNaughton
945 Kevin Paul McNaughton Aberdeen 19 18 1 4 3 12 21.05 15.79 63.16 28.95 2000-08-13 17y 11m 16d 2006-05-03 23y 08m 05d McNaughton
946 Chris McNee Rangers; Dumbarton 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1946-11-30 Not Known 1949-02-19 Not Known McNee
947 Andrew McNeil Hibernian; Livingston (Meadowbank Thistle) 3 3 0 0 0 3 .00 .00 100.00 .00 2007-04-01 20y 02m 13d 2012-09-25 25y 08m 06d McNeil
948 John [1] McNeil Airdrieonians 7 7 0 3 0 1 6 .00 14.29 85.71 7.14 1955-10-01 Not Known 1962-09-15 Not Known McNeil
949 John McNeil Greenock Morton 19 12 7 5 7 6 6 36.84 31.58 31.58 52.63 1977-10-08 18y 07m 26d 1988-03-26 29y 01m 14d McNeil
950 McNeil Ontario All-Stars 1 1 0 0 0 1 .00 .00 100.00 .00 1958-05-23 Not Known 1958-05-23 Not Known McNeil
951 Richard Donald McNeil Dumbarton 17 14 3 1 1 8 8 5.88 47.06 47.06 29.41 1976-04-14 18y 01m 25d 1985-03-23 27y 01m 03d McNeil
952 Billy McNeill Celtic 37 37 0 22 7 8 59.46 18.92 21.62 68.92 1959-09-12 19y 06m 10d 1975-03-29 35y 00m 27d McNeill
953 George McNeill Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1968-11-30 21y 09m 11d 1968-11-30 21y 09m 11d McNeill
954 Ian McNeill Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 1955-12-03 23y 09m 09d 1955-12-03 23y 09m 09d McNeill
955 Rod McNeill Raith Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 1954-03-06 Not Known 1954-03-06 Not Known McNeill
956 Tom McNeill Greenock Morton; St Johnstone 11 11 0 3 3 5 27.27 27.27 45.45 40.91 1975-04-12 19y 08m 10d 1982-09-15 27y 01m 13d McNeill
957 John McNichol Chelsea 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1954-03-31 28y 07m 11d 1954-03-31 28y 07m 11d McNichol
958 Robert Hugh McNichol Stirling Albion 5 5 0 0 0 5 .00 .00 100.00 .00 1954-10-30 21y 08m 17d 1956-03-10 23y 00m 26d McNichol
959 David George McNicoll Dunfermline Athletic; Montrose; St Johnstone 13 13 0 2 4 7 15.38 30.77 53.85 30.77 1970-01-03 18y 03m 11d 1979-09-05 27y 11m 13d McNicoll
960 Grant Stuart McNicoll Berwick Rangers 2 2 0 0 0 2 .00 .00 100.00 .00 1997-07-20 19y 10m 13d 2004-01-10 26y 04m 03d McNicoll
961 Martin McNiff Annan Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2014-07-26 24y 04m 10d 2014-07-26 24y 04m 10d McNiff
962 John Martin McNiven Queens Park; Ayr United 6 6 0 1 1 4 16.67 16.67 66.67 25.00 1981-10-03 18y 09m 10d 1984-08-29 21y 08m 06d McNiven
963 Marc McNulty Livingston (Meadowbank Thistle) 2 1 1 1 1 0 1 50.00 .00 50.00 50.00 2011-07-16 18y 10m 02d 2012-09-25 20y 00m 11d McNulty
964 McNulty Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1996-07-19 Not Known 1996-07-19 Not Known McNulty
965 James McPake Livingston (Meadowbank Thistle); Hibernian; Dundee 14 12 2 1 1 4 9 7.14 28.57 64.29 21.43 2005-01-25 20y 07m 01d 2015-11-21 31y 04m 28d McPake
966 David McParland Partick Thistle 35 35 0 3 9 7 19 25.71 20.00 54.29 35.71 1954-09-11 Not Known 1969-03-01 Not Known McParland
967 John Ian McParland Dunfermline Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1991-08-10 29y 10m 06d 1992-02-15 30y 04m 11d McParland
968 McParland Aston Villa 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1958-11-19 Not Known 1958-11-19 Not Known McParland
969 Peter McParland Aston Villa 1 1 0 0 1 0 .00 100.00 .00 50.00 1960-04-25 26y 00m 00d 1960-04-25 26y 00m 00d McParland
970 George McPhail Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1961-03-25 Not Known 1961-03-25 Not Known McPhail
971 John [1] McPhail Celtic 7 7 0 5 6 1 0 85.71 14.29 .00 92.86 1947-12-25 23y 11m 28d 1953-10-24 29y 09m 27d McPhail
972 John [2] McPhail Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1958-01-02 Not Known 1958-01-02 Not Known McPhail
973 John McPhail Hibernian; Dundee 4 4 0 1 2 1 25.00 50.00 25.00 50.00 1976-08-14 20y 08m 07d 1978-01-07 22y 01m 00d McPhail
974 William S McPhail Clyde; Celtic 11 11 0 8 3 3 5 27.27 27.27 45.45 40.91 1947-08-23 19y 06m 21d 1958-03-14 30y 01m 12d McPhail
975 Billy McPheat Airdrieonians 10 9 1 4 2 3 5 20.00 30.00 50.00 35.00 1966-09-17 24y 00m 13d 1970-11-04 28y 02m 00d McPheat
976 Billy McPhee East Fife 5 5 0 1 4 0 20.00 80.00 .00 60.00 1972-03-04 22y 08m 21d 1974-04-13 24y 10m 01d McPhee
977 Bobby W McPhee Stirling Albion 3 3 0 3 1 1 1 33.33 33.33 33.33 50.00 1959-01-24 Not Known 1960-01-16 Not Known McPhee
978 Brian McPhee Livingston (Meadowbank Thistle); Hamilton Academical 2 2 0 1 0 1 50.00 .00 50.00 50.00 2000-09-06 29y 10m 14d 2003-07-17 32y 08m 24d McPhee
979 Ian [1] McPhee East Stirlingshire; St Johnstone 17 16 1 1 8 4 5 47.06 23.53 29.41 58.82 1963-12-21 21y 02m 05d 1971-09-18 28y 11m 02d McPhee
980 Ian McPhee Forfar Athletic; Airdrieonians 5 5 0 2 0 3 40.00 .00 60.00 40.00 1982-02-13 21y 00m 16d 1991-01-26 29y 11m 26d McPhee
981 John McPhee Motherwell 5 5 0 2 2 1 2 40.00 20.00 40.00 50.00 1960-08-20 22y 08m 30d 1962-04-02 24y 04m 12d McPhee
982 Matthew M McPhee Stirling Albion; Livingston (Meadowbank Thistle) 11 9 2 1 0 0 11 .00 .00 100.00 .00 1967-12-23 18y 02m 07d 1982-01-20 32y 03m 04d McPhee
983 Craig McPherson Falkirk 5 4 1 1 1 3 20.00 20.00 60.00 30.00 2002-07-27 31y 04m 00d 2006-03-25 34y 11m 26d McPherson
984 David McPherson Rangers 25 21 4 1 14 6 5 56.00 24.00 20.00 68.00 1982-11-10 18y 09m 13d 1994-09-11 30y 07m 14d McPherson
985 McPherson Dundee East Craigie; Hibernian; Ross County 2 1 1 2 0 1 1 .00 50.00 50.00 25.00 1992-05-04 Not Known 1997-03-27 Not Known McPherson
986 James McPhie Falkirk 8 8 0 1 3 4 12.50 37.50 50.00 31.25 1946-08-10 Not Known 1950-12-09 Not Known McPhie
987 Billy McPike Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1959-08-08 Not Known 1959-08-08 Not Known McPike
988 Denis McQuade Partick Thistle; Hamilton Academical 13 11 2 4 3 5 5 23.08 38.46 38.46 42.31 1971-12-18 20y 11m 12d 1979-10-13 28y 09m 07d McQuade
989 John [2] McQuade Ross County 1 0 1 1 0 0 100.00 .00 .00 100.00 2001-09-25 31y 02m 17d 2001-09-25 31y 02m 17d McQuade
990 John McQuade St Johnstone 3 2 1 1 1 0 2 33.33 .00 66.67 33.33 1973-08-15 20y 00m 19d 1973-10-13 20y 02m 16d McQuade
991 Paul McQuade St Mirren 1 0 1 0 0 1 .00 .00 100.00 .00 2010-10-23 23y 05m 06d 2010-10-23 23y 05m 06d McQuade
992 Peter Murray McQuade East Fife 3 3 0 1 2 0 33.33 66.67 .00 66.67 1971-10-30 22y 11m 26d 1972-09-30 23y 10m 26d McQuade
993 Brian McQueen Hamilton Academical 2 1 1 0 0 2 .00 .00 100.00 .00 2010-02-21 19y 01m 20d 2010-08-21 19y 07m 20d McQueen
994 Gordon McQueen St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1971-03-13 18y 08m 15d 1971-03-13 18y 08m 15d McQueen
995 Jacky McQueen Hamilton Academical; East Stirlingshire 4 4 0 0 0 4 .00 .00 100.00 .00 1961-09-13 Not Known 1964-01-11 Not Known McQueen
996 James McQueen Livingston (Meadowbank Thistle) 1 1 0 0 0 1 .00 .00 100.00 .00 1988-08-23 27y 02m 13d 1988-08-23 27y 02m 13d McQueen
997 John K B McQueen Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-09-23 Not Known 1953-09-23 Not Known McQueen
998 Thomas Feeney McQueen Clyde; Aberdeen; Falkirk; Dundee 23 23 0 9 3 11 39.13 13.04 47.83 45.65 1982-08-21 19y 04m 20d 1996-10-23 33y 06m 22d McQueen
999 James Charles McQuilken Dundee United; Falkirk; Aberdeen; Gretna 4 3 1 0 2 2 .00 50.00 50.00 25.00 1996-09-07 21y 11m 04d 2006-05-13 31y 07m 10d McQuilken
1000 John McQuillan Dundee; St Johnstone; Dundee United 23 19 4 1 6 4 13 26.09 17.39 56.52 34.78 1992-09-01 22y 01m 12d 2000-12-23 30y 05m 03d McQuillan
1001 McRae Manchester City 1 1 0 0 1 0 .00 100.00 .00 50.00 1979-08-08 Not Known 1979-08-08 Not Known McRae
1002 Alistair McRoberts Airdrieonians; Falkirk 2 0 2 0 1 1 .00 50.00 50.00 25.00 1974-10-19 20y 01m 02d 1981-09-12 26y 11m 26d McRoberts
1003 William McSeveney Motherwell 18 18 0 5 3 10 27.78 16.67 55.56 36.11 1954-10-23 Not Known 1962-10-20 Not Known McSeveney
1004 Ian McShane Queen Of The South; Ross County 6 4 2 0 2 4 .00 33.33 66.67 16.67 2013-07-20 20y 07m 00d 2015-08-15 22y 07m 26d McShane
1005 Jon McShane St Mirren; East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2014-07-12 22y 09m 28d 2014-07-12 22y 09m 28d McShane
1006 McShane Linfield 1 1 0 1 0 0 100.00 .00 .00 100.00 2003-07-26 Not Known 2003-07-26 Not Known McShane
1007 James McSherry Kilmarnock; Ayr United 19 15 4 6 6 6 31.58 31.58 31.58 47.37 1971-10-23 19y 08m 11d 1981-09-23 29y 07m 11d McSherry
1008 Shaun Peter McSkimming Dundee; Kilmarnock; Motherwell 21 18 3 5 5 11 23.81 23.81 52.38 35.71 1990-01-06 19y 07m 08d 2000-11-25 30y 05m 27d McSkimming
1009 Dan McSorley Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1955-04-02 Not Known 1955-04-02 Not Known McSorley
1010 Thomas S McSpadyen Raith Rovers 2 2 0 1 0 1 50.00 .00 50.00 50.00 1949-12-17 29y 10m 26d 1950-03-25 30y 02m 04d McSpadyen
1011 John McStay Motherwell; Hibernian; Raith Rovers; Clydebank[4] 10 9 1 1 2 2 6 20.00 20.00 60.00 30.00 1984-05-12 18y 04m 18d 1995-02-07 29y 01m 14d McStay
1012 McStay Raith Rovers 1 0 1 1 0 0 100.00 .00 .00 100.00 1994-08-09 Not Known 1994-08-09 Not Known McStay
1013 Paul Michael Lyons McStay Celtic 53 53 0 4 29 14 10 54.72 26.42 18.87 67.92 1983-03-12 18y 04m 18d 1997-01-11 32y 02m 20d McStay
1014 Ryan McStay Annan Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2014-07-26 28y 07m 12d 2014-07-26 28y 07m 12d McStay
1015 William John McStay Celtic 4 4 0 2 2 0 50.00 50.00 .00 75.00 1985-03-20 23y 03m 22d 1986-10-08 24y 10m 12d McStay
1016 Gary John McSwegan Rangers; Dundee United; Kilmarnock; Inverness Caledonian Thistle 18 6 12 3 7 3 8 38.89 16.67 44.44 47.22 1992-02-01 21y 04m 08d 2007-02-10 36y 04m 17d McSwegan
1017 McSwegan Ross County 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-07-27 Not Known 2004-07-27 Not Known McSwegan
1018 John Robert McTavish Manchester City; St Mirren 10 10 0 4 1 5 40.00 10.00 50.00 45.00 1958-06-11 26y 04m 09d 1963-11-09 31y 09m 07d McTavish
1019 Gerald S McTeague Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1985-08-27 20y 04m 11d 1985-08-27 20y 04m 11d McTeague
1020 John McTurk St Mirren 5 5 0 0 2 3 .00 40.00 60.00 20.00 1957-01-02 20y 05m 22d 1961-04-15 24y 09m 04d McTurk
1021 Les McVay Livingston (Meadowbank Thistle) 1 0 1 0 0 1 .00 .00 100.00 .00 1976-08-07 21y 05m 27d 1976-08-07 21y 05m 27d McVay
1022 Hugh McVean Aberdeen 1 1 0 0 1 0 .00 100.00 .00 50.00 1948-12-04 Not Known 1948-12-04 Not Known McVean
1023 John McVeigh Airdrieonians; Clyde; Hamilton Academical; Kilmarnock; Falkirk 14 14 0 1 1 2 11 7.14 14.29 78.57 14.29 1977-12-17 20y 10m 22d 1988-02-27 31y 01m 02d McVeigh
1024 Donald Frederick McVicar St Johnstone; Partick Thistle 14 14 0 2 4 8 14.29 28.57 57.14 28.57 1981-10-07 18y 11m 01d 1993-03-27 30y 04m 21d McVicar
1025 Willie McVie Clyde; Motherwell 16 16 0 4 6 6 25.00 37.50 37.50 43.75 1970-04-11 21y 08m 04d 1978-11-25 30y 03m 18d McVie
1026 Thomas McVinish Hamilton Academical; Greenock Morton 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 1947-01-18 26y 00m 17d 1952-03-01 31y 02m 00d McVinish
1027 George James McVitie Carlisle United; Queen Of The South 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1967-03-10 18y 06m 03d 1981-10-10 33y 01m 03d McVitie
1028 Matthew McVitie Celtic; St Johnstone 6 6 0 1 1 2 3 16.67 33.33 50.00 33.33 1958-12-20 21y 02m 20d 1962-03-03 24y 05m 03d McVitie
1029 Michael McVitie St Johnstone 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1964-11-28 Not Known 1966-01-15 Not Known McVitie
1030 Mark Nicoll McWalter Arbroath; St Mirren; Partick Thistle 11 9 2 1 1 4 6 9.09 36.36 54.55 27.27 1985-10-23 17y 04m 03d 1992-11-10 24y 04m 21d McWalter
1031 Norman McWhirter St Mirren 6 4 2 2 3 1 33.33 50.00 16.67 58.33 1988-09-03 18y 11m 30d 1992-04-11 22y 07m 07d McWhirter
1032 Gerry McWilliam Dunfermline Athletic 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1956-09-08 Not Known 1958-12-27 Not Known McWilliam
1033 David McWilliams Airdrieonians; Clyde 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1974-10-19 Not Known 1980-04-13 Not Known McWilliams
1034 Derek McWilliams Dundee; Falkirk; Falkirk Select; Dunfermline Athletic; Partick Thistle; Clydebank[4] 24 19 5 5 8 1 14 33.33 4.17 58.33 35.42 1984-09-04 18y 07m 19d 1998-01-24 32y 00m 08d McWilliams
1035 Raphael Joseph Meade Dundee United 2 1 1 0 2 0 .00 100.00 .00 50.00 1988-10-01 25y 10m 09d 1988-11-19 25y 11m 28d Meade
1036 Mark Meagan St Patricks Athletic 1 0 1 0 0 1 .00 .00 100.00 .00 1988-09-07 Not Known 1988-09-07 Not Known Meagan
1037 James S.R.C. Meakin East Stirlingshire 1 1 0 0 0 1 .00 .00 100.00 .00 1984-08-22 32y 09m 16d 1984-08-22 32y 09m 16d Meakin
1038 Harry Medhurst Chelsea 3 3 0 2 1 0 66.67 33.33 .00 83.33 1947-04-21 31y 02m 16d 1949-04-27 33y 02m 22d Medhurst
1039 Slobodan Medojevic VfL Wolfsburg 1 0 1 0 1 0 .00 100.00 .00 50.00 2013-11-13 22y 11m 24d 2013-11-13 22y 11m 24d Medojevic
1040 Frank Meechan Celtic 9 9 0 2 2 5 22.22 22.22 55.56 33.33 1952-10-25 Not Known 1959-04-18 Not Known Meechan
1041 James Meechan Dumbarton 1 1 0 0 0 1 .00 .00 100.00 .00 1994-08-16 30y 10m 02d 1994-08-16 30y 10m 02d Meechan
1042 Ross Meechan Stenhousemuir 1 1 0 0 0 1 .00 .00 100.00 .00 2014-08-26 19y 09m 16d 2014-08-26 19y 09m 16d Meechan
1043 Josh Meekings Inverness Caledonian Thistle 10 9 1 5 4 1 50.00 40.00 10.00 70.00 2011-11-26 19y 02m 24d 2015-09-11 23y 00m 09d Meekings
1044 Daryll Meggatt Alloa Athletic; Dundee 2 2 0 0 0 2 .00 .00 100.00 .00 2014-12-20 24y 02m 00d 2015-01-31 24y 03m 11d Meggatt
1045 Mitchel Megginson Aberdeen; Dumbarton; Raith Rovers 7 2 5 0 2 5 .00 28.57 71.43 14.29 2011-12-28 19y 05m 01d 2015-07-07 22y 11m 10d Megginson
1046 Billy Mehmet Dunfermline Athletic; St Mirren 16 11 5 3 5 5 6 31.25 31.25 37.50 46.88 2004-02-28 20y 01m 25d 2010-04-03 26y 03m 00d Mehmet
1047 Meiring Moroka Swallows 1 1 0 1 0 0 100.00 .00 .00 100.00 2007-07-21 Not Known 2007-07-21 Not Known Meiring
1048 Silvio Meissner VfB Stuttgart 1893 2 2 0 1 0 1 50.00 .00 50.00 50.00 2000-09-14 27y 07m 26d 2000-09-28 27y 08m 09d Meissner
1049 Colin George Meldrum Kilmarnock; Livingston (Meadowbank Thistle); Motherwell 13 12 1 1 4 8 7.69 30.77 61.54 23.08 1997-09-27 21y 10m 01d 2006-12-09 31y 00m 13d Meldrum
1050 Graham Ian Meldrum Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1997-01-25 23y 10m 29d 1997-01-25 23y 10m 29d Meldrum
1051 Peter Mellor Fulham 2 2 0 1 1 0 50.00 50.00 .00 75.00 1975-09-16 27y 09m 27d 1975-10-01 27y 10m 11d Mellor
1052 (Harry) Henry Williamson Melrose Dunfermline Athletic; Aberdeen 18 18 0 2 3 7 8 16.67 38.89 44.44 36.11 1958-08-20 23y 02m 20d 1967-10-21 32y 04m 21d Melrose
1053 James Millsopp Melrose Partick Thistle; Celtic 14 12 2 5 8 4 2 57.14 28.57 14.29 71.43 1976-08-18 17y 10m 11d 1984-05-05 25y 06m 28d Melrose
1054 Robin Melrose Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1956-09-08 Not Known 1956-09-08 Not Known Melrose
1055 Melville Fulham 1 1 0 0 0 1 .00 .00 100.00 .00 1999-07-21 Not Known 1999-07-21 Not Known Melville
1056 Martin Melvin Falkirk; Dumbarton; Albion Rovers 3 3 0 0 0 3 .00 .00 100.00 .00 1990-01-20 20y 05m 13d 1998-02-14 28y 06m 07d Melvin
1057 Melzer Rheingau XI 1 1 0 0 0 1 .00 .00 100.00 .00 2008-07-23 Not Known 2008-07-23 Not Known Melzer
1058 Junior Albert Mendes Dunfermline Athletic 1 0 1 0 0 1 .00 .00 100.00 .00 2000-09-09 23y 11m 25d 2000-09-09 23y 11m 25d Mendes
1059 Miguel Pedro Mendes Rangers 4 4 0 2 1 1 50.00 25.00 25.00 62.50 2008-08-16 29y 05m 21d 2009-05-03 30y 02m 07d Mendes
1060 Gaizka Mendieta Middlesbrough 1 1 0 0 1 0 .00 100.00 .00 50.00 2005-07-20 31y 03m 23d 2005-07-20 31y 03m 23d Mendieta
1061 David Menelaws Queens Park 1 0 1 0 0 1 .00 .00 100.00 .00 2003-07-16 25y 03m 02d 2003-07-16 25y 03m 02d Menelaws
1062 Menezes Canada B 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-07-12 Not Known 2004-07-12 Not Known Menezes
1063 Frank Mennie Clyde 4 4 0 0 1 3 .00 25.00 75.00 12.50 1949-02-12 25y 03m 15d 1951-02-03 27y 03m 06d Mennie
1064 Vince Mennie Dundee 7 7 0 1 1 2 4 14.29 28.57 57.14 28.57 1986-02-08 21y 08m 20d 1988-03-30 23y 10m 11d Mennie
1065 Menser RodaJC 1 1 0 0 1 0 .00 100.00 .00 50.00 1975-07-26 Not Known 1975-07-26 Not Known Menser
1066 Simon Ross Mensing Motherwell; Hamilton Academical; Livingston (Meadowbank Thistle) 9 9 0 3 2 0 7 22.22 .00 77.78 22.22 2008-08-30 26y 02m 03d 2014-12-27 32y 06m 00d Mensing
1067 Menti Lanerossi Vicenza 1 1 0 0 1 0 .00 100.00 .00 50.00 1964-06-07 Not Known 1964-06-07 Not Known Menti
1068 Christoph Menz 1. FC Union Berlin 1 1 0 1 0 0 100.00 .00 .00 100.00 2011-07-09 22y 06m 17d 2011-07-09 22y 06m 17d Menz
1069 Alec S Menzies Cowdenbeath; Stirling Albion 2 2 0 0 0 2 .00 .00 100.00 .00 1953-09-23 Not Known 1958-10-04 Not Known Menzies
1070 James [1] Menzies St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 1961-11-04 Not Known 1961-11-04 Not Known Menzies
1071 John Menzies Airdrieonians 16 14 2 3 4 6 6 25.00 37.50 37.50 43.75 1969-09-03 21y 03m 17d 1975-02-22 26y 09m 05d Menzies
1072 Menzies Penicuik Athletic; Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-09 Not Known 1953-05-09 Not Known Menzies
1073 Robert Gordon Menzies Dumbarton 5 5 0 0 2 3 .00 40.00 60.00 20.00 1972-08-26 20y 09m 16d 1974-02-23 22y 03m 13d Menzies
1074 Bonar Lamond Mercer Dunfermline Athletic 6 5 1 1 1 4 16.67 16.67 66.67 25.00 1971-08-21 18y 07m 02d 1980-03-25 27y 02m 06d Mercer
1075 George Merchant Dundee; Falkirk 5 5 0 2 1 2 2 20.00 40.00 40.00 40.00 1952-01-05 Not Known 1957-02-23 Not Known Merchant
1076 Mario Mereghetti Inter Milan 1 1 0 1 0 0 100.00 .00 .00 100.00 1961-11-06 23y 06m 03d 1961-11-06 23y 06m 03d Mereghetti
1077 Dave Merrington Burnley 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1970-09-15 25y 07m 20d 1970-09-30 25y 08m 04d Merrington
1078 Yusuf Mersin Liverpool XI 1 0 1 1 0 0 100.00 .00 .00 100.00 2013-07-27 18y 10m 04d 2013-07-27 18y 10m 04d Mersin
1079 Mert Canada B 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-07-12 Not Known 2004-07-12 Not Known Mert
1080 Luc Mertens Union St Gilloise 2 2 0 0 0 2 .00 .00 100.00 .00 1961-09-27 21y 03m 11d 1961-10-04 21y 03m 18d Mertens
1081 Mesherjakov MoscowTorpedo 1 1 0 0 0 1 .00 .00 100.00 .00 1962-12-06 Not Known 1962-12-06 Not Known Mesherjakov
1082 Mete FK Austria Wien 1 1 0 0 0 1 .00 .00 100.00 .00 2007-07-07 Not Known 2007-07-07 Not Known Mete
1083 Colin John Methven East Fife 6 6 0 2 1 3 33.33 16.67 50.00 41.67 1977-03-12 21y 05m 02d 1978-01-02 22y 02m 23d Methven
1084 Metreveli MoscowTorpedo 1 1 0 0 0 1 .00 .00 100.00 .00 1962-12-06 Not Known 1962-12-06 Not Known Metreveli
1085 Rhys Meynell Gretna 2 1 1 1 0 1 50.00 .00 50.00 50.00 2008-02-09 19y 05m 23d 2008-05-13 19y 08m 26d Meynell
1086 Jan Michels Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1998-09-23 28y 00m 17d 1998-09-23 28y 00m 17d Michels
1087 Andrew Johnston Michie St Johnstone 1 1 0 0 1 0 .00 100.00 .00 50.00 1966-01-15 19y 04m 26d 1966-01-15 19y 04m 26d Michie
1088 Scott David Michie Aberdeen 3 1 2 0 1 2 .00 33.33 66.67 16.67 2002-11-09 19y 02m 18d 2003-01-28 19y 05m 06d Michie
1089 Branislav Micic Ross County 1 1 0 0 1 0 .00 100.00 .00 50.00 2013-11-23 23y 07m 06d 2013-11-23 23y 07m 06d Micic
1090 Gary Micklewhite Queens Park Rangers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1984-08-07 23y 04m 17d 1984-08-07 23y 04m 17d Micklewhite
1091 Middendorf BV Cloppenburg 1 1 0 0 0 1 .00 .00 100.00 .00 1993-07-28 Not Known 1993-07-28 Not Known Middendorf
1092 James B Middlemass Kilmarnock 2 2 0 0 0 2 .00 .00 100.00 .00 1951-04-28 Not Known 1954-11-24 Not Known Middlemass
1093 Middleton East Stirlingshire 1 1 0 0 0 1 .00 .00 100.00 .00 1951-02-10 Not Known 1951-02-10 Not Known Middleton
1094 Steve Middleton Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1976-08-05 Not Known 1976-08-05 Not Known Middleton
1095 Ferguson [Heart Of Midlothian] The British Army 1 1 0 0 0 1 .00 .00 100.00 .00 1960-11-07 Not Known 1960-11-07 Not Known Midlothian]
1096 Marinho Rui Miguel Kilmarnock 3 2 1 1 2 0 1 66.67 .00 33.33 66.67 2010-10-31 26y 09m 01d 2011-03-05 27y 01m 05d Miguel
1097 Joaquim Miguel Leitao De Freitas Ferraz Dundee United 3 1 2 0 0 3 .00 .00 100.00 .00 1999-09-25 25y 04m 09d 2000-03-04 25y 09m 17d Miguel Leitao De Freitas Ferraz
1098 Pavels Mihadjuks Inverness Caledonian Thistle 1 1 0 1 0 0 1 .00 .00 100.00 .00 2009-01-24 28y 07m 28d 2009-01-24 28y 07m 28d Mihadjuks
1099 Leon Mike Manchester City; Aberdeen 6 4 2 0 2 4 .00 33.33 66.67 16.67 1995-08-12 20y 07m 09d 2003-01-28 Not Known Mike
1100 Alexei Mikhailitchenko Rangers 10 6 4 1 7 2 1 70.00 20.00 10.00 80.00 1991-10-19 28y 06m 19d 1996-01-20 32y 09m 21d Mikhailitchenko
1101 Miku Celtic 1 0 1 1 0 0 100.00 .00 .00 100.00 2012-10-07 27y 01m 18d 2012-10-07 27y 01m 18d Miku
1102 Milatovic Lask Linz 1 1 0 0 1 0 .00 100.00 .00 50.00 2006-07-05 Not Known 2006-07-05 Not Known Milatovic
1103 Jackie Milburn Newcastle United 2 2 0 3 0 1 1 .00 50.00 50.00 25.00 1953-10-07 29y 04m 26d 1954-10-13 30y 05m 02d Milburn
1104 Patrick Milchraum Alemannia Aachen 1 0 1 1 0 0 100.00 .00 .00 100.00 2009-07-12 25y 01m 16d 2009-07-12 25y 01m 16d Milchraum
1105 Mild Djurgardens IF Fotbollsforening; IFK Gothenburg 2 2 0 1 0 1 50.00 .00 50.00 50.00 1958-11-03 Not Known 1991-03-15 Not Known Mild
1106 Momir Mileta IBV-Vestmannaeyjar 2 2 0 0 0 2 .00 .00 100.00 .00 2000-08-10 28y 11m 27d 2000-08-24 29y 00m 10d Mileta
1107 Nenad Milijaš Wolverhampton Wanderers 1 1 0 1 0 0 100.00 .00 .00 100.00 2010-08-03 27y 03m 04d 2010-08-03 27y 03m 04d Milijaš
1108 Blair Millar Clydebank[4]; Airdrieonians 7 7 0 2 2 2 3 28.57 28.57 42.86 42.86 1979-09-08 22y 10m 23d 1982-11-06 26y 00m 21d Millar
1109 Christopher Alexander Millar St Johnstone 17 15 2 8 4 5 47.06 23.53 29.41 58.82 2009-08-30 26y 05m 00d 2015-08-02 32y 04m 03d Millar
1110 David Allan Millar Aberdeen; Raith Rovers; St Mirren 4 4 0 1 0 3 25.00 .00 75.00 25.00 1966-11-05 21y 08m 04d 1971-03-13 26y 00m 12d Millar
1111 Graham Millar Kilmarnock; Stranraer 4 4 0 0 2 2 .00 50.00 50.00 25.00 1987-01-31 21y 10m 19d 1993-08-11 28y 04m 30d Millar
1112 Hugh G Millar Queens Park 2 2 0 0 1 1 .00 50.00 50.00 25.00 1946-11-02 Not Known 1947-11-01 Not Known Millar
1113 John [3] Millar Queen Of The South 1 1 0 0 0 1 .00 .00 100.00 .00 1948-09-25 20y 08m 26d 1948-09-25 20y 08m 26d Millar
1114 John M (Ian) Millar Ayr United 2 2 0 0 0 2 .00 .00 100.00 .00 1966-10-08 Not Known 1967-01-21 Not Known Millar
1115 John Millar Hamilton Academical; Raith Rovers 8 8 0 0 2 6 .00 25.00 75.00 12.50 1986-10-18 19y 10m 10d 1997-08-19 30y 08m 11d Millar
1116 Kieran Millar Stenhousemuir 1 1 0 1 0 0 1 .00 .00 100.00 .00 2014-08-26 20y 10m 12d 2014-08-26 20y 10m 12d Millar
1117 Marc Millar Brechin City; Dunfermline Athletic; St Johnstone; Ross County 11 9 2 1 3 7 9.09 27.27 63.64 22.73 1992-08-19 23y 04m 09d 2000-05-06 31y 00m 26d Millar
1118 Mark John Millar Falkirk; Dundee United; St Johnstone; Queen Of The South 4 3 1 1 0 3 25.00 .00 75.00 25.00 2010-09-21 22y 06m 29d 2015-03-28 27y 01m 05d Millar
1119 Millar Pacific Coast All Stars 1 1 0 0 0 1 .00 .00 100.00 .00 2004-07-14 Not Known 2004-07-14 Not Known Millar
1120 Paul Thomas Millar Elgin City 1 0 1 0 0 1 .00 .00 100.00 .00 2010-08-24 24y 11m 03d 2010-08-24 24y 11m 03d Millar
1121 Peter Millar Dunfermline Athletic; Motherwell 15 14 1 2 4 6 5 26.67 40.00 33.33 46.67 1972-01-03 21y 08m 13d 1979-01-20 28y 08m 30d Millar
1122 Ryan Millar Stenhousemuir 1 1 0 0 0 1 .00 .00 100.00 .00 2014-08-26 20y 04m 27d 2014-08-26 20y 04m 27d Millar
1123 Stuart Millar Montrose 1 1 0 0 0 1 .00 .00 100.00 .00 1985-08-20 20y 03m 04d 1985-08-20 20y 03m 04d Millar
1124 Thomas Thomson Millar Dundee United 15 15 0 1 6 5 4 40.00 33.33 26.67 56.67 1962-04-28 23y 04m 25d 1968-11-16 29y 11m 13d Millar
1125 Andrew Frank Millen Hamilton Academical; Kilmarnock; Hibernian; Raith Rovers; Ayr United; St Mirren 19 17 2 4 6 9 21.05 31.58 47.37 36.84 1991-08-28 26y 02m 18d 2008-03-15 42y 09m 05d Millen
1126 Ross Millen Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2013-07-13 18y 09m 15d 2013-07-13 18y 09m 15d Millen
1127 Alan [2] Miller St Johnstone 2 2 0 0 0 2 .00 .00 100.00 .00 2001-10-13 31y 06m 14d 2002-01-02 31y 09m 04d Miller
1128 Alan Miller Raith Rovers 2 2 0 1 0 1 50.00 .00 50.00 50.00 1968-03-04 21y 07m 10d 1969-11-01 23y 03m 09d Miller
1129 Alexander [1] Miller Rangers 10 9 1 1 10 0 0 100.00 .00 .00 100.00 1970-10-10 Not Known 1980-10-11 Not Known Miller
1130 Alexander [2] Miller Greenock Morton 2 2 0 0 1 1 .00 50.00 50.00 25.00 1947-11-08 36y 00m 18d 1948-02-28 36y 04m 07d Miller
1131 Andrew [1] Miller Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1947-11-01 Not Known 1947-11-01 Not Known Miller
1132 Brian [1] Miller Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1987-08-25 19y 00m 22d 1987-08-25 19y 00m 22d Miller
1133 Charles David Miller Rangers; Dundee United 18 15 3 2 6 1 11 33.33 5.56 61.11 36.11 1995-01-21 18y 10m 03d 2004-02-21 27y 11m 03d Miller
1134 Christopher Thomas Miller East Fife 1 0 1 0 0 1 .00 .00 100.00 .00 2003-09-07 20y 09m 19d 2003-09-07 20y 09m 19d Miller
1135 Colin Fyfe Miller Rangers; Hamilton Academical; St Johnstone; Dunfermline Athletic 11 10 1 1 4 3 4 36.36 27.27 36.36 50.00 1986-01-25 21y 03m 21d 1997-09-09 32y 11m 05d Miller
1136 Darren Miller Dumbarton 1 0 1 1 0 0 100.00 .00 .00 100.00 2015-07-09 32y 01m 14d 2015-07-09 32y 01m 14d Miller
1137 Dave Miller Alloa Athletic 3 3 0 0 0 3 .00 .00 100.00 .00 1977-09-28 22y 08m 03d 1978-04-22 23y 02m 28d Miller
1138 Gary [1] Miller Livingston (Meadowbank Thistle); St Johnstone; Partick Thistle 6 5 1 2 2 2 33.33 33.33 33.33 50.00 2012-12-15 25y 08m 00d 2015-08-22 28y 04m 07d Miller
1139 George [1] Miller Dunfermline Athletic; Falkirk 16 16 0 4 3 5 8 18.75 31.25 50.00 34.38 1959-09-19 20y 03m 30d 1971-12-11 32y 06m 21d Miller
1140 George Miller St Johnstone 8 8 0 5 3 0 62.50 37.50 .00 81.25 1966-10-22 21y 06m 25d 1969-09-06 24y 05m 10d Miller
1141 James Alistair Williamson Miller St Mirren 12 12 0 2 5 5 2 41.67 41.67 16.67 62.50 1958-04-12 22y 02m 19d 1961-09-02 25y 07m 09d Miller
1142 James C Miller Aberdeen; Queen Of The South; Motherwell; Greenock Morton 16 16 0 1 5 3 8 31.25 18.75 50.00 40.63 1973-11-17 20y 10m 13d 1983-02-02 30y 00m 29d Miller
1143 Jimmy Miller Rangers; Dundee United 19 19 0 7 8 4 7 42.11 21.05 36.84 52.63 1957-10-26 22y 11m 06d 1968-02-17 33y 02m 28d Miller
1144 John [2] Miller Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1959-10-07 Not Known 1959-10-07 Not Known Miller
1145 John [3] Miller Airdrieonians 6 6 0 0 0 6 .00 .00 100.00 .00 1955-10-01 Not Known 1959-10-10 Not Known Miller
1146 John Ross Miller Albion Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1948-12-18 25y 01m 23d 1948-12-18 25y 01m 23d Miller
1147 Joseph Miller Hibernian; Aberdeen; Celtic; Dundee United 40 28 12 4 17 9 14 42.50 22.50 35.00 53.75 1986-01-18 18y 01m 10d 1999-04-06 31y 03m 29d Miller
1148 Kenneth Miller Hibernian; Rangers; Celtic 22 14 8 5 13 3 5 59.09 13.64 22.73 65.91 1998-01-01 18y 00m 09d 2015-05-02 35y 04m 09d Miller
1149 Kyle Miller Cowdenbeath 3 1 2 0 1 2 .00 33.33 66.67 16.67 2014-12-23 22y 04m 15d 2015-07-15 22y 11m 07d Miller
1150 Lee Miller Falkirk; Dundee United; Aberdeen 18 16 2 4 6 6 6 33.33 33.33 33.33 50.00 2002-07-27 19y 02m 09d 2010-01-27 26y 08m 09d Miller
1151 Liam William Peter Miller Celtic; Hibernian 10 9 1 3 1 5 4 10.00 50.00 40.00 35.00 2003-10-18 22y 08m 05d 2011-04-03 30y 01m 21d Miller
1152 Miller Dunfermline Athletic; Hibernian; Cowdenbeath 2 0 2 2 0 0 100.00 .00 .00 100.00 1997-10-12 Not Known 2011-07-12 Not Known Miller
1153 Robert Morgan Miller Aberdeen; East Fife; Montrose; Raith Rovers 13 11 2 2 2 7 4 15.38 53.85 30.77 42.31 1971-11-27 22y 10m 02d 1980-04-09 31y 02m 15d Miller
1154 Samuel Gerard Miller Clyde 5 5 0 1 2 2 1 40.00 40.00 20.00 60.00 1974-01-26 21y 00m 24d 1975-04-05 22y 03m 03d Miller
1155 Scott Kerr Miller Clydebank[4] 1 0 1 0 0 1 .00 .00 100.00 .00 1998-01-24 22y 08m 20d 1998-01-24 22y 08m 20d Miller
1156 William [1] Miller Aberdeen; Stirling Albion 3 3 0 0 2 1 .00 66.67 33.33 33.33 1947-11-15 23y 03m 22d 1949-12-10 25y 04m 16d Miller
1157 William [2] Miller Celtic; Clyde; Hibernian 10 10 0 4 0 6 40.00 .00 60.00 40.00 1946-08-21 21y 09m 01d 1955-02-05 30y 02m 16d Miller
1158 William Ferguson Miller Aberdeen 49 49 0 2 21 13 15 42.86 26.53 30.61 56.12 1973-11-17 18y 06m 15d 1989-10-14 34y 05m 12d Miller
1159 William Nisbit Miller Hibernian; Dundee 32 32 0 1 8 8 16 25.00 25.00 50.00 37.50 1987-05-07 17y 06m 06d 1999-09-11 29y 10m 10d Miller
1160 Willie Miller St Mirren 2 2 0 1 1 0 50.00 50.00 .00 75.00 1948-09-04 Not Known 1949-10-01 Not Known Miller
1161 Mike Milligan Everton 1 1 0 0 0 1 .00 .00 100.00 .00 1991-05-13 24y 02m 23d 1991-05-13 24y 02m 23d Milligan
1162 Robert Milligan Clyde; Stirling Albion 6 6 0 0 1 5 .00 16.67 83.33 8.33 1948-04-03 Not Known 1955-02-12 Not Known Milligan
1163 Keir Milliken Auchinleck Talbot 1 1 0 0 0 1 .00 .00 100.00 .00 2012-01-07 Not Known 2012-01-07 Not Known Milliken
1164 Millington Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known Millington
1165 David Mills Middlesbrough 2 2 0 1 0 1 50.00 .00 50.00 50.00 1976-11-13 24y 11m 07d 1977-08-09 25y 08m 03d Mills
1166 Mills Notts County; Berwick Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1977-08-23 Not Known 1977-08-23 Not Known Mills
1167 Steve Mills Southampton 2 2 0 1 0 1 50.00 .00 50.00 50.00 1976-05-08 Not Known 2009-07-25 Not Known Mills
1168 Andy Milne East Fife 1 1 0 1 0 0 100.00 .00 .00 100.00 1977-08-03 29y 00m 17d 1977-08-03 29y 00m 17d Milne
1169 Arthur Hughes Milne Dundee United; Hibernian; St Mirren 24 24 0 11 14 2 8 58.33 8.33 33.33 62.50 1937-08-18 Not Known 1949-01-15 Not Known Milne
1170 Callum Milne Hibernian; Partick Thistle 20 17 3 3 7 9 15.00 35.00 45.00 32.50 1985-04-02 19y 07m 06d 1996-03-23 30y 06m 25d Milne
1171 James [1] Milne Forfar Athletic 1 1 0 1 0 0 1 .00 .00 100.00 .00 1963-01-12 Not Known 1963-01-12 Not Known Milne
1172 James Robertson Beatt Milne Arbroath 5 5 0 1 1 3 20.00 20.00 60.00 30.00 1972-10-28 21y 10m 27d 1975-03-22 24y 03m 21d Milne
1173 Kenneth Milne Partick Thistle; Falkirk 11 11 0 0 5 6 .00 45.45 54.55 22.73 2002-12-14 23y 03m 18d 2008-03-22 28y 06m 25d Milne
1174 Lewis Milne Cowdenbeath 3 2 1 0 0 3 .00 .00 100.00 .00 2014-12-23 20y 07m 27d 2015-04-25 20y 11m 30d Milne
1175 Mike Milne Montrose 2 2 0 1 0 0 2 .00 .00 100.00 .00 1980-08-27 21y 00m 10d 1980-08-30 21y 00m 13d Milne
1176 Milne Cowdenbeath 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2011-07-12 Not Known 2011-07-12 Not Known Milne
1177 Ralph Milne Dundee United 14 11 3 4 7 6 1 50.00 42.86 7.14 71.43 1980-02-20 18y 09m 07d 1986-10-25 25y 05m 12d Milne
1178 Robert Milne Celtic 8 8 0 3 1 4 37.50 12.50 50.00 43.75 1946-08-21 25y 03m 25d 1950-12-30 29y 08m 03d Milne
1179 Steven Milne Dundee; St Johnstone 14 4 10 2 3 4 7 21.43 28.57 50.00 35.71 2000-11-25 20y 06m 20d 2012-11-03 32y 05m 29d Milne
1180 Milner Hull City 1 1 0 1 0 0 100.00 .00 .00 100.00 1967-08-08 Not Known 1967-08-08 Not Known Milner
1181 Zvonko Milojevic Red Star Belgrade 2 2 0 0 2 0 .00 100.00 .00 50.00 1996-08-08 24y 11m 09d 1996-08-22 24y 11m 23d Milojevic
1182 Robert Milsom Aberdeen 3 3 0 0 2 1 .00 66.67 33.33 33.33 2011-02-26 24y 01m 24d 2011-12-28 24y 11m 26d Milsom
1183 Robert Andrew Mimms Everton; Aberdeen; Tottenham Hotspur 2 2 0 1 1 0 50.00 50.00 .00 75.00 1987-10-18 24y 00m 06d 1990-03-17 26y 05m 05d Mimms
1184 Brian Minty Forres Mechanics 1 1 0 1 0 0 1 .00 .00 100.00 .00 1994-07-31 Not Known 1994-07-31 Not Known Minty
1185 Minty Forres Mechanics 1 1 0 0 0 1 .00 .00 100.00 .00 1988-07-30 Not Known 1988-07-30 Not Known Minty
1186 Kevin Mirallas Everton 1 1 0 1 0 0 100.00 .00 .00 100.00 2015-07-26 27y 09m 21d 2015-07-26 27y 09m 21d Mirallas
1187 Franco Andres Miranda St Mirren 5 5 0 1 1 3 20.00 20.00 60.00 30.00 2007-09-30 22y 04m 17d 2008-11-08 23y 05m 26d Miranda
1188 Mirkovic OFK Kikinda 1 1 0 0 0 1 .00 .00 100.00 .00 1977-08-06 Not Known 1977-08-06 Not Known Mirkovic
1189 Francisco Santamaria Mirones Zarragoza 3 3 0 1 2 0 33.33 66.67 .00 66.67 1966-01-12 29y 04m 04d 1966-03-02 29y 05m 22d Mirones
1190 Missing Brighton and Hove Albion 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1990-08-03 Not Known 1990-08-03 Not Known Missing
1191 (James) Douglas Mitchell Ayr United; Partick Thistle; Queen Of The South 13 11 2 3 3 7 23.08 23.08 53.85 34.62 1966-10-08 17y 09m 23d 1975-01-18 26y 01m 03d Mitchell
1192 Alex Mitchell Annan Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2014-07-26 23y 04m 05d 2014-07-26 23y 04m 05d Mitchell
1193 Alistair Robert Mitchell Kilmarnock 31 30 1 2 9 9 13 29.03 29.03 41.94 43.55 1993-09-18 24y 09m 15d 2002-02-16 33y 02m 13d Mitchell
1194 Anthony Martin Mitchell Albion Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1998-02-14 19y 01m 04d 1998-02-14 19y 01m 04d Mitchell
1195 Barry Mitchell Dunfermline Athletic; Aberdeen 11 11 0 1 4 1 6 36.36 9.09 54.55 40.91 1967-09-16 20y 06m 01d 1973-01-27 25y 10m 12d Mitchell
1196 Charles Brian Mitchell Aberdeen 9 7 2 6 1 2 66.67 11.11 22.22 72.22 1984-12-01 21y 04m 01d 1987-01-21 23y 05m 22d Mitchell
1197 Christopher Mitchell Falkirk; Queen Of The South 5 3 2 1 3 1 20.00 60.00 20.00 50.00 2008-05-05 19y 09m 14d 2013-09-25 25y 02m 04d Mitchell
1198 David Mitchell St Mirren; Clydebank[4] 2 2 0 0 0 2 .00 .00 100.00 .00 1965-12-25 21y 08m 06d 1972-02-26 27y 10m 07d Mitchell
1199 David Stuart Mitchell Rangers 6 6 0 3 3 1 2 50.00 16.67 33.33 58.33 1983-09-07 21y 02m 25d 1984-12-08 22y 05m 25d Mitchell
1200 Frank Mitchell Chelsea 1 1 0 1 0 0 100.00 .00 .00 100.00 1951-05-12 28y 11m 09d 1951-05-12 28y 11m 09d Mitchell
1201 George Mitchell Greenock Morton; Stirling Albion 4 4 0 1 0 3 25.00 .00 75.00 25.00 1948-11-27 Not Known 1952-03-01 Not Known Mitchell
1202 Graham Lee Mitchell Raith Rovers 2 2 0 0 2 0 .00 100.00 .00 50.00 1996-10-12 28y 07m 26d 1996-12-07 28y 09m 21d Mitchell
1203 Graham Mitchell Hamilton Academical; Hibernian 36 36 0 3 11 22 8.33 30.56 61.11 23.61 1981-11-21 19y 00m 19d 1996-03-16 33y 04m 14d Mitchell
1204 Iain Archibald Mitchell Queen Of The South 1 0 1 0 0 1 .00 .00 100.00 .00 1982-03-13 23y 06m 26d 1982-03-13 23y 06m 26d Mitchell
1205 Ian [John] Mitchell Dundee United 18 18 0 11 7 4 7 38.89 22.22 38.89 50.00 1962-12-15 16y 07m 06d 1972-10-14 26y 05m 05d Mitchell
1206 James McGilbray Mitchell Clyde; Partick Thistle 8 8 0 1 1 3 4 12.50 37.50 50.00 31.25 2000-02-19 24y 01m 13d 2005-01-08 29y 00m 02d Mitchell
1207 James Ronald Mitchell Celtic 1 1 0 0 0 1 .00 .00 100.00 .00 1948-01-03 22y 07m 07d 1948-01-03 22y 07m 07d Mitchell
1208 James S Mitchell Queens Park; Greenock Morton; Aberdeen 22 22 0 10 4 8 45.45 18.18 36.36 54.55 1946-11-02 Not Known 1956-04-07 Not Known Mitchell
1209 John [1] Mitchell Arbroath 1 0 1 0 0 1 .00 .00 100.00 .00 1977-12-24 Not Known 1977-12-24 Not Known Mitchell
1210 John [2] Mitchell Fulham 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1975-09-16 23y 06m 04d 1975-09-16 23y 06m 04d Mitchell
1211 John [3] Mitchell Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1955-02-12 Not Known 1955-02-12 Not Known Mitchell
1212 John Alexander Mitchell Falkirk; Raith Rovers; Cowdenbeath 5 5 0 1 1 2 2 20.00 40.00 40.00 40.00 1976-09-22 18y 04m 20d 1983-08-27 25y 03m 25d Mitchell
1213 John Mitchell Partick Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1989-02-18 20y 03m 06d 1989-02-18 20y 03m 06d Mitchell
1214 Jonathan Andrew Mitchell East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2003-09-07 22y 02m 16d 2003-09-07 22y 02m 16d Mitchell
1215 Kyle Mitchell Cowdenbeath 1 0 1 1 0 0 100.00 .00 .00 100.00 2014-08-04 16y 11m 16d 2014-08-04 16y 11m 16d Mitchell
1216 Mitchell Brechin City; Distillery; Fraserburgh; Newcastle United 6 6 0 1 2 3 16.67 33.33 50.00 33.33 1951-03-31 Not Known 1957-11-27 Not Known Mitchell
1217 Robert Carmichael Mitchell Third Lanark 6 6 0 2 3 1 2 50.00 16.67 33.33 58.33 1947-01-02 22y 04m 17d 1949-02-05 24y 05m 20d Mitchell
1218 Stewart Anderson Mitchell Newcastle United; Third Lanark 4 4 0 0 1 3 .00 25.00 75.00 12.50 1953-10-07 20y 07m 04d 1964-09-19 31y 06m 16d Mitchell
1219 William Young Mitchell Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1969-11-01 17y 10m 16d 1969-11-01 17y 10m 16d Mitchell
1220 Andrei Mitjunov Lantana 2 2 0 0 0 2 .00 .00 100.00 .00 1998-08-13 20y 04m 17d 1998-08-27 20y 05m 00d Mitjunov
1221 Mitu FC Cluj 1 1 0 0 1 0 .00 100.00 .00 50.00 2006-07-12 Not Known 2006-07-12 Not Known Mitu
1222 Koki Mizuno Celtic 1 0 1 0 1 0 .00 100.00 .00 50.00 2009-04-11 23y 07m 05d 2009-04-11 23y 07m 05d Mizuno
1223 Johan Mjallby Celtic 17 16 1 1 12 1 4 70.59 5.88 23.53 73.53 1998-12-06 27y 09m 27d 2004-04-25 33y 02m 16d Mjallby
1224 Tamika Mkandawire Millwall 1 0 1 0 0 1 .00 .00 100.00 .00 2010-07-31 27y 02m 03d 2010-07-31 27y 02m 03d Mkandawire
1225 Dragan Mladenovic Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-09-12 28y 06m 27d 2004-09-12 28y 06m 27d Mladenovic
1226 Denis Mochan East Fife; Raith Rovers 10 10 0 2 2 6 20.00 20.00 60.00 30.00 1958-01-18 22y 01m 06d 1962-03-24 26y 03m 12d Mochan
1227 Neil Mochan Greenock Morton; Celtic; Dundee United 20 20 0 7 4 3 13 20.00 15.00 65.00 27.50 1948-11-27 21y 07m 21d 1963-04-20 36y 00m 14d Mochan
1228 Allan A. Raeburn Moffat Stirling Albion 7 6 1 0 0 7 .00 .00 100.00 .00 1977-09-24 19y 09m 06d 1980-02-16 22y 01m 29d Moffat
1229 Angus Moffat Motherwell 3 3 0 2 0 1 66.67 .00 33.33 66.67 1965-10-23 Not Known 1967-04-29 Not Known Moffat
1230 Barrie Moffat Alloa Athletic; East Fife 2 2 0 0 0 2 .00 .00 100.00 .00 1995-08-19 22y 07m 23d 1999-10-12 26y 09m 15d Moffat
1231 Ian B Moffat Leith Athletic 1 1 0 1 0 0 1 .00 .00 100.00 .00 1947-09-10 Not Known 1947-09-10 Not Known Moffat
1232 James Moffat Montrose; Hamilton Academical 4 4 0 1 0 3 25.00 .00 75.00 25.00 1977-10-19 17y 08m 22d 1981-09-16 21y 07m 20d Moffat
1233 Michael Moffat Ayr United 1 1 0 1 0 0 100.00 .00 .00 100.00 2011-09-21 27y 08m 04d 2011-09-21 27y 08m 04d Moffat
1234 Jürgen Mohr Eintracht Frankfurt 1 1 0 0 0 1 .00 .00 100.00 .00 1985-04-24 26y 08m 06d 1985-04-24 26y 08m 06d Mohr
1235 Bilel Mohsni Rangers 2 1 1 1 0 1 50.00 .00 50.00 50.00 2014-11-22 27y 04m 01d 2015-04-05 27y 08m 15d Mohsni
1236 Moir Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 1995-07-29 Not Known 1995-07-29 Not Known Moir
1237 Mojica FC Cluj 1 1 0 0 1 0 .00 100.00 .00 50.00 2006-07-12 Not Known 2006-07-12 Not Known Mojica
1238 Mokoro Moroka Swallows 1 1 0 1 0 0 100.00 .00 .00 100.00 2007-07-21 Not Known 2007-07-21 Not Known Mokoro
1239 Lutz Moldt Locomotiv Leipzig 2 2 0 1 0 1 50.00 .00 50.00 50.00 1976-09-15 23y 11m 27d 1976-09-29 24y 00m 10d Moldt
1240 William E Moles Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1957-10-26 Not Known 1957-10-26 Not Known Moles
1241 Johann Moller IBV-Vestmannaeyjar 2 0 2 0 0 2 .00 .00 100.00 .00 2000-08-10 21y 04m 19d 2000-08-24 21y 05m 02d Moller
1242 Harry (Henry Fenwick) Mollison Dundee United 1 1 0 0 0 1 .00 .00 100.00 .00 1971-12-04 18y 09m 19d 1971-12-04 18y 09m 19d Mollison
1243 Craig Molloy St Mirren 2 0 2 1 1 0 50.00 50.00 .00 75.00 2006-09-09 20y 04m 14d 2006-12-02 20y 07m 06d Molloy
1244 Molloy St Patricks Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1998-07-14 Not Known 1998-07-14 Not Known Molloy
1245 Shaun Molloy Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 2005-08-23 20y 02m 09d 2005-08-23 20y 02m 09d Molloy
1246 Trevor Molloy Motherwell 1 0 1 0 0 1 .00 .00 100.00 .00 2007-03-05 29y 10m 19d 2007-03-05 29y 10m 19d Molloy
1247 Michael Mols Rangers 10 7 3 1 8 1 1 80.00 10.00 10.00 85.00 1999-08-07 28y 07m 21d 2004-05-12 33y 04m 25d Mols
1248 Tonny Mols Dundee United 1 1 0 0 1 0 .00 100.00 .00 50.00 1998-08-16 29y 07m 08d 1998-08-16 29y 07m 08d Mols
1249 Eddie Monan Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1966-10-08 22y 07m 01d 1966-10-08 22y 07m 01d Monan
1250 Bobby Moncur Newcastle United 2 2 0 0 0 2 .00 .00 100.00 .00 1965-10-11 20y 08m 22d 1966-09-26 21y 08m 07d Moncur
1251 John Moncur Tottenham Hotspur 1 0 1 0 1 0 .00 100.00 .00 50.00 1990-08-13 23y 10m 22d 1990-08-13 23y 10m 22d Moncur
1252 Israel Campbell Money St Mirren 31 31 0 8 11 12 25.81 35.48 38.71 43.55 1983-11-09 23y 02m 10d 1992-04-11 31y 07m 12d Money
1253 Kenneth Monkou Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1996-08-03 31y 08m 05d 1996-08-03 31y 08m 05d Monkou
1254 Tony Monks Australia 1 1 0 0 0 1 .00 .00 100.00 .00 1959-06-13 Not Known 1959-06-13 Not Known Monks
1255 Monreal Osasuna 1 1 0 0 0 1 .00 .00 100.00 .00 2006-07-19 Not Known 2006-07-19 Not Known Monreal
1256 Samuel Raymond Montgomerie Dumbarton; Kilmarnock 19 17 2 7 3 9 36.84 15.79 47.37 44.74 1981-09-26 20y 05m 09d 1998-12-26 37y 08m 09d Montgomerie
1257 James Donald Montgomery Airdrieonians 2 2 0 1 1 0 50.00 50.00 .00 75.00 1972-08-16 19y 07m 24d 1973-04-21 20y 03m 29d Montgomery
1258 Jimmy Montgomery Sunderland 1 1 0 1 0 0 100.00 .00 .00 100.00 1968-09-23 24y 11m 14d 1968-09-23 24y 11m 14d Montgomery
1259 Tibor Montvai Paksi SE 2 0 2 0 1 1 .00 50.00 50.00 25.00 2011-07-28 32y 08m 05d 2011-08-04 32y 08m 12d Montvai
1260 Bob Moodie Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1947-03-08 Not Known 1947-03-08 Not Known Moodie
1261 John Moodie Airdrieonians 2 2 0 1 0 1 50.00 .00 50.00 50.00 1947-08-16 Not Known 1947-09-06 Not Known Moodie
1262 William Moodie Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1950-08-19 Not Known 1950-08-19 Not Known Moodie
1263 Mick Moody St Patricks Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1988-09-07 28y 06m 14d 1988-10-05 28y 07m 11d Moody
1264 Kevin John Moon St Johnstone; Raith Rovers 9 7 2 4 1 4 44.44 11.11 44.44 50.00 2009-11-21 22y 05m 13d 2015-04-18 27y 10m 10d Moon
1265 George Mooney Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1964-12-26 Not Known 1964-12-26 Not Known Mooney
1266 Harry Mooney Third Lanark 12 12 0 5 3 4 41.67 25.00 33.33 54.17 1946-08-17 Not Known 1952-12-20 Not Known Mooney
1267 Martin James Mooney Falkirk; Dumbarton; Stenhousemuir 3 2 1 1 0 1 2 .00 33.33 66.67 16.67 1991-12-04 21y 02m 09d 2000-01-29 29y 04m 04d Mooney
1268 Alan Moore Middlesbrough 1 1 0 1 0 0 100.00 .00 .00 100.00 1994-08-06 19y 08m 12d 1994-08-06 19y 08m 12d Moore
1269 Allan Moore St Johnstone; Dunfermline Athletic; Stirling Albion 18 14 4 3 5 2 11 27.78 11.11 61.11 33.33 1990-10-13 25y 09m 18d 2002-09-25 37y 09m 00d Moore
1270 Bobby Moore Fulham 2 2 0 1 1 0 50.00 50.00 .00 75.00 1975-09-16 34y 05m 04d 1975-10-01 34y 05m 19d Moore
1271 Craig Andrew Moore Rangers 20 19 1 1 15 3 2 75.00 15.00 10.00 82.50 1994-09-11 18y 08m 30d 2004-09-12 28y 09m 00d Moore
1272 Craig Moore Motherwell 1 0 1 1 1 0 0 100.00 .00 .00 100.00 2013-10-19 19y 02m 03d 2013-10-19 19y 02m 03d Moore
1273 Eddie Moore Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1966-10-08 Not Known 1966-10-08 Not Known Moore
1274 James Moore Cowdenbeath 2 2 0 0 0 2 .00 .00 100.00 .00 1970-12-19 28y 02m 23d 1971-04-24 28y 06m 29d Moore
1275 John Moore Australia 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-30 Not Known 1959-05-30 Not Known Moore
1276 Michael Jordan Moore Stranraer 1 1 0 0 0 1 .00 .00 100.00 .00 2007-01-06 25y 09m 13d 2007-01-06 25y 09m 13d Moore
1277 Moore Pacific Coast All Stars 1 1 0 0 0 1 .00 .00 100.00 .00 2004-07-14 Not Known 2004-07-14 Not Known Moore
1278 Neil Moore St Mirren 3 3 0 0 3 0 .00 100.00 .00 50.00 1955-01-03 Not Known 1956-09-15 Not Known Moore
1279 Stephen Samuel Moore Hamilton Academical 1 0 1 0 0 1 .00 .00 100.00 .00 1991-08-28 Not Known 1991-08-28 Not Known Moore
1280 Vincent Andrew Moore Clydebank[4]; Airdrieonians 3 0 3 0 0 3 .00 .00 100.00 .00 1986-04-26 21y 08m 05d 1988-08-06 23y 11m 16d Moore
1281 Aaron Mooy St Mirren 4 1 3 0 0 4 .00 .00 100.00 .00 2010-10-23 21y 01m 08d 2012-03-21 22y 06m 06d Mooy
1282 Filipe Alexander Morais Hibernian; St Johnstone 6 5 1 3 2 1 50.00 33.33 16.67 66.67 2007-08-06 21y 08m 16d 2010-01-30 24y 02m 09d Morais
1283 Pedro Morales Dinamo Zagreb 2 2 0 1 0 1 50.00 .00 50.00 50.00 2009-08-20 24y 02m 26d 2009-08-27 24y 03m 02d Morales
1284 Douglas Walter Moran Falkirk 12 12 0 1 2 2 8 16.67 16.67 66.67 25.00 1957-02-23 22y 06m 26d 1967-09-02 33y 01m 04d Moran
1285 Moran Norwich City; Manchester United 1 1 0 0 1 0 .00 100.00 .00 50.00 1959-10-12 Not Known 1959-10-12 Not Known Moran
1286 Paul [2] Moran Tottenham Hotspur 1 0 1 0 1 0 .00 100.00 .00 50.00 1990-08-13 22y 02m 21d 1990-08-13 22y 02m 21d Moran
1287 Lubomir Moravcik Celtic 14 11 3 6 11 0 3 78.57 .00 21.43 78.57 1998-12-06 33y 05m 14d 2002-01-23 36y 07m 01d Moravcik
1288 Egidio Morbello Inter Milan 2 2 0 1 2 0 0 100.00 .00 .00 100.00 1961-11-06 25y 02m 18d 1961-11-22 25y 03m 03d Morbello
1289 Colin David More Raith Rovers 2 2 0 1 2 0 0 100.00 .00 .00 100.00 1982-10-02 21y 10m 19d 1983-03-29 22y 04m 16d More
1290 George More Queens Park 1 1 0 0 1 0 .00 100.00 .00 50.00 1949-05-02 Not Known 1949-05-02 Not Known More
1291 Billy Moreland Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1967-09-02 Not Known 1967-09-02 Not Known Moreland
1292 Morely Aston Villa 1 1 0 1 0 0 100.00 .00 .00 100.00 1979-08-02 Not Known 1979-08-02 Not Known Morely
1293 Fabio Morena FC St. Pauli von 1910 e. V. 1 1 0 1 0 0 100.00 .00 .00 100.00 2009-07-10 29y 03m 21d 2009-07-10 29y 03m 21d Morena
1294 Adam Joseph Morgan Liverpool; Liverpool XI 3 2 1 2 1 0 66.67 33.33 .00 83.33 2012-08-23 18y 04m 02d 2013-07-27 19y 03m 06d Morgan
1295 Alan Morgan Inverness Caledonian Thistle; Kilmarnock 4 1 3 1 1 2 25.00 25.00 50.00 37.50 2005-09-17 21y 09m 21d 2007-09-22 23y 09m 26d Morgan
1296 Morgan St Patricks Athletic; Fulham 1 1 0 0 0 1 .00 .00 100.00 .00 1998-07-14 Not Known 1998-07-14 Not Known Morgan
1297 Roger Ernest Morgan Tottenham Hotspur 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1969-08-02 22y 08m 19d 1969-08-02 22y 08m 19d Morgan
1298 Taylor Lee Morgan Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 2015-03-21 24y 05m 00d 2015-03-21 24y 05m 00d Morgan
1299 Mori Pacific Coast All Stars 1 1 0 0 0 1 .00 .00 100.00 .00 2004-07-14 Not Known 2004-07-14 Not Known Mori
1300 Francisco Javier Mori Cuesta (Pirri Mori) Athletico Madrid 2 2 0 1 0 1 50.00 .00 50.00 50.00 1993-09-14 22y 10m 04d 1993-09-28 22y 10m 18d Mori)
1301 Steve Morison Millwall 1 1 0 0 0 1 .00 .00 100.00 .00 2010-07-31 26y 11m 02d 2010-07-31 26y 11m 02d Morison
1302 Trevor Morley West Ham United 1 1 0 1 0 0 0 .00 .00 .00 .00 1994-12-14 33y 08m 24d 1994-12-14 33y 08m 24d Morley
1303 Callum Morris Dundee United 1 1 0 0 0 1 .00 .00 100.00 .00 2015-12-30 25y 10m 27d 2015-12-30 25y 10m 27d Morris
1304 Carlton Morris Hamilton Academical 2 2 0 1 0 1 50.00 .00 50.00 50.00 2015-08-29 19y 08m 13d 2015-11-07 19y 10m 22d Morris
1305 Christopher Barry Morris Celtic; Middlesbrough 21 19 2 14 5 2 66.67 23.81 9.52 78.57 1987-08-12 23y 07m 19d 1994-08-06 30y 07m 13d Morris
1306 Eric Arthur Morris Rangers; Ayr United 11 11 0 2 5 1 5 45.45 9.09 45.45 50.00 1974-01-19 22y 03m 20d 1984-08-29 32y 10m 30d Morris
1307 Henry Miller Morris East Fife 12 12 0 7 6 1 5 50.00 8.33 41.67 54.17 1947-03-01 27y 02m 12d 1950-09-16 30y 08m 30d Morris
1308 Jody Steven Morris St Johnstone 10 10 0 3 3 4 30.00 30.00 40.00 45.00 2009-08-30 30y 08m 03d 2012-05-06 33y 04m 09d Morris
1309 Josh Morris Blackburn Rovers 1 0 1 0 1 0 .00 100.00 .00 50.00 2010-08-07 18y 10m 08d 2010-08-07 18y 10m 08d Morris
1310 Morris Penicuik Athletic; Sheffield United; Millwall; Glentoran 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1982-08-04 Not Known 2008-07-14 Not Known Morris
1311 Robert Martin Morris East Fife; Forfar Athletic 6 6 0 2 0 4 33.33 .00 66.67 33.33 1977-09-10 20y 06m 03d 1982-08-25 25y 05m 18d Morris
1312 Bruce Schaedel Morrison Montrose 1 1 0 0 0 1 .00 .00 100.00 .00 1989-08-16 24y 10m 20d 1989-08-16 24y 10m 20d Morrison
1313 Edward McCallum Morrison Kilmarnock 17 16 1 6 6 6 5 35.29 35.29 29.41 52.94 1967-12-02 19y 09m 10d 1975-01-29 26y 11m 07d Morrison
1314 Gavin Morrison Inverness Caledonian Thistle 2 1 1 0 2 0 .00 100.00 .00 50.00 2011-09-10 21y 08m 07d 2012-11-10 22y 10m 07d Morrison
1315 Morrison Vale of Leithen; Inverness Caledonian 2 2 0 0 0 2 .00 .00 100.00 .00 1962-01-27 Not Known 1987-09-29 Not Known Morrison
1316 Owen Morrison Dunfermline Athletic 5 1 4 1 1 3 20.00 20.00 60.00 30.00 2006-07-29 24y 07m 21d 2007-09-25 25y 09m 17d Morrison
1317 Reginald L Morrison Aberdeen; Stirling Albion 4 4 0 0 1 3 .00 25.00 75.00 12.50 1958-04-16 Not Known 1960-01-16 Not Known Morrison
1318 Robert Crosson Morrison Falkirk 6 6 0 2 1 3 2 16.67 50.00 33.33 41.67 1952-11-01 19y 08m 16d 1956-09-01 23y 06m 16d Morrison
1319 Scott Alexander Morrison Aberdeen; Dunfermline Athletic 4 3 1 1 0 3 25.00 .00 75.00 25.00 2003-11-09 19y 05m 17d 2007-02-03 22y 08m 11d Morrison
1320 Scott John Morrison East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2005-07-14 23y 08m 22d 2005-07-14 23y 08m 22d Morrison
1321 Stephen Morrison Dunfermline Athletic; Hamilton Academical; Alloa Athletic 12 9 3 2 0 3 9 .00 25.00 75.00 12.50 1981-08-29 20y 00m 14d 1995-08-19 34y 00m 04d Morrison
1322 Tommy Morrison Aberdeen 3 3 0 0 0 3 .00 .00 100.00 .00 1964-02-29 20y 11m 23d 1965-04-17 22y 01m 11d Morrison
1323 William [1] Morrison Alloa Athletic 5 5 0 0 0 4 .00 .00 80.00 .00 1977-09-28 25y 04m 21d 1980-01-30 27y 08m 23d Morrison
1324 William Morrison Falkirk 2 2 0 0 0 2 .00 .00 100.00 .00 1954-08-18 Not Known 1954-09-01 Not Known Morrison
1325 Willie [3] Morrison Queen Of The South 5 5 0 1 0 4 20.00 .00 80.00 20.00 1962-09-29 22y 11m 19d 1964-02-08 24y 03m 29d Morrison
1326 Bruce Morrow Australia 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-23 Not Known 1959-05-23 Not Known Morrow
1327 Chris Morrow Crusaders 1 1 0 0 0 1 .00 .00 100.00 .00 2013-07-25 27y 10m 05d 2013-07-25 27y 10m 05d Morrow
1328 Dick Morrow Queen Of The South 1 1 0 0 0 1 .00 .00 100.00 .00 1957-04-20 Not Known 1957-04-20 Not Known Morrow
1329 John James Morrow Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 1991-10-19 19y 10m 29d 1991-10-19 19y 10m 29d Morrow
1330 Samuel Morrow Hibernian; Livingston (Meadowbank Thistle); Ross County 4 2 2 0 3 1 .00 75.00 25.00 37.50 2005-01-02 19y 09m 30d 2013-02-02 27y 10m 30d Morrow
1331 Mortimer Aston Villa 1 1 0 1 0 0 100.00 .00 .00 100.00 1979-08-02 Not Known 1979-08-02 Not Known Mortimer
1332 James Michael Morton Berwick Rangers; St Johnstone 14 13 1 2 2 3 9 14.29 21.43 64.29 25.00 1979-08-25 22y 09m 27d 1984-04-28 27y 05m 30d Morton
1333 Jordan Morton Cowdenbeath; Livingston (Meadowbank Thistle) 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 2011-07-12 19y 02m 17d 2012-09-25 20y 05m 00d Morton
1334 Morz Rheingau XI 1 1 0 0 0 1 .00 .00 100.00 .00 2008-07-23 Not Known 2008-07-23 Not Known Morz
1335 David Albert Moss Falkirk; Dunfermline Athletic 3 2 1 0 0 3 .00 .00 100.00 .00 1998-04-04 29y 04m 20d 2001-02-24 32y 03m 09d Moss
1336 Motta FC Barcelona 1 0 1 1 0 0 100.00 .00 .00 100.00 2007-07-28 Not Known 2007-07-28 Not Known Motta
1337 Moughran Victoria 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-31 Not Known 1959-05-31 Not Known Moughran
1338 Jean-Marc Moulin Olympique Lyonnais 1 1 0 1 0 0 100.00 .00 .00 100.00 1996-03-18 20y 10m 02d 1996-03-18 20y 10m 02d Moulin
1339 Louis Elliot Moult Motherwell 3 3 0 1 0 1 2 .00 33.33 66.67 16.67 2015-08-12 23y 02m 29d 2016-01-16 23y 08m 02d Moult
1340 Mouncey Lisburn Distillery 1 0 1 0 0 1 .00 .00 100.00 .00 2003-07-19 Not Known 2003-07-19 Not Known Mouncey
1341 Derek Mountfield Everton 1 1 0 0 1 0 .00 100.00 .00 50.00 1987-10-18 24y 11m 16d 1987-10-18 24y 11m 16d Mountfield
1342 Yassin Moutaouakil Motherwell 1 1 0 1 0 0 100.00 .00 .00 100.00 2009-10-31 23y 03m 13d 2009-10-31 23y 03m 13d Moutaouakil
1343 Pedro Da Silva Moutinho Falkirk 10 6 4 2 2 3 5 20.00 30.00 50.00 35.00 2005-10-02 26y 00m 23d 2010-02-13 30y 05m 04d Moutinho
1344 Steven Mouyokolo Wolverhampton Wanderers 1 1 0 1 0 0 100.00 .00 .00 100.00 2010-08-03 23y 06m 10d 2010-08-03 23y 06m 10d Mouyokolo
1345 Jimmy Mowatt Forfar Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1956-02-04 Not Known 1957-04-22 Not Known Mowatt
1346 Anthony Mark Mowbray Celtic 11 10 1 4 2 5 36.36 18.18 45.45 45.45 1991-11-16 27y 11m 25d 1995-04-19 31y 04m 28d Mowbray
1347 Moyaic St Patricks Athletic 1 0 1 0 1 0 .00 100.00 .00 50.00 2005-07-10 Not Known 2005-07-10 Not Known Moyaic
1348 David Joseph Moyes Berwick Rangers 5 5 0 0 2 3 .00 40.00 60.00 20.00 1979-08-25 23y 10m 11d 1980-08-13 24y 09m 30d Moyes
1349 David William Moyes Dunfermline Athletic 9 9 0 1 2 1 6 22.22 11.11 66.67 27.78 1990-09-01 27y 04m 07d 1992-03-28 28y 11m 03d Moyes
1350 Ewan Moyes East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2014-07-12 24y 03m 12d 2014-07-12 24y 03m 12d Moyes
1351 Patrick Mtiliga Feyenoord 1 0 1 1 0 0 100.00 .00 .00 100.00 2004-10-21 23y 08m 23d 2004-10-21 23y 08m 23d Mtiliga
1352 Fabrice Muamba Bolton Wanderers 1 1 0 0 1 0 .00 100.00 .00 50.00 2009-08-04 21y 03m 29d 2009-08-04 21y 03m 29d Muamba
1353 Much Rheingau XI 1 1 0 0 0 1 .00 .00 100.00 .00 2008-07-23 Not Known 2008-07-23 Not Known Much
1354 John Knight Mudie Blackpool 1 1 0 1 0 0 100.00 .00 .00 100.00 1958-10-13 28y 06m 03d 1958-10-13 28y 06m 03d Mudie
1355 Mudie Scotland XI 1 1 0 0 0 1 .00 .00 100.00 .00 1958-03-03 Not Known 1958-03-03 Not Known Mudie
1356 Carl Muggleton Celtic 3 3 0 1 2 0 33.33 66.67 .00 66.67 1994-02-12 25y 04m 30d 1994-05-22 25y 08m 09d Muggleton
1357 Dzelaludin Muharemovic Zeljeznicar Sarajevo 2 2 0 0 1 1 .00 50.00 50.00 25.00 2003-09-24 33y 06m 01d 2003-10-15 33y 06m 22d Muharemovic
1358 Mario Muhlbauer Lask Linz 1 1 0 1 0 1 0 .00 100.00 .00 50.00 2006-07-05 Not Known 2006-07-05 Not Known Muhlbauer
1359 (Robert) John Muir St Johnstone; Alloa Athletic 11 9 2 4 5 1 5 45.45 9.09 45.45 50.00 1970-01-31 Not Known 1977-09-28 Not Known Muir
1360 Alexander Muir Albion Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 1948-12-18 Not Known 1949-04-02 Not Known Muir
1361 David [1] Muir East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2011-07-05 23y 03m 29d 2011-07-05 23y 03m 29d Muir
1362 George [1] Muir Partick Thistle 13 13 0 5 4 4 38.46 30.77 30.77 53.85 1960-10-08 20y 08m 17d 1967-11-18 27y 09m 28d Muir
1363 George Muir Hibernian 6 6 0 2 0 4 33.33 .00 66.67 33.33 1956-08-25 Not Known 1958-01-01 Not Known Muir
1364 Harry Muir Stirling Albion 5 5 0 2 0 3 40.00 .00 60.00 40.00 1948-02-21 Not Known 1950-03-18 Not Known Muir
1365 Ian Baker Muir Motherwell 1 1 0 0 1 0 .00 100.00 .00 50.00 1952-04-30 22y 10m 14d 1952-04-30 22y 10m 14d Muir
1366 James [3] Muir Hamilton Academical 1 1 0 0 1 0 .00 100.00 .00 50.00 1979-12-15 22y 11m 18d 1979-12-15 22y 11m 18d Muir
1367 Jim P Muir Motherwell; Dumbarton 22 20 2 3 5 10 7 22.73 45.45 31.82 45.45 1969-10-11 20y 08m 11d 1978-03-04 29y 01m 04d Muir
1368 John Muir Motherwell; Dunfermline Athletic 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1971-11-06 23y 03m 16d 1980-03-25 31y 08m 04d Muir
1369 Muir Forres Mechanics; Lisburn Distillery 2 2 0 0 0 2 .00 .00 100.00 .00 1994-07-31 Not Known 2003-07-19 Not Known Muir
1370 William Lindsay Muir Hibernian; St Johnstone 5 3 2 1 0 4 20.00 .00 80.00 20.00 1975-05-03 18y 11m 23d 1980-04-26 23y 11m 16d Muir
1371 William McKie Muir Kilmarnock; Clyde; Queen Of The South 15 15 0 4 7 3 5 46.67 20.00 33.33 56.67 1957-08-10 Not Known 1964-01-25 Not Known Muir
1372 Aaron Muirhead Partick Thistle 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 2013-08-16 22y 10m 17d 2014-01-05 23y 03m 06d Muirhead
1373 Doug Muirhead Forfar Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1956-02-04 Not Known 1957-04-22 Not Known Muirhead
1374 Robbie Muirhead Kilmarnock; Partick Thistle 5 1 4 3 0 2 60.00 .00 40.00 60.00 2013-10-26 17y 07m 18d 2015-10-31 19y 07m 23d Muirhead
1375 Scott Muirhead Aberdeen; Dunfermline Athletic 9 8 1 2 1 6 22.22 11.11 66.67 27.78 2003-11-09 19y 03m 04d 2009-09-23 25y 01m 18d Muirhead
1376 William Muirhead Hibernian 2 2 0 1 0 1 50.00 .00 50.00 50.00 1960-04-18 Not Known 1960-09-10 Not Known Muirhead
1377 Edis Mulalic Zeljeznicar Sarajevo 1 1 0 0 1 0 .00 100.00 .00 50.00 2003-10-15 27y 11m 22d 2003-10-15 27y 11m 22d Mulalic
1378 Charlie Mulgrew Dundee United; Aberdeen; Celtic 22 20 2 14 4 4 63.64 18.18 18.18 72.73 2006-02-07 19y 11m 01d 2014-02-22 27y 11m 16d Mulgrew
1379 George Mulhall Aberdeen 8 8 0 1 1 2 5 12.50 25.00 62.50 25.00 1957-10-19 21y 05m 11d 1962-02-10 25y 09m 02d Mulhall
1380 Eddie Mulheron Clyde 15 15 0 5 1 9 33.33 6.67 60.00 36.67 1964-11-21 22y 06m 18d 1972-01-29 29y 08m 26d Mulheron
1381 Jimmy Mulkerrin Hibernian 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1955-09-24 23y 08m 30d 1955-09-24 23y 08m 30d Mulkerrin
1382 Daniel Mullen Livingston (Meadowbank Thistle) 2 1 1 1 0 1 50.00 .00 50.00 50.00 2014-08-20 19y 05m 19d 2014-09-28 19y 06m 27d Mullen
1383 Danny Mullen Livingston (Meadowbank Thistle) 3 3 0 0 0 3 .00 .00 100.00 .00 2014-12-27 19y 09m 26d 2015-02-14 19y 11m 13d Mullen
1384 Fraser Mullen Hibernian; East Fife 2 2 0 0 0 2 .00 .00 100.00 .00 2013-08-11 19y 09m 03d 2014-07-12 20y 08m 04d Mullen
1385 Michael Mullen Stranraer 1 0 1 0 0 1 .00 .00 100.00 .00 2007-01-06 22y 04m 17d 2007-01-06 22y 04m 17d Mullen
1386 Terence M Mullen Dumbarton; East Stirlingshire 4 3 1 0 0 4 .00 .00 100.00 .00 1974-11-09 18y 08m 14d 1984-08-22 28y 05m 27d Mullen
1387 Florian Muller Alemannia Aachen 1 1 0 1 0 0 100.00 .00 .00 100.00 2009-07-12 22y 06m 12d 2009-07-12 22y 06m 12d Muller
1388 Muller Kickers Emden 1 1 0 0 0 1 .00 .00 100.00 .00 1993-07-22 Not Known 1993-07-22 Not Known Muller
1389 Uwe Müller Eintracht Frankfurt 1 0 1 0 0 1 .00 .00 100.00 .00 1985-04-24 21y 06m 08d 1985-04-24 21y 06m 08d Müller
1390 Alan Mullery Tottenham Hotspur; Fulham 4 4 0 1 1 2 1 25.00 50.00 25.00 50.00 1969-08-02 27y 08m 10d 1975-10-01 33y 10m 08d Mullery
1391 Jim Mullin Partick Thistle 2 2 0 1 1 0 50.00 50.00 .00 75.00 1972-04-22 21y 00m 24d 1973-03-31 22y 00m 02d Mullin
1392 Johnny Mullins Rotherham United 1 0 1 0 0 1 .00 .00 100.00 .00 2012-07-28 26y 08m 22d 2012-07-28 26y 08m 22d Mullins
1393 Frank Mulvaney Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1986-01-04 23y 08m 30d 1986-01-04 23y 08m 30d Mulvaney
1394 Jacques Munaron Royal Standard Club Liegeois 1 0 1 1 0 0 100.00 .00 .00 100.00 1992-11-04 36y 01m 27d 1992-11-04 36y 01m 27d Munaron
1395 Munday Portsmouth 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1953-09-28 Not Known 1953-09-28 Not Known Munday
1396 Steven Henry Mungall Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1977-04-30 18y 11m 08d 1977-04-30 18y 11m 08d Mungall
1397 Munoz Osasuna 1 1 0 0 0 1 .00 .00 100.00 .00 2006-07-19 Not Known 2006-07-19 Not Known Munoz
1398 Victor Munoz St Mirren 2 2 0 0 1 1 .00 50.00 50.00 25.00 1991-01-12 33y 09m 28d 1991-03-30 34y 00m 15d Munoz
1399 Alan Munro Clydebank[4] 1 1 0 0 0 1 .00 .00 100.00 .00 1972-02-26 21y 07m 04d 1972-02-26 21y 07m 04d Munro
1400 Alexander Iain Fordyce Munro St Mirren; Hibernian; Rangers; Dundee United 19 18 1 7 5 7 36.84 26.32 36.84 50.00 1970-02-21 18y 05m 28d 1985-11-09 34y 02m 16d Munro
1401 Francis Michael Munro Dundee United; Aberdeen; Wolverhampton Wanderers; Celtic 10 10 0 5 2 3 50.00 20.00 30.00 60.00 1964-12-05 17y 01m 10d 1978-03-01 30y 04m 04d Munro
1402 George Munro Montrose 2 2 0 0 1 1 .00 50.00 50.00 25.00 1970-01-24 25y 09m 19d 1970-01-28 25y 09m 23d Munro
1403 Grant John Munro Inverness Caledonian Thistle; Ross County 21 20 1 1 4 8 9 19.05 38.10 42.86 38.10 2002-01-26 21y 04m 11d 2013-04-06 32y 06m 22d Munro
1404 Kenneth Neil Munro Cowdenbeath 1 0 1 0 0 1 .00 .00 100.00 .00 1997-01-25 19y 05m 17d 1997-01-25 19y 05m 17d Munro
1405 Munro Sunderland 1 1 0 1 0 0 100.00 .00 .00 100.00 1981-08-01 Not Known 1981-08-01 Not Known Munro
1406 Stuart David Munro Alloa Athletic; Rangers; Falkirk 24 24 0 1 13 7 4 54.17 29.17 16.67 68.75 1982-10-09 20y 00m 24d 1995-10-28 33y 01m 13d Munro
1407 Munteanu FC Cluj 1 1 0 0 1 0 .00 100.00 .00 50.00 2006-07-12 Not Known 2006-07-12 Not Known Munteanu
1408 Andrew Gerard Murdoch Partick Thistle 4 4 0 0 2 2 .00 50.00 50.00 25.00 1992-11-10 24y 03m 21d 1994-10-08 26y 02m 18d Murdoch
1409 Andy Murdoch Rangers 2 2 0 1 1 0 50.00 50.00 .00 75.00 2015-04-05 20y 02m 06d 2015-05-02 20y 03m 02d Murdoch
1410 Robert White Murdoch Celtic 29 29 0 12 17 6 6 58.62 20.69 20.69 68.97 1962-08-11 17y 11m 25d 1973-03-24 28y 07m 07d Murdoch
1411 Scott McKenzie Murdoch Clydebank[4] 3 3 0 0 1 2 .00 33.33 66.67 16.67 1995-02-01 25y 11m 05d 1998-01-24 28y 10m 28d Murdoch
1412 Stewart Murdoch Falkirk; Ross County 2 2 0 1 0 1 50.00 .00 50.00 50.00 2012-07-18 22y 02m 09d 2015-10-24 25y 05m 15d Murdoch
1413 William Hart McDonald Murdoch Kilmarnock 5 5 0 1 3 1 20.00 60.00 20.00 50.00 1976-10-02 27y 05m 11d 1977-08-27 28y 04m 06d Murdoch
1414 William Murdoch Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1964-04-04 Not Known 1964-04-04 Not Known Murdoch
1415 Colin James Murdock Hibernian 2 2 0 0 1 1 .00 50.00 50.00 25.00 2003-11-23 28y 04m 21d 2004-02-15 28y 07m 13d Murdock
1416 David Murie Berwick Rangers 2 2 0 0 1 1 .00 50.00 50.00 25.00 2004-01-10 27y 05m 08d 2005-07-17 28y 11m 15d Murie
1417 Bernard Murney Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1956-04-28 Not Known 1956-04-28 Not Known Murney
1418 Hugh Murney Queen Of The South 1 1 0 0 0 1 .00 .00 100.00 .00 1962-09-29 Not Known 1962-09-29 Not Known Murney
1419 Alan Murphy Bohemians Dublin 1 0 1 0 0 1 .00 .00 100.00 .00 2015-07-01 Not Known 2015-07-01 Not Known Murphy
1420 Albert Murphy Clyde 11 11 0 2 4 5 18.18 36.36 45.45 36.36 1953-03-28 Not Known 1959-03-14 Not Known Murphy
1421 D Murphy Linfield 1 0 1 1 0 0 100.00 .00 .00 100.00 2003-07-26 Not Known 2003-07-26 Not Known Murphy
1422 Daniel Thomas Murphy Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 2007-03-05 24y 03m 01d 2007-03-05 24y 03m 01d Murphy
1423 Daryl Murphy Celtic 3 1 2 3 0 0 100.00 .00 .00 100.00 2010-09-11 27y 05m 27d 2011-05-11 28y 01m 26d Murphy
1424 David Murphy Hibernian 15 15 0 4 3 8 26.67 20.00 53.33 36.67 2004-09-04 20y 03m 03d 2007-11-04 23y 05m 03d Murphy
1425 Edward Cullinane Murphy Clyde 2 2 0 0 1 1 .00 50.00 50.00 25.00 1954-04-17 19y 10m 16d 1956-04-11 21y 10m 10d Murphy
1426 James Baird Murphy Motherwell 1 0 1 0 0 1 .00 .00 100.00 .00 1970-02-28 27y 03m 00d 1970-02-28 27y 03m 00d Murphy
1427 James Boyle Murphy Hamilton Academical; Ayr United; Clyde 2 2 0 0 0 2 .00 .00 100.00 .00 1982-10-16 26y 00m 02d 1984-08-29 27y 10m 15d Murphy
1428 Jamie Murphy Motherwell 16 11 5 2 8 3 5 50.00 18.75 31.25 59.38 2008-02-23 18y 05m 26d 2012-11-24 23y 02m 27d Murphy
1429 John [2] Murphy Ayr United 22 22 0 4 6 12 18.18 27.27 54.55 31.82 1966-10-08 23y 10m 02d 1977-04-23 34y 04m 17d Murphy
1430 John Mackenzie Murphy Hibernian; Greenock Morton 6 5 1 1 2 3 16.67 33.33 50.00 33.33 1967-09-09 17y 09m 14d 1973-03-12 23y 03m 14d Murphy
1431 John Murphy Queen Of The South 4 4 0 1 0 3 25.00 .00 75.00 25.00 1962-09-29 Not Known 1964-02-08 Not Known Murphy
1432 Murphy Dundalk; Huntly 2 2 0 0 0 2 .00 .00 100.00 .00 1968-05-26 Not Known 1993-01-09 Not Known Murphy
1433 Paul David Murphy Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 2007-08-28 22y 00m 27d 2007-08-28 22y 00m 27d Murphy
1434 Antonio Murray Hibernian 2 2 0 1 1 0 50.00 50.00 .00 75.00 2005-04-13 20y 06m 29d 2005-04-23 20y 07m 08d Murray
1435 Cameron (Robert) Murray St Mirren; Arbroath 26 26 0 5 7 14 19.23 26.92 53.85 32.69 1962-11-24 18y 05m 04d 1978-04-08 33y 09m 19d Murray
1436 Darren Thomas Murray Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 2000-02-19 26y 00m 25d 2000-02-19 26y 00m 25d Murray
1437 Derek R Murray Motherwell 6 4 2 0 1 5 .00 16.67 83.33 8.33 1985-11-23 24y 11m 28d 1987-12-16 27y 00m 20d Murray
1438 Eric McIntyre Murray Kilmarnock; St Mirren 17 16 1 8 6 3 47.06 35.29 17.65 64.71 1961-08-16 Not Known 1969-10-04 Not Known Murray
1439 Eric Scott Murray Alloa Athletic 2 1 1 0 1 1 .00 50.00 50.00 25.00 1982-10-09 22y 10m 10d 1983-04-23 23y 04m 25d Murray
1440 Euan Murray Motherwell 1 0 1 1 0 0 100.00 .00 .00 100.00 2014-03-01 20y 01m 09d 2014-03-01 20y 01m 09d Murray
1441 Gary Stuart Murray Montrose; Hibernian; Raith Rovers 5 4 1 1 0 4 20.00 .00 80.00 20.00 1980-08-27 21y 00m 08d 1989-08-16 29y 11m 28d Murray
1442 George Murray Hibernian; Motherwell; Aberdeen 17 17 0 2 5 2 10 29.41 11.76 58.82 35.29 1963-05-11 20y 11m 25d 1972-10-07 30y 04m 21d Murray
1443 Grant Robert Murray St Johnstone; Partick Thistle; Kilmarnock; Raith Rovers 15 15 0 1 5 2 8 33.33 13.33 53.33 40.00 2001-10-13 26y 01m 14d 2012-07-14 36y 10m 15d Murray
1444 Greg Murray Shelbourne 1 1 0 0 0 1 .00 .00 100.00 .00 2015-07-04 21y 10m 04d 2015-07-04 21y 10m 04d Murray
1445 Hugh Murray St Mirren 17 13 4 4 5 8 23.53 29.41 47.06 38.24 2000-09-20 21y 08m 12d 2012-03-21 33y 02m 13d Murray
1446 Ian William Murray Hibernian; Rangers 37 32 5 1 8 12 17 21.62 32.43 45.95 37.84 2000-05-21 19y 02m 01d 2012-01-02 30y 09m 13d Murray
1447 James [2] Murray Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1949-01-22 Not Known 1949-01-22 Not Known Murray
1448 James Murray Falkirk; Clyde 2 2 0 0 0 2 .00 .00 100.00 .00 1961-12-23 28y 10m 19d 1963-03-16 30y 01m 12d Murray
1449 John Andrew Murray Partick Thistle 5 5 0 3 1 1 60.00 20.00 20.00 70.00 1980-08-09 20y 08m 10d 1983-03-19 23y 03m 19d Murray
1450 John Anthony Murray Greenock Morton 4 4 0 3 0 1 75.00 .00 25.00 75.00 1967-02-20 18y 00m 15d 1969-08-30 20y 06m 25d Murray
1451 John Murray Airdrieonians 3 3 0 0 1 2 .00 33.33 66.67 16.67 1951-12-29 Not Known 1952-03-12 Not Known Murray
1452 Leslie Murray Raith Rovers; Cowdenbeath 5 5 0 1 2 0 3 40.00 .00 60.00 40.00 1949-08-31 20y 11m 02d 1953-09-23 24y 11m 25d Murray
1453 Malcolm Murray Clydebank[4] 1 1 0 0 0 1 .00 .00 100.00 .00 1992-08-12 28y 00m 17d 1992-08-12 28y 00m 17d Murray
1454 Matthew Murray Kilmarnock; Ayr United 3 3 0 1 0 1 2 .00 33.33 66.67 16.67 1954-11-24 24y 10m 30d 1956-10-06 26y 09m 11d Murray
1455 Maxwell Murray Rangers; Third Lanark 13 13 0 8 6 0 7 46.15 .00 53.85 46.15 1956-12-15 21y 01m 08d 1965-01-09 29y 02m 02d Murray
1456 Murray Dundalk; Carlisle United 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1968-05-26 Not Known 1969-07-26 Not Known Murray
1457 Neil Andrew Murray Rangers; Dundee United 9 7 2 5 2 2 55.56 22.22 22.22 66.67 1993-02-27 20y 00m 06d 1999-05-15 26y 02m 24d Murray
1458 Neil M Murray Greenock Morton 3 2 1 1 0 1 2 .00 33.33 66.67 16.67 1973-03-12 24y 11m 24d 1974-12-07 26y 08m 21d Murray
1459 Paul Murray Gretna 3 3 0 0 2 1 .00 66.67 33.33 33.33 2007-08-18 30y 11m 18d 2008-02-09 31y 05m 11d Murray
1460 Ronald G Murray Arbroath 1 1 0 0 0 1 .00 .00 100.00 .00 1959-10-17 Not Known 1959-10-17 Not Known Murray
1461 Stephen James Murray Kilmarnock 12 6 6 1 0 3 9 .00 25.00 75.00 12.50 2001-12-15 18y 07m 27d 2006-01-07 22y 08m 20d Murray
1462 Stephen Murray Dundee; Aberdeen; Celtic 24 24 0 11 5 8 45.83 20.83 33.33 56.25 1965-02-27 20y 04m 18d 1974-11-23 30y 01m 14d Murray
1463 Tom [1] Murray Falkirk 5 5 0 0 1 4 .00 20.00 80.00 10.00 1956-10-27 23y 09m 13d 1958-11-22 25y 10m 08d Murray
1464 Tommy Murray Airdrieonians; Arbroath; Raith Rovers 7 6 1 2 1 1 5 14.29 14.29 71.43 21.43 1963-05-13 19y 11m 12d 1979-01-27 35y 07m 26d Murray
1465 Willie [3] Murray Hibernian 4 3 1 2 2 0 50.00 50.00 .00 75.00 1976-03-13 21y 06m 14d 1978-08-26 23y 11m 29d Murray
1466 Willie Murray Stirling Albion 7 7 0 0 1 6 .00 14.29 85.71 7.14 1966-04-23 Not Known 1968-04-20 Not Known Murray
1467 Graeme Murty Southampton 1 1 0 1 0 0 100.00 .00 .00 100.00 2009-07-25 34y 08m 12d 2009-07-25 34y 08m 12d Murty
1468 Kevin Vincent Muscat Rangers 3 3 0 3 0 0 100.00 .00 .00 100.00 2002-09-11 29y 01m 04d 2003-02-15 29y 06m 08d Muscat
1469 Mustapha Vitesse Arnhem 1 0 1 1 0 0 100.00 .00 .00 100.00 2003-01-18 Not Known 2003-01-18 Not Known Mustapha
1470 Mutch Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 1995-07-29 Not Known 1995-07-29 Not Known Mutch
1471 Mutkovic Slovan Bratislava 1 1 0 0 0 1 .00 .00 100.00 .00 1967-02-14 Not Known 1967-02-14 Not Known Mutkovic
1472 Chris Myers Dundee United 3 1 2 0 1 2 .00 33.33 66.67 16.67 1993-08-28 24y 04m 27d 1994-09-17 25y 05m 16d Myers
1473 Boaz Myhill Hull City 2 2 0 0 0 2 .00 .00 100.00 .00 2005-07-23 22y 08m 14d 2008-08-03 25y 08m 25d Myhill
1474 Alexander D Myles St Mirren; Stirling Albion 3 3 0 2 0 1 66.67 .00 33.33 66.67 1960-08-27 Not Known 1961-10-11 Not Known Myles
1475 Walter Myles Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1967-08-30 Not Known 1967-08-30 Not Known Myles
1476 Stephen Mylles Arbroath 2 1 1 0 0 2 .00 .00 100.00 .00 1979-08-11 22y 07m 16d 1980-03-01 23y 02m 04d Mylles
1477 Jennison Myrie-Williams Dundee United 2 1 1 0 2 0 .00 100.00 .00 50.00 2009-12-12 21y 06m 25d 2010-05-05 21y 11m 18d Myrie-Williams

| Home | Contact Us | Credits | © www.londonhearts.com | Share