London Hearts Supporters Club

By Initial Letter of Surname     Top 100
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 Surname starting with "M"


No of Players = 3262

All columns are 'sortable' click on the heading to sort by that column.
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 1 1 0 50.00 50.00 .00 75.00 2013-09-21 22y 07m 22d 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 Manuel Albino Morim Maçães FC Porto 0 0 0 1 0 0 100.00 .00 .00 100.00 1996-07-31 23y 07m 12d 1996-07-31 23y 07m 12d Maçães
6 James Macara Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1884-04-19 Not Known 1884-04-19 Not Known Macara
7 Luigi Macari Celtic 6 5 1 2 4 2 2 50.00 25.00 25.00 62.50 1968-10-12 19y 04m 08d 1972-04-29 22y 10m 25d Macari
8 James MacAulay Greenock Morton 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 1918-08-17 Not Known 1919-04-05 Not Known MacAulay
9 Robert MacAulay Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1939-10-28 Not Known 1939-10-28 Not Known MacAulay
10 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
11 Andrew M Macauley East Stirlingshire 1 1 0 0 0 1 .00 .00 100.00 .00 1933-02-25 Not Known 1933-02-25 Not Known Macauley
12 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
13 Lawrence D MacBain Queens Park; St Johnstone 5 5 0 2 1 0 4 20.00 .00 80.00 20.00 1926-01-09 Not Known 1933-02-18 Not Known MacBain
14 David Albert Robertson MacCabe Airdrieonians; Motherwell 4 4 0 1 2 2 20.00 40.00 40.00 40.00 1988-08-06 26y 04m 03d 1990-02-24 27y 10m 21d MacCabe
15 Colin J MacCalman St Mirren 1 1 0 0 1 0 .00 100.00 .00 50.00 1945-12-22 Not Known 1945-12-22 Not Known MacCalman
16 Alexander Macconnachie Third Lanark 4 4 0 1 0 3 25.00 .00 75.00 25.00 1901-09-07 Not Known 1902-04-12 Not Known Macconnachie
17 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
18 Alan MacDonald Heart of Midlothian B 1 1 0 0 0 1 .00 .00 100.00 .00 1965-08-07 Not Known 1965-08-07 Not Known MacDonald
19 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
20 Alexander 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
21 Alexander MacDonald Inverness Caledonian Thistle 0 0 0 1 0 0 100.00 .00 .00 100.00 2007-09-22 19y 02m 14d 2007-09-22 19y 02m 14d MacDonald
22 Ally Macdonald Brora Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 2021-03-23 32y 08m 15d 2021-03-23 32y 08m 15d Macdonald
23 Angus MacDonald Aberdeen 5 3 2 3 2 3 37.50 25.00 37.50 50.00 2023-03-18 30y 05m 03d 2025-01-12 32y 02m 28d MacDonald
24 Archibald G Macdonald Queens Park; Partick Thistle 3 3 0 1 0 2 33.33 .00 66.67 33.33 1921-04-23 Not Known 1922-12-02 Not Known Macdonald
25 Callum MacDonald Dundee 3 3 0 0 1 3 .00 25.00 75.00 12.50 2004-01-06 20y 07m 06d 2005-01-22 21y 07m 22d MacDonald
26 Roy Macdonald Dundee 6 6 0 2 0 4 33.33 .00 66.67 33.33 1914-01-24 Not Known 1919-09-20 Not Known Macdonald
27 Donald Cameron Macdonald Heart of Midlothian B 2 1 1 0 0 2 .00 .00 100.00 .00 1938-08-01 Not Known 1938-08-05 Not Known Macdonald
28 Donald Macdonald Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1933-01-02 Not Known 1933-01-02 Not Known Macdonald
29 George MacDonald Heart of Midlothian B 1 1 0 1 0 0 100.00 .00 .00 100.00 1894-08-01 Not Known 1894-08-01 Not Known MacDonald
30 Gregor Macdonald Brora Rangers 1 0 1 1 0 0 100.00 .00 .00 100.00 2021-03-23 19y 09m 22d 2021-03-23 19y 09m 22d Macdonald
31 Hector Macdonald Leith Athletic 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1903-02-07 Not Known 1903-04-04 Not Known Macdonald
32 Hugh Macdonald St Mirren; Port Glasgow Athletic 4 4 0 0 0 4 .00 .00 100.00 .00 1904-04-23 Not Known 1909-09-18 Not Known Macdonald
33 Iain Campbell Aitken MacDonald St Johnstone; Dundee; Arbroath 11 11 0 3 1 8 25.00 8.33 66.67 29.17 1973-08-15 19y 11m 16d 1985-10-23 32y 01m 23d MacDonald
34 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
35 J MacDonald Edinburgh University 3 3 0 1 0 2 33.33 .00 66.67 33.33 1883-02-10 Not Known 1883-12-08 Not Known MacDonald
36 James Alex Macdonald Port Glasgow Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1909-09-18 Not Known 1909-09-18 Not Known Macdonald
37 Jamie MacDonald Falkirk; Kilmarnock; Raith Rovers 18 18 0 7 4 12 30.43 17.39 52.17 39.13 2014-08-30 28y 04m 13d 2021-04-30 35y 00m 13d MacDonald
38 Dr Macdonald Queens Park 2 2 0 0 1 1 .00 50.00 50.00 25.00 1884-09-27 Not Known 1884-09-27 Not Known Macdonald
39 John Macdonald Queens Park 11 11 0 1 2 1 8 18.18 9.09 72.73 22.73 1924-01-12 Not Known 1928-12-29 Not Known Macdonald
40 John MacDonald Rangers; Airdrieonians 16 9 7 3 10 3 5 55.56 16.67 27.78 63.89 1979-02-24 17y 10m 09d 1991-01-26 29y 09m 11d MacDonald
41 Joseph Macdonald Motherwell; Cowdenbeath 6 6 0 1 1 4 16.67 16.67 66.67 25.00 1924-10-04 Not Known 1929-03-02 Not Known Macdonald
42 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
43 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
44 Kevin Graham MacDonald Motherwell 1 0 1 1 1 2 25.00 25.00 50.00 37.50 2002-09-15 19y 07m 10d 2004-05-16 21y 03m 11d MacDonald
45 Kieran MacDonald Hamilton Academical; Dumbarton; Raith Rovers 6 4 2 3 1 4 37.50 12.50 50.00 43.75 2014-07-09 20y 11m 18d 2021-04-30 27y 09m 09d MacDonald
46 Kyle MacDonald Airdrieonians (Airdrie United); Dunfermline Athletic; Hamilton Academical 2 2 0 0 1 3 .00 25.00 75.00 12.50 2020-01-18 19y 02m 17d 2025-07-15 24y 08m 14d MacDonald
47 Malcolm Macdonald Newcastle United 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1971-09-15 21y 02m 14d 1971-09-28 21y 02m 27d Macdonald
48 Malcolm MacDonald Celtic; Kilmarnock 22 22 0 3 13 4 5 59.09 18.18 22.73 68.18 1934-01-13 Not Known 1946-01-02 Not Known MacDonald
49 Neil 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
50 Peter MacDonald St Johnstone; Dundee 7 3 4 1 4 0 4 50.00 .00 50.00 50.00 2001-10-13 20y 10m 26d 2014-07-22 33y 08m 05d MacDonald
51 Robert M Macdonald Montrose 1 1 0 1 0 0 1 .00 .00 100.00 .00 1934-01-20 Not Known 1934-01-20 Not Known Macdonald
52 Roddy MacDonald Celtic; Greenock Morton 18 18 0 2 12 1 6 63.16 5.26 31.58 65.79 1973-10-27 19y 01m 27d 1988-03-26 33y 06m 26d MacDonald
53 Stephen Macdonald Dundee; Falkirk 19 19 0 2 9 3 6 47.37 15.79 31.58 55.26 1907-01-05 Not Known 1916-03-18 Not Known Macdonald
54 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
55 William MacDonald Port Glasgow Athletic 3 3 0 0 1 2 .00 33.33 66.67 16.67 1908-01-02 Not Known 1908-02-08 Not Known MacDonald
56 William MacDonald Airdrieonians 9 9 0 5 4 2 3 44.44 22.22 33.33 55.56 1928-09-22 Not Known 1931-12-05 Not Known MacDonald
57 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
58 William Sinclair Macdonald Queens Park 4 4 0 2 1 0 3 25.00 .00 75.00 25.00 1937-04-03 Not Known 1939-03-04 Not Known Macdonald
59 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
60 Robert MacDougall Falkirk; Ayr United 8 8 0 1 3 2 3 37.50 25.00 37.50 50.00 1918-01-02 Not Known 1922-03-04 Not Known MacDougall
61 William Macdougall Motherwell 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1920-12-04 Not Known 1921-11-12 Not Known Macdougall
62 Christian MacEchern Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 1908-04-27 Not Known 1908-04-27 Not Known MacEchern
63 Alexander MacEwan Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1914-01-05 Not Known 1914-01-05 Not Known MacEwan
64 Matt Macey Hibernian 3 3 0 0 1 2 .00 33.33 66.67 16.67 2021-09-12 27y 00m 03d 2022-04-16 27y 07m 07d Macey
65 Alex Macfarlane Dundee 35 35 0 7 14 8 12 40.00 22.86 34.29 51.43 1901-12-07 Not Known 1912-12-14 Not Known Macfarlane
66 Craig John MacFarlane Dunfermline Athletic 2 2 0 0 2 0 .00 100.00 .00 50.00 1980-04-19 20y 05m 30d 1981-02-16 21y 03m 27d MacFarlane
67 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
68 Hugh Macfarlane Hibernian; Albion Rovers 24 24 0 1 4 5 15 16.67 20.83 62.50 27.08 1929-10-26 Not Known 1937-04-24 Not Known Macfarlane
69 Hugh Morton Macfarlane Clyde; Alloa Athletic 3 3 0 0 1 2 .00 33.33 66.67 16.67 1937-10-23 Not Known 1940-02-10 Not Known Macfarlane
70 Ian 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
71 James Macfarlane Clyde 1 1 0 0 1 0 .00 100.00 .00 50.00 1928-01-07 Not Known 1928-01-07 Not Known Macfarlane
72 James Macfarlane St Bernards; Leith Athletic 7 7 0 1 1 5 14.29 14.29 71.43 21.43 1930-02-01 Not Known 1935-09-11 Not Known Macfarlane
73 Jean Macfarlane Celtic; Dunfermline Athletic 20 20 0 1 14 2 4 70.00 10.00 20.00 75.00 1920-05-22 Not Known 1935-01-05 Not Known Macfarlane
74 John Macfarlane Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1902-04-05 Not Known 1902-04-05 Not Known Macfarlane
75 John Macfarlane Middlesbrough 1 1 0 1 0 0 100.00 .00 .00 100.00 1931-04-27 31y 05m 06d 1931-04-27 31y 05m 06d Macfarlane
76 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
77 Robert MacFarlane Third Lanark; Celtic; Aberdeen 22 22 0 8 7 7 36.36 31.82 31.82 52.27 1896-11-21 Not Known 1908-04-27 Not Known MacFarlane
78 Roy Macfarlane Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1937-11-13 Not Known 1937-11-13 Not Known Macfarlane
79 Sandy MacFarlane Newcastle United 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1899-01-03 Not Known 1901-04-30 Not Known MacFarlane
80 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
81 Willie MacFarlane Heart of Midlothian B 1 0 1 1 0 0 1 .00 .00 100.00 .00 1949-08-02 Not Known 1949-08-02 Not Known MacFarlane
82 Andrew MacFayden Hibernian 5 5 0 1 2 1 2 40.00 20.00 40.00 50.00 1881-12-31 Not Known 1883-03-10 Not Known MacFayden
83 D MacFee Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1883-09-15 Not Known 1883-09-15 Not Known MacFee
84 Andrew MacGillivray Leith Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1935-05-15 Not Known 1935-09-11 Not Known MacGillivray
85 Alexander H MacGregor Queens Park 1 1 0 0 1 0 .00 100.00 .00 50.00 1901-09-28 Not Known 1901-09-28 Not Known MacGregor
86 MacGregor Helensburgh 1 1 0 1 0 0 100.00 .00 .00 100.00 1878-11-30 Not Known 1878-11-30 Not Known MacGregor
87 Roddy Macgregor Inverness Caledonian Thistle 7 4 3 0 2 6 .00 25.00 75.00 12.50 2019-04-13 17y 03m 23d 2026-08-16 24y 07m 26d Macgregor
88 Matheus Machado Inverness Caledonian Thistle 1 1 0 0 1 0 .00 100.00 .00 50.00 2019-07-08 17y 10m 01d 2019-07-08 17y 10m 01d Machado
89 Macher Kings Park 1 1 0 0 0 1 .00 .00 100.00 .00 1895-01-12 Not Known 1895-01-12 Not Known Macher
90 Alex Machin Chelsea 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1947-04-21 26y 10m 14d 1947-04-21 26y 10m 14d Machin
91 Ernie Machin Coventry City 1 1 0 0 1 0 .00 100.00 .00 50.00 1970-04-24 25y 11m 29d 1970-04-24 25y 11m 29d Machin
92 Angus MacIntosh Aberdeen 3 3 0 2 2 0 1 66.67 .00 33.33 66.67 1910-11-05 Not Known 1911-09-09 Not Known MacIntosh
93 Donald S MacIntyre Queens Park 1 1 0 1 0 0 100.00 .00 .00 100.00 1901-05-07 Not Known 1901-05-07 Not Known MacIntyre
94 Oscar MacIntyre Hibernian; Stenhousemuir 1 0 1 0 1 2 .00 33.33 66.67 16.67 2022-08-07 18y 00m 15d 2026-09-11 22y 01m 19d MacIntyre
95 Ross Maciver Motherwell; Greenock Morton; Partick Thistle; Falkirk 6 4 2 3 1 4 37.50 12.50 50.00 43.75 2019-12-07 20y 09m 09d 2026-09-15 27y 06m 18d Maciver
96 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
97 Angus MacDougall Mackay Hamilton Academical 2 2 0 1 0 1 50.00 .00 50.00 50.00 1945-10-13 Not Known 1946-01-12 Not Known Mackay
98 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
99 Brian Mackay St Mirren 0 0 0 0 1 0 .00 100.00 .00 50.00 2006-12-02 18y 08m 11d 2006-12-02 18y 08m 11d Mackay
100 Cameron Mackay Inverness Caledonian Thistle 2 2 0 0 3 6 .00 33.33 66.67 16.67 2016-10-29 20y 01m 17d 2021-07-25 24y 10m 13d Mackay
101 Daniel Mackay Inverness Caledonian Thistle 5 3 2 0 1 4 .00 20.00 80.00 10.00 2018-07-29 17y 03m 10d 2021-04-24 20y 00m 05d Mackay
102 Daniel MacKay Livingston (Meadowbank Thistle) 2 1 1 0 0 3 .00 .00 100.00 .00 2023-11-01 Not Known 2024-04-13 Not Known MacKay
103 Dave Mackay Dundee; Livingston (Meadowbank Thistle); St Johnstone 29 29 0 3 11 8 11 36.67 26.67 36.67 50.00 2001-11-10 20y 06m 08d 2015-12-19 34y 07m 17d Mackay
104 Devlin Mackay Kilmarnock 0 0 0 2 0 1 66.67 .00 33.33 66.67 2016-10-26 19y 09m 03d 2018-05-13 21y 03m 20d Mackay
105 Donald Morgan Mackay Dundee 2 2 0 0 0 2 .00 .00 100.00 .00 1933-09-30 Not Known 1934-01-02 Not Known Mackay
106 Donald Scrimgeour MacKay Dundee United 15 15 0 4 4 7 26.67 26.67 46.67 40.00 1962-08-15 Not Known 1970-08-19 Not Known MacKay
107 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
108 Hamish 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
109 J MacKay St Bernards 3 3 0 0 0 3 .00 .00 100.00 .00 1885-09-12 Not Known 1887-10-29 Not Known MacKay
110 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
111 John Mackay Motherwell 1 1 0 2 1 0 66.67 33.33 .00 83.33 1981-10-24 18y 06m 24d 1982-05-15 19y 01m 15d Mackay
112 John Mackay St Johnstone; East Stirlingshire 8 6 2 0 1 9 .00 10.00 90.00 5.00 1976-04-24 18y 04m 09d 1984-08-22 26y 08m 07d Mackay
113 Malky Mackay Celtic 4 4 0 2 2 1 40.00 40.00 20.00 60.00 1994-05-22 22y 03m 03d 1997-03-01 25y 00m 10d Mackay
114 Robert Mackay Raith Rovers 2 2 0 1 0 1 50.00 .00 50.00 50.00 1938-04-20 Not Known 1938-11-26 Not Known Mackay
115 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
116 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
117 Steven Mackay Ross County 2 1 1 0 1 1 .00 50.00 50.00 25.00 2001-09-25 20y 02m 30d 2002-10-23 21y 03m 27d Mackay
118 Stewart Mackay Clyde 2 2 0 1 0 1 50.00 .00 50.00 50.00 1931-03-28 Not Known 1931-08-29 Not Known Mackay
119 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
120 Thomas N MacKay St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1921-05-14 Not Known 1921-05-14 Not Known MacKay
121 William Mackay St Bernards 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1888-09-08 Not Known 1891-08-18 Not Known Mackay
122 Gary Mackay-Steven Dundee United; Celtic; Aberdeen; Kilmarnock 18 9 9 5 11 9 4 45.83 37.50 16.67 64.58 2011-07-31 20y 11m 00d 2025-05-18 34y 08m 18d Mackay-Steven
123 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
124 Alexander Mackenzie Raith Rovers; Alloa Athletic 1 1 0 0 0 2 .00 .00 100.00 .00 1932-04-18 21y 00m 23d 1982-10-09 Not Known Mackenzie
125 Donald 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
126 Donald Mackenzie Leith Athletic 1 1 0 1 0 0 100.00 .00 .00 100.00 1932-05-14 Not Known 1932-05-14 Not Known Mackenzie
127 G MacKenzie Brunswick 1 1 0 0 0 1 .00 .00 100.00 .00 1883-09-08 Not Known 1883-09-08 Not Known MacKenzie
128 Gary MacKenzie St Mirren 1 0 1 0 2 1 .00 66.67 33.33 33.33 2019-02-23 33y 04m 08d 2019-11-09 34y 00m 25d MacKenzie
129 J MacKenzie Brunswick 1 1 0 0 0 1 .00 .00 100.00 .00 1883-09-08 Not Known 1883-09-08 Not Known MacKenzie
130 Jack MacKenzie Aberdeen 5 3 2 3 1 4 37.50 12.50 50.00 43.75 2019-12-29 19y 08m 22d 2024-10-06 24y 05m 29d MacKenzie
131 John Alexander Mackenzie St Mirren 2 2 0 1 0 1 50.00 .00 50.00 50.00 1935-02-16 Not Known 1936-08-29 Not Known Mackenzie
132 Johnny 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
133 Kenneth W MacKenzie Queens Park 6 6 0 2 2 2 33.33 33.33 33.33 50.00 1918-01-05 Not Known 1920-03-06 Not Known MacKenzie
134 Ralph Mackenzie Aberdeen; Falkirk; Dundee 12 12 0 3 2 7 25.00 16.67 58.33 33.33 1947-05-17 21y 00m 09d 1958-01-04 31y 07m 27d Mackenzie
135 Roddie MacKenzie Newcastle United 1 1 0 0 0 1 .00 .00 100.00 .00 1930-09-24 29y 04m 02d 1930-09-24 29y 04m 02d MacKenzie
136 Scott MacKenzie Falkirk; St Mirren 14 14 0 6 1 9 37.50 6.25 56.25 40.63 1993-03-06 22y 07m 27d 2003-10-29 33y 03m 22d MacKenzie
137 Alexander Mackie Rangers 9 9 0 5 6 1 2 66.67 11.11 22.22 72.22 1902-10-04 Not Known 1904-11-05 Not Known Mackie
138 Archibald S Mackie Kilmarnock 10 10 0 5 2 3 50.00 20.00 30.00 60.00 1913-12-13 Not Known 1919-02-22 Not Known Mackie
139 Charles Mackie Aberdeen FC; Aberdeen 3 3 0 1 0 2 33.33 .00 66.67 33.33 1902-05-05 Not Known 1906-03-24 Not Known Mackie
140 Darren Mackie Aberdeen 31 24 7 4 7 7 20 20.59 20.59 58.82 30.88 1999-08-22 17y 07m 17d 2012-03-31 30y 02m 26d Mackie
141 David Mackie St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1893-02-25 Not Known 1893-02-25 Not Known Mackie
142 George Shearer Mackie Dundee; Partick Thistle; Brechin City; Arbroath 10 8 2 4 4 5 30.77 30.77 38.46 46.15 1975-04-23 20y 11m 05d 1985-10-23 31y 05m 05d Mackie
143 James J Mackie Boness 1 1 0 1 0 0 100.00 .00 .00 100.00 1923-01-27 Not Known 1923-01-27 Not Known Mackie
144 James Mackie Aberdeen FC 1 1 0 0 0 1 .00 .00 100.00 .00 1902-05-05 Not Known 1902-05-05 Not Known Mackie
145 Jerry Mackie Portsmouth 1 1 0 0 1 0 .00 100.00 .00 50.00 1926-09-15 Not Known 1926-09-15 Not Known Mackie
146 Ken 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
147 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
148 Robert Mackie Airdrieonians; Third Lanark 14 14 0 3 6 5 21.43 42.86 35.71 42.86 1910-11-19 Not Known 1918-02-23 Not Known Mackie
149 Sean Mackie Hibernian; Falkirk 3 2 1 2 0 2 50.00 .00 50.00 50.00 2018-12-29 20y 08m 18d 2024-08-17 26y 04m 06d Mackie
150 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
151 Alastair MacKillop Greenock Morton 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1945-10-06 Not Known 1946-01-05 Not Known MacKillop
152 Alan Mackin Motherwell; Falkirk; Greenock Morton 8 8 0 1 2 2 5 22.22 22.22 55.56 33.33 1979-11-24 24y 03m 26d 1984-12-29 29y 05m 00d Mackin
153 Dylan Mackin Livingston (Meadowbank Thistle); Stirling Albion 1 1 0 0 0 2 .00 .00 100.00 .00 2017-07-01 20y 05m 16d 2021-07-20 24y 06m 05d Mackin
154 James Mackin Kings Park 1 1 0 0 0 1 .00 .00 100.00 .00 1895-01-12 Not Known 1895-01-12 Not Known Mackin
155 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
156 MacKinlay Helensburgh 1 1 0 1 0 0 100.00 .00 .00 100.00 1878-11-30 Not Known 1878-11-30 Not Known MacKinlay
157 Adam Mackinnon Ross County; Inverness Caledonian Thistle 1 1 0 0 1 1 .00 50.00 50.00 25.00 2022-04-02 18y 11m 03d 2026-08-16 23y 03m 17d Mackinnon
158 Darian Mackinnon Hamilton Academical 12 11 1 3 4 5 25.00 33.33 41.67 41.67 2014-07-09 28y 09m 29d 2019-08-31 33y 11m 21d MacKinnon
159 Dave MacKinnon Dundee; Partick Thistle; Rangers; Airdrieonians 20 18 2 12 5 6 52.17 21.74 26.09 63.04 1976-09-01 20y 03m 09d 1988-08-06 32y 02m 14d MacKinnon
160 Lewis Craig MacKinnon Inverness Caledonian Thistle 0 0 0 1 0 0 100.00 .00 .00 100.00 2003-07-28 18y 04m 07d 2003-07-28 18y 04m 07d MacKinnon
161 Hector Fraser Mackintosh Queens Park 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1941-11-08 Not Known 1942-02-14 Not Known Mackintosh
162 John MacKintosh Heart of Midlothian B 1 1 0 0 0 1 .00 .00 100.00 .00 1952-08-05 17y 00m 19d 1952-08-05 17y 00m 19d MacKintosh
163 Murray MacKintosh Forfar Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2018-07-14 20y 11m 06d 2018-07-14 20y 11m 06d MacKintosh
164 C Mackison Northern Nomads 1 1 0 1 0 0 100.00 .00 .00 100.00 1909-01-04 Not Known 1909-01-04 Not Known Mackison
165 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
166 James Mackrell Falkirk; Motherwell 5 5 0 1 0 4 20.00 .00 80.00 20.00 1928-04-16 Not Known 1932-10-15 Not Known Mackrell
167 Albert MacLachlan Aberdeen; Airdrieonians 19 19 0 3 7 6 6 36.84 31.58 31.58 52.63 1914-09-26 Not Known 1929-01-19 Not Known MacLachlan
168 Archibald Maclachlan Partick Thistle; Dumbarton 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1917-10-13 Not Known 1918-09-21 Not Known Maclachlan
169 John Andrew MacLachlan Dundee 5 5 0 3 1 1 60.00 20.00 20.00 70.00 1910-10-29 Not Known 1912-02-24 Not Known MacLachlan
170 Jamie Maclaren Hibernian 2 1 1 1 1 1 2 25.00 25.00 50.00 37.50 2018-01-21 24y 05m 23d 2018-10-31 25y 03m 02d Maclaren
171 Stewart 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
172 Alex Maclean Queens Park 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1901-05-07 Not Known 1901-09-28 Not Known Maclean
173 David MacLean Ross County 1 1 0 0 0 1 .00 .00 100.00 .00 1983-04-18 Not Known 1983-04-18 Not Known MacLean
174 Finlay MacLean Celtic; Hamilton Academical 8 8 0 1 2 2 4 25.00 25.00 50.00 37.50 1904-09-03 Not Known 1908-12-26 Not Known MacLean
175 John Maclean Queens Park 12 12 0 3 4 1 7 33.33 8.33 58.33 37.50 1901-01-19 Not Known 1908-04-29 Not Known Maclean
176 Martin MacLean Brora Rangers 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2021-03-23 29y 07m 06d 2021-03-23 29y 07m 06d MacLean
177 Ross MacLean Motherwell 0 0 0 1 0 2 33.33 .00 66.67 33.33 2016-11-26 19y 08m 13d 2017-12-09 20y 08m 26d MacLean
178 Steven MacLean Plymouth Argyle; Aberdeen; St Johnstone 15 10 5 1 6 6 5 35.29 35.29 29.41 52.94 2009-07-29 26y 11m 06d 2018-02-10 35y 05m 18d MacLean
179 Thomas MacLean St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1920-05-12 Not Known 1920-05-12 Not Known MacLean
180 William M Maclean Dundee 5 5 0 2 1 2 40.00 20.00 40.00 50.00 1920-10-04 Not Known 1922-08-26 Not Known Maclean
181 Ryan MacLeman Ross County 0 0 0 0 1 0 .00 100.00 .00 50.00 2022-04-02 17y 05m 28d 2022-04-02 17y 05m 28d MacLeman
182 Alexander MacLennan Partick Thistle; Albion Rovers 4 4 0 3 2 0 2 50.00 .00 50.00 50.00 1934-02-24 Not Known 1936-12-12 Not Known MacLennan
183 Blair MacLennan Inverness Caledonian Thistle 0 0 0 0 0 1 .00 .00 100.00 .00 2016-03-01 18y 09m 25d 2016-03-01 18y 09m 25d MacLennan
184 Sandy MacLennan Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 1939-02-04 Not Known 1939-02-04 Not Known MacLennan
185 Alastair F MacLeod Dumbarton; Kilmarnock 7 4 3 1 6 2 11.11 66.67 22.22 44.44 1977-10-22 17y 00m 02d 1982-05-08 21y 06m 18d MacLeod
186 Ally MacLeod Hibernian 12 12 0 4 8 5 3 50.00 31.25 18.75 65.63 1975-01-01 24y 00m 00d 1981-10-27 30y 09m 26d MacLeod
187 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
188 Ally 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
189 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
190 Andrew Macleod Ross County 0 0 0 0 0 1 .00 .00 100.00 .00 2025-03-15 Not Known 2025-03-15 Not Known Macleod
191 Angus Macleod Aberdeen 2 2 0 0 0 2 .00 .00 100.00 .00 1913-11-29 Not Known 1914-05-04 Not Known Macleod
192 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
193 Calum MacLeod Inverness Caledonian Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 2026-08-16 20y 02m 22d 2026-08-16 20y 02m 22d MacLeod
194 Donald A Macleod Motherwell 7 7 0 3 1 3 42.86 14.29 42.86 50.00 1940-08-10 Not Known 1942-12-05 Not Known Macleod
195 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
196 Fraser MacLeod Brechin City 1 1 0 0 0 1 .00 .00 100.00 .00 2025-01-17 23y 05m 27d 2025-01-17 23y 05m 27d MacLeod
197 Murdo MacLeod Motherwell; Falkirk; Raith Rovers 25 25 0 5 4 17 19.23 15.38 65.38 26.92 1978-11-25 19y 00m 06d 1993-08-14 33y 08m 26d MacLeod
198 James Rae MacLeod Kilmarnock 1 1 0 1 0 0 100.00 .00 .00 100.00 1931-12-26 Not Known 1931-12-26 Not Known MacLeod
199 Kyle MacLeod Ross County 0 0 0 0 0 1 .00 .00 100.00 .00 2014-04-19 18y 09m 13d 2014-04-19 18y 09m 13d MacLeod
200 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
201 MacLeod Helensburgh 1 1 0 1 0 0 100.00 .00 .00 100.00 1878-11-30 Not Known 1878-11-30 Not Known MacLeod
202 Murdo 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
203 Robert R Macleod Raith Rovers 7 7 0 1 3 3 14.29 42.86 42.86 35.71 1911-08-30 Not Known 1913-01-18 Not Known Macleod
204 Rory MacLeod Dundee United 1 0 1 0 2 1 .00 66.67 33.33 33.33 2022-03-05 16y 00m 03d 2023-02-04 16y 11m 02d MacLeod
205 S MacLeod Clachnacuddin 0 0 0 0 0 1 .00 .00 100.00 .00 1994-07-30 Not Known 1994-07-30 Not Known MacLeod
206 William S MacLeod Clyde 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1910-04-13 Not Known 1910-04-13 Not Known MacLeod
207 Duncan MacMillan Celtic 4 4 0 0 1 3 .00 25.00 75.00 12.50 1945-09-22 23y 08m 04d 1948-01-03 25y 11m 16d MacMillan
208 Lachlan MacMillan Hamilton Academical; East Stirlingshire; Heart of Midlothian B; Partick Thistle 12 12 0 1 6 1 5 50.00 8.33 41.67 54.17 1921-02-19 Not Known 1932-12-24 Not Known MacMillan
209 MacMillan Helensburgh 1 1 0 1 0 0 100.00 .00 .00 100.00 1878-11-30 Not Known 1878-11-30 Not Known MacMillan
210 Colin Macnab Dundee; Arbroath 18 18 0 2 4 5 9 22.22 27.78 50.00 36.11 1925-04-18 Not Known 1935-09-07 Not Known Macnab
211 Dugald Macnab Queens Park 3 3 0 0 0 3 .00 .00 100.00 .00 1902-09-20 Not Known 1903-03-14 Not Known Macnab
212 Duncan MacNeill Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1917-03-31 Not Known 1917-03-31 Not Known MacNeill
213 Duncan MacNeill Raith Rovers 9 9 0 3 2 3 4 22.22 33.33 44.44 38.89 1910-08-15 Not Known 1912-02-17 Not Known MacNeill
214 John Maconnachie Everton 1 1 0 0 0 1 .00 .00 100.00 .00 1914-04-27 28y 11m 19d 1914-04-27 28y 11m 19d Maconnachie
215 John Maconnachie Hibernian 22 22 0 1 3 8 11 13.64 36.36 50.00 31.82 1903-08-25 Not Known 1907-01-01 Not Known Maconnachie
216 David MacPerson Border Select 1 1 0 0 0 1 .00 .00 100.00 .00 1906-05-02 Not Known 1906-05-02 Not Known MacPerson
217 Angus Macphail Clyde 8 8 0 1 1 2 5 12.50 25.00 62.50 25.00 1932-01-23 Not Known 1937-04-19 Not Known Macphail
218 John MacPhail Sheffield United; Sunderland 2 1 1 0 0 2 .00 .00 100.00 .00 1982-08-04 27y 00m 23d 1989-08-05 34y 00m 24d MacPhail
219 Archibald MacPhee Ross County 0 0 0 0 1 1 .00 50.00 50.00 25.00 2013-02-02 19y 10m 13d 2013-04-06 20y 00m 17d MacPhee
220 Gus MacPherson Kilmarnock; Dunfermline Athletic 32 31 1 2 10 9 18 27.03 24.32 48.65 39.19 1993-09-18 24y 11m 07d 2003-04-26 34y 06m 15d MacPherson
221 Archibald Macpherson Falkirk 3 3 0 1 0 2 33.33 .00 66.67 33.33 1937-09-04 Not Known 1938-08-20 Not Known Macpherson
222 Cameron MacPherson St Mirren; St Johnstone 8 6 2 2 2 7 18.18 18.18 63.64 27.27 2018-09-01 19y 08m 03d 2023-03-04 24y 02m 04d MacPherson
223 Herbert Macpherson Partick Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1909-04-28 Not Known 1909-04-28 Not Known Macpherson
224 William Macpherson St Mirren 2 2 0 0 1 1 .00 50.00 50.00 25.00 1904-10-22 Not Known 1905-01-21 Not Known Macpherson
225 Andrew Macrae Brora Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 2021-03-23 22y 03m 18d 2021-03-23 22y 03m 18d Macrae
226 Donald Macrae Leith Athletic 9 9 0 0 2 7 .00 22.22 77.78 11.11 1903-12-12 Not Known 1905-05-15 Not Known Macrae
227 Jordan Macrae Brora Rangers 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2021-03-23 22y 05m 00d 2021-03-23 22y 05m 00d Macrae
228 Keith MacRae Motherwell; Manchester City 12 11 1 3 7 2 25.00 58.33 16.67 54.17 1969-10-11 18y 08m 06d 1979-08-08 28y 06m 03d MacRae
229 William MacRitchie Dundee United 2 2 0 0 1 1 .00 50.00 50.00 25.00 1935-02-23 Not Known 1935-02-27 Not Known MacRitchie
230 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
231 Ian MacSween Falkirk 2 0 2 1 1 0 50.00 50.00 .00 75.00 2002-07-27 18y 00m 21d 2003-01-25 18y 06m 19d MacSween
232 William M Mactaggart Port Glasgow Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1908-10-17 Not Known 1908-10-17 Not Known Mactaggart
233 Alex Mactavish Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1907-08-21 Not Known 1907-08-21 Not Known Mactavish
234 William MacWhinnie Third Lanark; Hibernian 4 4 0 1 3 0 1 75.00 .00 25.00 75.00 1899-12-23 Not Known 1906-01-01 Not Known MacWhinnie
235 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
236 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
237 John Madden Celtic 14 14 0 7 7 1 6 50.00 7.14 42.86 53.57 1890-05-03 Not Known 1895-11-23 Not Known Madden
238 James Maddison Aberdeen; Tottenham Hotspur 1 1 0 2 0 0 100.00 .00 .00 100.00 2016-12-30 20y 01m 07d 2024-07-17 27y 07m 24d Maddison
239 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
240 Neil Maddison Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1996-08-03 27y 05m 24d 1996-08-03 27y 05m 24d Maddison
241 Willie Maddren Middlesbrough 1 1 0 0 0 1 .00 .00 100.00 .00 1977-08-09 25y 09m 08d 1977-08-09 25y 09m 08d Maddren
242 Karl Madianga Dundee 1 0 1 0 0 1 .00 .00 100.00 .00 2018-10-23 24y 08m 23d 2018-10-23 24y 08m 23d Madianga
243 Ahmed Madouni 1. FC Union Berlin 1 1 0 1 0 0 100.00 .00 .00 100.00 2011-07-09 31y 02m 29d 2011-07-09 31y 02m 29d Madouni
244 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
245 Daizen Maeda Celtic 15 13 2 7 11 1 3 73.33 6.67 20.00 76.67 2022-05-07 24y 06m 17d 2026-05-16 28y 06m 26d Maeda
246 Jozsef Magasföldi Paksi SE 2 2 0 0 1 1 .00 50.00 50.00 25.00 2011-07-28 26y 09m 17d 2011-08-04 26y 09m 24d Magasföldi
247 Felix Magath SV Hamburg 1 1 0 2 2 0 0 100.00 .00 .00 100.00 1976-10-20 23y 02m 24d 1976-11-03 23y 03m 08d Magath
248 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
249 Josh Magennis Aberdeen; St Mirren; Kilmarnock 12 8 4 3 1 7 8 6.25 43.75 50.00 28.13 2010-10-16 20y 02m 01d 2016-02-27 25y 06m 12d Magennis
250 Kyle Magennis St Mirren; Hibernian; Kilmarnock 11 9 2 1 3 7 9.09 27.27 63.64 22.73 2018-09-01 20y 00m 06d 2025-10-18 27y 01m 22d Magennis
251 FH Magilton Corinthians 1 1 0 0 0 1 .00 .00 100.00 .00 1906-12-31 Not Known 1906-12-31 Not Known Magilton
252 Jim Magilton Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1996-08-03 27y 01m 29d 1996-08-03 27y 01m 29d Magilton
253 Gary Magnee Cercle Brugge 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2024-11-28 24y 11m 18d 2024-11-28 24y 11m 18d Magnee
254 Edward Magner St Mirren 2 2 0 1 0 1 50.00 .00 50.00 50.00 1912-11-16 Not Known 1913-01-25 Not Known Magner
255 Barry Maguire Motherwell; Hamilton Academical 5 4 1 3 1 7 27.27 9.09 63.64 31.82 2018-03-04 19y 10m 05d 2025-07-15 27y 02m 18d Maguire
256 Christopher Maguire Aberdeen 12 5 7 5 6 7 27.78 33.33 38.89 44.44 2006-05-03 17y 03m 17d 2011-02-26 22y 01m 10d Maguire
257 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
258 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
259 Luke Mahady Raith Rovers 0 0 0 0 0 1 .00 .00 100.00 .00 2020-10-13 16y 07m 17d 2020-10-13 16y 07m 17d Mahady
260 Stephane Mahe Celtic 11 11 0 7 3 2 58.33 25.00 16.67 70.83 1997-10-18 29y 00m 25d 2001-04-22 32y 06m 30d Mahe
261 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
262 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
263 Martin 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
264 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
265 John Mahon St Johnstone 0 0 0 1 0 1 50.00 .00 50.00 50.00 2022-02-19 22y 02m 24d 2022-08-28 22y 09m 02d Mahon
266 Robbie Mahon Motherwell 0 0 0 1 0 1 50.00 .00 50.00 50.00 2022-05-11 18y 11m 05d 2022-09-18 19y 03m 12d Mahon
267 Alan Mahood Kilmarnock 17 15 2 1 6 7 7 30.00 35.00 35.00 47.50 1998-08-30 25y 05m 04d 2003-09-13 30y 05m 18d Mahood
268 Barry Mahy New York Cosmos 1 1 0 0 0 1 .00 .00 100.00 .00 1971-05-21 28y 04m 00d 1971-05-21 28y 04m 00d Mahy
269 Julian Maidana Livingston (Meadowbank Thistle) 1 1 0 0 1 0 .00 100.00 .00 50.00 2003-03-08 30y 04m 07d 2003-03-08 30y 04m 07d Maidana
270 Robert F Maiden Dundee 1 1 0 0 0 1 .00 .00 100.00 .00 1922-08-26 Not Known 1922-08-26 Not Known Maiden
271 Arthur Mailer Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1904-05-23 Not Known 1904-05-23 Not Known Mailer
272 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
273 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
274 Mailer St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1905-05-20 Not Known 1905-05-20 Not Known Mailer
275 Ronald 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
276 Alan Main Dundee United; St Johnstone; Livingston (Meadowbank Thistle); Gretna 34 34 0 8 16 14 21.05 42.11 36.84 42.11 1989-11-25 21y 11m 20d 2010-01-30 42y 01m 25d Main
277 Alex Main Hibernian; Motherwell 2 2 0 0 0 2 .00 .00 100.00 .00 1899-08-19 Not Known 1903-11-28 Not Known Main
278 Andrew Main Hibernian 4 4 0 3 0 1 3 .00 25.00 75.00 12.50 1930-09-15 Not Known 1931-04-20 Not Known Main
279 Andrew Main St Johnstone 5 5 0 4 2 1 2 40.00 20.00 40.00 50.00 1927-11-26 Not Known 1929-09-28 Not Known Main
280 Bobby Main Rangers 12 12 0 4 5 3 4 41.67 25.00 33.33 54.17 1933-10-21 Not Known 1938-04-23 Not Known Main
281 Curtis Main Motherwell; Aberdeen; St Mirren; Dundee 16 12 4 4 4 5 12 19.05 23.81 57.14 30.95 2018-01-27 25y 07m 07d 2024-12-07 32y 05m 17d Main
282 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
283 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
284 David Main Falkirk; Aberdeen 19 19 0 12 8 4 7 42.11 21.05 36.84 52.63 1909-04-17 Not Known 1919-12-13 Not Known Main
285 James Main Hibernian 28 28 0 1 8 8 12 28.57 28.57 42.86 42.86 1905-01-02 18y 07m 04d 1909-10-23 23y 04m 24d Main
286 James Main Motherwell 7 7 0 2 2 1 4 28.57 14.29 57.14 35.71 1938-01-29 Not Known 1944-04-08 Not Known Main
287 John Main Queens Park; Motherwell 4 4 0 1 2 1 25.00 50.00 25.00 50.00 1909-03-27 Not Known 1912-04-22 Not Known Main
288 Mark 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
289 Peter Main Airdrieonians 2 2 0 0 2 0 .00 100.00 .00 50.00 1915-09-25 Not Known 1916-02-26 Not Known Main
290 William Main Hamilton Academical 3 3 0 2 1 1 1 33.33 33.33 33.33 50.00 1908-11-14 Not Known 1909-11-20 Not Known Main
291 Colin Mainds Port Glasgow Athletic; Rangers; Third Lanark 12 12 0 5 2 4 41.67 16.67 33.33 50.00 1905-09-09 Not Known 1913-04-05 Not Known Mainds
292 Patrick Mainka Heidenheim 1846 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-11-07 30y 04m 27d 2024-11-07 30y 04m 27d Mainka
293 David Mair Dundee; Motherwell 12 12 0 1 2 2 8 16.67 16.67 66.67 25.00 1909-03-20 Not Known 1914-10-10 Not Known Mair
294 George Mair Leith Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1935-05-15 Not Known 1935-09-11 Not Known Mair
295 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
296 Hugh Mair Dumbarton 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1890-08-30 Not Known 1891-02-07 Not Known Mair
297 James Mair Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1934-01-27 Not Known 1934-01-27 Not Known Mair
298 Lee Mair Dundee; Dundee United; Aberdeen; St Mirren; Partick Thistle; Dumbarton 31 28 3 1 11 10 17 28.95 26.32 44.74 42.11 2002-08-03 21y 07m 25d 2015-03-14 34y 03m 05d Mair
299 Matthew Mair Celtic 5 5 0 2 1 1 3 20.00 20.00 60.00 30.00 1901-08-20 Not Known 1902-03-31 Not Known Mair
300 A Maitland Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1881-08-27 Not Known 1881-08-27 Not Known Maitland
301 Alf Maitland Newcastle United 2 2 0 0 1 1 .00 50.00 50.00 25.00 1928-10-10 32y 00m 02d 1929-04-09 32y 06m 01d Maitland
302 David Johnstone Maitland Kilmarnock 8 8 0 1 0 6 12.50 .00 75.00 12.50 1898-04-16 Not Known 1901-09-21 Not Known Maitland
303 James Maitland Kilmarnock 1 1 0 1 0 0 100.00 .00 .00 100.00 1919-11-22 Not Known 1919-11-22 Not Known Maitland
304 Maitland Nithsdale Wanderers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1906-01-27 Not Known 1906-01-27 Not Known Maitland
305 Antol Major Victoria All Stars 1 1 0 0 0 1 .00 .00 100.00 .00 1960-06-06 Not Known 1960-06-06 Not Known Major
306 Daniel Majstorovic Celtic 6 5 1 4 0 2 66.67 .00 33.33 66.67 2010-09-11 33y 04m 07d 2012-02-08 34y 09m 04d Majstorovic
307 Majstorovic FK Austria Wien 0 0 0 0 0 1 .00 .00 100.00 .00 2007-07-07 Not Known 2007-07-07 Not Known Majstorovic
308 Yves Ma-Kalambay Hibernian 7 7 0 3 4 3 30.00 40.00 30.00 50.00 2007-08-06 21y 06m 06d 2010-05-01 24y 03m 01d Ma-Kalambay
309 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 28y 02m 18d 2006-01-14 32y 02m 13d Makel
310 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
311 Brian Makepeace Doncaster Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1953-11-09 22y 04m 30d 1953-11-09 22y 04m 30d Makepeace
312 Makhinia Dynamo Kiev 0 0 0 1 0 0 100.00 .00 .00 100.00 1982-11-24 Not Known 1982-11-24 Not Known Makhinia
313 Henry Olufosoye Makinwa Gretna 1 1 0 0 1 1 .00 50.00 50.00 25.00 2007-11-25 30y 00m 19d 2008-02-09 30y 03m 03d Makinwa
314 Mohamed El Makrini Kilmarnock 2 2 0 2 0 0 100.00 .00 .00 100.00 2019-10-05 32y 03m 28d 2019-11-23 32y 05m 16d Makrini
315 Vitalijs Maksimenko Kilmarnock; Rigas Futbola Skola 1 1 0 1 0 3 25.00 .00 75.00 25.00 2014-03-08 23y 06m 24d 2022-10-27 32y 02m 15d Maksimenko
316 Albert Malam Huddersfield Town 1 1 0 0 0 1 .00 .00 100.00 .00 1934-09-24 21y 08m 04d 1934-09-24 21y 08m 04d Malam
317 Steed Malbranque Sunderland 1 1 0 0 1 0 .00 100.00 .00 50.00 2009-08-08 29y 02m 07d 2009-08-08 29y 02m 07d Malbranque
318 Alexander Mitchell Malcolm Alloa Athletic 2 2 0 1 0 1 50.00 .00 50.00 50.00 1946-04-20 24y 04m 05d 1946-04-24 24y 04m 09d Malcolm
319 Blair Malcolm Cowdenbeath; Alloa Athletic 1 1 0 1 0 1 50.00 .00 50.00 50.00 2018-07-24 21y 04m 22d 2020-11-28 23y 08m 26d Malcolm
320 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
321 Robert Malcolm Heart of Midlothian B; Rangers; Motherwell 9 7 2 18 0 3 85.71 .00 14.29 85.71 1913-08-07 18y 01m 07d 2009-03-04 Not Known Malcolm
322 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
323 Malcom Ross County 0 0 0 0 1 0 .00 100.00 .00 50.00 2004-07-27 Not Known 2004-07-27 Not Known Malcom
324 Youssef Maleh Fiorentina 0 0 0 2 0 0 100.00 .00 .00 100.00 2022-10-06 24y 01m 14d 2022-10-13 24y 01m 21d Maleh
325 Gary Maley Livingston (Meadowbank Thistle) 0 0 0 0 1 1 .00 50.00 50.00 25.00 2021-12-05 39y 08m 27d 2022-02-12 39y 11m 04d Maley
326 Matthew Maley Greenock Morton 9 9 0 3 2 4 33.33 22.22 44.44 44.44 1937-12-04 Not Known 1947-04-05 Not Known Maley
327 Willie Maley Celtic 13 13 0 7 1 5 53.85 7.69 38.46 57.69 1890-02-08 21y 09m 14d 1895-11-23 27y 06m 29d Maley
328 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
329 Arjan Malic SK Sturm Graz 2 0 2 2 0 0 100.00 .00 .00 100.00 2026-07-21 20y 10m 23d 2026-07-28 20y 11m 00d Malic
330 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
331 Joe Malin Brora Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 2021-03-23 32y 08m 10d 2021-03-23 32y 08m 10d Malin
332 Zbigniew Malkowski Hibernian; Inverness Caledonian Thistle 7 7 0 5 1 5 45.45 9.09 45.45 50.00 2005-08-07 27y 06m 19d 2008-04-26 30y 03m 07d Malkowski
333 James Mallan Celtic; St Mirren 15 15 0 6 3 6 40.00 20.00 40.00 50.00 1942-11-07 15y 09m 13d 1956-03-07 29y 01m 11d Mallan
334 Stevie Mallan Hibernian 7 5 2 1 2 2 3 28.57 28.57 42.86 42.86 2018-10-31 22y 07m 06d 2020-10-31 24y 07m 06d Mallan
335 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
336 Malley Partick Thistle 1 1 0 0 1 0 .00 100.00 .00 50.00 1884-11-22 Not Known 1884-11-22 Not Known Malley
337 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
338 John Napier Malloch Dundee 3 3 0 2 1 0 2 33.33 .00 66.67 33.33 1897-10-16 Not Known 1898-03-05 Not Known Malloch
339 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
340 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
341 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
342 Henry Malloy Abercorn 1 1 0 0 0 1 .00 .00 100.00 .00 1894-12-15 Not Known 1894-12-15 Not Known Malloy
343 James Malloy Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1934-02-10 Not Known 1934-02-10 Not Known Malloy
344 Eddie Malone St Mirren; Ayr United; Raith Rovers; Forfar Athletic 4 2 2 0 2 2 .00 50.00 50.00 25.00 2007-02-17 21y 10m 11d 2018-07-14 33y 03m 08d Malone
345 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
346 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
347 Thomas Malone Clyde 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1927-01-22 Not Known 1927-02-23 Not Known Malone
348 Lennard Maloney Heidenheim 1846 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-11-07 25y 02m 28d 2024-11-07 25y 02m 28d Maloney
349 Shaun Maloney Celtic 18 10 8 4 19 4 5 67.86 14.29 17.86 75.00 2001-08-11 18y 06m 18d 2011-05-11 28y 03m 17d Maloney
350 Dominique Malonga Hibernian 3 2 1 1 1 2 0 33.33 66.67 .00 66.67 2014-10-26 25y 02m 25d 2015-04-12 25y 08m 11d Malonga
351 Maurice Malpas Dundee United 61 59 2 2 20 21 22 31.75 33.33 34.92 48.41 1980-02-20 17y 06m 17d 2000-04-22 37y 08m 19d Malpas
352 Gizo Mamageishvili SK Sturm Graz 1 0 1 2 0 0 100.00 .00 .00 100.00 2026-07-21 23y 06m 06d 2026-07-28 23y 06m 13d Mamageishvili
353 Serguei Mamchur Dnipro Dnipropetrovsk 1 1 0 0 1 1 .00 50.00 50.00 25.00 1990-09-19 18y 06m 17d 1990-10-03 18y 07m 01d Mamchur
354 Terry Mancini Arsenal 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1975-07-30 33y 03m 20d 1975-07-30 33y 03m 20d Mancini
355 Bert Manderson Rangers 21 21 0 13 5 3 61.90 23.81 14.29 73.81 1915-10-16 Not Known 1926-09-18 Not Known Manderson
356 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
357 William Greer Manderson St Johnstone; Queens Park 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1940-01-13 Not Known 1942-10-24 Not Known Manderson
358 Christopher-Massamba Mandiangu Hamilton Academical 0 0 0 0 1 0 .00 100.00 .00 50.00 2016-01-24 23y 05m 22d 2016-01-24 23y 05m 22d Mandiangu
359 Thomas Mandl FC Basel 0 0 0 0 0 1 .00 .00 100.00 .00 2004-11-25 25y 04m 23d 2004-11-25 25y 04m 23d Mandl
360 Rolando Mandragora Fiorentina 2 2 0 1 2 0 0 100.00 .00 .00 100.00 2022-10-06 25y 03m 07d 2022-10-13 25y 03m 14d Mandragora
361 Mikael Mandron St Mirren 12 9 3 2 3 4 5 25.00 33.33 41.67 41.67 2023-09-23 28y 10m 13d 2026-02-03 31y 02m 24d Mandron
362 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
363 Roderick Manley Falkirk; Falkirk Select; St Mirren 20 20 0 3 6 12 14.29 28.57 57.14 28.57 1986-08-16 21y 00m 24d 1992-04-11 26y 08m 19d Manley
364 Frank Mann Manchester United 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 1923-09-12 32y 05m 26d 1924-04-14 33y 00m 28d Mann
365 George Mann Leith Athletic 6 6 0 1 1 4 16.67 16.67 66.67 25.00 1893-08-19 Not Known 1894-05-21 Not Known Mann
366 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
367 R Mann Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1894-02-24 Not Known 1894-02-24 Not Known Mann
368 Robert Alexander Mann Inverness Caledonian Thistle; Dundee 4 4 0 2 1 2 40.00 20.00 40.00 50.00 2002-01-26 28y 00m 15d 2005-01-22 31y 00m 11d Mann
369 William Mann Arbroath 1 1 0 0 1 0 .00 100.00 .00 50.00 1881-03-19 Not Known 1881-03-19 Not Known Mann
370 John T Manning Raith Rovers 2 2 0 0 1 1 .00 50.00 50.00 25.00 1907-03-09 Not Known 1907-03-23 Not Known Manning
371 Manninga Roda JC Kerkrade 1 1 0 0 1 0 .00 100.00 .00 50.00 1975-07-26 Not Known 1975-07-26 Not Known Manninga
372 Thomas Mannion Dumbarton 2 2 0 0 0 2 .00 .00 100.00 .00 1920-12-25 Not Known 1921-04-11 Not Known Mannion
373 Wilf Mannion Middlesbrough 1 1 0 0 0 1 .00 .00 100.00 .00 1939-03-25 20y 10m 09d 1939-03-25 20y 10m 09d Mannion
374 Alan Mannus St Johnstone 19 19 0 10 7 8 40.00 28.00 32.00 54.00 2011-09-25 29y 04m 06d 2018-02-10 35y 08m 22d Mannus
375 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
376 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
377 Manoshin Moscow Torpedo 1 1 0 0 0 1 .00 .00 100.00 .00 1962-12-06 Not Known 1962-12-06 Not Known Manoshin
378 Boubacar Mansaly Dinamo Bucuresti 2 2 0 1 0 1 50.00 .00 50.00 50.00 2013-07-09 25y 03m 07d 2014-07-06 26y 03m 04d Mansaly
379 Lewis Mansell Partick Thistle 2 2 0 0 1 1 .00 50.00 50.00 25.00 2019-03-04 21y 05m 12d 2019-03-12 21y 05m 20d Mansell
380 E Mansfield Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1909-12-25 Not Known 1909-12-25 Not Known Mansfield
381 Eversley Mansfield Northern Nomads 3 3 0 2 3 0 0 100.00 .00 .00 100.00 1909-01-04 Not Known 1910-01-04 Not Known Mansfield
382 Cliff Mansley Hamilton Academical; Queen of the South 2 2 0 1 1 0 50.00 50.00 .00 75.00 1942-10-03 Not Known 1945-10-20 Not Known Mansley
383 Andrew Manson Clydebank[3] 1 1 0 0 1 0 .00 100.00 .00 50.00 1921-11-26 Not Known 1921-11-26 Not Known Manson
384 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
385 Robbie Manson The 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
386 Moustafa Kamel Mansour Queens Park 3 3 0 1 0 2 33.33 .00 66.67 33.33 1937-04-03 Not Known 1939-03-04 Not Known Mansour
387 Adam Mansouri East Fife 0 0 0 0 0 1 .00 .00 100.00 .00 2022-07-05 18y 09m 04d 2022-07-05 18y 09m 04d Mansouri
388 Aad Mansveld Den Haag 2 2 0 0 0 2 .00 .00 100.00 .00 1972-07-29 28y 00m 15d 1972-08-07 28y 00m 24d Mansveld
389 Andrei Manyur Dinamo Bucuresti 0 0 0 1 0 0 100.00 .00 .00 100.00 2013-07-09 19y 06m 15d 2013-07-09 19y 06m 15d Manyur
390 Christy Manzinga Motherwell 0 0 0 0 1 0 .00 100.00 .00 50.00 2020-03-07 25y 01m 07d 2020-03-07 25y 01m 07d Manzinga
391 Myziane Maolida Hibernian 1 1 0 0 1 0 .00 100.00 .00 50.00 2024-02-28 25y 00m 14d 2024-02-28 25y 00m 14d Maolida
392 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
393 Emerson Marcelina Birkirkara 2 2 0 1 1 0 50.00 50.00 .00 75.00 2016-07-14 25y 04m 20d 2016-07-21 25y 04m 27d Marcelina
394 Danijel Marceta Falkirk 2 0 2 0 1 1 .00 50.00 50.00 25.00 2009-10-24 20y 06m 23d 2009-12-26 20y 08m 25d Marceta
395 James A March Airdrieonians 7 5 2 2 2 3 5 20.00 30.00 50.00 35.00 1975-02-22 20y 10m 01d 1983-04-02 28y 11m 12d March
396 Walter Marchbank Clydebank[3]; Raith Rovers 2 2 0 1 0 1 50.00 .00 50.00 50.00 1924-01-19 Not Known 1926-01-04 Not Known Marchbank
397 Antonio Marchesano Zurich 2 2 0 2 0 0 100.00 .00 .00 100.00 2022-08-18 31y 07m 00d 2022-08-25 31y 07m 07d Marchesano
398 Tony Marchi Tottenham Hotspur 3 3 0 1 0 2 33.33 .00 66.67 33.33 1953-05-15 20y 03m 24d 1956-11-12 23y 09m 22d Marchi
399 Ofir Marciano Hibernian 12 12 0 5 4 5 35.71 28.57 35.71 50.00 2017-02-12 27y 07m 02d 2020-10-31 31y 03m 21d Marciano
400 Boro Valencia 1 1 0 1 0 0 100.00 .00 .00 100.00 1990-08-07 26y 10m 28d 1990-08-07 26y 10m 28d Marco
401 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
402 Carlos Marcora Dundee United 1 0 1 0 0 1 .00 .00 100.00 .00 2000-10-14 24y 09m 12d 2000-10-14 24y 09m 12d Marcora
403 Kjell Marcussen Valerengens IF 1 1 0 0 0 1 .00 .00 100.00 .00 1965-10-18 24y 06m 08d 1965-10-18 24y 06m 08d Marcussen
404 Lukas Marecek Lokeren 1 1 0 1 0 0 100.00 .00 .00 100.00 2019-01-11 28y 08m 25d 2019-01-11 28y 08m 25d Marecek
405 Petr Mares Rigas Futbola Skola 2 2 0 0 0 2 .00 .00 100.00 .00 2022-09-15 31y 07m 29d 2022-10-27 31y 09m 10d Mares
406 Thomas Margetts Dunfermline Athletic 0 0 0 0 0 1 .00 .00 100.00 .00 2025-07-12 15y 07m 09d 2025-07-12 15y 07m 09d Margetts
407 Pietro Mariani Bologna 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1990-10-24 28y 01m 18d 1990-11-07 28y 02m 01d Mariani
408 Mateo Maric Omonoia 1 1 0 0 0 1 .00 .00 100.00 .00 2024-10-24 26y 07m 06d 2024-10-24 26y 07m 06d Maric
409 Christophe Marichez Chamois Niortais 1 1 0 0 1 0 .00 100.00 .00 50.00 2000-07-18 25y 07m 06d 2000-07-18 25y 07m 06d Marichez
410 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
411 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
412 Victor Aldea Marinero Zaragoza 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
413 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
414 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
415 Brian Marjoribanks Hibernian 1 1 0 1 0 0 1 .00 .00 100.00 .00 1961-09-16 19y 01m 25d 1961-09-16 19y 01m 25d Marjoribanks
416 George Mark St Bernards 3 3 0 0 1 2 .00 33.33 66.67 16.67 1901-05-20 Not Known 1901-08-19 Not Known Mark
417 Dilan Markanday Aberdeen 1 0 1 1 0 1 50.00 .00 50.00 50.00 2023-03-18 21y 06m 26d 2023-05-20 21y 09m 00d Markanday
418 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
419 Markelyne Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1881-08-27 Not Known 1881-08-27 Not Known Markelyne
420 Darragh Markey St Patricks Athletic 1 0 1 1 0 0 100.00 .00 .00 100.00 2017-07-05 20y 01m 12d 2017-07-05 20y 01m 12d Markey
421 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
422 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
423 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
424 Stuart Gordon Markland Dundee United; Montrose 8 8 0 4 2 3 44.44 22.22 33.33 55.56 1969-08-23 21y 06m 11d 1977-10-19 29y 08m 07d Markland
425 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
426 George Marks Arsenal; RAF 2 2 0 1 0 1 50.00 .00 50.00 50.00 1941-08-02 25y 10m 29d 1943-08-07 27y 11m 03d Marks
427 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
428 Michael Marks Hamilton Academical 0 0 0 0 0 1 .00 .00 100.00 .00 2025-07-15 17y 05m 22d 2025-07-15 17y 05m 22d Marks
429 Flavio Marku Shelbourne 1 1 0 0 0 1 .00 .00 100.00 .00 2019-07-01 20y 05m 24d 2019-07-01 20y 05m 24d Marku
430 Dominic Marley St Bernards 10 10 0 1 2 7 10.00 20.00 70.00 20.00 1931-02-07 Not Known 1936-04-30 Not Known Marley
431 Kyle Marley Stenhousemuir 0 0 0 0 0 1 .00 .00 100.00 .00 2019-07-24 25y 09m 25d 2019-07-24 25y 09m 25d Marley
432 Stephen Marley Hibernian 1 1 0 0 1 0 .00 100.00 .00 50.00 1980-08-20 19y 03m 16d 1980-08-20 19y 03m 16d Marley
433 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
434 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
435 Bruno Marotti Birkirkara 1 0 1 1 1 0 50.00 50.00 .00 75.00 2016-07-14 22y 05m 11d 2016-07-21 22y 05m 18d Marotti
436 Lazaro Union Deportiva Almeria 1 1 0 0 0 0 .00 .00 .00 .00 2022-12-04 20y 00m 01d 2022-12-04 20y 00m 01d Marques
437 Jason Marr Falkirk; Alloa Athletic 1 1 0 1 0 3 25.00 .00 75.00 25.00 2010-09-21 21y 06m 29d 2015-01-31 25y 11m 08d Marr
438 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
439 R Marr Broxburn Star 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1888-10-13 Not Known 1888-10-20 Not Known Marr
440 Robert Marr St Bernards 1 1 0 0 1 0 .00 100.00 .00 50.00 1891-08-18 Not Known 1891-08-18 Not Known Marr
441 Jack Marriott Fleetwood Town 1 1 0 0 0 1 .00 .00 100.00 .00 2023-07-12 28y 10m 03d 2023-07-12 28y 10m 03d Marriott
442 Marcello Marrocco Dundee 4 4 0 0 3 2 .00 60.00 40.00 30.00 2000-11-25 32y 05m 18d 2002-08-03 34y 01m 27d Marrocco
443 Caolan Marron Glenavon 1 1 0 1 0 0 100.00 .00 .00 100.00 2019-07-06 21y 02m 29d 2019-07-06 21y 02m 29d Marron
444 Bob Mars Victoria All Stars 1 1 0 0 0 1 .00 .00 100.00 .00 1960-06-06 Not Known 1960-06-06 Not Known Mars
445 Jacob Marsden Hamilton Academical 0 0 0 0 0 1 .00 .00 100.00 .00 2018-12-26 22y 02m 12d 2018-12-26 22y 02m 12d Marsden
446 Joseph Thomas Marsden Darwen 1 1 0 1 0 0 100.00 .00 .00 100.00 1886-10-30 Not Known 1886-10-30 Not Known Marsden
447 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
448 David Marsh Cowdenbeath; Stenhousemuir 2 2 0 0 0 2 .00 .00 100.00 .00 2018-07-24 28y 01m 20d 2019-07-24 29y 01m 20d Marsh
449 Joe Marsh Bradford City 1 1 0 1 0 0 100.00 .00 .00 100.00 1921-04-25 Not Known 1921-04-25 Not Known Marsh
450 Louie Marsh Falkirk 2 0 2 0 1 1 .00 50.00 50.00 25.00 2026-01-17 21y 11m 10d 2026-02-21 22y 00m 14d Marsh
451 Wilson Marsh Dundee 19 19 0 4 4 11 21.05 21.05 57.89 31.58 1926-03-27 Not Known 1936-10-10 Not Known Marsh
452 Alex Marshall Dumbarton 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1917-12-29 Not Known 1919-05-03 Not Known Marshall
453 Alex Marshall St Mirren 1 1 0 1 0 0 100.00 .00 .00 100.00 1919-11-08 Not Known 1919-11-08 Not Known Marshall
454 Alex Marshall Falkirk 1 1 0 0 1 0 .00 100.00 .00 50.00 1915-10-02 Not Known 1915-10-02 Not Known Marshall
455 Bobby Marshall Liverpool 1 1 0 0 0 1 .00 .00 100.00 .00 1899-04-17 Not Known 1899-04-17 Not Known Marshall
456 Brian Marshall Berwick Rangers 3 3 0 2 1 1 50.00 25.00 25.00 62.50 1979-11-03 20y 01m 22d 1987-08-01 27y 10m 20d Marshall
457 Colin 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
458 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
459 David Marshall Kings Park 1 1 0 2 0 0 1 .00 .00 100.00 .00 1895-01-12 Not Known 1895-01-12 Not Known Marshall
460 David Marshall Celtic; Hibernian 13 13 0 11 7 5 47.83 30.43 21.74 63.04 2003-05-10 18y 02m 05d 2024-02-28 38y 11m 23d Marshall
461 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
462 Dr James Marshall Rangers 16 16 0 4 10 3 3 62.50 18.75 18.75 71.88 1926-09-18 Not Known 1934-03-10 Not Known Marshall
463 Gary Marshall Hamilton Academical 1 1 0 0 0 3 .00 .00 100.00 .00 1981-09-16 20y 09m 04d 1983-01-08 22y 00m 27d Marshall
464 George Marshall Airdrieonians 3 3 0 1 0 2 33.33 .00 66.67 33.33 1903-12-26 Not Known 1904-09-24 Not Known Marshall
465 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
466 Gordon Marshall Falkirk; Falkirk Select; Celtic; Kilmarnock; Motherwell; Hibernian 43 43 0 18 11 17 39.13 23.91 36.96 51.09 1987-03-21 22y 11m 02d 2006-01-28 41y 09m 09d Marshall
467 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
468 Harry Marshall St Bernards; Celtic 10 10 0 1 3 3 4 30.00 30.00 40.00 45.00 1892-05-16 Not Known 1902-09-29 Not Known Marshall
469 J Marshall Falkirk 2 2 0 0 1 1 .00 50.00 50.00 25.00 1923-10-20 Not Known 1924-04-05 Not Known Marshall
470 James Marshall Ayr United 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1938-09-24 Not Known 1938-09-24 Not Known Marshall
471 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
472 James Hynd Marshall Partick Thistle; Ayr United 6 6 0 5 4 1 1 66.67 16.67 16.67 75.00 1911-11-11 Not Known 1917-10-13 Not Known Marshall
473 James L Marshall Heart of Midlothian B 1 1 0 0 0 1 .00 .00 100.00 .00 1926-08-06 Not Known 1926-08-06 Not Known Marshall
474 James Marshall Queens Park 2 2 0 0 0 2 .00 .00 100.00 .00 1915-11-20 Not Known 1916-04-08 Not Known Marshall
475 John Marshall Clyde; West of Scotland; Scottish Select 15 15 0 5 5 5 33.33 33.33 33.33 50.00 1919-03-22 Not Known 1923-02-07 Not Known Marshall
476 John Marshall St Mirren 9 9 0 2 5 2 2 55.56 22.22 22.22 66.67 1915-08-21 Not Known 1919-11-08 Not Known Marshall
477 John Marshall Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1894-09-15 Not Known 1894-09-15 Not Known Marshall
478 John Marshall Leith Athletic 3 3 0 0 2 1 .00 66.67 33.33 33.33 1896-08-17 Not Known 1897-03-27 Not Known Marshall
479 Jordan Marshall Queen of the South; Dundee 5 5 0 2 1 2 40.00 20.00 40.00 50.00 2018-07-11 21y 08m 14d 2021-10-23 24y 11m 26d Marshall
480 Mark Marshall Crawley Town 1 0 1 0 1 0 .00 100.00 .00 50.00 2022-07-16 35y 02m 11d 2022-07-16 35y 02m 11d Marshall
481 Marshall Edinburgh University 1 1 0 0 1 0 .00 100.00 .00 50.00 1885-02-21 Not Known 1885-02-21 Not Known Marshall
482 Mike Marshall Falkirk 3 3 0 1 0 3 25.00 .00 75.00 25.00 1967-08-19 25y 00m 04d 1968-03-02 25y 06m 16d Marshall
483 Paul Marshall Aberdeen 2 2 0 2 0 1 66.67 .00 33.33 66.67 2010-01-09 20y 04m 02d 2010-02-27 20y 05m 20d Marshall
484 Robert Marshall Border Select 1 1 0 0 0 1 .00 .00 100.00 .00 1906-05-02 Not Known 1906-05-02 Not Known Marshall
485 Robert Marshall Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1934-04-30 Not Known 1934-04-30 Not Known Marshall
486 Robert Marshall Heart of Midlothian B; Leith Athletic 4 4 0 2 0 0 4 .00 .00 100.00 .00 1925-08-03 Not Known 1930-10-18 Not Known Marshall
487 Robert Marshall Leith Athletic; St Bernards 10 10 0 1 1 8 10.00 10.00 80.00 15.00 1895-04-13 Not Known 1906-09-17 Not Known Marshall
488 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
489 Robert W Marshall Abercorn 2 2 0 0 0 2 .00 .00 100.00 .00 1896-08-22 Not Known 1896-10-31 Not Known Marshall
490 Scott Marshall Celtic 0 0 0 1 0 0 100.00 .00 .00 100.00 1999-04-14 25y 11m 13d 1999-04-14 25y 11m 13d Marshall
491 Thomas Daly Marshall Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1926-09-25 Not Known 1926-09-25 Not Known Marshall
492 William Marshall Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1925-04-20 Not Known 1925-04-20 Not Known Marshall
493 George Marshalsay Hibernian 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 1943-09-20 Not Known 1944-05-27 Not Known Marshalsay
494 William Henry Gray Marshalsay St Bernards 2 2 0 1 0 0 2 .00 .00 100.00 .00 1930-08-12 Not Known 1933-05-10 Not Known Marshalsay
495 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
496 Joe Marston Australia 2 2 0 0 0 2 .00 .00 100.00 .00 1959-05-09 32y 10m 08d 1959-05-16 32y 10m 15d Marston
497 Alan Martin Motherwell; Hamilton Academical 0 0 0 1 1 3 20.00 20.00 60.00 30.00 2006-02-18 17y 01m 17d 2016-01-24 27y 00m 23d Martin
498 Alec Martin Motherwell 3 2 1 1 1 2 2 20.00 40.00 40.00 40.00 1971-03-03 20y 04m 21d 1974-01-05 23y 02m 26d Martin
499 Allan Martin Hibernian; Celtic 26 26 0 14 9 4 13 34.62 15.38 50.00 42.31 1893-08-12 Not Known 1899-04-01 Not Known Martin
500 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
501 Andy Martin The Spartans 1 0 1 1 0 1 0 .00 100.00 .00 50.00 2012-09-07 21y 09m 02d 2012-09-07 21y 09m 02d Martin
502 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
503 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
504 Brian Martin Falkirk; St Mirren; Motherwell 42 42 0 9 16 18 20.93 37.21 41.86 39.53 1986-08-16 23y 05m 23d 1998-04-08 35y 01m 15d Martin
505 Charles Martin St Bernards 1 1 0 1 0 0 100.00 .00 .00 100.00 1894-08-11 Not Known 1894-08-11 Not Known Martin
506 Christopher Martin Boness 2 2 0 0 1 1 .00 50.00 50.00 25.00 1927-12-03 Not Known 1928-04-07 Not Known Martin
507 Craig Paul Martin Dunfermline Athletic 0 0 0 0 1 1 .00 50.00 50.00 25.00 1998-11-21 20y 00m 11d 1999-01-02 20y 01m 23d Martin
508 David C Martin Dundee 1 1 0 0 1 0 .00 100.00 .00 50.00 1911-10-07 Not Known 1911-10-07 Not Known Martin
509 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
510 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
511 Dennis Martin Carlisle United 1 1 0 1 0 0 100.00 .00 .00 100.00 1971-11-02 24y 00m 06d 1971-11-02 24y 00m 06d Martin
512 Eric 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
513 Fred 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
514 Fred Martin Raith Rovers 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1914-02-07 Not Known 1914-02-07 Not Known Martin
515 George Scott Martin Hamilton Academical 2 2 0 0 0 2 .00 .00 100.00 .00 1921-02-19 Not Known 1921-04-30 Not Known Martin
516 Hugh Martin Falkirk 3 3 0 0 1 2 .00 33.33 66.67 16.67 1926-10-02 Not Known 1928-10-06 Not Known Martin
517 James Martin Falkirk 2 2 0 0 1 1 .00 50.00 50.00 25.00 1918-11-16 Not Known 1918-12-21 Not Known Martin
518 James Martin Boness 1 1 0 0 0 1 .00 .00 100.00 .00 1888-09-01 Not Known 1888-09-01 Not Known Martin
519 James Martin Heart of Midlothian B; Rangers 3 3 0 1 2 0 1 66.67 .00 33.33 66.67 1915-08-07 Not Known 1917-11-10 Not Known Martin
520 John Martin Clydebank[3] 1 1 0 1 0 0 100.00 .00 .00 100.00 1917-11-03 Not Known 1917-11-03 Not Known Martin
521 John 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
522 John 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
523 John Galloway King Martin Airdrieonians 20 20 0 9 5 6 45.00 25.00 30.00 57.50 1980-10-25 21y 11m 28d 1995-04-08 36y 05m 12d Martin
524 Joseph D Martin St Mirren 11 11 0 2 3 6 18.18 27.27 54.55 31.82 1941-09-13 Not Known 1951-08-18 Not Known Martin
525 Lee 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
526 Lee Martin Rangers 1 1 0 2 0 0 100.00 .00 .00 100.00 2006-08-19 19y 06m 10d 2006-11-19 19y 09m 10d Martin
527 Lewis Martin Dunfermline Athletic; Brechin City 4 3 1 1 1 2 25.00 25.00 50.00 37.50 2013-07-13 22y 06m 09d 2025-01-17 34y 00m 13d Martin
528 Mick Martin West Bromwich Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1978-08-06 26y 10m 30d 1978-08-06 26y 10m 30d Martin
529 Neil Martin Hibernian; Coventry City 10 10 0 5 3 3 4 30.00 30.00 40.00 45.00 1963-09-07 22y 10m 18d 1970-04-24 29y 06m 04d Martin
530 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
531 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
532 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
533 Rankin Martin Port Glasgow Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1909-09-18 Not Known 1909-09-18 Not Known Martin
534 Russell Martin Rangers 2 2 0 1 2 0 0 100.00 .00 .00 100.00 2018-02-24 31y 10m 23d 2018-04-22 32y 00m 21d Martin
535 Scott Martin Hamilton Academical 5 5 0 2 1 2 40.00 20.00 40.00 50.00 2018-12-26 21y 11m 22d 2023-02-10 26y 01m 06d Martin
536 Thomas Martin Cowdenbeath 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1930-01-04 Not Known 1930-01-04 Not Known Martin
537 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
538 Tommy 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
539 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
540 William Martin Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1914-03-21 Not Known 1914-03-21 Not Known Martin
541 William Martin Hibernian 2 2 0 0 0 2 .00 .00 100.00 .00 1929-04-30 Not Known 1929-08-21 Not Known Martin
542 William Martin Queens Park; Clyde 12 12 0 4 3 0 9 25.00 .00 75.00 25.00 1934-02-03 Not Known 1941-04-05 Not Known Martin
543 William R Martin Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1938-09-17 Not Known 1938-09-17 Not Known Martin
544 Juan Manuel Lopez Martinez Athletico Madrid 2 2 0 1 0 1 50.00 .00 50.00 50.00 1993-09-14 24y 06m 05d 1993-09-28 24y 06m 19d Martinez
545 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
546 Pedro 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
547 Roberto Martinez Motherwell 0 0 0 0 0 2 .00 .00 100.00 .00 2001-12-22 28y 05m 09d 2002-03-02 28y 07m 17d Martinez
548 (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
549 André Martins Inverness Caledonian Thistle 0 0 0 0 1 0 .00 100.00 .00 50.00 2012-11-10 22y 09m 20d 2012-11-10 22y 09m 20d Martins
550 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
551 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
552 Shelton Martis Hibernian 4 4 0 1 1 3 20.00 20.00 60.00 30.00 2006-10-15 23y 10m 16d 2007-05-12 24y 05m 13d Martis
553 Neil Martyniuk Bonnyrigg Rose Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2022-07-09 26y 00m 29d 2022-07-09 26y 00m 29d Martyniuk
554 Ludovic Mary Chamois Niortais 1 1 0 0 1 0 .00 100.00 .00 50.00 2000-07-18 23y 00m 15d 2000-07-18 23y 00m 15d Mary
555 Enea Masiero Inter Milan 2 2 0 2 0 0 100.00 .00 .00 100.00 1961-11-06 28y 02m 26d 1961-11-22 28y 03m 11d Masiero
556 Nikolai Masitsev FC Infonet Tallinn 2 2 0 0 0 2 .00 .00 100.00 .00 2016-06-30 28y 01m 18d 2016-07-06 28y 01m 24d Masitsev
557 Chris Maskery Stoke City 1 1 0 1 0 0 100.00 .00 .00 100.00 1986-07-28 21y 10m 03d 1986-07-28 21y 10m 03d Maskery
558 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
559 Stephen Maskrey St Johnstone; Kilmarnock; Livingston (Meadowbank Thistle) 18 11 7 2 7 5 7 36.84 26.32 36.84 50.00 1988-08-17 26y 00m 01d 1997-08-09 34y 11m 24d Maskrey
560 Aaron Mason Auchinleck Talbot 1 0 1 0 0 1 .00 .00 100.00 .00 2022-01-22 20y 06m 29d 2022-01-22 20y 06m 29d Mason
561 Cliff Mason Sheffield United 1 1 0 1 0 0 100.00 .00 .00 100.00 1956-02-06 26y 02m 10d 1956-02-06 26y 02m 10d Mason
562 Gary Mason Dunfermline Athletic; St Mirren; Hamilton Academical 31 28 3 1 6 6 21 18.18 18.18 63.64 27.27 2001-02-24 21y 04m 09d 2012-04-07 32y 05m 23d Mason
563 George Mason St Johnstone; Falkirk 16 16 0 1 5 3 8 31.25 18.75 50.00 40.63 1932-12-17 Not Known 1940-08-17 Not Known Mason
564 George Mason Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 1927-02-12 Not Known 1927-02-12 Not Known Mason
565 James Mason Third Lanark 7 7 0 2 0 5 28.57 .00 71.43 28.57 1936-09-05 Not Known 1943-09-04 Not Known Mason
566 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
567 James R Mason Queen of the South 1 1 0 0 1 0 .00 100.00 .00 50.00 1937-11-20 Not Known 1937-11-20 Not Known Mason
568 Joe 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
569 Paul 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
570 Robert Mason Clyde; Hamilton Academical 9 9 0 2 2 5 22.22 22.22 55.56 33.33 1906-08-18 Not Known 1919-08-30 Not Known Mason
571 Thomas John Mason Berwick Rangers 0 0 0 1 0 0 100.00 .00 .00 100.00 1984-03-27 22y 02m 17d 1984-03-27 22y 02m 17d Mason
572 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
573 William Mason St Bernards 2 2 0 0 0 2 .00 .00 100.00 .00 1922-08-15 Not Known 1923-05-05 Not Known Mason
574 Giannis Masouras Omonoia 1 0 1 0 0 1 .00 .00 100.00 .00 2024-10-24 28y 02m 00d 2024-10-24 28y 02m 00d Masouras
575 Jimmy Massey Sheffield Wednesday 2 2 0 0 0 2 .00 .00 100.00 .00 1894-11-12 Not Known 1896-04-29 Not Known Massey
576 Lee Massey Partick Thistle 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1907-04-27 Not Known 1908-10-24 Not Known Massey
577 Alan Massie Aberdeen 1 1 0 0 1 0 .00 100.00 .00 50.00 1948-12-04 24y 01m 27d 1948-12-04 24y 01m 27d Massie
578 William S Massie Partick Thistle 7 7 0 3 2 2 3 28.57 28.57 42.86 42.86 1897-12-25 Not Known 1904-10-15 Not Known Massie
579 Jamie Masson Aberdeen; Cove Rangers 3 1 2 0 1 2 .00 33.33 66.67 16.67 2012-12-08 19y 07m 04d 2018-07-18 25y 02m 14d Masson
580 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
581 William C Masson Dundee United; Dundee; Falkirk 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1935-02-23 Not Known 1940-08-17 Not Known Masson
582 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
583 James Masterton Cowlairs 2 2 0 0 0 2 .00 .00 100.00 .00 1890-09-13 Not Known 1891-03-07 Not Known Masterton
584 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
585 William Masterton Dundee 2 2 0 0 0 2 .00 .00 100.00 .00 1914-10-17 Not Known 1915-01-16 Not Known Masterton
586 Tawanda Maswanhise Motherwell 8 8 0 1 1 4 3 12.50 50.00 37.50 37.50 2024-08-25 21y 09m 05d 2026-05-09 23y 05m 19d Maswanhise
587 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
588 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
589 Charles Mather Arbroath 1 1 0 0 0 1 .00 .00 100.00 .00 1900-05-14 Not Known 1900-05-14 Not Known Mather
590 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
591 John B Mather Partick Thistle; Falkirk 3 3 0 3 0 0 100.00 .00 .00 100.00 1943-08-14 Not Known 1944-09-30 Not Known Mather
592 David 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
593 John Mathers St Johnstone; Dumbarton 3 3 0 0 0 3 .00 .00 100.00 .00 1938-10-08 Not Known 1941-10-25 Not Known Mathers
594 Paul Mathers Dundee; Falkirk; St Mirren 9 9 0 4 2 7 30.77 15.38 53.85 38.46 1990-04-04 20y 02m 18d 2010-10-23 40y 09m 06d Mathers
595 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
596 Alex 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
597 David Mathie Hamilton Academical 2 2 0 0 0 2 .00 .00 100.00 .00 1918-10-05 Not Known 1919-02-01 Not Known Mathie
598 David Mathie Motherwell; Clyde; Partick Thistle 19 19 0 15 7 5 7 36.84 26.32 36.84 50.00 1939-02-11 Not Known 1949-01-29 Not Known Mathie
599 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
600 James Mathie Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1892-12-24 Not Known 1892-12-24 Not Known Mathie
601 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
602 Alex Mathieson Leith Athletic 5 5 0 2 2 0 3 40.00 .00 60.00 40.00 1891-05-16 Not Known 1892-04-02 Not Known Mathieson
603 David Mathieson Gretna 0 0 0 0 1 0 .00 100.00 .00 50.00 2006-05-13 28y 03m 25d 2006-05-13 28y 03m 25d Mathieson
604 David Mathieson Gretna 0 0 0 0 1 0 .00 100.00 .00 50.00 2007-08-18 29y 01m 22d 2007-08-18 29y 01m 22d Mathieson
605 George Mathieson Renton 7 7 0 1 2 3 2 28.57 42.86 28.57 50.00 1892-01-23 Not Known 1892-12-31 Not Known Mathieson
606 James Mathieson Raith Rovers; Middlesbrough; Queen of the South; Dundee 12 12 0 6 1 5 50.00 8.33 41.67 54.17 1924-03-01 Not Known 1940-05-11 Not Known Mathieson
607 John Arthur Mathieson Kilmarnock 1 1 0 1 0 0 100.00 .00 .00 100.00 1926-03-20 Not Known 1926-03-20 Not Known Mathieson
608 Mathieson Hibernian 1 1 0 1 0 0 1 .00 .00 100.00 .00 1988-05-08 Not Known 1988-05-08 Not Known Mathieson
609 Scott Mathieson Inverness Caledonian Thistle 0 0 0 0 2 0 .00 100.00 .00 50.00 2012-08-18 23y 03m 17d 2012-11-10 23y 06m 09d Mathieson
610 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
611 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
612 Jean Mathonet Royal Standard Club Liegeois 1 1 0 1 0 0 100.00 .00 .00 100.00 1958-09-03 33y 02m 24d 1958-09-03 33y 02m 24d Mathonet
613 Les Matiscak Australian Select XI 1 1 0 0 0 1 .00 .00 100.00 .00 1959-06-13 Not Known 1959-06-13 Not Known Matiscak
614 Rabbi Matondo Rangers 5 3 2 4 2 0 66.67 33.33 .00 83.33 2022-10-01 22y 00m 22d 2024-08-03 23y 10m 25d Matondo
615 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
616 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
617 Henry Matthew Dundee 2 2 0 1 0 1 50.00 .00 50.00 50.00 1893-10-21 Not Known 1894-03-17 Not Known Matthew
618 (Sir) Stanley Matthews Greenock Morton; Blackpool; Stoke City 3 3 0 3 0 0 100.00 .00 .00 100.00 1943-01-09 28y 00m 07d 1964-10-19 49y 09m 17d Matthews
619 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
620 Gary Matthews Kilmarnock; Clydebank[4] 2 2 0 1 3 1 20.00 60.00 20.00 50.00 1993-09-18 23y 06m 03d 1995-02-07 24y 10m 23d Matthews
621 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
622 Remi Matthews Hamilton Academical; St Johnstone 4 4 0 0 0 5 .00 .00 100.00 .00 2016-09-10 21y 11m 08d 2023-03-04 28y 05m 02d Matthews
623 Ross Matthews Raith Rovers 6 6 0 2 2 6 20.00 20.00 60.00 30.00 2013-07-17 17y 05m 24d 2024-10-09 28y 08m 16d Matthews
624 Magnus Mattsson Copenhagen 1 0 1 1 0 0 100.00 .00 .00 100.00 2024-12-12 25y 09m 17d 2024-12-12 25y 09m 17d Mattsson
625 Deividas Matulevicius Hibernian 2 0 2 1 1 0 50.00 50.00 .00 75.00 2017-10-24 28y 02m 20d 2017-12-27 28y 04m 23d Matulevicius
626 Miroslav Matusovic Sparta Prague 2 0 2 1 1 1 0 50.00 50.00 .00 75.00 2006-09-14 26y 07m 03d 2006-09-28 26y 07m 17d Matusovic
627 Ali 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
628 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
629 Robert Duff Mauchline Kings Park; Stenhousemuir 2 2 0 1 1 0 50.00 50.00 .00 75.00 1940-01-06 Not Known 1940-03-30 Not Known Mauchline
630 Robert Mauchline Heart of Midlothian B 1 1 0 0 0 1 .00 .00 100.00 .00 1937-08-09 Not Known 1937-08-09 Not Known Mauchline
631 John Maughan Doncaster Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1928-09-10 24y 01m 16d 1928-09-10 24y 01m 16d Maughan
632 John Maule Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1940-05-22 Not Known 1940-05-22 Not Known Maule
633 Johnny Maule Raith Rovers 18 18 0 5 2 11 27.78 11.11 61.11 33.33 1939-10-28 28y 07m 03d 1953-03-21 41y 11m 24d Maule
634 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
635 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
636 Harry Mavrias Hibernian 0 0 0 0 1 0 .00 100.00 .00 50.00 2018-10-31 24y 08m 10d 2018-10-31 24y 08m 10d Mavrias
637 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
638 Ally Maxwell Motherwell; Rangers; Dundee United 23 23 0 6 5 14 24.00 20.00 56.00 34.00 1984-05-12 19y 02m 26d 1996-10-26 31y 08m 10d Maxwell
639 Allan Maxwell Cambuslang; Everton; St Bernards 6 6 0 4 3 1 2 50.00 16.67 33.33 58.33 1891-02-14 Not Known 1897-10-09 Not Known Maxwell
640 Chris Maxwell Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 2019-09-22 29y 01m 23d 2019-09-22 29y 01m 23d Maxwell
641 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
642 Hugh Maxwell Stirling Albion; Falkirk; Dunfermline Athletic 8 8 0 4 1 3 5 11.11 33.33 55.56 27.78 1962-02-03 23y 08m 20d 1966-11-12 28y 05m 29d Maxwell
643 Ian Maxwell Ross County; St Mirren 7 7 0 1 4 2 14.29 57.14 28.57 42.86 1998-09-09 23y 04m 07d 2008-04-19 32y 11m 17d Maxwell
644 James Maxwell Clyde 4 4 0 1 0 2 25.00 .00 50.00 25.00 1889-05-04 Not Known 1891-12-05 Not Known Maxwell
645 James Maxwell Queen of the South 3 3 0 1 1 1 33.33 33.33 33.33 50.00 2020-12-12 19y 03m 00d 2021-03-27 19y 06m 15d Maxwell
646 James Maxwell St Bernards 2 2 0 0 0 2 .00 .00 100.00 .00 1902-05-17 Not Known 1902-08-18 Not Known Maxwell
647 James Maxwell Kilmarnock 7 7 0 1 2 4 14.29 28.57 57.14 28.57 1905-01-07 Not Known 1913-02-22 Not Known Maxwell
648 James Maxwell Kilmarnock 7 7 0 4 2 2 3 28.57 28.57 42.86 42.86 1931-01-10 Not Known 1934-04-07 Not Known Maxwell
649 Maxwell Glentoran 1 0 1 0 1 0 .00 100.00 .00 50.00 2008-07-14 Not Known 2008-07-14 Not Known Maxwell
650 Patrick Maxwell Hibernian 2 2 0 0 0 2 .00 .00 100.00 .00 1919-05-07 Not Known 1921-04-20 Not Known Maxwell
651 Samuel 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
652 Scott Maxwell The Spartans 2 2 0 0 0 3 .00 .00 100.00 .00 2021-06-29 30y 09m 24d 2022-07-06 31y 10m 01d Maxwell
653 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
654 Thomas Maxwell Clyde 2 2 0 0 0 2 .00 .00 100.00 .00 1918-03-16 Not Known 1919-03-22 Not Known Maxwell
655 William Maxwell St Bernards 4 4 0 1 2 0 2 50.00 .00 50.00 50.00 1899-10-14 Not Known 1900-08-16 Not Known Maxwell
656 William Sturrock Maxwell Third Lanark 4 4 0 1 1 1 2 25.00 25.00 50.00 37.50 1901-09-07 Not Known 1902-04-26 Not Known Maxwell
657 Eddie May Hibernian; Falkirk; Motherwell; Dunfermline Athletic 35 34 1 3 9 9 19 24.32 24.32 51.35 36.49 1986-01-01 18y 04m 02d 2000-11-29 33y 02m 30d May
658 James May St Mirren 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1897-11-27 Not Known 1897-11-27 Not Known May
659 John May Rangers; Greenock Morton 16 16 0 1 6 3 7 37.50 18.75 43.75 46.88 1904-09-26 Not Known 1914-02-21 Not Known May
660 Larry May Leicester City 0 0 0 1 0 0 100.00 .00 .00 100.00 1983-08-13 24y 07m 18d 1983-08-13 24y 07m 18d May
661 Stevie May St Johnstone; Aberdeen; Livingston (Meadowbank Thistle) 28 21 7 9 14 7 16 37.84 18.92 43.24 47.30 2009-08-30 17y 05m 19d 2026-07-10 34y 03m 29d May
662 Alan Maybury St Johnstone; Hibernian; Falkirk 15 12 3 8 3 9 40.00 15.00 45.00 47.50 2010-11-13 32y 03m 05d 2015-03-21 36y 07m 13d Maybury
663 Eliezer Mayenda Sunderland 1 1 0 0 0 1 .00 .00 100.00 .00 2025-07-26 19y 11m 21d 2025-07-26 19y 11m 21d Mayenda
664 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
665 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
666 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
667 Gerry Mays 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
668 John Mayes Clyde; Ayr United 12 12 0 3 2 7 25.00 16.67 58.33 33.33 1932-01-23 Not Known 1939-08-26 Not Known Mayes
669 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
670 Nicky Maynard Aberdeen 2 0 2 0 2 0 .00 100.00 .00 50.00 2017-09-09 30y 09m 28d 2017-12-30 31y 01m 18d Maynard
671 Ashley Maynard-Brewer Ross County; Dundee United 2 2 0 0 1 1 .00 50.00 50.00 25.00 2021-09-18 22y 02m 24d 2026-01-31 26y 07m 06d Maynard-Brewer
672 Lewis Mayo Dunfermline Athletic; Kilmarnock; Aberdeen 20 19 1 1 7 6 7 35.00 30.00 35.00 50.00 2020-11-20 20y 08m 01d 2026-08-01 26y 04m 13d Mayo
673 Adam Mayor Hibernian 1 0 1 1 0 0 1 .00 .00 100.00 .00 2026-09-03 21y 04m 24d 2026-09-03 21y 04m 24d Mayor
674 Danny Mayor Fleetwood Town 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 2023-07-12 32y 08m 24d 2024-07-27 33y 09m 09d Mayor
675 Gerard Mays Hibernian 3 3 0 1 0 2 33.33 .00 66.67 33.33 1940-06-01 Not Known 1941-03-29 Not Known Mays
676 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
677 Chancel Mbemba Newcastle United 1 1 0 1 0 0 100.00 .00 .00 100.00 2017-07-14 22y 11m 06d 2017-07-14 22y 11m 06d Mbemba
678 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
679 Emmanuel Longelo Motherwell 4 4 0 2 0 3 1 .00 75.00 25.00 37.50 2025-08-23 24y 07m 27d 2026-05-09 25y 04m 12d Mbule
680 Christian Mbulu Motherwell 0 0 0 0 0 2 .00 .00 100.00 .00 2018-09-26 22y 03m 18d 2018-12-08 22y 06m 00d Mbulu
681 Andrea Mbuyi-Mutombo Inverness Caledonian Thistle 1 1 0 0 1 0 .00 100.00 .00 50.00 2016-04-12 25y 10m 06d 2016-04-12 25y 10m 06d Mbuyi-Mutombo
682 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
683 Colin CMcAdam Dumbarton; Motherwell; Partick Thistle; Rangers 16 11 5 2 8 4 5 47.06 23.53 29.41 58.82 1973-10-20 22y 01m 22d 1984-05-15 32y 08m 17d McAdam
684 McAdam Clachnacuddin 1 1 0 0 0 1 .00 .00 100.00 .00 1994-07-30 Not Known 1994-07-30 Not Known McAdam
685 Peter McAdam Clydebank[3] 2 2 0 0 0 2 .00 .00 100.00 .00 1919-09-27 Not Known 1920-03-27 Not Known McAdam
686 Tom McAdam Dumbarton; Dundee United; Celtic; Motherwell 39 37 2 2 18 8 14 45.00 20.00 35.00 55.00 1972-09-16 18y 05m 07d 1989-05-13 35y 01m 04d McAdam
687 Josh McPake Greenock Morton; Arbroath 3 3 0 0 2 2 .00 50.00 50.00 25.00 2020-12-05 21y 08m 12d 2026-07-14 27y 03m 21d McAdams
688 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
689 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
690 Edward McAffery Third Lanark 9 9 0 3 0 6 33.33 .00 66.67 33.33 1938-08-13 Not Known 1942-11-28 Not Known McAffery
691 Thomas McAinsh Raith Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 1909-08-16 Not Known 1909-08-16 Not Known McAinsh
692 Reece McAlear Inverness Caledonian Thistle; Tranmere Rovers; St Johnstone 3 3 0 0 0 3 .00 .00 100.00 .00 2021-07-25 18y 07m 23d 2026-08-29 23y 08m 27d McAlear
693 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
694 Frank McAleer Greenock Morton 0 0 0 0 0 1 .00 .00 100.00 .00 1969-08-27 23y 10m 11d 1969-08-27 23y 10m 11d McAleer
695 Thomas McAleer Dundee 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1904-11-12 Not Known 1905-04-10 Not Known McAleer
696 Conor McAleny Everton 0 0 0 1 0 0 100.00 .00 .00 100.00 2015-07-26 22y 07m 18d 2015-07-26 22y 07m 18d McAleny
697 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
698 James McAlister Hamilton Academical; Dundee; Greenock Morton 8 7 1 4 0 4 50.00 .00 50.00 50.00 2010-08-21 24y 09m 19d 2020-12-05 35y 01m 03d McAlister
699 James Nisbet McAllan Rangers; Kilmarnock 2 2 0 1 0 1 50.00 .00 50.00 50.00 1897-01-01 Not Known 1898-04-16 Not Known McAllan
700 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
701 Alexander McAllister Queens Park 2 2 0 0 1 1 .00 50.00 50.00 25.00 1904-01-02 Not Known 1904-02-06 Not Known McAllister
702 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
703 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
704 James [1] McAllister Partick Thistle; Airdrieonians; Dunfermline Athletic 9 9 0 3 0 6 33.33 .00 66.67 33.33 1931-04-18 Not Known 1936-08-19 Not Known McAllister
705 Jamie McAllister Aberdeen; Livingston (Meadowbank Thistle) 14 12 2 3 3 9 20.00 20.00 60.00 30.00 1999-08-22 21y 03m 27d 2004-04-17 25y 11m 22d McAllister
706 John McAllister Kilmarnock; St Bernards 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1908-02-01 Not Known 1913-05-03 Not Known McAllister
707 Kevin McAllister Falkirk Select; Falkirk; Hibernian 23 21 2 3 6 5 14 24.00 20.00 56.00 34.00 1988-04-24 25y 05m 16d 1998-04-04 35y 04m 27d McAllister
708 Kyle McAllister St Mirren 5 2 3 1 1 2 2 20.00 40.00 40.00 40.00 2019-02-23 20y 01m 02d 2021-11-27 22y 10m 06d McAllister
709 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
710 Rory McAllister Inverness Caledonian Thistle; Peterhead; Cove Rangers 7 2 5 1 2 1 7 20.00 10.00 70.00 25.00 2006-08-26 19y 03m 13d 2021-07-13 34y 02m 00d McAllister
711 William McAllister Raith Rovers 4 4 0 0 1 3 .00 25.00 75.00 12.50 1928-02-11 Not Known 1929-04-27 Not Known McAllister
712 William McAllister Hamilton Academical; St Mirren; Heart of Midlothian B 5 5 0 2 0 3 40.00 .00 60.00 40.00 1916-10-28 Not Known 1929-08-01 Not Known McAllister
713 Zander McAllister Motherwell 0 0 0 0 0 1 .00 .00 100.00 .00 2026-04-11 17y 11m 20d 2026-04-11 17y 11m 20d McAllister
714 Gerry McAloon Brentford; Airdrieonians; Dumbarton; Celtic; Greenock Morton 8 8 0 1 3 2 3 37.50 25.00 37.50 50.00 1938-06-01 21y 08m 19d 1944-10-07 28y 00m 24d McAloon
715 Patrick McAloon Clyde 2 2 0 0 0 2 .00 .00 100.00 .00 1901-12-14 Not Known 1903-01-10 Not Known McAloon
716 Andrew C McAlpine Dumbarton 2 2 0 1 0 1 50.00 .00 50.00 50.00 1943-11-06 Not Known 1944-02-19 Not Known McAlpine
717 Billy 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
718 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
719 James B McAlpine Queens Park 24 24 0 8 7 4 13 29.17 16.67 54.17 37.50 1920-03-06 Not Known 1932-11-12 Not Known McAlpine
720 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
721 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
722 McAlpine Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1944-05-13 Not Known 1944-05-13 Not Known McAlpine
723 William F McAlpine Dumbarton 1 1 0 1 0 0 100.00 .00 .00 100.00 1914-01-17 Not Known 1914-01-17 Not Known McAlpine
724 William McAlpine Motherwell 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1906-12-08 Not Known 1906-12-08 Not Known McAlpine
725 Tony McAndrew Middlesbrough 1 1 0 1 0 0 100.00 .00 .00 100.00 1976-11-13 20y 07m 02d 1976-11-13 20y 07m 02d McAndrew
726 William McAndrew Leith Athletic 1 1 0 1 0 0 1 .00 .00 100.00 .00 1927-05-07 Not Known 1927-05-07 Not Known McAndrew
727 Willie McAndrew Queens Park; Clyde; Third Lanark 22 22 0 4 5 13 18.18 22.73 59.09 29.55 1907-04-24 Not Known 1921-02-26 Not Known McAndrew
728 Alex McAnespie Ayr United 14 14 0 4 4 7 26.67 26.67 46.67 40.00 1966-10-08 22y 06m 18d 1977-04-23 33y 01m 03d McAnespie
729 Kieran Liam McAnespie St Johnstone; Falkirk 5 3 2 0 4 2 .00 66.67 33.33 33.33 1998-12-09 19y 02m 28d 2003-10-29 24y 01m 18d McAnespie
730 Stephen McAnespie Raith Rovers 1 0 1 1 1 0 50.00 50.00 .00 75.00 1994-03-19 22y 01m 18d 1994-08-09 22y 06m 08d McAnespie
731 McAnley Leith Hibernians 2 2 0 1 0 1 50.00 .00 50.00 50.00 1891-04-11 Not Known 1891-04-11 Not Known McAnley
732 Don McArdle Australian Select XI 1 1 0 0 0 1 .00 .00 100.00 .00 1959-06-13 Not Known 1959-06-13 Not Known McArdle
733 Patrick McArdle Falkirk 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1906-01-20 Not Known 1906-01-20 Not Known McArdle
734 Rory McArdle Aberdeen 4 4 0 0 2 3 .00 40.00 60.00 20.00 2010-10-16 23y 09m 11d 2012-03-31 25y 02m 26d McArdle
735 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
736 Daniel McArthur Celtic 23 23 0 7 3 13 30.43 13.04 56.52 36.96 1894-11-03 Not Known 1902-08-26 Not Known McArthur
737 Jim 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
738 James 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
739 John C McArthur Falkirk 3 3 0 0 1 2 .00 33.33 66.67 16.67 1905-11-25 Not Known 1906-05-08 Not Known McArthur
740 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
741 McArthur Bathgate 1 1 0 0 0 1 .00 .00 100.00 .00 1910-01-22 Not Known 1910-01-22 Not Known McArthur
742 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
743 Peter McArthur Greenock Morton; Motherwell 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1930-03-26 Not Known 1938-01-29 Not Known McArthur
744 Robert S McArthur Motherwell 1 1 0 1 0 0 1 .00 .00 100.00 .00 1909-01-16 Not Known 1909-01-16 Not Known McArthur
745 Scott McArthur Greenock Morton 0 0 0 0 0 1 .00 .00 100.00 .00 1991-07-27 23y 04m 29d 1991-07-27 23y 04m 29d McArthur
746 William McArthur Dundee 8 8 0 2 1 2 5 12.50 25.00 62.50 25.00 1896-09-19 Not Known 1898-04-27 Not Known McArthur
747 Andrew McAtee Celtic 26 26 0 3 12 8 6 46.15 30.77 23.08 61.54 1910-10-15 Not Known 1924-02-26 Not Known McAtee
748 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
749 Thomas McAteer Clyde; Celtic 7 7 0 1 1 3 3 14.29 42.86 42.86 35.71 1907-05-04 Not Known 1911-09-30 Not Known McAteer
750 McAughey Cowdenbeath 2 2 0 0 1 1 .00 50.00 50.00 25.00 1902-01-11 Not Known 1902-01-18 Not Known McAughey
751 Alex McAulay Dundee; Leith Athletic 3 3 0 1 0 0 3 .00 .00 100.00 .00 1904-04-18 Not Known 1905-05-15 Not Known McAulay
752 Archibald McAulay Raith Rovers 4 4 0 2 2 1 1 50.00 25.00 25.00 62.50 1909-08-16 Not Known 1911-02-18 Not Known McAulay
753 Hugh McAulay Hibernian 9 9 0 0 1 8 .00 11.11 88.89 5.56 1889-05-23 Not Known 1890-11-01 Not Known McAulay
754 James McAulay St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1891-02-21 Not Known 1891-02-21 Not Known McAulay
755 James McAulay Dumbarton 1 1 0 1 0 0 100.00 .00 .00 100.00 1885-04-04 24y 07m 07d 1885-04-04 24y 07m 07d McAulay
756 Kyle McAulay Aberdeen 2 1 1 2 0 3 40.00 .00 60.00 40.00 2005-05-22 19y 00m 09d 2006-09-24 20y 04m 11d McAulay
757 Pat McAulay Celtic 13 13 0 4 7 1 5 53.85 7.69 38.46 57.69 1942-11-07 21y 03m 08d 1949-09-17 28y 01m 18d McAulay
758 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
759 William McAulay Dundee; Aberdeen; Falkirk; Hibernian 12 12 0 4 4 2 6 33.33 16.67 50.00 41.67 1899-02-25 Not Known 1907-05-25 Not Known McAulay
760 Alex McAuley Leith Athletic; Rest of Edinburgh 8 8 0 3 1 4 37.50 12.50 50.00 43.75 1901-05-18 Not Known 1912-05-04 Not Known McAuley
761 Archie McAuley Rangers 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1934-08-22 Not Known 1936-12-05 Not Known McAuley
762 Gareth McAuley Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 2018-12-02 39y 06m 20d 2018-12-02 39y 06m 20d McAuley
763 John McAuley Stranraer 0 0 0 0 0 1 .00 .00 100.00 .00 1971-01-23 23y 09m 30d 1971-01-23 23y 09m 30d McAuley
764 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
765 Marc McAusland St Mirren 14 14 0 3 4 11 16.67 22.22 61.11 27.78 2008-08-23 20y 00m 10d 2014-05-10 25y 08m 27d McAusland
766 G McAuslane St Bernards 7 7 0 1 4 1 2 57.14 14.29 28.57 64.29 1883-11-24 Not Known 1885-03-14 Not Known McAuslane
767 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
768 Frank 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
769 Douglas McAvoy Kilmarnock 8 8 0 2 3 1 4 37.50 12.50 50.00 43.75 1936-10-24 17y 10m 25d 1946-10-19 27y 10m 20d McAvoy
770 Michael McAvoy St Mirren 30 30 0 10 5 14 33.33 16.67 46.67 41.67 1896-08-29 Not Known 1908-08-29 Not Known McAvoy
771 Richard McAvoy St Mirren; St Bernards 2 2 0 0 0 2 .00 .00 100.00 .00 1920-12-18 Not Known 1921-12-07 Not Known McAvoy
772 Richard McAvoy Kilmarnock 2 2 0 1 0 0 2 .00 .00 100.00 .00 1896-01-01 Not Known 1898-04-16 Not Known McAvoy
773 Alexander McBain St Mirren 13 13 0 6 3 4 46.15 23.08 30.77 57.69 1887-11-05 Not Known 1896-10-17 Not Known McBain
774 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
775 Edward McBain St Mirren 20 20 0 8 2 10 40.00 10.00 50.00 45.00 1888-09-29 Not Known 1897-11-27 Not Known McBain
776 John McBain Ayr United 2 2 0 1 0 1 50.00 .00 50.00 50.00 1930-03-15 Not Known 1931-02-28 Not Known McBain
777 Neil McBain Ayr United; Everton; St Johnstone 10 10 0 2 4 4 20.00 40.00 40.00 40.00 1919-01-04 Not Known 1927-11-26 Not Known McBain
778 Roy McBain Ross County; Inverness Caledonian Thistle 16 14 2 1 5 6 10 23.81 28.57 47.62 38.10 1998-09-09 23y 10m 02d 2010-12-18 36y 01m 11d McBain
779 William McBain St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1889-10-12 Not Known 1889-10-12 Not Known McBain
780 James L McBean Queens Park 2 2 0 1 1 0 50.00 50.00 .00 75.00 1909-08-28 Not Known 1911-04-29 Not Known McBean
781 Robert C McBean Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1914-12-19 Not Known 1914-12-19 Not Known McBean
782 Stewart McBean St Johnstone 2 2 0 0 1 2 .00 33.33 66.67 16.67 1976-04-24 18y 05m 05d 1978-04-12 20y 04m 24d McBean
783 Alex McBeath Raith Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 1924-03-01 Not Known 1924-03-01 Not Known McBeath
784 John McBeth Albion Rovers 1 1 0 0 1 0 .00 100.00 .00 50.00 1922-09-09 Not Known 1922-09-09 Not Known McBeth
785 Robert McBeth St Bernards 7 7 0 1 3 1 3 42.86 14.29 42.86 50.00 1881-02-19 Not Known 1884-03-22 Not Known McBeth
786 James McBlane St Mirren 5 5 0 3 0 2 60.00 .00 40.00 60.00 1895-08-17 Not Known 1898-12-24 Not Known McBlane
787 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
788 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
789 Edward McBride Hamilton Academical 2 2 0 0 1 1 .00 50.00 50.00 25.00 1912-04-24 Not Known 1912-12-21 Not Known McBride
790 Hugh McBride Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1913-08-23 Not Known 1913-08-23 Not Known McBride
791 Hugh McBride Dundee United 1 1 0 0 0 1 .00 .00 100.00 .00 1925-11-07 Not Known 1925-11-07 Not Known McBride
792 Hugh McBride Dumbarton 1 1 0 1 0 0 100.00 .00 .00 100.00 1922-04-22 Not Known 1922-04-22 Not Known McBride
793 J McBride Dunfermline 1 1 0 0 1 0 .00 100.00 .00 50.00 1880-02-28 Not Known 1880-02-28 Not Known McBride
794 James McBride Renton 5 5 0 1 2 2 20.00 40.00 40.00 40.00 1891-09-12 Not Known 1892-04-09 Not Known McBride
795 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
796 Joe 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
797 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
798 John McBride Third Lanark 4 4 0 0 0 4 .00 .00 100.00 .00 1943-09-04 Not Known 1945-09-01 Not Known McBride
799 John McBride Celtic; St Johnstone; Partick Thistle; Stirling Albion 9 7 2 1 4 5 6 26.67 33.33 40.00 43.33 1998-09-26 19y 09m 29d 2007-08-28 28y 09m 00d McBride
800 Joseph McBride Hibernian; Dundee 13 8 5 4 3 6 5 21.43 42.86 35.71 42.86 1985-04-02 24y 07m 16d 1989-11-11 29y 02m 25d McBride
801 Kevin McBride Motherwell; Falkirk; Hibernian; Dundee 16 12 4 1 8 5 7 40.00 25.00 35.00 52.50 2004-08-28 23y 02m 14d 2014-07-22 33y 01m 08d McBride
802 Martin Joseph McBride Motherwell 2 1 1 1 2 0 33.33 66.67 .00 66.67 1987-12-16 Not Known 1989-01-14 Not Known McBride
803 McBride Ayr FC 1 1 0 0 0 1 .00 .00 100.00 .00 1896-02-01 Not Known 1896-02-01 Not Known McBride
804 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
805 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
806 J McBryde Brunswick 1 1 0 0 0 1 .00 .00 100.00 .00 1883-09-08 Not Known 1883-09-08 Not Known McBryde
807 Samuel McBurnie St Mirren 3 3 0 0 2 1 .00 66.67 33.33 33.33 1910-02-05 Not Known 1910-02-16 Not Known McBurnie
808 Bernard Joseph McCabe Berwick Rangers 4 4 0 0 2 2 .00 50.00 50.00 25.00 1972-08-19 24y 05m 11d 1976-03-29 28y 00m 21d McCabe
809 Gerard McCabe Clyde; Clydebank[4]; Hamilton Academical 20 19 1 4 3 4 14 14.29 19.05 66.67 23.81 1979-09-29 23y 00m 03d 1988-10-11 32y 00m 15d McCabe
810 James McCabe East Stirlingshire; St Mirren 4 4 0 0 1 3 .00 25.00 75.00 12.50 1932-10-08 Not Known 1934-10-06 Not Known McCabe
811 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
812 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
813 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
814 John McCabe Broxburn Shamrock 1 1 0 0 0 1 .00 .00 100.00 .00 1891-12-19 Not Known 1891-12-19 Not Known McCabe
815 Joseph Paul McCabe Airdrieonians 0 0 0 1 0 0 100.00 .00 .00 100.00 1973-04-21 19y 01m 08d 1973-04-21 19y 01m 08d McCabe
816 McCabe Bellstane Birds 1 1 0 0 0 1 .00 .00 100.00 .00 1889-09-28 Not Known 1889-09-28 Not Known McCabe
817 Rhys McCabe Rangers; Dunfermline Athletic; Queen of the South; Airdrieonians (Airdrie United) 6 6 0 3 0 3 50.00 .00 50.00 50.00 2012-03-03 19y 07m 08d 2024-02-11 31y 06m 18d McCabe
818 Thomas McCabe Hibernian; Falkirk 3 3 0 0 1 2 .00 33.33 66.67 16.67 1946-05-11 Not Known 1950-02-18 Not Known McCabe
819 James McCaffer Airdrieonians 2 2 0 1 0 1 50.00 .00 50.00 50.00 1935-08-17 Not Known 1935-12-28 Not Known McCaffer
820 Flynn McCafferty Falkirk 0 0 0 1 0 0 100.00 .00 .00 100.00 2024-08-17 17y 02m 22d 2024-08-17 17y 02m 22d McCafferty
821 John McCafferty Dundee; Cove Rangers 0 0 0 1 0 1 50.00 .00 50.00 50.00 2003-12-03 18y 08m 12d 2018-07-18 33y 03m 27d McCafferty
822 McCafferty Hibernian 1 1 0 1 0 0 100.00 .00 .00 100.00 1908-08-18 Not Known 1908-08-18 Not Known McCafferty
823 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
824 William McCafferty Celtic 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 1902-03-31 Not Known 1902-08-26 Not Known McCafferty
825 McCaffery Ross County 0 0 0 0 1 0 .00 100.00 .00 50.00 2004-07-27 Not Known 2004-07-27 Not Known McCaffery
826 Aiden McCaffrey Newcastle United 0 0 0 0 1 0 .00 100.00 .00 50.00 1975-05-10 17y 08m 10d 1975-05-10 17y 08m 10d McCaffrey
827 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
828 Dermott McCaffrey Hibernian; Falkirk 1 1 0 1 0 2 33.33 .00 66.67 33.33 2007-05-12 21y 01m 13d 2008-11-22 22y 07m 24d McCaffrey
829 Stuart McCaffrey Hibernian; Aberdeen; Inverness Caledonian Thistle; St Johnstone 7 6 1 5 5 5 33.33 33.33 33.33 50.00 1997-08-30 18y 03m 00d 2009-11-21 30y 05m 22d McCaffrey
830 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
831 David McCaig Raith Rovers 4 4 0 0 1 3 .00 25.00 75.00 12.50 1927-04-11 Not Known 1928-04-18 Not Known McCaig
832 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
833 James McCaig St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1930-05-06 Not Known 1930-05-06 Not Known McCaig
834 James McCaig Partick Thistle 2 2 0 1 0 1 50.00 .00 50.00 50.00 1913-10-11 Not Known 1914-03-28 Not Known McCaig
835 Ian McCaldon Livingston (Meadowbank Thistle); St Mirren 2 2 0 0 0 3 .00 .00 100.00 .00 1997-08-09 22y 10m 26d 2000-11-11 26y 01m 28d McCaldon
836 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
837 Andrew McCall Ayr United; St Johnstone; Clyde 26 26 0 7 8 5 13 30.77 19.23 50.00 40.38 1929-01-12 Not Known 1941-01-25 Not Known McCall
838 Stuart 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
839 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
840 Archibald McCall Renton 9 9 0 1 3 5 11.11 33.33 55.56 27.78 1891-09-12 Not Known 1894-03-03 Not Known McCall
841 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
842 Charles 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
843 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
844 James McCall Kilmarnock 3 3 0 2 1 0 2 33.33 .00 66.67 33.33 1925-11-28 Not Known 1926-09-25 Not Known McCall
845 James McCall Renton 10 10 0 6 2 3 5 20.00 30.00 50.00 35.00 1891-09-12 Not Known 1894-03-03 Not Known McCall
846 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
847 Patrick McCall Hibernian 28 28 0 5 4 19 17.86 14.29 67.86 25.00 1893-08-12 Not Known 1902-05-10 Not Known McCall
848 Peter McCall Heart of Midlothian B; Leith Athletic 4 4 0 0 1 3 .00 25.00 75.00 12.50 1939-08-02 Not Known 1947-08-20 Not Known McCall
849 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
850 Thomas McCall Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1934-09-29 Not Known 1934-09-29 Not Known McCall
851 William McCall Hamilton Academical; Aberdeen 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1944-11-18 Not Known 1946-02-09 Not Known McCall
852 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
853 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
854 Dan McCallion Greenock Morton 1 1 0 1 1 0 1 50.00 .00 50.00 50.00 1973-12-29 20y 06m 17d 1974-12-07 21y 05m 25d McCallion
855 A.P. McCallum Queens Park 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1880-10-09 Not Known 1884-09-27 Not Known McCallum
856 Alex McCallum Motherwell 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1905-09-02 Not Known 1907-04-06 Not Known McCallum
857 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
858 Bobby McCallum Motherwell 13 13 0 1 5 3 6 35.71 21.43 42.86 46.43 1959-09-09 Not Known 1968-02-28 Not Known McCallum
859 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
860 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
861 Denis McCallum Celtic; St Bernards 3 3 0 1 0 2 33.33 .00 66.67 33.33 1928-12-15 Not Known 1932-08-16 Not Known McCallum
862 Donald McCallum Dumbarton 2 0 2 1 0 2 33.33 .00 66.67 33.33 2015-01-10 18y 03m 14d 2015-07-09 18y 09m 12d McCallum
863 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
864 Marc McCallum Dundee United; Forfar Athletic 1 1 0 2 1 1 50.00 25.00 25.00 62.50 2013-09-28 20y 06m 01d 2018-07-14 25y 03m 17d McCallum
865 N McCallum Hamilton Academical 1 1 0 0 1 0 .00 100.00 .00 50.00 1879-09-06 Not Known 1879-09-06 Not Known McCallum
866 Neil McCallum Nottingham Forest; Celtic 2 2 0 1 0 1 50.00 .00 50.00 50.00 1890-09-15 22y 02m 12d 1891-10-17 23y 03m 14d McCallum
867 W McCallum Pollokshields Athletic 1 1 0 1 0 0 100.00 .00 .00 100.00 1883-10-13 Not Known 1883-10-13 Not Known McCallum
868 William J McCallum Dundee United 1 1 0 0 0 1 .00 .00 100.00 .00 1931-08-08 Not Known 1931-08-08 Not Known McCallum
869 William McCallum Motherwell; Dunfermline Athletic 20 20 0 6 7 8 28.57 33.33 38.10 45.24 1963-05-11 21y 01m 11d 1974-09-21 32y 05m 22d McCallum
870 Mark McCammon Gillingham 1 0 1 0 0 1 .00 .00 100.00 .00 2010-07-29 32y 00m 21d 2010-07-29 32y 00m 21d McCammon
871 Billy McCandless Rangers 10 10 0 5 3 2 50.00 30.00 20.00 65.00 1921-04-27 Not Known 1930-02-22 Not Known McCandless
872 John McCandless Hibernian 2 2 0 0 1 1 .00 50.00 50.00 25.00 1918-02-02 Not Known 1918-04-15 Not Known McCandless
873 Alistair McCann St Johnstone; Preston North End 4 4 0 1 3 1 0 75.00 25.00 .00 87.50 2019-10-30 20y 06m 18d 2022-07-20 23y 03m 08d McCann
874 Charlie McCann Rangers 1 0 1 2 0 0 100.00 .00 .00 100.00 2022-05-14 20y 00m 20d 2022-11-09 20y 06m 16d McCann
875 Daniel McCann Dundee; Celtic 4 4 0 1 0 2 2 .00 50.00 50.00 25.00 1909-03-20 Not Known 1911-04-01 Not Known McCann
876 E McCann Broxburn Shamrock 1 1 0 0 0 1 .00 .00 100.00 .00 1891-12-19 Not Known 1891-12-19 Not Known McCann
877 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
878 Henry McCann Hibernian 8 8 0 1 2 3 3 25.00 37.50 37.50 43.75 1906-04-14 Not Known 1907-05-15 Not Known McCann
879 Hugh McCann Alloa Athletic; Berwick Rangers 7 7 0 2 0 4 28.57 .00 57.14 28.57 1977-09-28 23y 04m 22d 1987-08-01 33y 02m 26d McCann
880 J McCann Broxburn Star; Broxburn Shamrock 3 3 0 0 1 2 .00 33.33 66.67 16.67 1888-10-13 Not Known 1891-12-19 Not Known McCann
881 James McCann Ayr United 0 0 0 0 0 1 .00 .00 100.00 .00 1989-01-28 Not Known 1989-01-28 Not Known McCann
882 Kevin McCann Hibernian 4 3 1 1 1 5 14.29 14.29 71.43 21.43 2006-12-26 19y 03m 15d 2010-05-01 22y 07m 20d McCann
883 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
884 Leon McCann Airdrieonians (Airdrie United); Falkirk 5 5 0 2 1 4 28.57 14.29 57.14 35.71 2020-01-18 19y 10m 02d 2026-09-15 26y 05m 30d McCann
885 Lewis McCann Dunfermline Athletic 3 0 3 1 2 1 25.00 50.00 25.00 50.00 2020-11-20 19y 04m 14d 2023-07-09 22y 00m 03d McCann
886 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
887 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
888 Neil McCann Dundee; Rangers; Falkirk 17 12 5 2 15 3 1 78.95 15.79 5.26 86.84 1993-10-02 19y 01m 21d 2009-04-18 34y 08m 07d McCann
889 Robert 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
890 William McCann Celtic 1 1 0 0 0 1 .00 .00 100.00 .00 1895-02-16 Not Known 1895-02-16 Not Known McCann
891 William McCann Abercorn 1 1 0 0 0 1 .00 .00 100.00 .00 1893-03-11 Not Known 1893-03-11 Not Known McCann
892 Aaron McCarey Ross County 1 1 0 1 4 1 16.67 66.67 16.67 50.00 2016-09-24 24y 08m 10d 2018-02-17 26y 01m 03d McCarey
893 Liam McCarron Stoke City 0 0 0 0 0 1 .00 .00 100.00 .00 2022-07-23 21y 00m 20d 2022-07-23 21y 00m 20d McCarron
894 Bill McCarry Falkirk; St Johnstone 18 17 1 2 8 5 5 44.44 27.78 27.78 58.33 1962-10-30 23y 10m 26d 1970-12-26 32y 00m 22d McCarry
895 Chris McCart Motherwell; Falkirk 33 33 0 2 5 11 19 14.29 31.43 54.29 30.00 1985-09-21 18y 05m 04d 1998-04-04 30y 11m 18d McCart
896 Jamie McCart Inverness Caledonian Thistle; St Johnstone 7 7 0 1 1 4 3 12.50 50.00 37.50 37.50 2017-02-18 19y 07m 29d 2022-02-19 24y 07m 30d McCart
897 Andrew McCarthy Partick Thistle; Peterhead 3 2 1 1 3 2 16.67 50.00 33.33 41.67 2017-02-25 18y 04m 05d 2021-07-10 22y 08m 20d McCarthy
898 Cathal McCarthy Kilmarnock 1 1 0 0 1 0 .00 100.00 .00 50.00 2026-09-19 20y 00m 20d 2026-09-19 20y 00m 20d McCarthy
899 Conor McCarthy St Mirren 1 1 0 1 0 3 25.00 .00 75.00 25.00 2020-03-11 21y 04m 07d 2022-03-12 23y 04m 08d McCarthy
900 Eddie McCarthy Raith Rovers 0 0 0 0 0 1 .00 .00 100.00 .00 1970-03-21 19y 08m 02d 1970-03-21 19y 08m 02d McCarthy
901 James McCarthy Hamilton Academical; Everton; Celtic 6 3 3 7 0 2 77.78 .00 22.22 77.78 2008-08-30 17y 09m 18d 2022-10-22 31y 11m 10d McCarthy
902 Michael 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
903 Thomas A McCarthy Dundee 12 12 0 2 3 7 16.67 25.00 58.33 29.17 1929-12-14 Not Known 1934-09-01 Not Known McCarthy
904 Andrew McCartney Queens Park 5 5 0 2 0 3 40.00 .00 60.00 40.00 1931-02-11 Not Known 1932-11-12 Not Known McCartney
905 Charles McCartney Greenock Morton; Cowdenbeath 9 9 0 2 2 1 6 22.22 11.11 66.67 27.78 1926-03-13 Not Known 1933-01-02 Not Known McCartney
906 David McCartney St Mirren 2 2 0 1 1 0 50.00 50.00 .00 75.00 1900-10-20 Not Known 1900-12-01 Not Known McCartney
907 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
908 James McCartney Third Lanark 1 1 0 1 0 0 1 .00 .00 100.00 .00 1894-08-18 Not Known 1894-08-18 Not Known McCartney
909 John McCartney St Mirren; Liverpool 7 7 0 2 1 4 28.57 14.29 57.14 35.71 1891-02-21 Not Known 1897-04-24 Not Known McCartney
910 McCartney Nithsdale Wanderers 1 1 0 0 0 1 .00 .00 100.00 .00 1906-01-27 Not Known 1906-01-27 Not Known McCartney
911 Robert McCartney East Fife; Leith Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1939-12-02 Not Known 1940-05-22 Not Known McCartney
912 Robert McCartney Leith Athletic; St Bernards 31 31 0 4 5 22 12.90 16.13 70.97 20.97 1890-11-22 20y 09m 24d 1901-03-30 31y 02m 01d McCartney
913 W John McCartney Cowlairs 2 2 0 0 0 2 .00 .00 100.00 .00 1890-09-13 Not Known 1891-03-07 Not Known McCartney
914 William McCartney Hibernian; Clyde 27 27 0 2 7 11 9 25.93 40.74 33.33 46.30 1899-10-28 20y 05m 28d 1911-08-19 32y 03m 20d McCartney
915 William McCartney Hibernian 1 1 0 1 0 0 100.00 .00 .00 100.00 1900-05-05 Not Known 1900-05-05 Not Known McCartney
916 Norrie 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
917 Robert McCaulay Rangers 3 3 0 2 1 0 66.67 33.33 .00 83.33 1931-09-26 Not Known 1932-02-13 Not Known McCaulay
918 Darren McCauley Inverness Caledonian Thistle 1 0 1 0 0 1 .00 .00 100.00 .00 2019-04-13 27y 04m 15d 2019-04-13 27y 04m 15d McCauley
919 Ross McCausland Rangers 7 2 5 1 7 1 0 87.50 12.50 .00 93.75 2022-05-14 18y 05m 09d 2024-11-10 20y 11m 05d McCausland
920 Eoghan McCawl St Johnstone 0 0 0 0 1 0 .00 100.00 .00 50.00 2016-05-15 20y 03m 15d 2016-05-15 20y 03m 15d McCawl
921 Ryan John James McCay St Mirren 2 2 0 1 2 0 2 50.00 .00 50.00 50.00 2006-09-09 20y 04m 05d 2008-04-19 21y 11m 15d McCay
922 Iain McChesney Queen of the South 4 3 1 1 0 2 4 .00 33.33 66.67 16.67 1964-01-25 19y 05m 27d 1978-04-15 33y 08m 17d McChesney
923 Brian 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
924 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
925 Craig McClean Crusaders 1 1 0 0 0 1 .00 .00 100.00 .00 2013-07-25 28y 01m 18d 2013-07-25 28y 01m 18d McClean
926 Kyle McClean St Johnstone 0 0 0 0 1 2 .00 33.33 66.67 16.67 2017-12-23 19y 09m 13d 2018-02-10 19y 11m 00d McClean
927 Sid McClellan Tottenham Hotspur 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-15 27y 06m 09d 1953-05-15 27y 06m 09d McClellan
928 Joe McClelland Hibernian; Combined Services XI 20 20 0 6 3 11 30.00 15.00 55.00 37.50 1955-05-07 19y 06m 25d 1964-01-01 28y 02m 20d McClelland
929 John McClelland Manchester City 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1956-11-19 21y 06m 16d 1956-11-19 21y 06m 16d McClelland
930 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
931 Sam McClelland St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 2023-08-05 21y 04m 04d 2023-08-05 21y 04m 04d McClelland
932 Trent McClenahan Hamilton Academical 5 5 0 2 0 3 40.00 .00 60.00 40.00 2008-11-12 23y 07m 10d 2010-02-21 24y 10m 19d McClenahan
933 Allan McClory Motherwell; Albion Rovers 30 30 0 12 6 12 40.00 20.00 40.00 50.00 1924-10-04 24y 10m 23d 1940-11-23 41y 00m 12d McClory
934 Conor McCloskey Glenavon 1 0 1 1 0 0 100.00 .00 .00 100.00 2019-07-06 27y 05m 07d 2019-07-06 27y 05m 07d McCloskey
935 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
936 James McCloy St Mirren 6 6 0 1 3 2 16.67 50.00 33.33 41.67 1933-12-23 Not Known 1937-09-15 Not Known McCloy
937 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
938 Philip McCloy Ayr United 13 13 0 1 6 3 4 46.15 23.08 30.77 57.69 1918-10-12 Not Known 1924-08-23 Not Known McCloy
939 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
940 David James McClune St Johnstone; Alloa Athletic 1 1 0 0 0 2 .00 .00 100.00 .00 2001-10-13 18y 08m 05d 2006-09-20 23y 07m 12d McClune
941 Robert McClung Abercorn 3 3 0 0 0 3 .00 .00 100.00 .00 1891-09-21 Not Known 1892-09-03 Not Known McClung
942 David McClure St Johnstone 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1925-01-31 Not Known 1925-12-12 Not Known McClure
943 Duncan McClure Heart of Midlothian B 1 1 0 0 1 0 .00 100.00 .00 50.00 1933-08-04 Not Known 1933-08-04 Not Known McClure
944 James A McClure Clyde 3 3 0 1 0 1 2 .00 33.33 66.67 16.67 1922-08-19 Not Known 1923-08-18 Not Known McClure
945 James McClure Kilmarnock; Albion Rovers 5 5 0 1 0 4 20.00 .00 80.00 20.00 1937-03-06 15y 09m 18d 1946-09-14 25y 03m 29d McClure
946 John R McClurg Kilmarnock; Greenock Morton 2 2 0 2 0 1 66.67 .00 33.33 66.67 1981-09-05 23y 10m 04d 1984-12-29 27y 01m 28d McClurg
947 George McCluskey Celtic; Hibernian; Kilmarnock 20 15 5 6 9 7 5 42.86 33.33 23.81 59.52 1976-09-18 18y 11m 30d 1994-04-02 36y 06m 14d McCluskey
948 Jamie McCluskey Hibernian; St Mirren 2 1 1 0 2 6 .00 25.00 75.00 12.50 2004-09-04 16y 09m 29d 2010-10-23 22y 11m 17d McCluskey
949 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
950 Patrick McCluskey Celtic; Dumbarton; Airdrieonians 25 22 3 1 15 5 6 57.69 19.23 23.08 67.31 1972-11-18 20y 07m 05d 1981-08-22 29y 04m 09d McCluskey
951 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
952 Stuart McCluskey St Johnstone 6 5 1 1 2 5 12.50 25.00 62.50 25.00 1996-09-03 18y 10m 05d 2002-03-23 24y 04m 23d McCluskey
953 John McClymont Airdrieonians 2 1 1 1 1 1 33.33 33.33 33.33 50.00 1979-09-22 20y 07m 10d 1980-07-30 21y 05m 18d McClymont
954 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
955 Willie McClymont Motherwell 3 2 1 1 1 1 2 25.00 25.00 50.00 37.50 1972-11-08 19y 00m 26d 1974-12-14 21y 02m 01d McClymont
956 Ally McCoist St Johnstone; Rangers; Kilmarnock 57 48 9 32 33 14 12 55.93 23.73 20.34 67.80 1980-04-16 17y 06m 23d 2001-04-27 38y 07m 03d McCoist
957 David Alexander McCole Stirling Albion 0 0 0 0 0 1 .00 .00 100.00 .00 2002-09-25 21y 10m 07d 2002-09-25 21y 10m 07d McCole
958 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
959 Daniel McColgan Third Lanark 2 2 0 0 1 1 .00 50.00 50.00 25.00 1928-12-01 Not Known 1929-04-01 Not Known McColgan
960 John McColgan Albion Rovers; Portsmouth 5 5 0 1 3 1 20.00 60.00 20.00 50.00 1921-08-20 Not Known 1926-09-15 Not Known McColgan
961 Billy McColl Clydebank[4]; Ayr United; Clyde 5 5 0 2 0 4 33.33 .00 66.67 33.33 1977-02-26 22y 02m 01d 1982-12-11 27y 11m 16d McColl
962 Connell McColl Hibernian 7 7 0 0 1 6 .00 14.29 85.71 7.14 1914-02-14 Not Known 1915-04-24 Not Known McColl
963 James McColl Celtic; Partick Thistle; Hibernian; Leith Athletic 56 56 0 18 20 18 18 35.71 32.14 32.14 51.79 1914-03-24 21y 03m 10d 1932-01-01 39y 00m 18d McColl
964 James McColl Queens Park; Queen of the South 9 9 0 1 3 5 11.11 33.33 55.56 27.78 1944-10-21 Not Known 1949-04-23 Not Known McColl
965 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
966 Ian McColl Queens Park; Rangers; Heart of Midlothian B 37 37 0 2 18 7 12 48.65 18.92 32.43 58.11 1943-10-23 16y 04m 16d 1958-08-23 31y 02m 16d McColl
967 McColl Berwick Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1953-04-30 Not Known 1953-04-30 Not Known McColl
968 RS McColl Queens Park; Rangers 16 16 0 12 8 2 6 50.00 12.50 37.50 56.25 1900-02-17 Not Known 1909-12-25 Not Known McColl
969 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
970 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
971 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
972 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
973 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
974 Fred J McConachy Queens Park 1 1 0 1 0 0 100.00 .00 .00 100.00 1918-05-04 Not Known 1918-05-04 Not Known McConachy
975 Andrew McCondichie Celtic 0 0 0 0 0 1 .00 .00 100.00 .00 1998-12-06 21y 03m 15d 1998-12-06 21y 03m 15d McCondichie
976 Alex McConnachie Hibernian; Greenock Morton 6 6 0 1 1 4 16.67 16.67 66.67 25.00 1928-09-18 Not Known 1930-03-26 Not Known McConnachie
977 Jacob McConnachie Third Lanark; West of Scotland 3 3 0 0 2 1 .00 66.67 33.33 33.33 1919-03-15 Not Known 1920-04-14 Not Known McConnachie
978 James McConnachie Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1923-08-18 Not Known 1923-08-18 Not Known McConnachie
979 John McConnachie Celtic 1 1 0 0 0 1 .00 .00 100.00 .00 1904-08-29 Not Known 1904-08-29 Not Known McConnachie
980 David Thomas Jack McConnell Berwick Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1977-08-23 26y 02m 03d 1977-08-23 26y 02m 03d McConnell
981 Hugh McConnell Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1939-01-11 Not Known 1939-01-11 Not Known McConnell
982 HW McConnell Edinburgh University 3 3 0 1 0 2 33.33 .00 66.67 33.33 1883-02-10 Not Known 1883-12-08 Not Known McConnell
983 James McConnell Leith Athletic 1 1 0 0 1 0 .00 100.00 .00 50.00 1900-04-14 Not Known 1900-04-14 Not Known McConnell
984 John McConnell Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1902-11-22 Not Known 1902-11-22 Not Known McConnell
985 John McConnell Motherwell; Airdrieonians; Aberdeen 5 5 0 1 4 0 1 80.00 .00 20.00 80.00 1907-11-30 Not Known 1912-10-30 Not Known McConnell
986 Pat McConnell Doncaster Rovers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1928-09-10 28y 05m 08d 1928-09-10 28y 05m 08d McConnell
987 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
988 Stephen McConologue Dundee United; Partick Thistle 4 4 0 2 0 4 33.33 .00 66.67 33.33 1999-05-15 17y 10m 29d 2006-02-25 24y 08m 09d McConologue
989 Josh McConville East Fife 0 0 0 0 0 1 .00 .00 100.00 .00 2020-11-10 18y 03m 01d 2020-11-10 18y 03m 01d McConville
990 McConville Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known McConville
991 Robert McConville Kilmarnock 2 0 2 0 2 1 .00 66.67 33.33 33.33 1987-01-31 22y 05m 09d 1987-02-09 22y 05m 18d McConville
992 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
993 Ryan McCord Alloa Athletic; Raith Rovers; Arbroath 6 6 0 0 0 6 .00 .00 100.00 .00 2014-10-11 25y 06m 20d 2018-07-03 29y 03m 12d McCord
994 John McCorkindale Clyde 3 3 0 1 0 2 33.33 .00 66.67 33.33 1892-04-16 Not Known 1893-04-29 Not Known McCorkindale
995 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
996 Charles McCormack Third Lanark; Hamilton Academical 19 19 0 6 3 10 31.58 15.79 52.63 39.47 1915-12-25 Not Known 1927-09-03 Not Known McCormack
997 Darren McCormack Hibernian 1 1 0 1 2 2 20.00 40.00 40.00 40.00 2007-11-04 19y 01m 06d 2010-03-20 21y 05m 20d McCormack
998 Donald McCormack Leith Athletic 2 2 0 1 0 0 2 .00 .00 100.00 .00 1935-05-15 Not Known 1935-09-11 Not Known McCormack
999 Francis Adamson McCormack Clyde 12 12 0 3 3 6 25.00 25.00 50.00 37.50 1945-11-03 21y 01m 09d 1949-02-12 24y 04m 18d McCormack
1000 John McCormack Third Lanark 1 1 0 0 1 0 .00 100.00 .00 50.00 1934-01-06 Not Known 1934-01-06 Not Known McCormack
1001 John McCormack Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1945-06-02 Not Known 1945-06-02 Not Known McCormack
1002 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
1003 John McCormack Leith Athletic; Dunfermline Athletic; Falkirk 8 8 0 2 1 5 25.00 12.50 62.50 31.25 1938-05-04 Not Known 1959-03-21 Not Known McCormack
1004 John Thomas McCormack Falkirk; Livingston (Meadowbank Thistle); Alloa Athletic 3 3 0 0 0 4 .00 .00 100.00 .00 1986-12-27 21y 05m 05d 1995-08-19 30y 00m 28d McCormack
1005 Johnston McCormack Third Lanark 2 2 0 1 0 1 50.00 .00 50.00 50.00 1920-12-11 Not Known 1921-02-26 Not Known McCormack
1006 Murdoch McCormack Hibernian; Rangers 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 1942-05-23 Not Known 1945-02-03 Not Known McCormack
1007 Ross McCormack Rangers; Motherwell 8 6 2 1 4 2 6 33.33 16.67 50.00 41.67 2004-09-12 18y 00m 25d 2008-02-23 21y 06m 05d McCormack
1008 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
1009 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
1010 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
1011 Robert McCormick Abercorn 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1885-01-03 Not Known 1885-01-03 Not Known McCormick
1012 Theo McCormick Dumbarton 0 0 0 0 0 1 .00 .00 100.00 .00 2025-07-23 18y 06m 21d 2025-07-23 18y 06m 21d McCormick
1013 McCosker Cowdenbeath 2 2 0 0 1 1 .00 50.00 50.00 25.00 1902-01-11 Not Known 1902-01-18 Not Known McCosker
1014 Frank McCourt Manchester City 1 1 0 0 0 1 .00 .00 100.00 .00 1951-03-10 25y 05m 26d 1951-03-10 25y 05m 26d McCourt
1015 Patrick McCourt Celtic 5 0 5 2 5 0 3 62.50 .00 37.50 62.50 2008-11-02 24y 10m 17d 2012-10-07 28y 09m 21d McCourt
1016 William McCourt Hibernian; Partick Thistle 3 3 0 0 1 2 .00 33.33 66.67 16.67 1919-01-01 Not Known 1920-01-31 Not Known McCourt
1017 Luke McCowan Ayr United; Dundee; Celtic 14 10 4 4 7 2 9 38.89 11.11 50.00 44.44 2020-12-26 23y 03m 14d 2026-05-16 28y 08m 04d McCowan
1018 Andrew McCowie Liverpool 4 4 0 1 0 3 25.00 .00 75.00 25.00 1897-03-06 21y 02m 00d 1898-04-23 22y 03m 17d McCowie
1019 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
1020 Craig McCracken Auchinleck Talbot 2 2 0 0 0 2 .00 .00 100.00 .00 2019-02-10 22y 10m 19d 2022-01-22 25y 10m 00d McCracken
1021 David McCracken Dundee United; St Johnstone; Falkirk; Peterhead 28 26 2 9 4 18 29.03 12.90 58.06 35.48 2000-12-23 19y 02m 07d 2017-07-25 35y 09m 09d McCracken
1022 James McCracken Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1936-11-21 Not Known 1936-11-21 Not Known McCracken
1023 Jon McCracken Dundee 6 6 0 2 0 7 22.22 .00 77.78 22.22 2024-05-11 23y 11m 17d 2026-03-21 25y 09m 25d McCracken
1024 Peter McCracken Third Lanark 1 1 0 1 0 0 100.00 .00 .00 100.00 1889-11-23 Not Known 1889-11-23 Not Known McCracken
1025 Robbie McCracken Auchinleck Talbot 0 0 0 0 0 1 .00 .00 100.00 .00 2022-01-22 20y 10m 14d 2022-01-22 20y 10m 14d McCracken
1026 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
1027 Andrew B McCrae Falkirk; Queens Park 2 2 0 1 0 1 50.00 .00 50.00 50.00 1912-09-04 Not Known 1913-08-30 Not Known McCrae
1028 David McCrae St Mirren 16 16 0 8 4 2 10 25.00 12.50 62.50 31.25 1924-12-27 Not Known 1932-08-27 Not Known McCrae
1029 James C.F. McCrae Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1915-09-18 Not Known 1915-09-18 Not Known McCrae
1030 McCrae Heart of Midlothian B 1 1 0 0 0 1 .00 .00 100.00 .00 1928-08-06 Not Known 1928-08-06 Not Known McCrae
1031 Robert McCrae Vale Of Leven 1 1 0 1 0 0 100.00 .00 .00 100.00 1882-10-21 Not Known 1882-10-21 Not Known McCrae
1032 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
1033 Andrew McCreadie Rangers 10 10 0 5 1 4 50.00 10.00 40.00 55.00 1890-08-16 Not Known 1897-01-01 Not Known McCreadie
1034 Andy McCreadie Sunderland 1 1 0 1 0 0 100.00 .00 .00 100.00 1895-09-16 24y 09m 28d 1895-09-16 24y 09m 28d McCreadie
1035 Hugh McCreadie Rangers 10 10 0 2 5 0 5 50.00 .00 50.00 50.00 1890-08-16 Not Known 1895-12-07 Not Known McCreadie
1036 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
1037 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
1038 John McCready Port Glasgow Athletic 3 3 0 1 0 2 33.33 .00 66.67 33.33 1908-10-17 Not Known 1910-03-19 Not Known McCready
1039 Mason McCready The Spartans 0 0 0 0 0 1 .00 .00 100.00 .00 2024-01-20 20y 11m 25d 2024-01-20 20y 11m 25d McCready
1040 Thomas McCready Clyde 2 2 0 1 1 0 50.00 50.00 .00 75.00 1943-10-30 Not Known 1944-02-12 Not Known McCready
1041 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
1042 McCredie Peterhead 1 1 0 0 0 1 .00 .00 100.00 .00 1995-07-28 Not Known 1995-07-28 Not Known McCredie
1043 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
1044 McCrindle Ayr FC 1 1 0 0 0 1 .00 .00 100.00 .00 1896-02-01 Not Known 1896-02-01 Not Known McCrindle
1045 William McCrindle Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 1944-06-24 Not Known 1944-06-24 Not Known McCrindle
1046 William McCrindle Partick Thistle 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1938-08-27 Not Known 1939-10-07 Not Known McCrindle
1047 Roy McCrohan Norwich City 1 1 0 0 1 0 .00 100.00 .00 50.00 1959-10-12 29y 00m 20d 1959-10-12 29y 00m 20d McCrohan
1048 Caelan McCrone Falkirk 0 0 0 1 0 0 100.00 .00 .00 100.00 2024-08-17 16y 05m 03d 2024-08-17 16y 05m 03d McCrone
1049 Robby McCrorie Rangers; Kilmarnock 3 3 0 8 2 1 72.73 18.18 9.09 81.82 2022-05-14 24y 01m 26d 2025-05-18 27y 02m 00d McCrorie
1050 Ross McCrorie Rangers; Aberdeen 9 7 2 9 1 1 81.82 9.09 9.09 86.36 2017-10-28 19y 07m 10d 2023-03-18 25y 00m 00d McCrorie
1051 McCrory Linfield 1 1 0 0 0 1 .00 .00 100.00 .00 1956-11-26 Not Known 1956-11-26 Not Known McCrory
1052 Ben McCrystal St Johnstone 0 0 0 0 0 1 .00 .00 100.00 .00 2023-08-05 16y 09m 02d 2023-08-05 16y 09m 02d McCrystal
1053 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
1054 Alexander C McCubbin Greenock Morton 7 7 0 1 1 4 2 14.29 57.14 28.57 42.86 1905-12-16 Not Known 1909-12-18 Not Known McCubbin
1055 McCubbin St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known McCubbin
1056 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
1057 George McCue Third Lanark 14 14 0 1 8 1 5 57.14 7.14 35.71 60.71 1897-11-13 Not Known 1902-04-26 Not Known McCue
1058 Neil McCuish The Spartans 1 1 0 0 1 0 .00 100.00 .00 50.00 2012-09-07 Not Known 2012-09-07 Not Known McCuish
1059 David R McCulley Ayr United 1 1 0 1 0 0 100.00 .00 .00 100.00 1920-01-05 Not Known 1920-01-05 Not Known McCulley
1060 Robert McCulley East Stirlingshire; Ayr United; Dumbarton; Falkirk; Stirling Albion 5 5 0 1 1 1 4 16.67 16.67 66.67 25.00 1982-01-27 30y 01m 25d 1985-08-27 33y 08m 25d McCulley
1061 (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
1062 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
1063 Alan 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
1064 Alastair McCulloch Raith Rovers 0 0 0 1 0 0 100.00 .00 .00 100.00 1983-03-29 19y 00m 05d 1983-03-29 19y 00m 05d McCulloch
1065 Alex McCulloch Leith Athletic; Raith Rovers 3 3 0 1 0 1 2 .00 33.33 66.67 16.67 1907-06-01 Not Known 1913-10-04 Not Known McCulloch
1066 David McCulloch Third Lanark; Brentford; Motherwell 4 4 0 1 0 2 2 .00 50.00 50.00 25.00 1933-08-26 21y 03m 16d 1940-11-23 28y 06m 13d McCulloch
1067 David R McCulloch Ayr United; Hamilton Academical 18 16 2 1 5 6 10 23.81 28.57 47.62 38.10 1969-10-18 20y 03m 20d 1980-02-23 30y 07m 26d McCulloch
1068 Francis McCulloch Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1926-02-06 Not Known 1926-02-06 Not Known McCulloch
1069 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
1070 John G McCulloch Dumbarton 1 1 0 0 1 0 .00 100.00 .00 50.00 1917-12-29 Not Known 1917-12-29 Not Known McCulloch
1071 John McCulloch Dunfermline Athletic 0 0 0 0 0 1 .00 .00 100.00 .00 2007-09-25 18y 08m 05d 2007-09-25 18y 08m 05d McCulloch
1072 Joseph McCulloch Celtic 2 2 0 1 0 1 50.00 .00 50.00 50.00 1940-08-24 21y 07m 25d 1940-12-07 21y 11m 07d McCulloch
1073 Lee McCulloch Motherwell; Rangers 37 28 9 5 16 9 12 41.03 23.08 30.77 52.56 1996-05-04 17y 11m 20d 2015-05-02 36y 11m 18d McCulloch
1074 Marc Raymond McCulloch St Johnstone 1 1 0 1 2 0 33.33 66.67 .00 66.67 2000-08-06 20y 04m 23d 2000-12-30 20y 09m 16d McCulloch
1075 Mark Ross McCulloch Dunfermline Athletic; Livingston (Meadowbank Thistle); Ross County 4 3 1 0 0 5 .00 .00 100.00 .00 1995-08-30 20y 03m 11d 2002-10-23 27y 05m 04d McCulloch
1076 Michael McCulloch Falkirk 14 14 0 5 6 5 3 42.86 35.71 21.43 60.71 1913-08-27 Not Known 1921-01-03 Not Known McCulloch
1077 R McCulloch Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1901-09-14 Not Known 1901-09-14 Not Known McCulloch
1078 Robert McCulloch Hibernian 3 3 0 4 2 0 1 66.67 .00 33.33 66.67 1901-05-15 Not Known 1901-08-17 Not Known McCulloch
1079 Robert Gray McCulloch Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1923-02-10 Not Known 1923-02-10 Not Known McCulloch
1080 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
1081 Thomas McCulloch Airdrieonians 2 2 0 0 1 1 .00 50.00 50.00 25.00 1944-12-02 Not Known 1945-06-02 Not Known McCulloch
1082 Thomas F McCulloch Dundee 4 4 0 1 1 0 3 25.00 .00 75.00 25.00 1914-10-17 Not Known 1917-01-27 Not Known McCulloch
1083 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
1084 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
1085 William 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
1086 William 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
1087 William 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
1088 William McCulloch Airdrieonians 8 6 2 3 3 1 4 37.50 12.50 50.00 43.75 1974-10-19 26y 09m 12d 1981-01-01 32y 11m 25d McCulloch
1089 William McCulloch Airdrieonians; East Fife 1 1 0 1 0 2 33.33 .00 66.67 33.33 1990-08-17 17y 04m 15d 1999-10-12 26y 06m 10d McCulloch
1090 Charlie McCully New York Cosmos 1 1 0 0 0 1 .00 .00 100.00 .00 1971-05-21 24y 00m 21d 1971-05-21 24y 00m 21d McCully
1091 Jamie McCunnie Dundee United; Dunfermline Athletic 9 7 2 1 2 7 10.00 20.00 70.00 20.00 2001-04-07 17y 11m 23d 2006-10-28 23y 06m 13d McCunnie
1092 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
1093 Alex McCurdie Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1914-09-05 Not Known 1914-09-05 Not Known McCurdie
1094 McCurdie Ayr FC 1 1 0 0 0 1 .00 .00 100.00 .00 1903-01-24 Not Known 1903-01-24 Not Known McCurdie
1095 Jock McCurley Newcastle United 2 2 0 0 1 1 .00 50.00 50.00 25.00 1928-10-10 22y 06m 23d 1929-04-09 23y 00m 23d McCurley
1096 John McCurley East Fife; Cowdenbeath 3 3 0 1 0 2 33.33 .00 66.67 33.33 1930-08-23 Not Known 1933-09-23 Not Known McCurley
1097 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
1098 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
1099 Gary Kyle McCutcheon Kilmarnock; Berwick Rangers 1 1 0 0 1 1 .00 50.00 50.00 25.00 2000-02-26 21y 04m 18d 2004-01-10 25y 03m 02d McCutcheon
1100 James McDade Dumbarton 1 1 0 1 0 0 100.00 .00 .00 100.00 1914-01-17 Not Known 1914-01-17 Not Known McDade
1101 Declan McDaid Partick Thistle; Dundee 2 1 1 2 1 4 28.57 14.29 57.14 35.71 2015-08-22 19y 09m 00d 2022-02-09 26y 02m 18d McDaid
1102 Bill 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
1103 McDermid Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1890-11-29 Not Known 1890-11-29 Not Known McDermid
1104 Robert McDermid Queens Park; Aberdeen 15 15 0 2 3 4 8 20.00 26.67 53.33 33.33 1916-11-25 Not Known 1932-01-02 Not Known McDermid
1105 Robert McDermid Renton 2 2 0 0 0 2 .00 .00 100.00 .00 1893-11-04 Not Known 1894-03-03 Not Known McDermid
1106 Alan McDermott Partick Thistle 0 0 0 0 1 0 .00 100.00 .00 50.00 2002-09-28 20y 08m 06d 2002-09-28 20y 08m 06d McDermott
1107 John McDermott Grimsby Town 1 1 0 1 0 0 100.00 .00 .00 100.00 1997-07-29 28y 04m 27d 1997-07-29 28y 04m 27d McDermott
1108 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
1109 Thomas McDermott Dundee; Celtic; Kilmarnock; Clyde 21 21 0 3 6 6 8 28.57 28.57 38.10 42.86 1899-11-11 Not Known 1913-09-20 Not Known McDermott
1110 James McDevitt Third Lanark 1 1 0 0 1 0 .00 100.00 .00 50.00 1920-01-10 Not Known 1920-01-10 Not Known McDevitt
1111 Bob McDiarmid Dumbarton 5 5 0 2 2 0 3 40.00 .00 60.00 40.00 1919-05-03 Not Known 1921-04-11 Not Known McDiarmid
1112 Fred McDiarmid Partick Thistle; Dundee 25 25 0 8 5 12 32.00 20.00 48.00 42.00 1897-12-25 Not Known 1906-03-17 Not Known McDiarmid
1113 Robert McDiarmid Rangers 6 6 0 3 4 1 1 66.67 16.67 16.67 75.00 1918-01-12 Not Known 1922-02-25 Not Known McDiarmid
1114 Derrick 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
1115 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
1116 Alex McDonald Dumbarton 1 1 0 1 0 0 100.00 .00 .00 100.00 1890-08-30 Not Known 1890-08-30 Not Known McDonald
1117 Alex J McDonald Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1919-09-06 Not Known 1919-09-06 Not Known McDonald
1118 Alex McDonald Clyde 6 6 0 0 0 6 .00 .00 100.00 .00 1897-01-09 Not Known 1903-01-10 Not Known McDonald
1119 Andy McDonald Peterhead 1 1 0 0 0 1 .00 .00 100.00 .00 2021-07-10 22y 08m 05d 2021-07-10 22y 08m 05d McDonald
1120 Anthony McDonald Inverness Caledonian Thistle 1 0 1 0 0 1 .00 .00 100.00 .00 2021-07-25 20y 03m 21d 2021-07-25 20y 03m 21d McDonald
1121 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
1122 Archibald McDonald Clyde 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1893-04-29 Not Known 1898-10-22 Not Known McDonald
1123 Bobby McDonald Coventry City 1 1 0 1 0 0 100.00 .00 .00 100.00 1979-08-06 24y 03m 24d 1979-08-06 24y 03m 24d McDonald
1124 Colin McDonald Falkirk; Clydebank[4] 5 4 1 2 3 1 2 50.00 16.67 33.33 58.33 1993-08-25 19y 04m 15d 1998-01-24 23y 09m 14d McDonald
1125 Dan McDonald Ayr United 6 6 0 2 3 2 28.57 42.86 28.57 50.00 1974-04-20 20y 03m 09d 1977-04-23 23y 03m 12d McDonald
1126 David McDonald Dundee 2 2 0 1 0 1 50.00 .00 50.00 50.00 1919-09-20 Not Known 1920-02-14 Not Known McDonald
1127 David Thomas McDonald Dundee 5 5 0 2 2 0 3 40.00 .00 60.00 40.00 1895-10-12 Not Known 1901-03-16 Not Known McDonald
1128 Dean McDonald Inverness Caledonian Thistle 0 0 0 1 0 0 100.00 .00 .00 100.00 2007-09-22 21y 07m 03d 2007-09-22 21y 07m 03d McDonald
1129 Donald McDonald Heart of Midlothian B 2 2 0 0 0 2 .00 .00 100.00 .00 1939-08-02 Not Known 1939-08-07 Not Known McDonald
1130 Gary McDonald Kilmarnock; Aberdeen; Hamilton Academical; St Johnstone 23 21 2 6 7 13 23.08 26.92 50.00 36.54 2002-02-16 19y 10m 06d 2014-08-03 32y 03m 24d McDonald
1131 George McDonald St Bernards 5 5 0 0 0 5 .00 .00 100.00 .00 1892-02-27 Not Known 1894-04-21 Not Known McDonald
1132 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
1133 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
1134 H McDonald Third Lanark 1 1 0 1 0 0 100.00 .00 .00 100.00 1882-02-18 Not Known 1882-02-18 Not Known McDonald
1135 Hugh McDonald St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1898-08-15 Not Known 1898-08-15 Not Known McDonald
1136 Iain McDonald Rangers; Dundee United 3 2 1 2 0 2 50.00 .00 50.00 50.00 1972-01-22 19y 04m 27d 1975-12-13 23y 03m 17d McDonald
1137 Ian McDonald Partick Thistle; Greenock Morton 7 4 3 5 3 3 45.45 27.27 27.27 59.09 1976-11-30 17y 11m 02d 1991-07-27 32y 06m 29d McDonald
1138 Ian 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
1139 J McDonald Ayr FC 1 1 0 0 0 1 .00 .00 100.00 .00 1903-01-24 Not Known 1903-01-24 Not Known McDonald
1140 James [11] McDonald Queen of the South 1 1 0 1 0 0 100.00 .00 .00 100.00 1933-11-18 Not Known 1933-11-18 Not Known McDonald
1141 James McDonald Leith Athletic 2 2 0 1 0 1 50.00 .00 50.00 50.00 1903-05-04 Not Known 1903-05-16 Not Known McDonald
1142 James McDonald Aberdeen 5 5 0 1 2 1 2 40.00 20.00 40.00 50.00 1906-11-03 Not Known 1912-10-30 Not Known McDonald
1143 James McDonald Dumbarton 2 2 0 1 0 1 50.00 .00 50.00 50.00 1920-04-17 Not Known 1921-04-11 Not Known McDonald
1144 James McDonald St Mirren 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 1927-11-05 Not Known 1928-11-17 Not Known McDonald
1145 James Alexander McDonald St Bernards; Raith Rovers 6 6 0 1 0 0 6 .00 .00 100.00 .00 1905-05-20 Not Known 1920-09-25 Not Known McDonald
1146 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
1147 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
1148 John [10] McDonald Dundee; Dundee United 10 10 0 4 3 3 40.00 30.00 30.00 55.00 1923-01-20 Not Known 1927-04-16 Not Known McDonald
1149 John McDonald Raith Rovers; Dundee 4 4 0 0 1 3 .00 25.00 75.00 12.50 1907-03-09 Not Known 1919-09-06 Not Known McDonald
1150 John McDonald Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1904-03-05 Not Known 1904-03-05 Not Known McDonald
1151 John McDonald Airdrieonians 7 7 0 2 1 4 28.57 14.29 57.14 35.71 1917-03-10 Not Known 1920-04-21 Not Known McDonald
1152 John McDonald Rangers 9 9 0 5 4 0 55.56 44.44 .00 77.78 1902-10-04 Not Known 1909-04-03 Not Known McDonald
1153 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
1154 Kevin McDonald Hibernian; Airdrieonians (Airdrie United) 1 1 0 0 2 0 .00 100.00 .00 50.00 2005-04-23 19y 09m 28d 2008-08-27 23y 02m 01d McDonald
1155 Kevin McDonald Dundee United 1 1 0 0 1 0 .00 100.00 .00 50.00 2022-03-05 41y 01m 10d 2022-03-05 41y 01m 10d McDonald
1156 McDonald Edinburgh University; Partick Thistle 1 1 0 0 0 2 .00 .00 100.00 .00 1879-02-08 Not Known 2020-10-02 Not Known McDonald
1157 Michael 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
1158 Neil Raymond McDonald Newcastle United; Everton 2 2 0 1 0 1 50.00 .00 50.00 50.00 1987-08-03 22y 05m 23d 1991-05-13 26y 03m 02d McDonald
1159 Patrick McDonald Airdrieonians; Celtic 5 5 0 2 1 2 40.00 20.00 40.00 50.00 1941-11-29 19y 07m 10d 1944-11-25 22y 07m 06d McDonald
1160 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
1161 Whitey McDonald Rangers 12 12 0 6 3 3 50.00 25.00 25.00 62.50 1930-08-16 Not Known 1936-12-05 Not Known McDonald
1162 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
1163 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
1164 Scott McDonald Motherwell; Celtic; Partick Thistle 27 26 1 5 8 8 13 27.59 27.59 44.83 41.38 2003-12-27 20y 04m 06d 2019-03-12 35y 06m 19d McDonald
1165 T McDonald # 1 Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1881-08-27 Not Known 1881-08-27 Not Known McDonald
1166 Thomas 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
1167 Thomas McDonald Motherwell 6 6 0 4 1 1 66.67 16.67 16.67 75.00 1906-12-08 Not Known 1910-04-09 Not Known McDonald
1168 Tom McDonald Newcastle United 3 3 0 0 1 2 .00 33.33 66.67 16.67 1928-10-10 33y 00m 15d 1930-09-24 34y 11m 30d McDonald
1169 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
1170 W McDonald Ayr FC 1 1 0 0 0 1 .00 .00 100.00 .00 1903-01-24 Not Known 1903-01-24 Not Known McDonald
1171 Walter McDonald St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1899-09-16 Not Known 1899-09-16 Not Known McDonald
1172 Wes McDonald Partick Thistle 0 0 0 0 0 1 .00 .00 100.00 .00 2023-08-20 26y 04m 15d 2023-08-20 26y 04m 15d McDonald
1173 William McDonald Kilmarnock 5 5 0 2 1 2 40.00 20.00 40.00 50.00 1904-03-05 Not Known 1905-11-18 Not Known McDonald
1174 William McDonald Partick Thistle; St Mirren 4 4 0 3 0 1 75.00 .00 25.00 75.00 1910-03-05 Not Known 1912-04-20 Not Known McDonald
1175 William McDonald St Mirren 11 11 0 1 3 2 6 27.27 18.18 54.55 36.36 1923-12-15 Not Known 1928-12-25 Not Known McDonald
1176 Alex McDonnell Kings Park; Alloa Athletic 3 3 0 1 0 0 3 .00 .00 100.00 .00 1937-02-13 Not Known 1940-02-10 Not Known McDonnell
1177 John McDonnell Leith Athletic 3 3 0 1 0 2 33.33 .00 66.67 33.33 1938-09-07 Not Known 1939-08-30 Not Known McDonnell
1178 John McDonnell 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
1179 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
1180 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
1181 McDonough Cambuslang 1 1 0 0 0 1 .00 .00 100.00 .00 1880-11-13 Not Known 1880-11-13 Not Known McDonough
1182 L McDougal Rangers 2 2 0 1 1 0 50.00 50.00 .00 75.00 1901-08-24 Not Known 1901-12-28 Not Known McDougal
1183 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
1184 David McDougall St Bernards; Hibernian 4 4 0 2 0 2 50.00 .00 50.00 50.00 1915-05-01 Not Known 1917-09-17 Not Known McDougall
1185 Frank McDougall St Mirren; Aberdeen 17 14 3 9 8 5 5 44.44 27.78 27.78 58.33 1980-08-23 22y 06m 02d 1986-05-10 28y 02m 19d McDougall
1186 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
1187 James McDougall Partick Thistle 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 1927-02-26 Not Known 1928-02-22 Not Known McDougall
1188 James McDougall Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1914-01-03 Not Known 1914-01-03 Not Known McDougall
1189 Ian McDougall Rangers; Dundee; Berwick Rangers 5 5 0 1 1 3 1 20.00 60.00 20.00 50.00 1975-03-01 20y 06m 15d 1980-08-13 25y 11m 30d McDougall
1190 John McDougall Airdrieonians 16 16 0 6 7 3 37.50 43.75 18.75 59.38 1922-02-18 Not Known 1929-02-09 Not Known McDougall
1191 John A McDougall Motherwell 1 1 0 0 1 0 .00 100.00 .00 50.00 1922-03-29 Not Known 1922-03-29 Not Known McDougall
1192 John Lindsay McDougall Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1927-04-11 Not Known 1927-04-11 Not Known McDougall
1193 Malcolm McDougall St Mirren 2 2 0 1 1 0 50.00 50.00 .00 75.00 1910-11-26 Not Known 1911-01-21 Not Known McDougall
1194 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
1195 Neil McDougall Airdrieonians 3 3 0 1 0 2 33.33 .00 66.67 33.33 1929-01-19 Not Known 1929-12-07 Not Known McDougall
1196 Steven McDougall Airdrieonians (Airdrie United); Dunfermline Athletic; Dumbarton 5 2 3 1 2 3 16.67 33.33 50.00 33.33 2008-08-27 22y 02m 10d 2014-10-18 28y 04m 01d McDougall
1197 McDougall-1928-08-06-LH Heart of Midlothian B 1 1 0 0 0 1 .00 .00 100.00 .00 1928-08-06 Not Known 1928-08-06 Not Known McDougall-1928-08-06-LH
1198 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
1199 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
1200 Jack McDowall Auchinleck Talbot 1 0 1 0 0 1 .00 .00 100.00 .00 2022-01-22 27y 06m 23d 2022-01-22 27y 06m 23d McDowall
1201 Kenneth McDowall Partick Thistle; St Mirren 23 15 8 1 5 9 11 20.00 36.00 44.00 38.00 1983-01-22 19y 05m 24d 1992-02-05 28y 06m 07d McDowall
1202 Leslie John McDowall St Mirren; Greenock Morton 2 2 0 1 0 1 50.00 .00 50.00 50.00 1941-01-04 Not Known 1943-01-09 Not Known McDowall
1203 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
1204 Donald McDowell Partick Thistle; Kilmarnock 2 2 0 2 1 0 2 33.33 .00 66.67 33.33 1974-04-27 21y 07m 16d 1977-12-31 25y 03m 20d McDowell
1205 Isaac McDowell Kings Park; Cowdenbeath; Hamilton Academical 4 4 0 1 0 0 4 .00 .00 100.00 .00 1937-02-13 Not Known 1941-10-18 Not Known McDowell
1206 Roy McDowell Berwick Rangers 8 8 0 0 3 5 .00 37.50 62.50 18.75 1972-08-19 25y 02m 08d 1980-08-13 33y 02m 02d McDowell
1207 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
1208 David McEachran Clydebank[3] 1 1 0 0 0 1 .00 .00 100.00 .00 1925-09-12 Not Known 1925-09-12 Not Known McEachran
1209 John B McEachran St Mirren 1 0 1 0 2 2 .00 50.00 50.00 25.00 1983-08-31 24y 01m 09d 1984-03-17 24y 07m 24d McEachran
1210 Charles McEleny Celtic 2 2 0 0 0 2 .00 .00 100.00 .00 1894-05-19 Not Known 1894-11-03 Not Known McEleny
1211 Ralph McElhaney Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1895-08-24 Not Known 1895-08-24 Not Known McElhaney
1212 James McEveley Ross County 3 2 1 1 1 2 0 33.33 66.67 .00 66.67 2016-09-24 30y 10m 22d 2017-03-01 31y 03m 27d McEveley
1213 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
1214 Carrick McEvoy Dumbarton; St Mirren 2 0 2 0 0 3 .00 .00 100.00 .00 2025-07-23 18y 05m 27d 2026-10-10 19y 08m 14d McEvoy
1215 Patrick McEvoy Celtic 1 1 0 0 1 0 .00 100.00 .00 50.00 1918-11-09 Not Known 1918-11-09 Not Known McEvoy
1216 Alexander Ian McEwan St Mirren 0 0 0 1 0 0 100.00 .00 .00 100.00 1990-10-27 20y 05m 12d 1990-10-27 20y 05m 12d McEwan
1217 Andy 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
1218 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
1219 David McEwan Livingston (Meadowbank Thistle); Hamilton Academical 1 1 0 4 2 1 57.14 28.57 14.29 71.43 2001-07-28 19y 05m 02d 2003-07-17 21y 04m 21d McEwan
1220 Francis F McEwan Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1935-12-28 Not Known 1935-12-28 Not Known McEwan
1221 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
1222 John McEwan Partick Thistle; Dumbarton; Kilmarnock 21 21 0 1 8 6 7 38.10 28.57 33.33 52.38 1918-03-30 Not Known 1934-04-07 Not Known McEwan
1223 Robert McEwan St Bernards; Dundee 6 6 0 1 1 1 4 16.67 16.67 66.67 25.00 1902-04-14 Not Known 1910-10-29 Not Known McEwan
1224 Robert McEwan Dumbarton 1 1 0 0 0 1 .00 .00 100.00 .00 1921-10-29 Not Known 1921-10-29 Not Known McEwan
1225 Robert McEwan Rest of Edinburgh 1 1 0 0 0 1 .00 .00 100.00 .00 1902-08-04 Not Known 1902-08-04 Not Known McEwan
1226 Billy McEwan Hibernian 3 3 0 0 3 1 .00 75.00 25.00 37.50 1970-01-01 18y 06m 12d 1971-01-01 19y 06m 12d McEwan
1227 John McEwen Heart of Midlothian B 1 1 0 1 0 0 1 .00 .00 100.00 .00 1915-08-07 Not Known 1915-08-07 Not Known McEwen
1228 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
1229 James McFadden Motherwell 9 8 1 5 4 0 6 40.00 .00 60.00 40.00 2001-12-22 18y 08m 08d 2016-09-30 33y 05m 16d McFadden
1230 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
1231 A McFadyen Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1880-10-23 Not Known 1880-10-23 Not Known McFadyen
1232 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
1233 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
1234 McFadyen Lochgelly United 1 1 0 1 0 0 1 .00 .00 100.00 .00 1932-01-16 Not Known 1932-01-16 Not Known McFadyen
1235 Willie MacFadyen Motherwell 21 21 0 12 12 2 7 57.14 9.52 33.33 61.90 1925-12-19 Not Known 1936-09-09 Not Known McFadyen
1236 Jim McFadzean St Mirren; Raith Rovers; Kilmarnock; Ayr United 17 17 0 5 4 8 29.41 23.53 47.06 41.18 1961-09-02 23y 00m 13d 1972-03-25 33y 07m 05d McFadzean
1237 Allan D McFarland Clydebank[3] 1 1 0 0 1 0 .00 100.00 .00 50.00 1921-11-26 Not Known 1921-11-26 Not Known McFarland
1238 Ian McFarland The Spartans 1 1 0 0 0 1 .00 .00 100.00 .00 2022-07-06 30y 11m 04d 2022-07-06 30y 11m 04d McFarland
1239 John McFarland Queens Park 2 2 0 0 1 1 .00 50.00 50.00 25.00 1893-02-04 Not Known 1893-11-11 Not Known McFarland
1240 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
1241 Andrew McFarlane Hibernian 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1926-09-08 Not Known 1927-04-27 Not Known McFarlane
1242 George McFarlane Cambuslang 1 1 0 0 0 1 .00 .00 100.00 .00 1891-12-26 Not Known 1891-12-26 Not Known McFarlane
1243 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
1244 J McFarlane Thornhill 1 1 0 0 0 1 .00 .00 100.00 .00 1923-01-13 Not Known 1923-01-13 Not Known McFarlane
1245 James McFarlane Leith Athletic 3 3 0 0 0 3 .00 .00 100.00 .00 1894-01-01 Not Known 1894-09-15 Not Known McFarlane
1246 James McFarlane Third Lanark 1 1 0 0 1 0 .00 100.00 .00 50.00 1934-01-06 Not Known 1934-01-06 Not Known McFarlane
1247 James McFarlane Hamilton Academical 3 3 0 1 0 2 33.33 .00 66.67 33.33 1906-10-13 Not Known 1907-09-28 Not Known McFarlane
1248 John 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
1249 Malcolm Graham McFarlane Clyde; Clydebank[4] 15 14 1 3 7 1 8 43.75 6.25 50.00 46.88 1964-11-21 25y 07m 03d 1972-02-26 32y 10m 08d McFarlane
1250 P McFarlane Third Edinburgh Rifle Volunteers 1 1 0 0 1 0 .00 100.00 .00 50.00 1875-10-23 Not Known 1875-10-23 Not Known McFarlane
1251 Peter McFarlane Vale Of Leven 2 2 0 0 1 0 .00 50.00 .00 25.00 1891-10-31 Not Known 1891-11-07 Not Known McFarlane
1252 R McFarlane Queens Park 3 3 0 2 1 0 66.67 33.33 .00 83.33 1893-02-11 Not Known 1895-05-18 Not Known McFarlane
1253 Robert [10] McFarlane St Mirren 2 2 0 1 0 1 50.00 .00 50.00 50.00 1891-04-11 Not Known 1891-04-11 Not Known McFarlane
1254 Robert McFarlane St Mirren 1 1 0 0 1 0 .00 100.00 .00 50.00 1891-10-10 Not Known 1891-10-10 Not Known McFarlane
1255 Robert McFarlane Third Lanark 3 3 0 1 0 2 33.33 .00 66.67 33.33 1889-11-23 Not Known 1891-09-26 Not Known McFarlane
1256 Robert McFarlane Clyde 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1888-01-07 Not Known 1889-05-04 Not Known McFarlane
1257 Robert McFarlane Partick Thistle; Dundee United 6 6 0 2 0 4 2 .00 66.67 33.33 33.33 1921-09-24 24y 08m 07d 1926-02-01 29y 00m 15d McFarlane
1258 Robert Robertson McFarlane Kings Park 2 2 0 0 1 1 .00 50.00 50.00 25.00 1940-01-06 26y 02m 25d 1940-04-20 26y 06m 08d McFarlane
1259 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
1260 S McFarlane Cambuslang 1 1 0 0 1 0 .00 100.00 .00 50.00 1891-09-05 Not Known 1891-09-05 Not Known McFarlane
1261 T McFarlane Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1893-10-28 Not Known 1893-10-28 Not Known McFarlane
1262 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
1263 Thomas McFarlane Hibernian 29 29 0 9 4 16 31.03 13.79 55.17 37.93 1893-12-09 Not Known 1898-10-08 Not Known McFarlane
1264 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
1265 Willie McFaul Newcastle United 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1969-07-30 26y 06m 20d 1975-05-10 32y 04m 00d McFaul
1266 Archibald McFeat Greenock Morton; Falkirk 9 9 0 2 1 6 22.22 11.11 66.67 27.78 1944-01-22 19y 11m 30d 1954-01-30 30y 00m 07d McFeat
1267 John McFie Rangers; Third Lanark; Queens Park 7 7 0 2 3 3 1 42.86 42.86 14.29 64.29 1906-04-07 Not Known 1911-04-29 Not Known McFie
1268 Peter McFie Airdrieonians; Dumbarton 6 6 0 4 1 1 66.67 16.67 16.67 75.00 1912-04-06 Not Known 1915-03-06 Not Known McFie
1269 Arthur McGachie East Fife; Cowdenbeath 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 1930-08-23 Not Known 1934-01-27 Not Known McGachie
1270 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
1271 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
1272 Ernie 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
1273 Bryan McGarrety Auchinleck Talbot 0 0 0 0 0 1 .00 .00 100.00 .00 2012-01-07 Not Known 2012-01-07 Not Known McGarrety
1274 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
1275 McGarrity Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-09 Not Known 1953-05-09 Not Known McGarrity
1276 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
1277 Daniel McGarry Greenock Morton; St Mirren 8 8 0 1 1 2 5 12.50 25.00 62.50 25.00 1937-12-04 Not Known 1943-09-18 Not Known McGarry
1278 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
1279 Edward McGarry Dundee 1 1 0 0 0 1 .00 .00 100.00 .00 1928-01-28 Not Known 1928-01-28 Not Known McGarry
1280 James Robert McGarry Aberdeen 3 3 0 2 2 1 40.00 40.00 20.00 60.00 2023-09-16 25y 00m 12d 2025-01-12 26y 04m 08d McGarry
1281 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
1282 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
1283 Ron Mcgarry Newcastle United 1 1 0 0 0 1 .00 .00 100.00 .00 1965-10-11 28y 04m 29d 1965-10-11 28y 04m 29d Mcgarry
1284 Steven McGarry St Mirren; Ross County; Motherwell 13 9 4 2 1 12 13.33 6.67 80.00 16.67 2000-09-20 20y 11m 23d 2009-12-30 30y 03m 02d McGarry
1285 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
1286 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
1287 Frank McGarvey St Mirren; Celtic 28 27 1 9 15 8 6 51.72 27.59 20.69 65.52 1978-10-07 22y 06m 20d 1989-04-08 33y 00m 22d McGarvey
1288 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
1289 McGarvie Galston 1 1 0 0 0 1 .00 .00 100.00 .00 1924-02-09 Not Known 1924-02-09 Not Known McGarvie
1290 George McGathan St Mirren 2 2 0 1 0 1 50.00 .00 50.00 50.00 1895-08-17 Not Known 1895-10-26 Not Known McGathan
1291 Brett McGavin Ayr United 1 0 1 0 0 2 .00 .00 100.00 .00 2021-02-05 21y 01m 15d 2021-03-13 21y 02m 20d McGavin
1292 McGavin West of Scotland 2 2 0 0 2 0 .00 100.00 .00 50.00 1920-04-14 Not Known 1920-04-14 Not Known McGavin
1293 Andrew McGeachan Hibernian 12 12 0 3 2 3 7 16.67 25.00 58.33 29.17 1902-01-01 Not Known 1904-02-20 Not Known McGeachan
1294 James McGeachan Hibernian 10 10 0 4 1 5 40.00 10.00 50.00 45.00 1893-05-18 Not Known 1894-08-25 Not Known McGeachan
1295 George 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
1296 George McGeachie Dundee; Raith Rovers; Stenhousemuir 14 12 2 7 5 4 43.75 31.25 25.00 59.38 1977-10-29 18y 08m 24d 1996-08-14 37y 06m 09d McGeachie
1297 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
1298 Ross McGeachie Stirling Albion 3 2 1 1 0 2 33.33 .00 66.67 33.33 2015-07-14 30y 01m 04d 2025-07-19 40y 01m 09d McGeachie
1299 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
1300 Joseph McGeachy Partick Thistle 2 2 0 0 0 2 .00 .00 100.00 .00 1945-08-18 Not Known 1945-12-01 Not Known McGeachy
1301 McGeachy Montrose 1 1 0 0 0 1 .00 .00 100.00 .00 1953-02-21 Not Known 1953-02-21 Not Known McGeachy
1302 Aiden McGeady Celtic; Sunderland; Hibernian 26 20 6 4 15 6 9 50.00 20.00 30.00 60.00 2004-04-25 18y 00m 21d 2023-01-22 36y 09m 18d McGeady
1303 James H McGee Queens Park 1 1 0 1 0 0 100.00 .00 .00 100.00 1901-01-19 Not Known 1901-01-19 Not Known McGee
1304 McGee Celtic 1 1 0 1 0 0 100.00 .00 .00 100.00 1901-01-02 Not Known 1901-01-02 Not Known McGee
1305 Archie McGeoch Dundee 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1900-09-08 Not Known 1900-09-29 Not Known McGeoch
1306 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
1307 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
1308 Dylan McGeouch Hibernian; Aberdeen 11 8 3 5 6 3 35.71 42.86 21.43 57.14 2014-10-26 21y 09m 11d 2022-03-02 29y 01m 15d McGeouch
1309 Dylan McGeough Celtic 1 0 1 4 0 1 80.00 .00 20.00 80.00 2011-12-10 18y 10m 25d 2013-01-19 20y 00m 04d McGeough
1310 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
1311 Neil McGettigan St Bernards 2 2 0 0 0 2 .00 .00 100.00 .00 1904-05-14 Not Known 1905-10-07 Not Known McGettigan
1312 Alex McGhee Greenock Morton; Hibernian 4 4 0 2 0 3 40.00 .00 60.00 40.00 1974-08-17 19y 02m 15d 1977-01-26 21y 07m 24d McGhee
1313 Charles McGhee Hibernian 4 4 0 0 1 3 .00 25.00 75.00 12.50 1889-05-23 Not Known 1890-04-12 Not Known McGhee
1314 Constantine McGhee Rangers; Third Lanark 2 2 0 0 2 0 .00 100.00 .00 50.00 1906-04-07 Not Known 1906-12-15 Not Known McGhee
1315 James [1938] McGhee Heart of Midlothian B 2 2 0 0 0 2 .00 .00 100.00 .00 1938-08-01 Not Known 1938-08-05 Not Known McGhee
1316 James McGhee Hibernian; St Bernards; Celtic; Abercorn 36 36 0 26 16 2 16 44.44 5.56 44.44 47.22 1883-10-20 21y 06m 18d 1892-09-03 30y 05m 01d McGhee
1317 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
1318 Jordan McGhee Dundee; Motherwell 13 12 1 3 4 2 9 26.67 13.33 60.00 33.33 2020-10-16 24y 02m 22d 2026-04-11 29y 08m 18d McGhee
1319 Joseph McGhee Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1933-02-04 Not Known 1933-02-04 Not Known McGhee
1320 Mark McGhee Greenock Morton; Aberdeen; Celtic 29 25 4 17 19 7 5 61.29 22.58 16.13 72.58 1977-10-05 20y 04m 15d 1989-03-18 31y 09m 26d McGhee
1321 McGhee Hibernian 1 1 0 1 0 0 100.00 .00 .00 100.00 1906-01-01 Not Known 1906-01-01 Not Known McGhee
1322 T McGhee Hibernian 3 3 0 0 0 3 .00 .00 100.00 .00 1890-10-11 Not Known 1890-11-01 Not Known McGhee
1323 Thomas McGhee St Mirren 2 2 0 0 0 2 .00 .00 100.00 .00 1896-08-29 Not Known 1896-10-17 Not Known McGhee
1324 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
1325 William McGhie Clydebank[4] 10 10 0 1 2 8 9.09 18.18 72.73 18.18 1981-09-19 19y 10m 06d 1987-01-03 25y 01m 21d McGhie
1326 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
1327 McGibbon West of Scotland 2 2 0 0 2 0 .00 100.00 .00 50.00 1920-04-14 Not Known 1920-04-14 Not Known McGibbon
1328 Terence McGibbons Ayr United 9 9 0 2 1 1 7 11.11 11.11 77.78 16.67 1933-08-19 Not Known 1939-08-26 Not Known McGibbons
1329 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
1330 Andrew McGill Third Lanark; Queens Park; Clyde 7 7 0 0 1 6 .00 14.29 85.71 7.14 1942-08-15 18y 01m 04d 1947-02-08 22y 06m 28d McGill
1331 Brendan Edward McGill Gretna 1 1 0 1 0 1 50.00 .00 50.00 50.00 2008-02-09 26y 08m 18d 2008-05-13 26y 11m 21d McGill
1332 Charles McGill Third Lanark 2 2 0 1 1 0 50.00 50.00 .00 75.00 1924-11-15 Not Known 1925-02-21 Not Known McGill
1333 Charles McGill Heart of Midlothian B; Aberdeen 10 10 0 3 3 4 30.00 30.00 40.00 45.00 1924-08-01 Not Known 1937-11-06 Not Known McGill
1334 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
1335 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
1336 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
1337 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
1338 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
1339 McGill Berwick Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1953-04-30 Not Known 1953-04-30 Not Known McGill
1340 Pat McGill Heart of Midlothian B 1 1 0 0 1 0 .00 100.00 .00 50.00 1935-07-31 Not Known 1935-07-31 Not Known McGill
1341 Scott McGill Arbroath 1 1 0 0 0 1 .00 .00 100.00 .00 2026-07-14 24y 05m 17d 2026-07-14 24y 05m 17d McGill
1342 (Jack) John Edward McGillivray Kilmarnock 1 1 0 1 1 0 50.00 50.00 .00 75.00 1977-08-27 23y 02m 01d 1977-11-05 23y 04m 10d McGillivray
1343 Charles McGillivray Ayr United; Motherwell; Greenock Morton; Hibernian 8 8 0 2 1 5 25.00 12.50 62.50 31.25 1931-02-28 Not Known 1943-05-15 Not Known McGillivray
1344 McGillivray Combined Services XI 1 1 0 0 0 1 .00 .00 100.00 .00 1957-04-17 Not Known 1957-04-17 Not Known McGillivray
1345 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
1346 Charles McGinlay Celtic; Arbroath 3 3 0 2 1 0 66.67 33.33 .00 83.33 1944-08-12 18y 07m 06d 1947-03-15 21y 02m 09d McGinlay
1347 McGinlay Huntly 1 1 0 0 0 1 .00 .00 100.00 .00 1993-01-09 Not Known 1993-01-09 Not Known McGinlay
1348 Pat McGinlay Hibernian; Celtic 40 35 5 2 7 15 18 17.50 37.50 45.00 36.25 1988-05-08 20y 11m 08d 2000-05-21 32y 11m 21d McGinlay
1349 Nathan McGinley Motherwell 4 3 1 2 0 2 50.00 .00 50.00 50.00 2021-10-02 25y 00m 17d 2023-09-03 26y 11m 19d McGinley
1350 Chrissy McGinn Hamilton Academical 1 0 1 0 0 1 .00 .00 100.00 .00 2023-02-10 17y 08m 13d 2023-02-10 17y 08m 13d McGinn
1351 Hugh McGinn Dundee 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 1926-08-14 Not Known 1926-12-25 Not Known McGinn
1352 James McGinn Hibernian 5 5 0 1 1 3 20.00 20.00 60.00 30.00 1895-01-01 Not Known 1896-04-20 Not Known McGinn
1353 James McGinn Celtic 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1893-09-09 Not Known 1894-05-19 Not Known McGinn
1354 John McGinn St Mirren; Hibernian 15 14 1 1 7 5 5 41.18 29.41 29.41 55.88 2012-11-17 18y 00m 30d 2018-05-09 23y 06m 21d McGinn
1355 Niall McGinn Celtic; Aberdeen; Dundee 27 18 9 6 14 6 11 45.16 19.35 35.48 54.84 2009-09-20 22y 01m 22d 2022-02-09 34y 06m 12d McGinn
1356 Paul McGinn Dundee; Partick Thistle; St Mirren; Hibernian; Motherwell 23 23 0 1 5 8 12 20.00 32.00 48.00 36.00 2014-07-22 23y 09m 00d 2026-04-11 35y 05m 20d McGinn
1357 Peter McGinn Hibernian 23 23 0 7 16 2 3 69.57 8.70 13.04 73.91 1883-10-20 Not Known 1888-03-17 Not Known McGinn
1358 Ross McGinn Hibernian 1 1 0 0 1 0 .00 100.00 .00 50.00 1980-08-20 18y 07m 01d 1980-08-20 18y 07m 01d McGinn
1359 Stephen McGinn St Mirren; Greenock Morton 11 8 3 1 3 5 6 21.43 35.71 42.86 39.29 2007-02-17 18y 02m 15d 2021-04-20 32y 04m 18d McGinn
1360 Hugh McGinnigle Falkirk 2 2 0 0 0 2 .00 .00 100.00 .00 1929-10-12 Not Known 1930-04-14 Not Known McGinnigle
1361 Willie McGinnigle Hibernian; Edinburgh XI 51 51 0 18 13 20 35.29 25.49 39.22 48.04 1918-09-16 26y 03m 11d 1929-02-02 36y 07m 28d McGinnigle
1362 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
1363 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
1364 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
1365 Sean Andrew McGinty Partick Thistle; Greenock Morton 5 4 1 0 3 3 .00 50.00 50.00 25.00 2018-07-08 24y 08m 00d 2021-04-20 27y 05m 12d McGinty
1366 Ryan McGivern Hibernian 8 7 1 2 2 4 25.00 25.00 50.00 37.50 2012-12-02 22y 04m 01d 2014-04-27 23y 08m 26d McGivern
1367 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
1368 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
1369 James McGlade Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1915-02-13 Not Known 1915-02-13 Not Known McGlade
1370 Bob McGlashan Arbroath 4 4 0 0 2 2 .00 50.00 50.00 25.00 1896-02-08 Not Known 1902-05-06 Not Known McGlashan
1371 Colin James McGlashan Dundee; Clyde; Partick Thistle; Montrose 4 4 0 2 1 4 2 14.29 57.14 28.57 42.86 1983-11-13 19y 07m 27d 1995-07-30 31y 04m 13d McGlashan
1372 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
1373 McGlashan Third Lanark 1 1 0 0 0 1 .00 .00 100.00 .00 1892-08-20 Not Known 1892-08-20 Not Known McGlashan
1374 Michael McGlinchey Motherwell 1 0 1 2 0 0 100.00 .00 .00 100.00 2010-03-13 22y 08m 12d 2010-04-24 22y 09m 23d McGlinchey
1375 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
1376 George A McGlynn Dundee United 1 1 0 0 0 1 .00 .00 100.00 .00 1931-12-19 Not Known 1931-12-19 Not Known McGlynn
1377 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
1378 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
1379 Martin McGoldrick Auchinleck Talbot 1 1 0 0 0 1 .00 .00 100.00 .00 2012-01-07 24y 01m 01d 2012-01-07 24y 01m 01d McGoldrick
1380 William McGoldrick Third Lanark 1 1 0 0 0 1 .00 .00 100.00 .00 1924-03-15 Not Known 1924-03-15 Not Known McGoldrick
1381 Willie McGonagle Celtic; Hamilton Academical 19 19 0 1 10 5 4 52.63 26.32 21.05 65.79 1927-11-12 Not Known 1936-11-07 Not Known McGonagle
1382 McGonigal Linfield 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-21 Not Known 1968-05-21 Not Known McGonigal
1383 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
1384 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
1385 John McGourty Partick Thistle 1 1 0 1 0 0 100.00 .00 .00 100.00 1931-11-28 Not Known 1931-11-28 Not Known McGourty
1386 Bernard McGovern Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 1922-04-10 Not Known 1922-04-10 Not Known McGovern
1387 Brian McGovern Bray Wanderers 1 1 0 0 0 1 .00 .00 100.00 .00 2005-07-12 25y 02m 14d 2005-07-12 25y 02m 14d McGovern
1388 David McGovern Dunfermline Athletic; Cowdenbeath 2 1 1 0 1 1 .00 50.00 50.00 25.00 1981-02-16 19y 00m 19d 1990-08-22 28y 06m 23d McGovern
1389 John 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
1390 Jon-Paul McGovern Livingston (Meadowbank Thistle); Stirling Albion; Elgin City 4 3 1 1 1 3 20.00 20.00 60.00 30.00 2003-11-01 23y 00m 29d 2017-07-18 36y 09m 15d McGovern
1391 McGovern Berwick Rangers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1953-04-30 Not Known 1953-04-30 Not Known McGovern
1392 Michael McGovern Celtic; Dundee United; Falkirk; Hamilton Academical 5 5 0 5 4 4 38.46 30.77 30.77 53.85 2002-04-28 17y 09m 16d 2016-01-24 31y 06m 12d McGovern
1393 Pat McGovern Hibernian 7 7 0 4 0 1 57.14 .00 14.29 57.14 1885-09-19 Not Known 1886-06-24 Not Known McGovern
1394 Paul McGovern Hibernian 2 1 1 1 1 1 1 33.33 33.33 33.33 50.00 1987-05-07 18y 06m 07d 1989-05-08 20y 06m 08d McGovern
1395 Phil McGovern Ayr United; Kilmarnock 3 3 0 2 1 2 40.00 20.00 40.00 50.00 1971-04-03 22y 11m 05d 1972-12-09 24y 07m 10d McGovern
1396 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
1397 Thomas McGovern Clydebank[3] 1 1 0 1 0 0 100.00 .00 .00 100.00 1924-01-19 Not Known 1924-01-19 Not Known McGovern
1398 Thomas McGovern Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1912-05-04 Not Known 1912-05-04 Not Known McGovern
1399 Aaron McGowan Hamilton Academical 5 5 0 1 2 2 2 33.33 33.33 33.33 50.00 2018-08-04 22y 00m 11d 2020-02-15 23y 06m 22d McGowan
1400 Bob McGowan Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1930-12-27 Not Known 1930-12-27 Not Known McGowan
1401 Dylan McGowan Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 2023-02-10 31y 08m 02d 2023-02-10 31y 08m 02d McGowan
1402 Harry McGowan Ayr United; Clyde 6 6 0 1 2 0 4 33.33 .00 66.67 33.33 1913-08-23 Not Known 1919-10-18 Not Known McGowan
1403 James 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
1404 James McGowan Partick Thistle 12 12 0 4 3 5 33.33 25.00 41.67 45.83 1941-08-23 Not Known 1945-12-01 Not Known McGowan
1405 James McGowan Celtic 1 1 0 1 0 0 100.00 .00 .00 100.00 1942-11-07 17y 11m 06d 1942-11-07 17y 11m 06d McGowan
1406 Jamie McGowan Dundee; Falkirk; Motherwell; St Mirren 20 19 1 1 8 4 11 33.33 16.67 45.83 41.67 1992-09-01 21y 08m 27d 2000-11-11 29y 11m 06d McGowan
1407 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
1408 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
1409 Martin McGowan Dumbarton 8 6 2 2 2 4 25.00 25.00 50.00 37.50 1981-11-28 19y 03m 17d 1985-03-23 22y 07m 12d McGowan
1410 Michael McGowan Ayr United 1 1 0 0 1 0 .00 100.00 .00 50.00 2011-09-21 44y 10m 07d 2011-09-21 44y 10m 07d McGowan
1411 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
1412 Patrick McGowan Airdrieonians; Dumbarton 5 5 0 2 2 2 3 28.57 28.57 42.86 42.86 1978-02-25 18y 06m 21d 1984-11-03 25y 02m 30d McGowan
1413 Paul McGowan Hamilton Academical; Celtic; St Mirren; Dundee; Dunfermline Athletic 34 29 5 4 11 8 16 31.43 22.86 45.71 42.86 2009-01-31 21y 03m 24d 2023-07-09 35y 09m 02d McGowan
1414 Robert Nivison McGowan Dunfermline Athletic 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1935-01-05 Not Known 1936-08-08 Not Known McGowan
1415 Ryan McGowan Dundee United; Dundee; St Johnstone; Livingston (Meadowbank Thistle) 11 10 1 0 1 10 .00 9.09 90.91 4.55 2015-10-18 26y 02m 03d 2026-04-05 36y 07m 21d McGowan
1416 Samuel McGowan Motherwell; Greenock Morton 7 7 0 3 1 3 42.86 14.29 42.86 50.00 1942-08-22 Not Known 1947-04-05 Not Known McGowan
1417 Kevin McGowne St Mirren; St Johnstone; Kilmarnock; Dundee United 32 30 2 1 7 13 14 20.59 38.24 41.18 39.71 1991-01-12 21y 00m 27d 2006-12-02 36y 11m 16d McGowne
1418 Danny McGrain Celtic 36 36 0 25 7 5 67.57 18.92 13.51 77.03 1972-03-18 21y 10m 17d 1987-05-09 37y 00m 08d McGrain
1419 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
1420 Thomas McGrain Third Lanark 1 1 0 0 0 1 .00 .00 100.00 .00 1906-01-02 Not Known 1906-01-02 Not Known McGrain
1421 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
1422 William McGran Airdrieonians 16 16 0 7 3 6 43.75 18.75 37.50 53.13 1904-09-24 Not Known 1910-01-15 Not Known McGran
1423 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
1424 Chris McGrath Tottenham Hotspur 0 0 0 0 1 0 .00 100.00 .00 50.00 1974-08-03 19y 08m 05d 1974-08-03 19y 08m 05d McGrath
1425 Jamie McGrath St Mirren; Dundee United; Aberdeen; Hibernian 17 12 5 1 5 2 10 29.41 11.76 58.82 35.29 2020-03-11 23y 05m 11d 2026-09-03 29y 11m 04d McGrath
1426 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
1427 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
1428 Mick McGrath Blackburn Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1964-06-24 27y 11m 20d 1964-06-24 27y 11m 20d McGrath
1429 Paul McGrath Manchester United 1 1 0 0 1 0 .00 100.00 .00 50.00 1986-09-02 27y 04m 21d 1986-09-02 27y 04m 21d McGrath
1430 William McGrath Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1932-09-03 Not Known 1932-09-03 Not Known McGrath
1431 Lewis McGrattan Greenock Morton 0 0 0 0 1 1 .00 50.00 50.00 25.00 2021-04-20 19y 08m 19d 2024-03-11 22y 07m 10d McGrattan
1432 Allan McGraw Greenock Morton; Hibernian 12 10 2 4 4 4 5 30.77 30.77 38.46 46.15 1962-09-12 23y 01m 14d 1969-03-22 29y 07m 22d McGraw
1433 Mark 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
1434 Thomas McGraw Hamilton Academical 2 2 0 3 2 0 0 100.00 .00 .00 100.00 1907-05-06 Not Known 1908-03-28 Not Known McGraw
1435 Alex McGregor St Mirren; Dumbarton 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1913-11-01 Not Known 1916-02-05 Not Known McGregor
1436 Alex McGregor Partick Thistle 8 8 0 3 3 1 4 37.50 12.50 50.00 43.75 1906-11-24 Not Known 1911-01-14 Not Known McGregor
1437 Alex W McGregor Queens Park 1 1 0 0 1 0 .00 100.00 .00 50.00 1914-10-24 Not Known 1914-10-24 Not Known McGregor
1438 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
1439 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
1440 Allan McGregor Rangers; Dunfermline Athletic 43 42 1 39 8 10 68.42 14.04 17.54 75.44 2002-02-09 20y 00m 12d 2023-05-24 41y 03m 24d McGregor
1441 Callum McGregor Celtic 39 36 3 5 32 3 6 78.05 7.32 14.63 81.71 2014-09-24 21y 03m 10d 2026-05-16 32y 11m 02d McGregor
1442 Charles McGregor Partick Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1938-12-24 Not Known 1938-12-24 Not Known McGregor
1443 Darren McGregor St Mirren; Rangers; Hibernian 25 24 1 1 7 11 12 22.58 35.48 38.71 40.32 2010-10-23 25y 02m 16d 2022-08-07 37y 00m 00d McGregor
1444 Hamilton McGregor Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 1903-09-28 Not Known 1903-09-28 Not Known McGregor
1445 Harry McGregor Dundee United 1 1 0 0 0 1 .00 .00 100.00 .00 1929-09-14 Not Known 1929-09-14 Not Known McGregor
1446 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
1447 Ian 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
1448 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
1449 James McGregor St Bernards 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1912-08-15 Not Known 1912-08-15 Not Known McGregor
1450 James McGregor Dumbarton 2 2 0 1 0 1 50.00 .00 50.00 50.00 1918-04-13 Not Known 1918-09-21 Not Known McGregor
1451 James G McGregor St Mirren 4 4 0 1 1 1 2 25.00 25.00 50.00 37.50 1933-12-23 Not Known 1936-08-29 Not Known McGregor
1452 James Gordon McGregor St Johnstone 5 3 2 1 1 1 4 16.67 16.67 66.67 25.00 1974-08-31 17y 09m 16d 1976-04-26 19y 05m 11d McGregor
1453 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
1454 James McGregor Queens Park 4 4 0 0 0 4 .00 .00 100.00 .00 1902-09-20 Not Known 1904-01-02 Not Known McGregor
1455 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
1456 John McGregor # 1 Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 1924-03-11 Not Known 1924-03-11 Not Known McGregor
1457 John 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
1458 Jordan McGregor Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 2021-07-20 24y 04m 02d 2021-07-20 24y 04m 02d McGregor
1459 Lewis McGregor Airdrieonians (Airdrie United) 1 1 0 0 0 1 .00 .00 100.00 .00 2024-02-11 19y 02m 07d 2024-02-11 19y 02m 07d McGregor
1460 McGregor Fraserburgh 1 1 0 0 0 1 .00 .00 100.00 .00 1954-02-13 Not Known 1954-02-13 Not Known McGregor
1461 Micky McGregor Arbroath 1 1 0 0 0 1 .00 .00 100.00 .00 1929-09-04 Not Known 1929-09-04 Not Known McGregor
1462 Mitchell McGregor Dundee United; Falkirk 7 7 0 1 2 0 5 28.57 .00 71.43 28.57 1926-12-04 Not Known 1931-10-10 Not Known McGregor
1463 Neil McGregor Dunfermline Athletic; Dundee 3 3 0 3 0 2 60.00 .00 40.00 60.00 2009-09-23 24y 02m 06d 2013-01-30 27y 06m 13d McGregor
1464 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
1465 Thomas McGregor Celtic; Motherwell; Alloa Athletic 7 7 0 1 2 4 14.29 28.57 57.14 28.57 1915-11-13 Not Known 1923-03-24 Not Known McGregor
1466 William McGregor Coventry City 1 1 0 1 0 0 100.00 .00 .00 100.00 1926-04-26 Not Known 1926-04-26 Not Known McGregor
1467 Paul 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
1468 Christopher Martin McGroarty Dunfermline Athletic 6 5 1 2 2 3 28.57 28.57 42.86 42.86 2000-11-29 19y 05m 27d 2002-11-17 21y 05m 15d McGroarty
1469 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
1470 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
1471 McGrogan Third Lanark 2 2 0 0 0 2 .00 .00 100.00 .00 1943-09-04 Not Known 1943-12-18 Not Known McGrogan
1472 Calvin McGrory Queen of the South 2 0 2 1 1 1 33.33 33.33 33.33 50.00 2020-12-12 21y 03m 04d 2021-03-27 21y 06m 19d McGrory
1473 Hugh McGrory St Mirren 4 4 0 2 0 2 50.00 .00 50.00 50.00 1914-09-12 Not Known 1916-01-15 Not Known McGrory
1474 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
1475 Jimmy McGrory Clydebank[3]; Celtic 24 24 0 17 14 5 5 58.33 20.83 20.83 68.75 1923-09-15 19y 04m 20d 1937-02-06 32y 09m 11d McGrory
1476 John 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
1477 Robert McGrory Dumbarton 11 11 0 5 2 4 45.45 18.18 36.36 54.55 1914-10-03 Not Known 1920-04-17 Not Known McGrory
1478 Bill McGrowgan Manitoba All-Stars; Alberta All-Stars 2 2 0 0 0 2 .00 .00 100.00 .00 1958-05-28 Not Known 1958-06-04 Not Known McGrowgan
1479 Sam McGuff Raith Rovers 0 0 0 0 1 0 .00 100.00 .00 50.00 2018-07-21 Not Known 2018-07-21 Not Known McGuff
1480 Alwyn Scott McGuffie The British Army 1 1 0 0 0 1 .00 .00 100.00 .00 1959-08-31 22y 04m 18d 1959-08-31 22y 04m 18d McGuffie
1481 Craig McGuffie Greenock Morton 1 1 0 1 0 2 0 .00 100.00 .00 50.00 2021-02-20 23y 02m 05d 2021-04-20 23y 04m 05d McGuffie
1482 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
1483 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
1484 Paul McGugan Celtic 5 4 1 1 2 3 16.67 33.33 50.00 33.33 1985-10-12 21y 02m 25d 1987-08-12 23y 00m 26d McGugan
1485 Ralph McGuicken Linfield 1 1 0 0 0 1 .00 .00 100.00 .00 1956-11-26 Not Known 1956-11-26 Not Known McGuicken
1486 Andrew McGuigan Hibernian 15 15 0 1 3 3 9 20.00 20.00 60.00 30.00 1898-05-21 Not Known 1900-05-05 Not Known McGuigan
1487 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
1488 Mark McGuigan Stenhousemuir 1 1 0 1 0 0 1 .00 .00 100.00 .00 2019-07-24 31y 00m 13d 2019-07-24 31y 00m 13d McGuigan
1489 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
1490 James McGuinness St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1941-06-21 Not Known 1941-06-21 Not Known McGuinness
1491 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
1492 McGuinness Hibernian 2 2 0 2 0 0 100.00 .00 .00 100.00 1901-05-15 Not Known 1902-03-08 Not Known McGuinness
1493 Paul McGuinness Manchester United 0 0 0 1 0 0 100.00 .00 .00 100.00 1989-09-26 23y 07m 23d 1989-09-26 23y 07m 23d McGuinness
1494 Archibald McGuire Abercorn; Greenock Morton 2 2 0 0 0 2 .00 .00 100.00 .00 1896-10-31 Not Known 1898-01-22 Not Known McGuire
1495 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
1496 Charles McGuire Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1926-04-19 Not Known 1926-04-19 Not Known McGuire
1497 Edward M McGuire Heart of Midlothian B 1 1 0 0 0 1 .00 .00 100.00 .00 1915-08-07 Not Known 1915-08-07 Not Known McGuire
1498 George McGuire Clyde; Greenock Morton 11 11 0 2 3 6 18.18 27.27 54.55 31.82 1926-10-09 Not Known 1932-01-09 Not Known McGuire
1499 James McGuire Alloa Athletic; Celtic 3 3 0 2 0 1 66.67 .00 33.33 66.67 1946-04-20 Not Known 1949-09-17 Not Known McGuire
1500 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
1501 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
1502 Philip McGuire Aberdeen; Dunfermline Athletic; Inverness Caledonian Thistle; Kilmarnock 23 22 1 7 4 15 26.92 15.38 57.69 34.62 1999-12-08 19y 09m 04d 2010-04-10 30y 01m 06d McGuire
1503 William M McGuire Airdrieonians; Falkirk 13 12 1 3 6 2 8 37.50 12.50 50.00 43.75 1977-10-15 20y 08m 21d 1986-12-27 29y 11m 03d McGuire
1504 Frank McGurk Clyde 4 4 0 1 1 1 2 25.00 25.00 50.00 37.50 1931-08-29 Not Known 1933-04-08 Not Known McGurk
1505 James McGurk Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1943-04-10 Not Known 1943-04-10 Not Known McGurk
1506 James McGurk Hamilton Academical 16 16 0 8 1 7 50.00 6.25 43.75 53.13 1938-02-26 Not Known 1947-01-18 Not Known McGurk
1507 David McGurn Raith Rovers; Cowdenbeath 6 6 0 0 2 7 .00 22.22 77.78 11.11 2012-07-14 31y 10m 00d 2018-07-24 37y 10m 10d McGurn
1508 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
1509 McHail Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known McHail
1510 John McHale Aberdeen; St Johnstone 5 5 0 1 2 2 20.00 40.00 40.00 40.00 1927-04-02 Not Known 1930-02-19 Not Known McHale
1511 Joseph McHallam Kilmarnock 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1919-02-22 Not Known 1919-02-22 Not Known McHallam
1512 McHallam Galston 1 1 0 0 0 1 .00 .00 100.00 .00 1924-02-09 Not Known 1924-02-09 Not Known McHallam
1513 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
1514 Darryl McHardy Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 2017-07-18 22y 01m 26d 2017-07-18 22y 01m 26d McHardy
1515 Hugh McHardy St Mirren 5 5 0 1 2 3 0 40.00 60.00 .00 70.00 1887-11-05 Not Known 1888-03-03 Not Known McHardy
1516 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
1517 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
1518 Kevin McHattie Kilmarnock; Raith Rovers; Inverness Caledonian Thistle; Brechin City 7 6 1 0 3 5 .00 37.50 62.50 18.75 2015-10-03 22y 02m 18d 2025-01-17 31y 06m 02d McHattie
1519 Carl Gerard McHugh Motherwell 9 8 1 1 3 1 5 33.33 11.11 55.56 38.89 2017-02-04 23y 09m 02d 2019-02-17 25y 09m 15d McHugh
1520 John McHugh Dundee United; Clyde 25 24 1 1 8 2 15 32.00 8.00 60.00 36.00 1928-04-09 19y 04m 04d 1974-05-04 Not Known McHugh
1521 Robert McHugh Motherwell 4 0 4 8 3 3 57.14 21.43 21.43 67.86 2009-12-30 18y 05m 14d 2014-01-11 22y 05m 26d McHugh
1522 Aidan Mcilduff Stenhousemuir 1 1 0 0 0 1 .00 .00 100.00 .00 2019-07-24 22y 03m 04d 2019-07-24 22y 03m 04d Mcilduff
1523 Hugh McIlhany Dumbarton 1 1 0 0 0 1 .00 .00 100.00 .00 1896-02-15 Not Known 1896-02-15 Not Known McIlhany
1524 John McIlhatton Albion Rovers; Raith Rovers 9 9 0 3 2 1 6 22.22 11.11 66.67 27.78 1942-04-18 21y 03m 15d 1950-12-16 29y 11m 13d McIlhatton
1525 Stephen 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
1526 Hugh McIllaney Abercorn 1 1 0 0 0 1 .00 .00 100.00 .00 1894-12-15 Not Known 1894-12-15 Not Known McIllaney
1527 Hugh McIlmoyle Carlisle United; Greenock Morton 3 3 0 3 2 0 1 66.67 .00 33.33 66.67 1969-07-26 29y 05m 27d 1973-12-29 33y 11m 00d McIlmoyle
1528 James McIlravey Arbroath; East Fife 1 0 1 1 1 0 50.00 50.00 .00 75.00 1975-03-22 19y 01m 18d 1977-11-12 21y 09m 08d McIlravey
1529 Brian 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
1530 Jimmy McIlroy Stoke City 1 1 0 1 0 0 100.00 .00 .00 100.00 1964-10-19 32y 11m 24d 1964-10-19 32y 11m 24d McIlroy
1531 Sean McIlroy Auchinleck Talbot 1 0 1 0 0 1 .00 .00 100.00 .00 2019-02-10 31y 10m 22d 2019-02-10 31y 10m 22d McIlroy
1532 Michael McIlvanney Coventry City 1 1 0 1 0 0 100.00 .00 .00 100.00 1926-04-26 23y 05m 01d 1926-04-26 23y 05m 01d McIlvanney
1533 Harry McIlvenny Celtic; St Bernards 6 6 0 1 1 1 4 16.67 16.67 66.67 25.00 1896-09-05 Not Known 1901-08-19 Not Known McIlvenny
1534 John McIlwane Falkirk 6 6 0 1 1 1 4 16.67 16.67 66.67 25.00 1926-01-30 Not Known 1928-02-08 Not Known McIlwane
1535 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
1536 Stewart McIlwraith Third Lanark; Hamilton Academical 3 3 0 1 0 2 33.33 .00 66.67 33.33 1923-01-06 Not Known 1924-02-16 Not Known McIlwraith
1537 Alan McInally Ayr United; Celtic 12 8 4 3 5 7 20.00 33.33 46.67 36.67 1982-02-20 19y 00m 10d 1987-05-09 24y 02m 29d McInally
1538 Arthur F McInally St Mirren; Alloa Athletic; Clyde; St Bernards 6 6 0 0 3 3 .00 50.00 50.00 25.00 1918-09-14 Not Known 1925-05-09 Not Known McInally
1539 Jim McInally Dundee; Dundee United; Raith Rovers 37 33 4 2 9 16 13 23.68 42.11 34.21 44.74 1984-05-09 20y 02m 20d 1999-03-20 35y 01m 01d McInally
1540 John McInally Arbroath; Motherwell 6 6 0 2 0 1 5 .00 16.67 83.33 8.33 1937-12-11 Not Known 1941-09-20 Not Known McInally
1541 Jackie McInally Kilmarnock; Motherwell 30 29 1 7 11 7 12 36.67 23.33 40.00 48.33 1959-08-22 22y 09m 01d 1972-10-21 35y 11m 00d McInally
1542 Thomas McInally Celtic; Third Lanark 18 18 0 10 11 3 4 61.11 16.67 22.22 69.44 1919-09-13 Not Known 1927-11-12 Not Known McInally
1543 John McIndoe Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1928-12-29 Not Known 1928-12-29 Not Known McIndoe
1544 Robert McIndoe St Mirren 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1931-10-31 Not Known 1932-08-27 Not Known McIndoe
1545 Angus McInnes St Bernards 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1897-05-07 Not Known 1897-09-06 Not Known McInnes
1546 Derek McInnes Greenock Morton; Rangers; Dundee United 13 9 4 2 4 4 7 26.67 26.67 46.67 40.00 1991-07-27 20y 00m 22d 2006-02-07 34y 07m 02d McInnes
1547 Donald McInnes Kings Park 1 1 0 0 0 1 .00 .00 100.00 .00 1895-01-12 Not Known 1895-01-12 Not Known McInnes
1548 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
1549 James Sloan McInnes Third Lanark 6 6 0 3 0 3 50.00 .00 50.00 50.00 1936-01-29 Not Known 1937-12-25 Not Known McInnes
1550 John McInnes Greenock Morton 4 4 0 2 2 0 2 50.00 .00 50.00 50.00 1944-10-07 Not Known 1946-01-05 Not Known McInnes
1551 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
1552 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
1553 Joe McInnes Partick Thistle; Third Lanark 15 15 0 3 2 0 12 13.33 .00 80.00 13.33 1953-12-26 21y 00m 17d 1962-11-17 29y 11m 08d McInnes
1554 Neil McInnes Third Lanark 4 4 0 1 0 3 25.00 .00 75.00 25.00 1891-01-31 Not Known 1891-04-18 Not Known McInnes
1555 Paul McInnes Kilmarnock 0 0 0 1 0 0 100.00 .00 .00 100.00 2008-05-10 18y 06m 23d 2008-05-10 18y 06m 23d McInnes
1556 Thomas McInnes Clyde 3 3 0 0 0 2 .00 .00 66.67 .00 1891-10-03 Not Known 1892-04-16 Not Known McInnes
1557 Thomas McInnes Third Lanark 2 2 0 0 1 1 .00 50.00 50.00 25.00 1893-09-02 Not Known 1893-09-23 Not Known McInnes
1558 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
1559 Thomas McInness Everton 2 2 0 1 2 0 0 100.00 .00 .00 100.00 1894-09-17 24y 05m 26d 1894-11-10 24y 07m 19d McInness
1560 David McInroy Dundee 3 3 0 1 0 2 33.33 .00 66.67 33.33 1893-12-16 Not Known 1895-03-30 Not Known McInroy
1561 John McInroy Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1890-02-01 Not Known 1890-02-01 Not Known McInroy
1562 Johnny McInroy Western Australia 1 1 0 1 0 0 1 .00 .00 100.00 .00 1959-06-15 Not Known 1959-06-15 Not Known McInroy
1563 Kerr McInroy Celtic; Dunfermline Athletic; Kilmarnock; Partick Thistle 3 3 0 3 2 3 37.50 25.00 37.50 50.00 2018-11-03 18y 02m 04d 2023-08-20 22y 11m 20d McInroy
1564 J McIntee Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1882-10-14 Not Known 1882-10-14 Not Known McIntee
1565 Alex McIntosh Clydebank[3] 1 1 0 0 0 1 .00 .00 100.00 .00 1922-03-11 Not Known 1922-03-11 Not Known McIntosh
1566 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
1567 Charles K McIntosh Dundee United 1 1 0 0 0 1 .00 .00 100.00 .00 1931-12-19 Not Known 1931-12-19 Not Known McIntosh
1568 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
1569 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
1570 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
1571 George McIntosh Hibernian 2 2 0 0 0 2 .00 .00 100.00 .00 1918-09-16 Not Known 1918-10-19 Not Known McIntosh
1572 Hugh D McIntosh St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1920-12-18 Not Known 1920-12-18 Not Known McIntosh
1573 James McIntosh Greenock Morton 11 11 0 3 3 5 27.27 27.27 45.45 40.91 1905-02-18 Not Known 1910-09-24 Not Known McIntosh
1574 James McIntosh Aberdeen; Celtic; Dumbarton 9 9 0 5 1 2 55.56 11.11 22.22 61.11 1907-10-26 Not Known 1919-05-03 Not Known McIntosh
1575 James McIntosh St Bernards 5 5 0 1 1 3 20.00 20.00 60.00 30.00 1885-03-14 Not Known 1886-02-06 Not Known McIntosh
1576 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
1577 Jim McIntosh Falkirk; The British Army 9 9 0 2 2 5 22.22 22.22 55.56 33.33 1955-12-10 Not Known 1963-03-13 Not Known McIntosh
1578 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
1579 Leighton McIntosh Cove Rangers; Dumbarton 2 2 0 0 0 2 .00 .00 100.00 .00 2021-07-13 27y 08m 11d 2025-07-23 31y 08m 21d McIntosh
1580 Martin 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
1581 Richard McIntosh St Johnstone 0 0 0 1 0 1 50.00 .00 50.00 50.00 2010-11-13 17y 08m 18d 2011-09-25 18y 06m 30d McIntosh
1582 Robert Anderson McIntosh Dundee; Motherwell 14 14 0 4 2 8 28.57 14.29 57.14 35.71 1912-10-16 Not Known 1920-02-14 Not Known McIntosh
1583 Thomas C McIntosh St Mirren 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1945-02-24 Not Known 1945-12-22 Not Known McIntosh
1584 Thomas McIntosh Clyde 5 5 0 1 0 0 4 .00 .00 80.00 .00 1891-10-03 Not Known 1892-10-15 Not Known McIntosh
1585 William McIntosh St Mirren 3 3 0 1 2 0 33.33 66.67 .00 66.67 1923-01-02 Not Known 1924-01-02 Not Known McIntosh
1586 William McIntosh St Bernards 10 10 0 2 1 7 20.00 10.00 70.00 25.00 1888-09-08 Not Known 1890-04-05 Not Known McIntosh
1587 William Dowling McIntosh St Johnstone 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1940-04-27 20y 04m 20d 1940-04-27 20y 04m 20d McIntosh
1588 William McIntosh Third Lanark 18 18 0 4 3 10 22.22 16.67 55.56 30.56 1902-04-12 Not Known 1909-12-04 Not Known McIntosh
1589 Willie McIntosh Rangers 7 7 0 7 6 0 1 85.71 .00 14.29 85.71 1941-07-05 Not Known 1944-03-25 Not Known McIntosh
1590 Alexander 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
1591 Andrew McIntyre Vale Of Leven 1 1 0 1 0 0 100.00 .00 .00 100.00 1882-10-21 Not Known 1882-10-21 Not Known McIntyre
1592 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
1593 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
1594 Hugh McIntyre Rangers; Blackburn Rovers 4 4 0 3 1 0 75.00 25.00 .00 87.50 1880-04-24 Not Known 1884-12-26 Not Known McIntyre
1595 James A McIntyre Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1945-04-07 Not Known 1945-04-07 Not Known McIntyre
1596 James McIntyre Kilmarnock; Dundee United; Dunfermline Athletic 15 12 3 2 6 2 9 35.29 11.76 52.94 41.18 1996-04-27 23y 11m 03d 2008-07-16 36y 01m 22d McIntyre
1597 Tuck McIntyre Rangers 4 4 0 2 2 0 50.00 50.00 .00 75.00 1880-04-24 Not Known 1891-01-24 Not Known McIntyre
1598 John McIntyre Greenock Morton 13 13 0 5 4 4 38.46 30.77 30.77 53.85 1916-08-19 Not Known 1923-12-01 Not Known McIntyre
1599 John McIntyre Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1938-04-30 Not Known 1938-04-30 Not Known McIntyre
1600 John Francis McIntyre Clydebank[4] 1 1 0 0 2 0 .00 100.00 .00 50.00 1979-11-10 23y 04m 03d 1980-01-05 23y 05m 29d McIntyre
1601 John McGregor McIntyre Partick Thistle; St Mirren 2 2 0 1 0 1 50.00 .00 50.00 50.00 1914-11-21 Not Known 1915-08-21 Not Known McIntyre
1602 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
1603 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
1604 Peter McIntyre Rangers; Hamilton Academical 5 5 0 1 2 1 2 40.00 20.00 40.00 50.00 1895-03-02 Not Known 1907-09-28 Not Known McIntyre
1605 Ruaridh McIntyre Partick Thistle 0 0 0 0 0 1 .00 .00 100.00 .00 2018-07-08 Not Known 2018-07-08 Not Known McIntyre
1606 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
1607 Thomas McIntyre Hibernian; Hamilton Academical 14 14 0 9 6 1 7 42.86 7.14 50.00 46.43 1937-08-18 Not Known 1945-01-02 Not Known McIntyre
1608 Thomas McIntyre Aberdeen 0 0 0 1 0 0 100.00 .00 .00 100.00 1983-11-19 19y 10m 24d 1983-11-19 19y 10m 24d McIntyre
1609 Tommy McIntyre Aberdeen; Hibernian 18 16 2 1 3 10 6 15.79 52.63 31.58 42.11 1986-09-13 22y 08m 18d 1994-04-30 30y 04m 04d McIntyre
1610 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
1611 Arthur McIvor Combined Services XI 1 1 0 0 0 1 .00 .00 100.00 .00 1957-04-17 Not Known 1957-04-17 Not Known McIvor
1612 Ronald McIvor East Fife 6 6 0 1 3 3 14.29 42.86 42.86 35.71 1973-12-08 22y 08m 15d 1978-01-02 26y 09m 10d McIvor
1613 Joseph McKane Newcastle East End 1 1 0 1 0 0 100.00 .00 .00 100.00 1892-10-22 Not Known 1892-10-22 Not Known McKane
1614 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
1615 Barrie McKay Raith Rovers; Rangers; Livingston (Meadowbank Thistle) 6 5 1 2 2 1 4 28.57 14.29 57.14 35.71 2014-11-08 19y 10m 09d 2026-04-05 31y 03m 06d McKay
1616 Brad McKay St Johnstone; Inverness Caledonian Thistle; Brechin City 8 7 1 1 1 4 5 10.00 40.00 50.00 30.00 2015-08-02 22y 04m 07d 2025-01-17 31y 09m 22d McKay
1617 David McKay Raith Rovers 1 1 0 0 1 0 .00 100.00 .00 50.00 2018-07-21 20y 01m 04d 2018-07-21 20y 01m 04d McKay
1618 David McKay Dundee 8 8 0 4 5 1 2 62.50 12.50 25.00 68.75 1900-09-08 Not Known 1902-03-22 Not Known McKay
1619 Derek McKay Dundee; Aberdeen 3 3 0 0 1 3 .00 25.00 75.00 12.50 1966-10-01 16y 09m 18d 1970-04-04 20y 03m 22d McKay
1620 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
1621 Donald McKay Celtic 1 1 0 0 0 1 .00 .00 100.00 .00 1939-10-14 Not Known 1939-10-14 Not Known McKay
1622 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
1623 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
1624 Grant McKay Ross County 1 1 0 0 0 1 .00 .00 100.00 .00 1983-04-18 Not Known 1983-04-18 Not Known McKay
1625 James McKay Celtic 1 1 0 0 0 1 .00 .00 100.00 .00 1944-11-25 26y 00m 19d 1944-11-25 26y 00m 19d McKay
1626 John McKay Clyde 1 1 0 1 0 0 100.00 .00 .00 100.00 1918-10-26 Not Known 1918-10-26 Not Known McKay
1627 John McKay Hibernian; St Bernards 3 3 0 0 1 2 .00 33.33 66.67 16.67 1936-08-12 Not Known 1939-05-03 Not Known McKay
1628 John McKay Celtic 2 2 0 1 2 0 0 100.00 .00 .00 100.00 1920-05-01 Not Known 1920-05-22 Not Known McKay
1629 Neil McKay Kilmarnock 2 2 0 0 1 1 .00 50.00 50.00 25.00 1902-11-22 Not Known 1902-12-06 Not Known McKay
1630 Paul McKay Airdrieonians (Airdrie United) 1 1 0 0 0 1 .00 .00 100.00 .00 2020-01-18 23y 01m 30d 2020-01-18 23y 01m 30d McKay
1631 Peter 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
1632 Robert McKay Greenock Morton 7 7 0 2 1 4 28.57 14.29 57.14 35.71 1922-04-08 Not Known 1925-02-14 Not Known McKay
1633 Robert McKay Rangers 2 2 0 0 1 1 .00 50.00 50.00 25.00 1925-09-26 Not Known 1926-01-16 Not Known McKay
1634 Thomas Galloway McKay Queen of the South 6 6 0 1 3 0 3 50.00 .00 50.00 50.00 1933-11-18 Not Known 1935-12-14 Not Known McKay
1635 Tom McKay Berwick Rangers 0 0 0 0 1 0 .00 100.00 .00 50.00 1980-04-23 24y 02m 01d 1980-04-23 24y 02m 01d McKay
1636 Walter McKay Third Lanark 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1892-11-12 Not Known 1892-11-12 Not Known McKay
1637 William McKay Hamilton Academical 4 4 0 1 1 0 3 25.00 .00 75.00 25.00 1927-12-31 Not Known 1929-11-02 Not Known McKay
1638 William McKay Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 1917-02-10 Not Known 1917-02-10 Not Known McKay
1639 Billy Mckay Inverness Caledonian Thistle; Dundee United; Ross County 15 13 2 6 4 11 3 22.22 61.11 16.67 52.78 2011-09-10 22y 10m 19d 2020-01-22 31y 03m 00d Mckay
1640 Bobby McKean St Mirren; Rangers 10 8 2 1 9 1 2 75.00 8.33 16.67 79.17 1970-11-07 17y 10m 30d 1977-04-09 24y 04m 01d McKean
1641 Francis McKeary Hamilton Academical 2 2 0 1 1 0 50.00 50.00 .00 75.00 1926-09-04 Not Known 1927-01-08 Not Known McKeary
1642 D McKechnie Renton 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1892-09-10 Not Known 1892-12-31 Not Known McKechnie
1643 Ian McKechnie Hull City 1 0 1 1 0 0 100.00 .00 .00 100.00 1967-08-08 26y 03m 29d 1967-08-08 26y 03m 29d McKechnie
1644 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
1645 John McKechnie Queens Park 1 1 0 0 1 0 .00 100.00 .00 50.00 1914-10-24 Not Known 1914-10-24 Not Known McKechnie
1646 Kieran McKechnie Queen of the South 1 0 1 0 0 1 .00 .00 100.00 .00 2020-12-12 19y 08m 08d 2020-12-12 19y 08m 08d McKechnie
1647 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
1648 Joe McKee St Mirren; Queen of the South 1 0 1 1 1 1 33.33 33.33 33.33 50.00 2011-09-17 18y 10m 18d 2021-03-27 28y 04m 27d McKee
1649 Kevin McKee Hibernian; Hamilton Academical; Partick Thistle; Stenhousemuir 20 18 2 4 5 12 18.18 22.73 54.55 29.55 1983-11-05 17y 04m 26d 1997-10-12 31y 04m 02d McKee
1650 McKee Thornhill 1 1 0 0 0 1 .00 .00 100.00 .00 1923-01-13 Not Known 1923-01-13 Not Known McKee
1651 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
1652 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
1653 Daniel McKellar Kilmarnock 3 3 0 1 0 2 33.33 .00 66.67 33.33 1914-09-05 Not Known 1915-09-11 Not Known McKellar
1654 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
1655 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
1656 Charles McKendrick Clydebank[3]; Partick Thistle; Greenock Morton 9 9 0 2 1 6 22.22 11.11 66.67 27.78 1923-09-15 Not Known 1931-08-22 Not Known McKendrick
1657 McKendrick Bathgate 1 1 0 1 0 0 100.00 .00 .00 100.00 1903-08-26 Not Known 1903-08-26 Not Known McKendrick
1658 Alan Millar McKenna Berwick Rangers 0 0 0 0 1 0 .00 100.00 .00 50.00 1980-08-13 19y 00m 09d 1980-08-13 19y 00m 09d McKenna
1659 Ciaran McKenna Partick Thistle 3 3 0 0 0 3 .00 .00 100.00 .00 2020-09-26 22y 06m 01d 2021-03-14 22y 11m 17d McKenna
1660 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
1661 David McKenna St Mirren; Stirling Albion 1 0 1 1 1 1 33.33 33.33 33.33 50.00 2006-09-09 19y 11m 21d 2007-08-28 20y 11m 09d McKenna
1662 Harold J McKenna Rangers; St Mirren; Third Lanark 14 14 0 8 2 4 57.14 14.29 28.57 64.29 1916-08-26 Not Known 1924-03-15 Not Known McKenna
1663 J McKenna Northern Nomads 2 2 0 2 0 0 100.00 .00 .00 100.00 1910-01-04 Not Known 1910-01-04 Not Known McKenna
1664 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
1665 McKenna Mossend Swifts 1 1 0 0 0 1 .00 .00 100.00 .00 1894-01-20 Not Known 1894-01-20 Not Known McKenna
1666 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
1667 Michael McKenna Livingston (Meadowbank Thistle); Arbroath 9 5 4 1 1 8 10.00 10.00 80.00 15.00 2014-08-20 21y 04m 19d 2026-07-14 33y 03m 13d McKenna
1668 Patrick McKenna Aberdeen 14 14 0 6 5 3 42.86 35.71 21.43 60.71 1945-11-10 25y 06m 15d 1951-12-01 31y 07m 05d McKenna
1669 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
1670 Scott McKenna Aberdeen 9 9 0 5 2 4 45.45 18.18 36.36 54.55 2015-12-12 19y 00m 01d 2019-12-29 23y 00m 18d McKenna
1671 Stephen McKenna Airdrieonians (Airdrie United); Queen of the South 5 3 2 0 3 2 .00 60.00 40.00 30.00 2004-07-24 18y 07m 29d 2015-03-28 29y 04m 03d McKenna
1672 Thomas McKenna St Mirren 4 4 0 1 2 1 25.00 50.00 25.00 50.00 1943-12-25 Not Known 1946-03-30 Not Known McKenna
1673 Tony McKenna Livingston (Meadowbank Thistle) 1 1 0 1 0 0 100.00 .00 .00 100.00 1978-10-10 19y 02m 19d 1978-10-10 19y 02m 19d McKenna
1674 William C J McKenna Queens Park; Falkirk 2 2 0 2 0 0 100.00 .00 .00 100.00 1908-04-29 Not Known 1909-04-24 Not Known McKenna
1675 Hugh McKennan St Johnstone; Greenock Morton; Cowdenbeath 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1929-09-28 Not Known 1931-09-09 Not Known McKennan
1676 Peter S McKennan Partick Thistle 5 5 0 2 2 1 40.00 40.00 20.00 60.00 1936-10-03 Not Known 1942-11-21 Not Known McKennan
1677 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
1678 Alex McKenzie Ayr United 2 2 0 2 0 0 100.00 .00 .00 100.00 1915-10-09 Not Known 1916-01-08 Not Known McKenzie
1679 Alexander D McKenzie Clyde 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1893-04-29 Not Known 1893-04-29 Not Known McKenzie
1680 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
1681 Archibald McKenzie Partick Thistle 9 9 0 2 2 5 22.22 22.22 55.56 33.33 1907-04-27 Not Known 1913-10-11 Not Known McKenzie
1682 Archie McKenzie Sunderland 3 3 0 1 2 1 0 66.67 33.33 .00 83.33 1895-09-16 32y 04m 15d 1896-04-18 32y 11m 17d McKenzie
1683 Billy McKenzie Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 1959-11-21 Not Known 1959-11-21 Not Known McKenzie
1684 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
1685 Conor McKenzie Stirling Albion 0 0 0 1 0 0 100.00 .00 .00 100.00 2015-07-14 18y 00m 11d 2015-07-14 18y 00m 11d McKenzie
1686 David 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
1687 Donald McKenzie Clydebank[3] 1 1 0 0 0 1 .00 .00 100.00 .00 1930-01-18 Not Known 1930-01-18 Not Known McKenzie
1688 Duncan McKenzie Middlesbrough 1 1 0 0 0 1 .00 .00 100.00 .00 1939-03-25 26y 05m 17d 1939-03-25 26y 05m 17d McKenzie
1689 Gary McKenzie Rangers 0 0 0 0 0 1 .00 .00 100.00 .00 2004-05-12 18y 06m 27d 2004-05-12 18y 06m 27d McKenzie
1690 Dr. George McKenzie Queens Park 5 5 0 1 3 0 2 60.00 .00 40.00 60.00 1929-11-23 Not Known 1932-04-16 Not Known McKenzie
1691 George McKenzie St Bernards 2 2 0 1 1 0 50.00 50.00 .00 75.00 1880-10-16 Not Known 1883-02-17 Not Known McKenzie
1692 Gilbert McKenzie Queen of the South; Hamilton Academical; Hibernian; Greenock Morton 13 13 0 1 6 2 5 46.15 15.38 38.46 53.85 1936-11-28 Not Known 1944-01-22 Not Known McKenzie
1693 Hector McKenzie Queens Park 7 7 0 2 1 2 4 14.29 28.57 57.14 28.57 1911-04-29 Not Known 1914-01-31 Not Known McKenzie
1694 Hugh McKenzie Greenock Morton 2 2 0 1 0 1 50.00 .00 50.00 50.00 1902-08-16 Not Known 1902-12-27 Not Known McKenzie
1695 J McKenzie Third Lanark 1 1 0 0 0 1 .00 .00 100.00 .00 1880-01-24 Not Known 1880-01-24 Not Known McKenzie
1696 James R McKenzie Clyde 2 2 0 0 1 1 .00 50.00 50.00 25.00 1897-11-06 Not Known 1897-12-04 Not Known McKenzie
1697 Roddy 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
1698 Jamie McKenzie Arbroath 1 0 1 1 0 0 100.00 .00 .00 100.00 2019-06-29 33y 01m 21d 2019-06-29 33y 01m 21d McKenzie
1699 Jock McKenzie Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 1910-01-08 Not Known 1910-01-08 Not Known McKenzie
1700 John McKenzie St Bernards 1 1 0 0 1 0 .00 100.00 .00 50.00 1899-02-11 Not Known 1899-02-11 Not Known McKenzie
1701 John McKenzie Third Lanark; Aberdeen; Ayr United 12 12 0 3 4 1 7 33.33 8.33 58.33 37.50 1931-11-07 Not Known 1939-08-26 Not Known McKenzie
1702 John McKenzie Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1898-04-30 Not Known 1898-04-30 Not Known McKenzie
1703 John W McKenzie Dundee 10 10 0 2 4 3 20.00 40.00 30.00 40.00 1904-11-12 Not Known 1908-01-04 Not Known McKenzie
1704 Mark McKenzie Ayr United 2 0 2 0 0 3 .00 .00 100.00 .00 2020-12-26 20y 04m 09d 2021-03-13 20y 06m 24d McKenzie
1705 McKenzie Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1942-05-09 Not Known 1942-05-09 Not Known McKenzie
1706 Murdoch McKenzie Ayr United 5 5 0 4 4 1 0 80.00 20.00 .00 90.00 1921-10-22 Not Known 1925-01-03 Not Known McKenzie
1707 Paul Vincent McKenzie Partick Thistle; Falkirk 1 1 0 0 0 2 .00 .00 100.00 .00 1984-02-06 19y 04m 15d 1990-01-20 25y 03m 29d McKenzie
1708 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
1709 Robert C McKenzie Greenock Morton; Queens Park 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 1910-09-24 Not Known 1912-03-23 Not Known McKenzie
1710 Roderick McKenzie Livingston (Meadowbank Thistle); Dunfermline Athletic 12 12 0 2 3 10 13.33 20.00 66.67 23.33 2003-11-01 28y 02m 24d 2007-02-03 31y 05m 26d McKenzie
1711 Rory McKenzie Kilmarnock 28 14 14 1 18 8 7 54.55 24.24 21.21 66.67 2012-09-29 19y 02m 19d 2026-09-19 33y 02m 09d McKenzie
1712 Stuart McKenzie Cove Rangers 1 1 0 0 0 2 .00 .00 100.00 .00 2018-07-18 30y 06m 12d 2021-07-13 33y 06m 07d McKenzie
1713 Thomas McKenzie Motherwell 8 8 0 3 1 4 37.50 12.50 50.00 43.75 1933-03-29 Not Known 1941-12-20 Not Known McKenzie
1714 Thomas McKenzie Third Lanark 4 4 0 4 1 0 3 25.00 .00 75.00 25.00 1904-02-13 Not Known 1905-09-23 Not Known McKenzie
1715 William McKenzie Clydebank[3] 1 1 0 0 0 1 .00 .00 100.00 .00 1930-01-18 Not Known 1930-01-18 Not Known McKenzie
1716 William McKenzie Arbroath 1 1 0 0 1 0 .00 100.00 .00 50.00 1902-05-06 Not Known 1902-05-06 Not Known McKenzie
1717 Brian McKeown Airdrieonians 12 11 1 5 2 6 38.46 15.38 46.15 46.15 1979-09-22 22y 10m 23d 1988-08-06 31y 09m 06d McKeown
1718 Campbell 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
1719 Craig Allan McKeown Dunfermline Athletic 0 0 0 1 1 1 33.33 33.33 33.33 50.00 2004-09-19 19y 06m 03d 2005-03-05 19y 11m 17d McKeown
1720 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
1721 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
1722 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
1723 Mick McKeown Hibernian; Celtic 10 10 0 6 1 3 60.00 10.00 30.00 65.00 1887-12-24 18y 11m 00d 1891-02-28 22y 01m 04d McKeown
1724 Rory McKeown Kilmarnock; Raith Rovers 10 9 1 4 2 5 36.36 18.18 45.45 45.45 2011-08-21 18y 00m 17d 2015-07-07 21y 11m 03d McKeown
1725 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
1726 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
1727 James McKerley Raith Rovers; Airdrieonians 2 2 0 1 0 1 50.00 .00 50.00 50.00 1915-12-11 Not Known 1916-09-02 Not Known McKerley
1728 James McKernan Hibernian 10 10 0 7 1 2 70.00 10.00 20.00 75.00 1879-03-01 Not Known 1882-04-01 Not Known McKernan
1729 Jamie McKernan Ayr United; Stenhousemuir 2 2 0 0 1 1 .00 50.00 50.00 25.00 2011-09-21 19y 08m 17d 2019-07-24 27y 06m 20d McKernan
1730 McKernan Bolton Wanderers 1 1 0 1 0 0 100.00 .00 .00 100.00 1884-01-01 Not Known 1884-01-01 Not Known McKernan
1731 Daniel McKerrell Hamilton Academical; Falkirk 4 4 0 1 3 0 1 75.00 .00 25.00 75.00 1937-03-20 Not Known 1941-02-08 Not Known McKerrell
1732 McKewon Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known McKewon
1733 David McKie Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1911-08-26 Not Known 1911-08-26 Not Known McKie
1734 Gilbert McKie Falkirk; Clyde 12 12 0 6 2 4 50.00 16.67 33.33 58.33 1937-09-04 Not Known 1944-02-12 Not Known McKie
1735 John Waller McKie Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 1944-09-30 Not Known 1944-09-30 Not Known McKie
1736 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
1737 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
1738 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
1739 Tom McKillop Rangers 4 4 0 0 1 3 .00 25.00 75.00 12.50 1937-01-04 Not Known 1939-03-18 Not Known McKillop
1740 James McKim St Mirren; Abercorn 3 3 0 1 0 2 33.33 .00 66.67 33.33 1895-08-17 Not Known 1896-10-31 Not Known McKim
1741 John McKim Dumbarton 3 3 0 1 3 0 0 100.00 .00 .00 100.00 1916-12-02 Not Known 1918-04-13 Not Known McKim
1742 George McKimmie Dunfermline Athletic 2 2 0 1 0 0 2 .00 .00 100.00 .00 1970-08-01 19y 00m 13d 1970-09-12 19y 01m 24d McKimmie
1743 Stewart McKimmie Dundee; Aberdeen; Dundee United 54 54 0 2 26 14 15 47.27 25.45 27.27 60.00 1983-09-17 20y 10m 21d 1997-09-20 34y 10m 24d McKimmie
1744 McKinally Airdrieonians 0 0 0 0 0 1 .00 .00 100.00 .00 1971-08-18 Not Known 1971-08-18 Not Known McKinally
1745 Angus McKinlay Clyde 1 1 0 1 0 0 100.00 .00 .00 100.00 1894-12-01 Not Known 1894-12-01 Not Known McKinlay
1746 Colin McKinlay Dunfermline Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1954-04-21 Not Known 1955-11-26 Not Known McKinlay
1747 D McKinlay Lochgelly United 1 1 0 0 0 1 .00 .00 100.00 .00 1932-01-16 Not Known 1932-01-16 Not Known McKinlay
1748 David McKinlay Aberdeen 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1906-09-27 Not Known 1906-11-03 Not Known McKinlay
1749 George McKinlay Abercorn 1 1 0 0 0 1 .00 .00 100.00 .00 1894-12-15 Not Known 1894-12-15 Not Known McKinlay
1750 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
1751 J McKinlay Lochgelly United 1 1 0 0 0 1 .00 .00 100.00 .00 1932-01-16 Not Known 1932-01-16 Not Known McKinlay
1752 John Traill McKinlay Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1900-04-07 Not Known 1900-04-07 Not Known McKinlay
1753 Kevin McKinlay Stirling Albion 0 0 0 1 0 0 100.00 .00 .00 100.00 2015-07-14 29y 04m 16d 2015-07-14 29y 04m 16d McKinlay
1754 McKinlay Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1927-05-14 Not Known 1927-05-14 Not Known McKinlay
1755 S McKinlay Rangers 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1881-04-02 Not Known 1881-04-02 Not Known McKinlay
1756 Tosh McKinlay Dundee; Celtic; Kilmarnock 27 27 0 3 14 10 5 48.28 34.48 17.24 65.52 1983-09-17 18y 09m 14d 2000-04-29 35y 04m 26d McKinlay
1757 William Hodge McKinlay Albion Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1939-03-29 Not Known 1939-03-29 Not Known McKinlay
1758 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
1759 Columb McKinley Airdrieonians; Dumbarton 10 10 0 2 5 6 15.38 38.46 46.15 34.62 1970-09-26 20y 01m 02d 1977-10-22 27y 01m 28d McKinley
1760 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
1761 McKinnell Nithsdale Wanderers 1 1 0 0 0 1 .00 .00 100.00 .00 1920-01-24 Not Known 1920-01-24 Not Known McKinnell
1762 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
1763 Cole McKinnon Rangers 1 0 1 1 1 2 0 33.33 66.67 .00 66.67 2022-05-14 19y 03m 15d 2024-08-03 21y 06m 05d McKinnon
1764 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
1765 Danny McKinnon Stirling Albion 2 2 0 0 1 2 .00 33.33 66.67 16.67 1966-04-23 Not Known 1967-08-30 Not Known McKinnon
1766 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
1767 Duncan McKinnon St Bernards 9 9 0 3 2 4 33.33 22.22 44.44 44.44 1880-10-16 Not Known 1885-03-14 Not Known McKinnon
1768 Hugh McKinnon St Bernards 2 2 0 0 0 2 .00 .00 100.00 .00 1895-08-10 Not Known 1895-09-21 Not Known McKinnon
1769 McKinnon Partick Thistle 1 1 0 0 1 0 .00 100.00 .00 50.00 1884-02-16 Not Known 1884-02-16 Not Known McKinnon
1770 Neil McKinnon Rangers; Albion Rovers 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1944-03-04 Not Known 1948-12-18 Not Known McKinnon
1771 Raymond McKinnon Dundee United; Aberdeen 17 12 5 1 7 4 7 38.89 22.22 38.89 50.00 1990-01-27 19y 05m 22d 1998-03-21 27y 07m 16d McKinnon
1772 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
1773 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
1774 Ross McKinnon Motherwell; Elgin City 1 0 1 1 0 1 50.00 .00 50.00 50.00 2010-09-25 18y 00m 15d 2017-07-18 24y 10m 08d McKinnon
1775 William McKinnon Dumbarton; St Bernards 3 3 0 2 1 1 1 33.33 33.33 33.33 50.00 1885-04-04 25y 10m 29d 1886-04-29 26y 11m 23d McKinnon
1776 James Anthony McKinstrey Partick Thistle 0 0 0 0 0 1 .00 .00 100.00 .00 2002-12-14 23y 05m 11d 2002-12-14 23y 05m 11d McKinstrey
1777 Stuart McKinstry Motherwell; Hamilton Academical 3 1 2 1 0 3 25.00 .00 75.00 25.00 2022-09-18 20y 00m 00d 2025-07-15 22y 09m 27d McKinstry
1778 Andrew McKinven Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1935-01-01 Not Known 1935-01-01 Not Known McKinven
1779 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
1780 Harry McKirdy Hibernian 3 1 2 1 2 2 20.00 40.00 40.00 40.00 2023-01-02 25y 09m 04d 2024-10-27 27y 06m 28d McKirdy
1781 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
1782 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
1783 John McKnight St Bernards 2 2 0 0 0 2 .00 .00 100.00 .00 1895-08-10 Not Known 1895-09-21 Not Known McKnight
1784 John McKnight St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1928-05-05 Not Known 1928-05-05 Not Known McKnight
1785 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
1786 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
1787 Thomas McKnight Greenock Morton 1 1 0 0 1 0 .00 100.00 .00 50.00 1909-12-18 Not Known 1909-12-18 Not Known McKnight
1788 Alex McLachlan Leith Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1890-02-01 Not Known 1890-03-08 Not Known McLachlan
1789 Edwin Rolland McLachlan Queens Park 1 1 0 1 0 0 100.00 .00 .00 100.00 1922-01-14 Not Known 1922-01-14 Not Known McLachlan
1790 George Herbert McLachlan Clyde 1 1 0 0 1 0 .00 100.00 .00 50.00 1924-04-21 Not Known 1924-04-21 Not Known McLachlan
1791 Ian McLachlan Falkirk; Arbroath 2 2 0 2 0 1 1 .00 50.00 50.00 25.00 1938-08-20 Not Known 1940-04-13 Not Known McLachlan
1792 James McLachlan Vale Of Leven 1 1 0 1 0 0 100.00 .00 .00 100.00 1889-11-30 Not Known 1889-11-30 Not Known McLachlan
1793 John McLachlan Clyde 3 3 0 1 0 1 33.33 .00 33.33 33.33 1891-10-03 Not Known 1893-04-29 Not Known McLachlan
1794 McLachlan Edinburgh University 1 1 0 0 0 1 .00 .00 100.00 .00 1883-12-08 Not Known 1883-12-08 Not Known McLachlan
1795 W McLachlan Third Lanark 2 2 0 2 0 0 100.00 .00 .00 100.00 1881-10-08 Not Known 1882-02-18 Not Known McLachlan
1796 McLafferty Vale Of Leven 1 1 0 0 0 1 .00 .00 100.00 .00 1892-03-19 Not Known 1892-03-19 Not Known McLafferty
1797 James McLaine Clyde 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1906-08-18 Not Known 1907-08-24 Not Known McLaine
1798 Alex McLardie Abercorn 1 1 0 1 0 0 1 .00 .00 100.00 .00 1893-03-11 Not Known 1893-03-11 Not Known McLardie
1799 Jim McLardie St Mirren 0 0 0 0 0 1 .00 .00 100.00 .00 1966-11-19 20y 07m 29d 1966-11-19 20y 07m 29d McLardie
1800 Alexander McLardy Abercorn 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1885-01-03 17y 04m 18d 1885-01-03 17y 04m 18d McLardy
1801 Alan 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
1802 Sandy McLaren St Johnstone; Greenock Morton 11 11 0 3 3 5 27.27 27.27 45.45 40.91 1927-11-26 Not Known 1940-10-26 Not Known McLaren
1803 Andrew McLaren Dundee United; Kilmarnock 23 18 5 8 10 8 30.77 38.46 30.77 50.00 1991-09-21 18y 03m 16d 2003-11-30 30y 05m 25d McLaren
1804 Benjamin G B McLaren East Stirlingshire; Hamilton Academical 2 2 0 1 0 1 50.00 .00 50.00 50.00 1921-08-16 Not Known 1921-08-17 Not Known McLaren
1805 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
1806 Duncan McLaren Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1915-11-20 Not Known 1915-11-20 Not Known McLaren
1807 Frank McLaren Hamilton Academical 1 1 0 1 0 0 100.00 .00 .00 100.00 1913-01-11 Not Known 1913-01-11 Not Known McLaren
1808 Fraser McLaren Gretna 0 0 0 0 1 0 .00 100.00 .00 50.00 2007-08-18 18y 10m 23d 2007-08-18 18y 10m 23d McLaren
1809 Gardner J McLaren Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1932-04-18 Not Known 1932-04-18 Not Known McLaren
1810 Hugh McLaren Aberdeen 5 5 0 1 2 2 20.00 40.00 40.00 40.00 1929-01-02 Not Known 1931-09-12 Not Known McLaren
1811 Ian Calderwood McLaren Berwick Rangers 1 1 0 0 0 2 .00 .00 100.00 .00 1979-08-25 21y 05m 10d 1979-10-03 21y 06m 18d McLaren
1812 James McLaren Hibernian; Celtic; Clyde 27 27 0 3 17 2 6 62.96 7.41 22.22 66.67 1883-10-20 Not Known 1891-12-05 Not Known McLaren
1813 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
1814 John A McLaren Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1914-12-19 Not Known 1914-12-19 Not Known McLaren
1815 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
1816 Malcolm McLaren Kilmarnock; St Mirren 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 1946-01-02 Not Known 1946-08-28 Not Known McLaren
1817 McLaren Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 2003-08-02 Not Known 2003-08-02 Not Known McLaren
1818 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
1819 Peter McLaren Abercorn 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1891-03-28 Not Known 1891-09-21 Not Known McLaren
1820 Robert McLaren Airdrieonians 2 2 0 0 0 2 .00 .00 100.00 .00 1903-12-26 Not Known 1904-02-27 Not Known McLaren
1821 William McLaren Hamilton Academical; St Johnstone 11 11 0 4 2 2 7 18.18 18.18 63.64 27.27 1931-10-03 Not Known 1937-08-25 Not Known McLaren
1822 William McLaren Dunfermline Athletic; East Fife; Queen of the South; Greenock Morton; Hibernian; Clyde 18 17 1 1 2 7 11 10.00 35.00 55.00 27.50 1970-01-03 21y 06m 27d 1982-12-11 34y 06m 04d McLaren
1823 McLatchie Nithsdale Wanderers 1 1 0 0 0 1 .00 .00 100.00 .00 1906-01-27 Not Known 1906-01-27 Not Known McLatchie
1824 Richard McLatchie St Mirren 1 1 0 1 0 0 100.00 .00 .00 100.00 1943-09-18 Not Known 1943-09-18 Not Known McLatchie
1825 Gerard McLauchlan Clydebank[4]; Airdrieonians 9 8 1 2 2 6 20.00 20.00 60.00 30.00 1977-02-26 18y 08m 05d 1983-04-02 24y 09m 12d McLauchlan
1826 James McLauchlan Ayr United 12 12 0 5 1 6 41.67 8.33 50.00 45.83 1913-08-23 Not Known 1919-08-23 Not Known McLauchlan
1827 Martin 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
1828 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
1829 Alexander 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
1830 James McLaughlan Celtic 1 1 0 1 0 0 100.00 .00 .00 100.00 1890-01-04 Not Known 1890-01-04 Not Known McLaughlan
1831 John McLaughlan Falkirk 6 6 0 2 1 4 28.57 14.29 57.14 35.71 1967-11-04 19y 10m 01d 1976-10-06 28y 09m 03d McLaughlan
1832 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
1833 Paddy McLaughlan Hibernian 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1885-04-25 Not Known 1887-10-22 Not Known McLaughlan
1834 Aiden McLaughlin East Fife 0 0 0 0 0 1 .00 .00 100.00 .00 2020-11-10 18y 06m 01d 2020-11-10 18y 06m 01d McLaughlin
1835 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
1836 Barry John McLaughlin St Mirren; Kilmarnock 6 6 0 1 2 5 12.50 25.00 62.50 25.00 2000-09-20 27y 05m 01d 2004-03-07 30y 10m 17d McLaughlin
1837 Brian McLaughlin Celtic; Dundee United 10 7 3 3 5 6 3 35.71 42.86 21.43 57.14 1994-04-09 19y 10m 26d 1999-05-15 25y 00m 01d McLaughlin
1838 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
1839 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
1840 James McLaughlin Greenock Morton 1 1 0 1 0 0 100.00 .00 .00 100.00 1902-08-16 Not Known 1902-08-16 Not Known McLaughlin
1841 James McLaughlin Arthurlie 1 1 0 1 0 0 1 .00 .00 100.00 .00 1922-01-28 Not Known 1922-01-28 Not Known McLaughlin
1842 Joe McLaughlin Falkirk; Hibernian; Clydebank[4] 8 8 0 1 4 2 2 50.00 25.00 25.00 62.50 1994-10-01 34y 03m 29d 1998-01-24 37y 07m 22d McLaughlin
1843 John McLaughlin Third Lanark 4 4 0 0 1 3 .00 25.00 75.00 12.50 1916-09-09 Not Known 1918-11-23 Not Known McLaughlin
1844 John McLaughlin Hamilton Academical; Greenock Morton 7 7 0 2 1 4 28.57 14.29 57.14 35.71 1911-03-18 Not Known 1919-08-30 Not Known McLaughlin
1845 Jon McLaughlin Rangers 2 2 0 7 1 0 87.50 12.50 .00 93.75 2021-10-16 34y 01m 07d 2023-02-01 35y 04m 23d McLaughlin
1846 Joseph McLaughlin Celtic 9 9 0 1 3 2 4 33.33 22.22 44.44 44.44 1941-04-19 Not Known 1944-11-25 Not Known McLaughlin
1847 Mark McLaughlin Clyde; Hamilton Academical; Dumbarton 6 6 0 2 0 6 25.00 .00 75.00 25.00 2000-02-19 24y 02m 17d 2014-10-18 38y 10m 16d McLaughlin
1848 Neil McLaughlin Partick Thistle 0 0 0 0 1 0 .00 100.00 .00 50.00 2017-04-29 18y 10m 18d 2017-04-29 18y 10m 18d McLaughlin
1849 Paul 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
1850 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
1851 Scott Bonner McLaughlin Livingston (Meadowbank Thistle); Airdrieonians (Airdrie United); Stenhousemuir 3 3 0 0 3 2 .00 60.00 40.00 30.00 2004-02-24 20y 01m 04d 2019-07-24 35y 06m 04d McLaughlin
1852 William McLaughlin Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1932-11-19 Not Known 1932-11-19 Not Known McLaughlin
1853 William J McLaughlin Hamilton Academical 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1909-11-20 Not Known 1912-03-02 Not Known McLaughlin
1854 Michael McLavin Clydebank[3]; Scottish Select 4 4 0 1 1 0 3 25.00 .00 75.00 25.00 1919-09-27 Not Known 1920-09-11 Not Known McLavin
1855 George McLay Raith Rovers 10 10 0 1 2 3 5 20.00 30.00 50.00 35.00 1910-09-10 Not Known 1914-08-22 Not Known McLay
1856 James B McLay Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1945-10-13 Not Known 1945-10-13 Not Known McLay
1857 Raeburn McLay Airdrieonians 7 7 0 4 1 2 57.14 14.29 28.57 64.29 1907-01-12 Not Known 1909-04-10 Not Known McLay
1858 Adam McLean Celtic; Aberdeen 27 27 0 7 19 3 5 70.37 11.11 18.52 75.93 1917-09-29 Not Known 1932-09-26 Not Known McLean
1859 Alan J McLean Kilmarnock 0 0 0 0 1 0 .00 100.00 .00 50.00 1976-10-02 18y 11m 06d 1976-10-02 18y 11m 06d McLean
1860 Alex McLean Kilmarnock 1 1 0 1 0 0 1 .00 .00 100.00 .00 1896-01-01 Not Known 1896-01-01 Not Known McLean
1861 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
1862 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
1863 Brian McLean Motherwell; Falkirk; Dundee United; Ross County; Greenock Morton 19 16 3 1 5 7 12 20.83 29.17 50.00 35.42 2005-11-26 20y 08m 29d 2021-04-20 36y 01m 23d McLean
1864 Daniel R McLean St Mirren 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1909-10-09 Not Known 1909-10-09 Not Known McLean
1865 David Forrester McLean Third Lanark 1 1 0 0 0 1 .00 .00 100.00 .00 1938-08-24 Not Known 1938-08-24 Not Known McLean
1866 David McLean Celtic; Third Lanark; Rangers; Dundee 15 15 0 12 4 3 8 26.67 20.00 53.33 36.67 1909-01-09 Not Known 1925-04-18 Not Known McLean
1867 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
1868 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
1869 Duncan McLean Hibernian 3 3 0 2 1 1 1 33.33 33.33 33.33 50.00 1904-08-15 Not Known 1904-10-29 Not Known McLean
1870 Duncan McLean St Bernards 8 8 0 1 1 0 7 12.50 .00 87.50 12.50 1895-12-14 Not Known 1898-03-12 Not Known McLean
1871 Duncan William McLean Dundee 1 1 0 1 0 0 1 .00 .00 100.00 .00 2004-01-06 20y 05m 29d 2004-01-06 20y 05m 29d McLean
1872 Euan McLean Dundee United; St Johnstone 1 0 1 3 1 3 42.86 14.29 42.86 50.00 2006-10-01 20y 08m 22d 2009-08-30 23y 07m 21d McLean
1873 George McLean Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1931-02-28 Not Known 1931-02-28 Not Known McLean
1874 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
1875 George McLean St Mirren; Rangers; Dundee; Dunfermline Athletic; Ayr United 23 23 0 6 13 4 8 52.00 16.00 32.00 60.00 1960-08-27 17y 03m 01d 1974-11-02 31y 05m 07d McLean
1876 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
1877 J McLean Broxburn Star 2 2 0 0 1 1 .00 50.00 50.00 25.00 1888-10-13 Not Known 1888-10-20 Not Known McLean
1878 James McLean St Mirren 4 4 0 1 0 0 4 .00 .00 100.00 .00 1892-09-24 Not Known 1894-10-13 Not Known McLean
1879 James [19] McLean Ayr United 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 1922-03-04 Not Known 1923-09-29 Not Known McLean
1880 James 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
1881 James McLean Greenock Morton 16 16 0 1 4 4 8 25.00 25.00 50.00 37.50 1911-02-25 Not Known 1919-04-05 Not Known McLean
1882 James McLean Kilmarnock 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1920-04-28 Not Known 1920-04-28 Not Known McLean
1883 James McLean Hibernian 10 10 0 2 3 5 20.00 30.00 50.00 35.00 1936-09-19 Not Known 1939-09-23 Not Known McLean
1884 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
1885 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
1886 John McLean Ayr United 2 2 0 1 1 0 50.00 50.00 .00 75.00 1923-04-21 Not Known 1924-03-22 Not Known McLean
1887 John C McLean Motherwell 8 8 0 3 1 4 37.50 12.50 50.00 43.75 1904-12-31 Not Known 1909-12-11 Not Known McLean
1888 Kenny Mclean St Mirren; Aberdeen 25 22 3 10 6 11 37.04 22.22 40.74 48.15 2010-10-23 18y 02m 22d 2018-04-27 25y 08m 26d Mclean
1889 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
1890 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
1891 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
1892 Paul McLean Stirling Albion 1 0 1 0 0 1 .00 .00 100.00 .00 2021-07-20 31y 05m 18d 2021-07-20 31y 05m 18d McLean
1893 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
1894 Robert McLean St Mirren 1 1 0 0 1 0 .00 100.00 .00 50.00 1906-08-25 Not Known 1906-08-25 Not Known McLean
1895 Robert McLean St Bernards; Airdrieonians 4 4 0 0 0 4 .00 .00 100.00 .00 1920-05-12 Not Known 1921-12-07 Not Known McLean
1896 Russell McLean Peterhead; Stirling Albion 3 3 0 1 0 2 33.33 .00 66.67 33.33 2017-07-25 19y 01m 09d 2025-07-19 27y 01m 03d McLean
1897 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
1898 Scott McLean Kilmarnock 0 0 0 0 0 1 .00 .00 100.00 .00 2015-09-23 18y 00m 24d 2015-09-23 18y 00m 24d McLean
1899 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
1900 Stewart Duff McLean Partick Thistle 1 1 0 1 0 0 100.00 .00 .00 100.00 1943-08-14 Not Known 1943-08-14 Not Known McLean
1901 Stuart McLean Kilmarnock 17 17 0 2 5 7 7 26.32 36.84 36.84 44.74 1975-01-04 19y 00m 22d 1987-08-19 31y 08m 06d McLean
1902 Thomas McLean St Johnstone 2 2 0 0 1 1 .00 50.00 50.00 25.00 1925-12-12 Not Known 1926-03-06 Not Known McLean
1903 Tommy McLean Kilmarnock; Rangers 45 41 4 4 27 7 11 60.00 15.56 24.44 67.78 1964-12-19 17y 06m 17d 1981-05-02 33y 11m 00d McLean
1904 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
1905 McLean-1915-08-07-RB Heart of Midlothian B 1 1 0 0 0 1 .00 .00 100.00 .00 1915-08-07 Not Known 1915-08-07 Not Known McLean-1915-08-07-RB
1906 Michael McLeavy Falkirk 2 2 0 1 0 1 50.00 .00 50.00 50.00 1921-10-01 Not Known 1922-02-04 Not Known McLeavy
1907 Alex McLeish Aberdeen 49 49 0 24 13 12 48.98 26.53 24.49 62.24 1978-10-21 19y 09m 00d 1994-03-05 35y 01m 12d McLeish
1908 Christopher McLeish Elgin City 1 0 1 0 0 1 .00 .00 100.00 .00 2017-07-18 24y 07m 10d 2017-07-18 24y 07m 10d McLeish
1909 Kevin Michael McLeish Dunfermline Athletic; Berwick Rangers 1 1 0 0 1 1 .00 50.00 50.00 25.00 2002-04-20 21y 04m 17d 2005-07-17 24y 07m 14d McLeish
1910 James McLellan St Mirren; Third Lanark 8 8 0 2 1 5 25.00 12.50 62.50 31.25 1927-03-19 Not Known 1935-10-05 Not Known McLellan
1911 Kenneth John McLellan Stirling Albion 0 0 0 0 0 1 .00 .00 100.00 .00 2002-09-25 19y 00m 17d 2002-09-25 19y 00m 17d McLellan
1912 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
1913 McLellan Greenock Morton; Leith Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1890-11-29 Not Known 1936-09-02 Not Known McLellan
1914 William B McLellan Clyde 1 1 0 1 0 0 100.00 .00 .00 100.00 1917-12-01 Not Known 1917-12-01 Not Known McLellan
1915 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
1916 Douglas McLelland Queens Park 4 4 0 4 2 0 2 50.00 .00 50.00 50.00 1927-09-17 Not Known 1933-11-11 Not Known McLelland
1917 Matthew L McLelland Airdrieonians 1 1 0 0 1 0 .00 100.00 .00 50.00 1944-12-02 Not Known 1944-12-02 Not Known McLelland
1918 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
1919 Connor McLennan Aberdeen; St Johnstone; Livingston (Meadowbank Thistle) 9 6 3 1 1 3 8 8.33 25.00 66.67 20.83 2016-04-08 16y 10m 29d 2026-01-03 26y 07m 24d McLennan
1920 Daniel Morrison 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
1921 James McLennan Hamilton Academical 2 2 0 1 0 1 50.00 .00 50.00 50.00 1916-10-28 Not Known 1917-01-02 Not Known McLennan
1922 Mark McLennan St Mirren 0 0 0 0 1 1 .00 50.00 50.00 25.00 2010-04-03 18y 11m 06d 2010-10-23 19y 05m 25d McLennan
1923 Alex McLeod Leith Athletic 14 14 0 2 2 2 10 14.29 14.29 71.43 21.43 1890-02-01 Not Known 1893-05-20 Not Known McLeod
1924 Colin McLeod Ross County 1 0 1 0 0 1 .00 .00 100.00 .00 1983-04-18 Not Known 1983-04-18 Not Known McLeod
1925 Donald A McLeod Motherwell 14 14 0 4 2 8 28.57 14.29 57.14 35.71 1946-08-24 Not Known 1952-04-30 Not Known McLeod
1926 Donald McLeod Celtic 14 14 0 5 3 6 35.71 21.43 42.86 46.43 1902-08-26 Not Known 1908-04-20 Not Known McLeod
1927 Eddie McLeod Partick Thistle 24 24 0 1 10 5 9 41.67 20.83 37.50 52.08 1926-10-16 Not Known 1939-08-22 Not Known McLeod
1928 Eddie McLeod East Fife; Hibernian 3 3 0 2 1 0 2 33.33 .00 66.67 33.33 1939-12-02 Not Known 1940-09-07 Not Known McLeod
1929 Edward McLeod Falkirk; St Bernards; Leith Athletic 6 6 0 3 0 3 50.00 .00 50.00 50.00 1917-09-22 Not Known 1925-01-24 Not Known McLeod
1930 Gordon Thomas McLeod Dundee United; Dundee 4 4 0 0 4 1 .00 80.00 20.00 40.00 1985-11-02 18y 02m 00d 1990-04-04 22y 07m 02d McLeod
1931 Gus McLeod Berwick Rangers 2 2 0 0 1 1 .00 50.00 50.00 25.00 1974-11-04 24y 05m 27d 1976-03-29 25y 10m 21d McLeod
1932 Iain Alasdair McLeod Berwick Rangers 5 5 0 0 2 3 .00 40.00 60.00 20.00 1977-08-23 25y 03m 12d 1980-04-23 27y 11m 12d McLeod
1933 James McLeod Ayr United; Kilmarnock 17 17 0 1 6 5 6 35.29 29.41 35.29 50.00 1922-03-04 Not Known 1933-01-14 Not Known McLeod
1934 James McLeod Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1903-09-26 Not Known 1903-09-26 Not Known McLeod
1935 John McLeod Dumbarton 11 11 0 6 0 5 54.55 .00 45.45 54.55 1890-08-30 Not Known 1894-10-27 Not Known McLeod
1936 John 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
1937 John S McLeod Heart of Midlothian B 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1934-08-03 Not Known 1934-08-03 Not Known McLeod
1938 John Simpson McLeod Queen of the South 1 1 0 2 0 0 1 .00 .00 100.00 .00 1935-03-23 Not Known 1935-03-23 Not Known McLeod
1939 Joseph McLeod Dundee United; Motherwell; Berwick Rangers 6 3 3 1 1 4 16.67 16.67 66.67 25.00 1987-05-11 19y 04m 11d 1998-07-23 30y 06m 23d McLeod
1940 Keith McLeod Ross County; The Spartans 2 1 1 0 1 1 .00 50.00 50.00 25.00 1983-04-18 34y 07m 30d 2012-09-07 Not Known McLeod
1941 N McLeod Edinburgh Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1878-10-19 Not Known 1878-10-19 Not Known McLeod
1942 Normie McLeod British Columbia All-Stars 1 1 0 0 1 0 .00 100.00 .00 50.00 1960-06-04 Not Known 1960-06-04 Not Known McLeod
1943 Robert McLeod Vale Of Leven 1 1 0 0 0 1 .00 .00 100.00 .00 1890-10-25 Not Known 1890-10-25 Not Known McLeod
1944 Thomas McLeod Falkirk 3 3 0 1 1 2 25.00 25.00 50.00 37.50 1972-11-04 20y 11m 23d 1974-09-25 22y 10m 13d McLeod
1945 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
1946 William McLeod St Bernards; Cowlairs 3 3 0 0 0 3 .00 .00 100.00 .00 1890-04-05 Not Known 1891-03-07 Not Known McLeod
1947 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
1948 Alex Munsie McLetchie Albion Rovers 11 11 0 1 1 9 9.09 9.09 81.82 13.64 1938-11-19 Not Known 1943-11-13 Not Known McLetchie
1949 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
1950 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
1951 A McLintock Vale Of Leven 1 1 0 1 0 0 100.00 .00 .00 100.00 1882-10-21 Not Known 1882-10-21 Not Known McLintock
1952 William McLintock St Mirren 2 2 0 2 0 1 1 .00 50.00 50.00 25.00 1938-10-01 Not Known 1939-01-24 Not Known McLintock
1953 Sean McLoughlin St Mirren 2 2 0 0 1 1 .00 50.00 50.00 25.00 2019-09-28 22y 10m 15d 2019-11-09 22y 11m 27d McLoughlin
1954 James McLuckie Dundee; Third Lanark 5 5 0 0 3 2 .00 60.00 40.00 30.00 1905-10-21 Not Known 1906-12-15 Not Known McLuckie
1955 James McLuckie Hamilton Academical; Ipswich Town 7 7 0 4 0 3 57.14 .00 42.86 57.14 1928-12-22 20y 10m 18d 1938-03-05 30y 01m 01d McLuckie
1956 Malcolm McLure Raith Rovers 23 23 0 8 3 12 34.78 13.04 52.17 41.30 1948-08-25 Not Known 1956-11-10 Not Known McLure
1957 W McLure Clyde 3 3 0 1 0 2 33.33 .00 66.67 33.33 1886-10-16 Not Known 1888-02-04 Not Known McLure
1958 Charles McLurg East Stirlingshire 2 2 0 0 0 2 .00 .00 100.00 .00 1932-10-08 Not Known 1933-02-25 Not Known McLurg
1959 Alexander McMahon Hibernian; Celtic 34 34 0 16 9 5 18 26.47 14.71 52.94 33.82 1886-05-15 15y 06m 29d 1902-04-21 31y 06m 05d McMahon
1960 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
1961 Dom McMahon Queen of the South 0 0 0 0 1 1 .00 50.00 50.00 25.00 2020-12-12 19y 06m 18d 2021-02-12 19y 08m 19d McMahon
1962 Gerard Joseph McMahon St Johnstone 5 1 4 1 3 2 16.67 50.00 33.33 41.67 1998-04-18 24y 03m 20d 2000-05-06 26y 04m 07d McMahon
1963 Hugh McMahon Cowdenbeath 2 2 0 0 0 2 .00 .00 100.00 .00 1928-10-13 Not Known 1929-08-24 Not Known McMahon
1964 John McMahon Hamilton Academical 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1920-03-13 Not Known 1920-03-13 Not Known McMahon
1965 John McMahon Clyde 2 2 0 0 0 2 .00 .00 100.00 .00 1899-10-21 Not Known 1899-12-09 Not Known McMahon
1966 Patrick McMahon St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1934-10-06 Not Known 1934-10-06 Not Known McMahon
1967 Scott McMann Hamilton Academical; Dundee United 13 13 0 1 4 9 7.14 28.57 64.29 21.43 2017-03-11 20y 06m 04d 2023-02-04 26y 04m 28d McMann
1968 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
1969 Declan McManus Aberdeen; Raith Rovers; Dunfermline Athletic; Falkirk 9 6 3 2 2 5 4 18.18 45.45 36.36 40.91 2012-12-08 18y 09m 00d 2021-04-03 27y 00m 26d McManus
1970 Henry McManus Hibernian 8 8 0 3 0 5 37.50 .00 62.50 37.50 1916-01-01 Not Known 1918-02-02 Not Known McManus
1971 Jim McManus Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1956-10-20 Not Known 1956-10-20 Not Known McManus
1972 Jim McManus Falkirk 5 5 0 1 3 0 3 50.00 .00 50.00 50.00 1965-11-27 20y 04m 08d 1968-03-02 22y 07m 12d McManus
1973 McManus Mossend Swifts 1 1 0 0 0 1 .00 .00 100.00 .00 1894-01-20 Not Known 1894-01-20 Not Known McManus
1974 Michael Q McManus Hamilton Academical 5 5 0 2 1 3 33.33 16.67 50.00 41.67 1977-10-01 23y 06m 04d 1980-02-23 25y 10m 27d McManus
1975 Patrick McManus St Bernards 7 7 0 2 1 4 28.57 14.29 57.14 35.71 1894-08-11 Not Known 1895-05-25 Not Known McManus
1976 Paul McManus Cove Rangers 1 1 0 1 0 0 1 .00 .00 100.00 .00 2018-07-18 35y 06m 22d 2018-07-18 35y 06m 22d McManus
1977 Stephen McManus Celtic; Motherwell 27 26 1 3 13 7 11 41.94 22.58 35.48 53.23 2004-04-03 21y 06m 24d 2017-02-04 34y 04m 25d McManus
1978 Tom McManus Hibernian; Dundee; Falkirk; Dunfermline Athletic 14 6 8 1 3 7 7 17.65 41.18 41.18 38.24 2000-05-21 19y 02m 23d 2010-09-21 29y 06m 24d McManus
1979 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
1980 Grant Thomas McMartin St Johnstone; Livingston (Meadowbank Thistle); Berwick Rangers 3 3 0 1 1 2 25.00 25.00 50.00 37.50 1994-08-31 23y 08m 00d 2001-02-07 30y 01m 10d McMartin
1981 Albert McMaster Hamilton Academical 1 1 0 1 0 0 100.00 .00 .00 100.00 1946-02-23 Not Known 1946-02-23 Not Known McMaster
1982 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
1983 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
1984 Dean McMaster Airdrieonians (Airdrie United) 1 1 0 0 0 1 .00 .00 100.00 .00 2024-02-11 20y 09m 29d 2024-02-11 20y 09m 29d McMaster
1985 John McMaster Aberdeen; Greenock Morton 15 13 2 1 7 5 5 41.18 29.41 29.41 55.88 1974-08-28 19y 06m 05d 1987-12-26 32y 10m 03d McMaster
1986 Joseph McMaster Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1945-11-17 Not Known 1945-11-17 Not Known McMaster
1987 McMaster Port Glasgow Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1902-12-20 Not Known 1902-12-20 Not Known McMaster
1988 Henry McMath Airdrieonians 2 2 0 0 1 0 .00 50.00 .00 25.00 1940-03-23 Not Known 1940-03-27 Not Known McMath
1989 John McMeekin Airdrieonians 1 1 0 0 1 0 .00 100.00 .00 50.00 1928-09-22 Not Known 1928-09-22 Not Known McMeekin
1990 Joseph McMeekin Aberdeen 1 1 0 0 1 0 .00 100.00 .00 50.00 1931-09-12 Not Known 1931-09-12 Not Known McMeekin
1991 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
1992 Conor McMenamin St Mirren 6 4 2 2 2 2 33.33 33.33 33.33 50.00 2023-09-23 28y 00m 30d 2026-02-03 30y 05m 10d McMenamin
1993 McMenamin Glentoran 1 0 1 0 1 0 .00 100.00 .00 50.00 2008-07-14 Not Known 2008-07-14 Not Known McMenamin
1994 Francis McMenemy Hamilton Academical 2 2 0 1 0 1 50.00 .00 50.00 50.00 1932-04-09 Not Known 1932-08-24 Not Known McMenemy
1995 Harry McMenemy Newcastle United; Dundee 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 1931-09-28 19y 06m 02d 1938-01-03 25y 09m 08d McMenemy
1996 Jimmy McMenemy Celtic; Partick Thistle 39 39 0 10 16 10 13 41.03 25.64 33.33 53.85 1902-08-26 21y 10m 15d 1922-04-01 41y 05m 21d McMenemy
1997 John McMenemy Motherwell; Partick Thistle 17 17 0 3 7 2 8 41.18 11.76 47.06 47.06 1928-11-10 Not Known 1937-01-23 Not Known McMenemy
1998 McMenemy Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1892-12-24 Not Known 1892-12-24 Not Known McMenemy
1999 Alf McMichael Newcastle United 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1954-10-13 27y 09m 03d 1957-11-27 30y 10m 17d McMichael
2000 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
2001 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
2002 Archibald McMillan Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1914-09-21 Not Known 1914-09-21 Not Known McMillan
2003 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
2004 Charles McMillan Heart of Midlothian B 2 2 0 1 1 0 50.00 50.00 .00 75.00 1929-08-05 Not Known 1930-08-01 Not Known McMillan
2005 D McMillan St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1887-10-29 Not Known 1887-10-29 Not Known McMillan
2006 David McMillan St Johnstone; Hamilton Academical; Falkirk 4 1 3 1 1 2 25.00 25.00 50.00 37.50 2018-09-29 29y 09m 15d 2020-02-08 31y 01m 25d McMillan
2007 David McMillan Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 1906-01-03 Not Known 1906-01-03 Not Known McMillan
2008 George McMillan Leith Athletic 3 3 0 2 0 1 66.67 .00 33.33 66.67 1890-05-10 Not Known 1891-08-08 Not Known McMillan
2009 George McMillan Rangers 3 3 0 1 2 1 0 66.67 33.33 .00 83.33 1927-01-29 Not Known 1928-09-15 Not Known McMillan
2010 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
2011 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
2012 Hubert A McMillan Queens Park 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 1916-04-08 Not Known 1917-08-25 Not Known McMillan
2013 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
2014 Ian 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
2015 Jack McMillan Motherwell; Livingston (Meadowbank Thistle); Partick Thistle; Falkirk 10 7 3 2 5 7 14.29 35.71 50.00 32.14 2016-09-30 18y 09m 12d 2026-09-15 28y 08m 28d McMillan
2016 James McMillan Falkirk 24 24 0 1 13 4 7 54.17 16.67 29.17 62.50 1909-04-17 Not Known 1917-11-24 Not Known McMillan
2017 James McMillan Stenhousemuir 1 1 0 1 0 0 100.00 .00 .00 100.00 1940-03-30 Not Known 1940-03-30 Not Known McMillan
2018 James A McMillan St Bernards 8 8 0 2 1 1 6 12.50 12.50 75.00 18.75 1896-10-03 Not Known 1897-11-20 Not Known McMillan
2019 James McMillan Vale Of Leven 1 1 0 1 0 0 100.00 .00 .00 100.00 1889-11-30 Not Known 1889-11-30 Not Known McMillan
2020 Jim McMillan Sunderland 1 1 0 0 0 1 .00 .00 100.00 .00 1886-02-27 Not Known 1886-02-27 Not Known McMillan
2021 John McMillan Dumbarton 1 1 0 0 0 1 .00 .00 100.00 .00 1921-04-11 Not Known 1921-04-11 Not Known McMillan
2022 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
2023 John McMillan Clydebank[3] 3 3 0 0 0 3 .00 .00 100.00 .00 1920-09-11 Not Known 1922-03-11 Not Known McMillan
2024 Jordan McMillan Rangers; Dunfermline Athletic; Partick Thistle 4 4 0 1 3 0 3 50.00 .00 50.00 50.00 2007-04-21 18y 06m 05d 2014-05-07 25y 06m 21d McMillan
2025 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
2026 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
2027 Steve 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
2028 Thomas McMillan Dumbarton 12 12 0 1 5 1 6 41.67 8.33 50.00 45.83 1885-04-04 Not Known 1894-10-27 Not Known McMillan
2029 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
2030 James H McMinn Greenock Morton 2 2 0 0 1 1 .00 50.00 50.00 25.00 1922-04-08 Not Known 1923-12-01 Not Known McMinn
2031 John McMinn St Bernards 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1888-09-08 Not Known 1888-10-06 Not Known McMinn
2032 Kevin 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
2033 Lewis McMinn Linlithgow Rose 1 1 0 0 0 1 .00 .00 100.00 .00 2021-06-26 24y 02m 18d 2021-06-26 24y 02m 18d McMinn
2034 Eric McMordie Middlesbrough 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1968-08-03 21y 07m 26d 1968-08-03 21y 07m 26d McMordie
2035 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
2036 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
2037 Jimmy McMullan Partick Thistle 18 18 0 4 4 10 22.22 22.22 55.56 33.33 1914-03-28 Not Known 1925-10-24 Not Known McMullan
2038 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
2039 Paul McMullan Dunfermline Athletic; Dundee United; Dundee; Raith Rovers 7 6 1 2 2 3 28.57 28.57 42.86 42.86 2016-07-09 20y 04m 14d 2026-07-24 30y 04m 29d McMullan
2040 Stephen McMullan Fleetwood Town 0 0 0 0 0 1 .00 .00 100.00 .00 2023-07-12 18y 06m 12d 2023-07-12 18y 06m 12d McMullan
2041 Charles McMullen Hibernian 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1945-08-15 Not Known 1945-08-15 Not Known McMullen
2042 Thomas McMurdo Third Lanark 2 2 0 0 0 2 .00 .00 100.00 .00 1904-04-09 Not Known 1904-08-27 Not Known McMurdo
2043 Alex F McMurray Motherwell 3 3 0 0 0 3 .00 .00 100.00 .00 1903-11-28 Not Known 1904-12-31 Not Known McMurray
2044 Alex McMurray Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1903-01-02 Not Known 1903-01-02 Not Known McMurray
2045 P McMurray Hibernian 1 1 0 1 0 0 100.00 .00 .00 100.00 1895-12-21 Not Known 1895-12-21 Not Known McMurray
2046 Andrew McMurtrie Motherwell 5 5 0 3 1 1 60.00 20.00 20.00 70.00 1926-10-23 Not Known 1928-02-25 Not Known McMurtrie
2047 Alex McNab Greenock Morton 14 14 0 6 5 4 5 35.71 28.57 35.71 50.00 1917-03-31 Not Known 1923-12-01 Not Known McNab
2048 Andrew McNab Motherwell 3 3 0 0 0 3 .00 .00 100.00 .00 1903-09-12 Not Known 1904-12-31 Not Known McNab
2049 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
2050 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
2051 James McNab St Bernards; Leith Athletic 10 10 0 1 1 8 10.00 10.00 80.00 15.00 1891-08-18 Not Known 1894-11-17 Not Known McNab
2052 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
2053 John McNab Heart of Midlothian B 2 1 1 0 0 2 .00 .00 100.00 .00 1938-08-01 Not Known 1938-08-05 Not Known McNab
2054 Neil McNab Greenock Morton; Tottenham Hotspur 2 1 1 1 1 1 33.33 33.33 33.33 50.00 1973-09-01 16y 02m 28d 1974-08-03 17y 01m 30d McNab
2055 Robbie McNab Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 2025-07-19 29y 06m 17d 2025-07-19 29y 06m 17d McNab
2056 Alec McNair Celtic 41 41 0 22 11 8 53.66 26.83 19.51 67.07 1904-09-19 21y 08m 26d 1924-10-11 41y 09m 17d McNair
2057 Andrew McNair Queens Park 7 7 0 1 1 5 14.29 14.29 71.43 21.43 1901-08-27 Not Known 1907-04-24 Not Known McNair
2058 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
2059 David McNair Stenhousemuir; Falkirk 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1939-12-30 Not Known 1940-11-30 Not Known McNair
2060 Hugh McNair Falkirk 11 11 0 6 2 3 54.55 18.18 27.27 63.64 1921-10-01 Not Known 1925-04-22 Not Known McNair
2061 James McNair Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 1934-03-17 Not Known 1934-03-17 Not Known McNair
2062 McNair Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1942-05-09 Not Known 1942-05-09 Not Known McNair
2063 William McNair Aberdeen 2 2 0 1 0 0 50.00 .00 .00 50.00 1908-08-17 Not Known 1908-10-14 Not Known McNair
2064 Mark McNally Celtic; Dundee United; Stirling Albion 16 16 0 1 5 4 8 29.41 23.53 47.06 41.18 1991-04-27 20y 01m 17d 2005-07-16 34y 04m 06d McNally
2065 Stephen McNally Dundee 2 2 0 0 1 3 .00 25.00 75.00 12.50 2004-03-27 20y 00m 12d 2005-01-22 20y 10m 07d McNally
2066 Jackie McNamara Jnr Dunfermline Athletic; Celtic; Aberdeen; Falkirk 38 36 2 2 28 8 7 65.12 18.60 16.28 74.42 1995-08-30 21y 10m 06d 2009-10-24 36y 00m 00d McNamara
2067 Jackie McNamara Celtic; Hibernian 18 17 1 1 6 5 7 33.33 27.78 38.89 47.22 1975-08-13 22y 10m 25d 1985-01-01 32y 03m 13d McNamara
2068 T McNamara Orange Free State 1 1 0 0 0 1 .00 .00 100.00 .00 1954-06-09 Not Known 1954-06-09 Not Known McNamara
2069 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
2070 Francis McNamee St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1895-08-10 Not Known 1895-08-10 Not Known McNamee
2071 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
2072 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
2073 William McNamee Hamilton Academical; Airdrieonians 13 13 0 3 2 8 23.08 15.38 61.54 30.77 1912-12-21 Not Known 1921-03-12 Not Known McNamee
2074 Hugh McNaught Queens Park; Leith Athletic; Dundee 6 6 0 0 1 5 .00 16.67 83.33 8.33 1904-01-02 Not Known 1905-02-25 Not Known McNaught
2075 James McNaught Dumbarton; Tottenham Hotspur 9 9 0 1 5 0 4 55.56 .00 44.44 55.56 1890-08-30 20y 02m 22d 1902-01-02 31y 06m 25d McNaught
2076 John 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
2077 John Arthur McNaught Falkirk; Kilmarnock 18 18 0 1 6 4 7 33.33 22.22 38.89 44.44 1911-10-14 Not Known 1921-12-26 Not Known McNaught
2078 Ken McNaught Aston Villa 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1979-08-02 23y 09m 01d 1979-08-02 23y 09m 01d McNaught
2079 William McNaught Raith Rovers 36 36 0 5 6 25 13.89 16.67 69.44 22.22 1949-08-17 27y 03m 10d 1961-08-12 39y 03m 05d McNaught
2080 Alexander McNaughton Dunfermline Athletic; Ayr United; East Stirlingshire 11 8 3 2 0 5 6 .00 45.45 54.55 22.73 1979-10-20 25y 10m 19d 1984-08-22 30y 08m 21d McNaughton
2081 Douglas McNaughton Ayr United 2 2 0 0 1 1 .00 50.00 50.00 25.00 1917-10-20 Not Known 1918-03-23 Not Known McNaughton
2082 Gibson Norrie McNaughton Clyde; Dundee; Dunfermline Athletic 5 5 0 2 0 1 4 .00 20.00 80.00 10.00 1933-11-25 Not Known 1936-05-13 Not Known McNaughton
2083 Harry McNaughton St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1920-05-12 Not Known 1920-05-12 Not Known McNaughton
2084 Harry McNaughton Leith Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1923-08-16 Not Known 1924-05-07 Not Known McNaughton
2085 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
2086 Kevin 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
2087 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
2088 Chris McNee Hamilton Academical 5 5 0 3 3 0 2 60.00 .00 40.00 60.00 1937-03-03 Not Known 1939-04-29 Not Known McNee
2089 John McNee Renton 2 2 0 1 0 0 2 .00 .00 100.00 .00 1893-11-04 Not Known 1894-03-03 Not Known McNee
2090 Andy McNeil Raith Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-10-09 23y 06m 10d 2024-10-09 23y 06m 10d McNeil
2091 Andrew McNeil Hibernian; Livingston (Meadowbank Thistle) 3 3 0 4 4 5 30.77 30.77 38.46 46.15 2006-04-22 19y 03m 03d 2012-09-25 25y 08m 06d McNeil
2092 H McNeil Third Lanark 1 1 0 1 0 0 100.00 .00 .00 100.00 1881-10-08 Not Known 1881-10-08 Not Known McNeil
2093 Harry McNeil Queens Park 1 1 0 1 0 0 100.00 .00 .00 100.00 1880-10-09 Not Known 1880-10-09 Not Known McNeil
2094 Hugh McNeil Celtic; Greenock Morton; Motherwell 22 22 0 1 8 1 13 36.36 4.55 59.09 38.64 1900-11-17 Not Known 1913-12-06 Not Known McNeil
2095 Hugh McNeil Hamilton Academical; Motherwell 10 10 0 5 1 4 50.00 10.00 40.00 55.00 1925-02-28 Not Known 1929-09-07 Not Known McNeil
2096 John 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
2097 John McNeil Heart of Midlothian B; Greenock Morton 21 14 7 5 8 6 8 36.36 27.27 36.36 50.00 1927-08-02 18y 07m 23d 1988-03-26 Not Known McNeil
2098 John S McNeil Albion Rovers 1 1 0 0 1 0 .00 100.00 .00 50.00 1942-04-18 Not Known 1942-04-18 Not Known McNeil
2099 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
2100 Moses McNeil Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1880-04-24 Not Known 1880-04-24 Not Known McNeil
2101 Richard Donald McNeil Dumbarton 17 14 3 1 1 9 8 5.56 50.00 44.44 30.56 1976-04-03 18y 01m 14d 1985-03-23 27y 01m 03d McNeil
2102 Robert McNeil Hamilton Academical; Motherwell 11 11 0 2 3 1 7 27.27 9.09 63.64 31.82 1912-04-24 Not Known 1919-02-01 Not Known McNeil
2103 Thomas McNeil Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1927-09-10 Not Known 1927-09-10 Not Known McNeil
2104 William McNeil Hibernian 2 2 0 0 1 1 .00 50.00 50.00 25.00 1906-04-23 Not Known 1907-05-25 Not Known McNeil
2105 William McNeil Hamilton Academical; Alloa Athletic 3 3 0 1 0 0 3 .00 .00 100.00 .00 1936-11-07 Not Known 1941-02-08 Not Known McNeil
2106 Alex McNeill St Bernards; Port Glasgow Athletic 10 10 0 1 0 9 10.00 .00 90.00 10.00 1896-10-03 Not Known 1906-03-31 Not Known McNeill
2107 Archibald McNeill Leith Athletic 4 4 0 0 1 3 .00 25.00 75.00 12.50 1904-03-12 Not Known 1905-03-25 Not Known McNeill
2108 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
2109 G McNeill Edinburgh Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1878-10-19 Not Known 1878-10-19 Not Known McNeill
2110 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
2111 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
2112 J McNeill Edinburgh Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1878-10-19 Not Known 1878-10-19 Not Known McNeill
2113 James McNeill Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1925-09-15 Not Known 1925-09-15 Not Known McNeill
2114 John McNeill Leith Athletic 9 9 0 2 0 7 22.22 .00 77.78 22.22 1927-05-07 Not Known 1932-05-14 Not Known McNeill
2115 Robert McNeill Sunderland 4 4 0 3 1 0 75.00 25.00 .00 87.50 1895-04-27 21y 05m 06d 1896-04-18 22y 04m 28d McNeill
2116 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
2117 Tom McNeill Greenock Morton; St Johnstone 12 11 1 4 3 5 33.33 25.00 41.67 45.83 1975-04-12 19y 08m 10d 1982-09-15 27y 01m 13d McNeill
2118 W McNeill Edinburgh Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1878-10-19 Not Known 1878-10-19 Not Known McNeill
2119 James McNeilly St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1898-12-24 Not Known 1898-12-24 Not Known McNeilly
2120 John McNeish Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 1895-03-02 Not Known 1895-03-02 Not Known McNeish
2121 McNeish Hibernian 1 1 0 1 0 0 100.00 .00 .00 100.00 1908-08-18 Not Known 1908-08-18 Not Known McNeish
2122 George McNestry Doncaster Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1928-09-10 20y 02m 09d 1928-09-10 20y 02m 09d McNestry
2123 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
2124 Johnny McNichol Brighton and Hove Albion 1 1 0 0 1 0 .00 100.00 .00 50.00 1950-04-28 24y 08m 08d 1950-04-28 24y 08m 08d McNichol
2125 Robert 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
2126 Duncan McNicol St Bernards; Aberdeen 10 10 0 1 1 8 10.00 10.00 80.00 15.00 1897-10-09 Not Known 1905-05-01 Not Known McNicol
2127 John McNicol Vale Of Leven 3 3 0 0 1 1 .00 33.33 33.33 16.67 1891-10-31 Not Known 1892-03-19 Not Known McNicol
2128 Scott McNicol Dunfermline Athletic 0 0 0 0 0 1 .00 .00 100.00 .00 2003-08-31 20y 06m 06d 2003-08-31 20y 06m 06d McNicol
2129 Dave 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
2130 George McNicoll Partick Thistle; Port Glasgow Athletic; Aberdeen; Raith Rovers 9 9 0 3 1 3 5 11.11 33.33 55.56 27.78 1899-01-07 Not Known 1907-03-23 Not Known McNicoll
2131 Grant Stuart McNicoll Berwick Rangers 3 3 0 1 0 2 33.33 .00 66.67 33.33 1997-07-20 19y 10m 13d 2004-01-10 26y 04m 03d McNicoll
2132 Martin McNiff Annan Athletic; Stirling Albion 2 2 0 0 0 2 .00 .00 100.00 .00 2014-07-26 24y 04m 10d 2021-07-20 31y 04m 04d McNiff
2133 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
2134 Marc McNulty Livingston (Meadowbank Thistle); Hibernian; Dundee United 8 6 2 1 2 2 4 25.00 25.00 50.00 37.50 2011-07-16 18y 10m 02d 2022-04-24 29y 07m 10d McNulty
2135 McNulty Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1996-07-19 Not Known 1996-07-19 Not Known McNulty
2136 William McOustra Celtic 6 6 0 1 1 2 3 16.67 33.33 50.00 33.33 1900-04-21 Not Known 1901-11-02 Not Known McOustra
2137 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
2138 Joshua McPake Greenock Morton; St Johnstone 2 2 0 0 0 4 .00 .00 100.00 .00 2020-12-05 19y 03m 05d 2025-05-14 23y 08m 14d McPake
2139 Dave McParland Partick Thistle 35 35 0 3 9 7 19 25.71 20.00 54.29 35.71 1954-09-11 19y 04m 06d 1969-03-01 33y 09m 24d McParland
2140 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
2141 Peter McParland Aston Villa 2 2 0 1 0 2 0 .00 100.00 .00 50.00 1958-11-19 24y 06m 25d 1960-04-25 26y 00m 00d McParland
2142 Bob McPhail Rangers 27 27 0 10 12 7 8 44.44 25.93 29.63 57.41 1927-08-20 21y 09m 26d 1939-03-18 33y 04m 21d McPhail
2143 Dan McPhail Portsmouth 1 1 0 0 1 0 .00 100.00 .00 50.00 1926-09-15 Not Known 1926-09-15 Not Known McPhail
2144 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
2145 John McPhail Celtic 13 13 0 6 9 2 2 69.23 15.38 15.38 76.92 1942-11-07 18y 10m 11d 1953-10-24 29y 09m 27d McPhail
2146 John McPhail Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1958-01-02 Not Known 1958-01-02 Not Known McPhail
2147 John McPhail 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
2148 Malcolm McPhail Kilmarnock; Greenock Morton 17 17 0 7 8 3 6 47.06 17.65 35.29 55.88 1916-04-15 Not Known 1925-09-05 Not Known McPhail
2149 Robert Low McPhail Airdrieonians; St Mirren 7 7 0 2 2 2 3 28.57 28.57 42.86 42.86 1924-02-13 Not Known 1941-01-04 Not Known McPhail
2150 William 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
2151 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
2152 Billy McPhee East Fife; Berwick Rangers 5 5 0 1 4 2 14.29 57.14 28.57 42.86 1972-03-04 22y 08m 21d 1977-08-23 28y 02m 11d McPhee
2153 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
2154 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
2155 Dan McPhee St Mirren 2 2 0 1 0 1 50.00 .00 50.00 50.00 1891-04-11 Not Known 1891-04-11 Not Known McPhee
2156 Hugh McPhee Hibernian 2 2 0 0 0 2 .00 .00 100.00 .00 1888-11-24 Not Known 1889-05-23 Not Known McPhee
2157 Ian 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
2158 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
2159 John McPhee Albion Rovers 4 4 0 0 1 3 .00 25.00 75.00 12.50 1934-09-12 Not Known 1936-03-14 Not Known McPhee
2160 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
2161 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
2162 McPhee St Johnstone 0 0 0 1 0 0 100.00 .00 .00 100.00 1971-08-28 Not Known 1971-08-28 Not Known McPhee
2163 Andrew McPherson Greenock Morton; Celtic; Hibernian 7 7 0 2 2 3 28.57 28.57 42.86 42.86 1900-09-15 Not Known 1904-05-03 Not Known McPherson
2164 Craig McPherson Falkirk 5 4 1 1 2 3 16.67 33.33 50.00 33.33 2002-07-27 31y 04m 00d 2006-03-25 34y 11m 26d McPherson
2165 D McPherson Beith 1 1 0 0 0 1 .00 .00 100.00 .00 1906-02-10 Not Known 1906-02-10 Not Known McPherson
2166 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
2167 David Murray McPherson Kilmarnock 10 10 0 1 3 1 5 30.00 10.00 50.00 35.00 1898-04-16 Not Known 1902-12-06 Not Known McPherson
2168 Duncan McPherson St Mirren 2 2 0 0 0 2 .00 .00 100.00 .00 1905-08-26 Not Known 1905-12-23 Not Known McPherson
2169 Frank McPherson Manchester United 2 2 0 1 1 0 50.00 50.00 .00 75.00 1923-09-12 22y 03m 29d 1924-04-14 22y 11m 00d McPherson
2170 H McPherson Beith 1 1 0 0 0 1 .00 .00 100.00 .00 1906-02-10 Not Known 1906-02-10 Not Known McPherson
2171 James McPherson Falkirk 3 3 0 1 0 2 33.33 .00 66.67 33.33 1903-09-08 Not Known 1904-09-05 Not Known McPherson
2172 James McPherson St Bernards; Cowlairs 3 3 0 0 0 3 .00 .00 100.00 .00 1890-04-05 Not Known 1891-03-07 Not Known McPherson
2173 Jamie McPherson Ross County 1 0 1 2 0 1 0 .00 100.00 .00 50.00 1997-03-27 Not Known 1997-03-27 Not Known McPherson
2174 John Campbell McLeod McPherson Vale Of Leven 1 1 0 1 0 0 100.00 .00 .00 100.00 1882-10-21 Not Known 1882-10-21 Not Known McPherson
2175 John McPherson Rangers 24 24 0 3 13 6 5 54.17 25.00 20.83 66.67 1890-08-16 Not Known 1901-04-27 Not Known McPherson
2176 Joseph McPherson Queen of the South; Falkirk 4 4 0 0 1 3 .00 25.00 75.00 12.50 1937-11-20 Not Known 1941-12-27 Not Known McPherson
2177 Lachlan McPherson Swansea Town 1 1 0 1 0 0 100.00 .00 .00 100.00 1928-03-26 27y 08m 25d 1928-03-26 27y 08m 25d McPherson
2178 Malcolm McPherson West Ham United 0 0 0 0 0 0 .00 .00 .00 .00 1994-12-14 20y 03m 02d 1994-12-14 20y 03m 02d McPherson
2179 Neil McPherson Auchinleck Talbot 1 1 0 0 0 1 .00 .00 100.00 .00 2019-02-10 23y 01m 09d 2019-02-10 23y 01m 09d McPherson
2180 Neill McPherson Auchinleck Talbot 1 1 0 0 0 1 .00 .00 100.00 .00 2022-01-22 25y 06m 00d 2022-01-22 25y 06m 00d McPherson
2181 Noble McPherson Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1902-04-19 Not Known 1902-04-19 Not Known McPherson
2182 Peter McPherson St Bernards 2 2 0 0 2 0 .00 100.00 .00 50.00 1936-04-30 Not Known 1936-04-30 Not Known McPherson
2183 Peter McPherson Hibernian 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1932-12-26 Not Known 1933-04-26 Not Known McPherson
2184 William McPherson Rangers 4 4 0 2 3 1 0 75.00 25.00 .00 87.50 1908-11-28 Not Known 1910-04-18 Not Known McPherson
2185 McPherson-1928-08-06-RH Heart of Midlothian B 1 1 0 0 0 1 .00 .00 100.00 .00 1928-08-06 Not Known 1928-08-06 Not Known McPherson-1928-08-06-RH
2186 James McPhie Falkirk 15 15 0 1 4 4 7 26.67 26.67 46.67 40.00 1939-10-21 Not Known 1950-12-09 Not Known McPhie
2187 Lawrence McPhillips Albion Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1938-11-19 Not Known 1938-11-19 Not Known McPhillips
2188 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
2189 Denis McQuade Partick Thistle; Hamilton Academical 13 11 2 4 3 6 5 21.43 42.86 35.71 42.86 1971-12-18 20y 11m 12d 1979-10-13 28y 09m 07d McQuade
2190 John McQuade Ross County 1 0 1 0 1 0 .00 100.00 .00 50.00 2001-09-25 31y 02m 17d 2001-09-25 31y 02m 17d McQuade
2191 John D McQuade St Mirren 2 2 0 1 0 1 50.00 .00 50.00 50.00 1917-08-18 Not Known 1918-04-20 Not Known McQuade
2192 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
2193 McQuade Arthurlie 1 1 0 0 0 1 .00 .00 100.00 .00 1922-01-28 Not Known 1922-01-28 Not Known McQuade
2194 Paul McQuade St Mirren 1 0 1 0 0 2 .00 .00 100.00 .00 2010-10-23 23y 05m 06d 2010-12-29 23y 07m 12d McQuade
2195 Peter Murray McQuade East Fife; Berwick Rangers 6 6 0 1 3 3 14.29 42.86 42.86 35.71 1971-10-30 22y 11m 26d 1976-03-29 27y 04m 25d McQuade
2196 Robert McQuaker Third Lanark 1 1 0 1 0 0 100.00 .00 .00 100.00 1907-10-05 Not Known 1907-10-05 Not Known McQuaker
2197 Alan McQueen Ross County 1 1 0 0 0 1 .00 .00 100.00 .00 1983-04-18 25y 11m 13d 1983-04-18 25y 11m 13d McQueen
2198 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
2199 Eric McQueen St Mirren 0 0 0 0 0 1 .00 .00 100.00 .00 1986-03-25 22y 02m 25d 1986-03-25 22y 02m 25d McQueen
2200 George McQueen Rangers; Airdrieonians 24 24 0 3 9 8 7 37.50 33.33 29.17 54.17 1917-11-10 Not Known 1932-12-31 Not Known McQueen
2201 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
2202 Hugh McQueen Leith Athletic; Derby County 18 18 0 3 2 3 13 11.11 16.67 72.22 19.44 1889-05-11 21y 07m 10d 1899-04-26 31y 06m 25d McQueen
2203 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
2204 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
2205 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
2206 Matthew McQueen Leith Athletic 16 16 0 2 2 12 12.50 12.50 75.00 18.75 1889-05-11 Not Known 1892-09-17 Not Known McQueen
2207 Tommy McQueen Clyde; Aberdeen; Falkirk; Dundee 23 23 0 8 4 11 34.78 17.39 47.83 43.48 1982-08-21 19y 04m 20d 1996-10-23 33y 06m 22d McQueen
2208 James 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
2209 Archie McQuilkie Renton 1 1 0 0 1 0 .00 100.00 .00 50.00 1892-09-10 Not Known 1892-09-10 Not Known McQuilkie
2210 John McQuillan Dundee; St Johnstone; Dundee United 23 19 4 1 7 4 13 29.17 16.67 54.17 37.50 1992-09-01 22y 01m 12d 2000-12-23 30y 05m 03d McQuillan
2211 John B McReynolds Abercorn 1 1 0 0 0 1 .00 .00 100.00 .00 1896-08-22 Not Known 1896-08-22 Not Known McReynolds
2212 Robert McRitchie St Bernards 3 3 0 0 0 3 .00 .00 100.00 .00 1906-05-05 Not Known 1906-12-29 Not Known McRitchie
2213 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
2214 John McRoberts Heart of Midlothian B 2 2 0 1 1 0 50.00 50.00 .00 75.00 1920-08-11 Not Known 1921-08-06 Not Known McRoberts
2215 Daniel McRorie Airdrieonians; Greenock Morton 4 4 0 5 2 1 1 50.00 25.00 25.00 62.50 1926-02-13 Not Known 1930-09-06 Not Known McRorie
2216 Willie McSeveney Motherwell 18 18 0 5 3 10 27.78 16.67 55.56 36.11 1954-10-23 25y 06m 20d 1962-10-20 33y 06m 17d McSeveney
2217 Peter McSevich Aberdeen 2 2 0 0 1 1 .00 50.00 50.00 25.00 1925-09-21 Not Known 1927-04-02 Not Known McSevich
2218 Harry McShane Hamilton Academical 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1944-11-18 Not Known 1945-01-02 Not Known McShane
2219 Ian McShane Queen of the South; Ross County; St Mirren; Falkirk 9 7 2 1 5 7 7.69 38.46 53.85 26.92 2013-07-20 20y 07m 00d 2020-02-08 27y 01m 19d McShane
2220 Jon McShane St Mirren; East Fife 1 1 0 0 0 3 .00 .00 100.00 .00 2008-11-08 17y 01m 25d 2014-07-12 22y 09m 28d McShane
2221 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
2222 Andrew McShea Port Glasgow Athletic 2 2 0 0 1 1 .00 50.00 50.00 25.00 1906-11-10 Not Known 1907-01-19 Not Known McShea
2223 James McSherry Kilmarnock; Ayr United 19 15 4 8 6 6 38.10 28.57 28.57 52.38 1970-10-03 18y 07m 21d 1981-09-23 29y 07m 11d McSherry
2224 Robert Scott McSkimming Motherwell; Albion Rovers 7 7 0 4 3 0 57.14 42.86 .00 78.57 1916-12-09 Not Known 1922-09-09 Not Known McSkimming
2225 Shaun 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
2226 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
2227 Alex McSpadyen Partick Thistle 15 15 0 1 3 5 7 20.00 33.33 46.67 36.67 1935-08-10 20y 07m 22d 1942-11-21 27y 11m 02d McSpadyen
2228 Tommy 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
2229 Frank McStay Motherwell 12 12 0 3 0 9 25.00 .00 75.00 25.00 1912-04-22 Not Known 1919-03-08 Not Known McStay
2230 James McStay Celtic; Hamilton Academical 32 32 0 17 7 8 53.13 21.88 25.00 64.06 1922-12-16 27y 08m 15d 1936-11-07 41y 07m 06d McStay
2231 John McStay Motherwell; Hibernian; Raith Rovers; Clydebank[4] 10 9 1 1 1 3 6 10.00 30.00 60.00 25.00 1984-05-12 18y 04m 18d 1995-02-07 29y 01m 14d McStay
2232 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
2233 Paul McStay Celtic 53 53 0 4 28 15 10 52.83 28.30 18.87 66.98 1983-03-12 18y 04m 18d 1997-01-11 32y 02m 20d McStay
2234 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
2235 Ryan Michael McStay Falkirk 0 0 0 0 2 2 .00 50.00 50.00 25.00 2005-10-02 19y 09m 28d 2007-01-20 21y 01m 16d McStay
2236 Willie McStay Celtic 4 4 0 3 3 0 50.00 50.00 .00 75.00 1983-12-17 22y 00m 21d 1986-10-08 24y 10m 12d McStay
2237 William McStay Ayr United; Celtic 27 27 0 2 17 2 8 62.96 7.41 29.63 66.67 1913-08-23 21y 02m 02d 1929-01-26 36y 07m 05d McStay
2238 Gary McSwegan Rangers; Dundee United; Kilmarnock; Inverness Caledonian Thistle 18 6 12 3 7 5 8 35.00 25.00 40.00 47.50 1992-02-01 21y 04m 08d 2007-02-10 36y 04m 17d McSwegan
2239 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
2240 John Kay McTavish Falkirk; Partick Thistle; Dumbarton 24 24 0 7 8 1 15 33.33 4.17 62.50 35.42 1905-11-25 Not Known 1921-04-11 Not Known McTavish
2241 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
2242 Robert McTavish Falkirk; Third Lanark 2 2 0 1 1 0 50.00 50.00 .00 75.00 1907-12-14 Not Known 1913-10-25 Not Known McTavish
2243 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
2244 George McTurk Clyde; Partick Thistle; Clydebank[3] 18 18 0 3 4 11 16.67 22.22 61.11 27.78 1908-04-18 Not Known 1920-09-14 Not Known McTurk
2245 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
2246 Les McVay Livingston (Meadowbank Thistle) 2 1 1 0 0 2 .00 .00 100.00 .00 1975-02-24 20y 00m 13d 1976-08-07 21y 05m 27d McVay
2247 Hugh McVean Aberdeen 1 1 0 0 1 0 .00 100.00 .00 50.00 1948-12-04 23y 08m 24d 1948-12-04 23y 08m 24d McVean
2248 Malcolm McVean Vale Of Leven; Third Lanark; Liverpool; Dundee 9 9 0 1 3 0 6 33.33 .00 66.67 33.33 1891-05-09 20y 02m 02d 1898-03-05 26y 11m 26d McVean
2249 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
2250 Samuel McVeigh St Mirren 1 1 0 0 1 0 .00 100.00 .00 50.00 1923-12-15 Not Known 1923-12-15 Not Known McVeigh
2251 William McVeigh St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1920-12-18 Not Known 1920-12-18 Not Known McVeigh
2252 Don McVicar St Johnstone; Partick Thistle 14 14 0 2 4 9 13.33 26.67 60.00 26.67 1981-10-07 18y 11m 01d 1993-03-27 30y 04m 21d McVicar
2253 McVicar Campsie 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1888-11-03 Not Known 1888-11-03 Not Known McVicar
2254 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
2255 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
2256 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
2257 George McVitie Oldham Athletic 0 0 0 0 1 0 .00 100.00 .00 50.00 1974-09-30 26y 02m 21d 1974-09-30 26y 02m 21d McVitie
2258 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
2259 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
2260 McVittie Carlisle United 0 0 0 1 0 0 100.00 .00 .00 100.00 1969-07-26 Not Known 1969-07-26 Not Known McVittie
2261 Kieran McWalter Arbroath 0 0 0 0 0 1 .00 .00 100.00 .00 2015-07-30 20y 01m 20d 2015-07-30 20y 01m 20d McWalter
2262 Mark Nicoll McWalter Arbroath; St Mirren; Partick Thistle 11 9 2 1 3 5 6 21.43 35.71 42.86 39.29 1985-10-23 17y 04m 03d 1992-11-10 24y 04m 21d McWalter
2263 William McWatt Heart of Midlothian B 2 2 0 0 0 2 .00 .00 100.00 .00 1928-08-03 Not Known 1928-08-06 Not Known McWatt
2264 George McWattie Hibernian; Queens Park 15 15 0 5 5 5 33.33 33.33 33.33 50.00 1898-10-29 Not Known 1901-05-11 Not Known McWattie
2265 George McWattie Arbroath 1 1 0 0 0 1 .00 .00 100.00 .00 1896-02-08 Not Known 1896-02-08 Not Known McWattie
2266 McWhinnie Ayr FC 1 1 0 0 0 1 .00 .00 100.00 .00 1896-02-01 Not Known 1896-02-01 Not Known McWhinnie
2267 Norman McWhirter St Mirren 6 4 2 4 4 1 44.44 44.44 11.11 66.67 1986-12-06 17y 03m 02d 1992-04-11 22y 07m 07d McWhirter
2268 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
2269 Peter McWilliam Newcastle United 1 1 0 1 0 0 100.00 .00 .00 100.00 1904-04-25 25y 07m 03d 1904-04-25 25y 07m 03d McWilliam
2270 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
2271 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
2272 Robert McWilliams Leith Athletic 2 2 0 1 0 1 50.00 .00 50.00 50.00 1931-08-12 Not Known 1931-09-05 Not Known McWilliams
2273 Ryan McWilliams Ayr United 0 0 0 0 1 0 .00 100.00 .00 50.00 2011-09-21 21y 09m 28d 2011-09-21 21y 09m 28d McWilliams
2274 R Mead Edinburgh University 1 1 0 0 0 1 .00 .00 100.00 .00 1879-12-20 Not Known 1879-12-20 Not Known Mead
2275 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
2276 Meads Notts County 1 1 0 0 0 1 .00 .00 100.00 .00 1935-09-30 Not Known 1935-09-30 Not Known Meads
2277 Mark Meagan St Patricks Athletic 1 0 1 0 0 2 .00 .00 100.00 .00 1988-09-07 Not Known 1988-10-05 Not Known Meagan
2278 James H Meagher Dundee 2 2 0 1 1 0 50.00 50.00 .00 75.00 1926-03-27 Not Known 1926-08-14 Not Known Meagher
2279 James Meagher Dundee United 1 1 0 1 0 0 100.00 .00 .00 100.00 1927-04-16 Not Known 1927-04-16 Not Known Meagher
2280 John Meagher Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1915-09-20 Not Known 1915-09-20 Not Known Meagher
2281 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
2282 Mealhisiegel Rheingau XI 0 0 0 0 0 1 .00 .00 100.00 .00 2008-07-23 Not Known 2008-07-23 Not Known Mealhisiegel
2283 John Meaney Leith Athletic; Falkirk; Hibernian 15 15 0 4 6 1 7 40.00 6.67 46.67 43.33 1909-04-21 Not Known 1918-02-02 Not Known Meaney
2284 Ivan Medaric Gradjanski Zagreb 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1936-11-18 24y 04m 07d 1936-11-18 24y 04m 07d Medaric
2285 Harry Medhurst Chelsea 4 4 0 3 1 0 75.00 25.00 .00 87.50 1947-04-21 30y 11m 19d 1950-04-26 33y 11m 24d Medhurst
2286 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
2287 Terry Medwin Tottenham Hotspur 1 1 0 0 0 1 .00 .00 100.00 .00 1956-10-15 24y 00m 20d 1956-10-15 24y 00m 20d Medwin
2288 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
2289 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
2290 John Stewart Meechan St Mirren; Falkirk 5 5 0 3 2 1 2 40.00 20.00 40.00 50.00 1931-04-11 Not Known 1934-12-22 Not Known Meechan
2291 Meechan Leith Hibernians 2 2 0 1 0 1 50.00 .00 50.00 50.00 1891-04-11 Not Known 1891-04-11 Not Known Meechan
2292 Ross Meechan Stenhousemuir; Forfar Athletic 3 3 0 0 0 3 .00 .00 100.00 .00 2014-08-26 19y 10m 15d 2026-09-11 31y 11m 00d Meechan
2293 Steven Meechan Motherwell 0 0 0 0 0 1 .00 .00 100.00 .00 2009-12-30 18y 09m 00d 2009-12-30 18y 09m 00d Meechan
2294 Peter Meehan Hibernian; Sunderland; Celtic 6 6 0 3 0 3 50.00 .00 50.00 50.00 1893-05-18 21y 02m 20d 1896-09-05 24y 06m 08d Meehan
2295 Gordon Meek St Mirren 1 1 0 0 1 0 .00 100.00 .00 50.00 1946-03-30 Not Known 1946-03-30 Not Known Meek
2296 Meek Bathgate 1 1 0 0 0 1 .00 .00 100.00 .00 1910-01-22 Not Known 1910-01-22 Not Known Meek
2297 Josh Meekings Inverness Caledonian Thistle; Dundee 15 14 1 4 8 3 26.67 53.33 20.00 53.33 2011-11-26 19y 09m 17d 2018-04-01 26y 01m 23d Meekings
2298 Archie Meekison Dundee United 1 0 1 0 2 2 .00 50.00 50.00 25.00 2022-03-05 19y 11m 00d 2022-12-24 20y 08m 19d Meekison
2299 Dick Meffan Arbroath 1 1 0 0 0 1 .00 .00 100.00 .00 1878-11-09 Not Known 1878-11-09 Not Known Meffan
2300 Daryll Meggatt Alloa Athletic; Dundee 2 2 0 0 0 5 .00 .00 100.00 .00 2014-10-11 23y 11m 21d 2016-03-12 25y 04m 21d Meggatt
2301 Mitchel Megginson Aberdeen; Dumbarton; Raith Rovers; Cove Rangers 9 4 5 0 4 10 .00 28.57 71.43 14.29 2009-10-17 17y 02m 20d 2021-07-13 28y 11m 16d Megginson
2302 Jayden Meghoma Rangers 2 2 0 1 0 2 33.33 .00 66.67 33.33 2025-09-13 19y 02m 16d 2026-02-15 19y 07m 18d Meghoma
2303 Kanayochukwu Megwa Hibernian 2 1 1 1 0 5 16.67 .00 83.33 16.67 2023-01-02 18y 07m 30d 2026-09-03 22y 04m 00d Megwa
2304 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
2305 Deniz Mehmet Dundee United; Dunfermline Athletic 2 2 0 0 2 1 .00 66.67 33.33 33.33 2019-07-12 26y 09m 23d 2025-07-12 32y 09m 23d Mehmet
2306 Jonathan Meier Kilmarnock 0 0 0 0 1 0 .00 100.00 .00 50.00 2026-09-19 26y 10m 08d 2026-09-19 26y 10m 08d Meier
2307 David Meikle Motherwell 0 0 0 1 0 0 100.00 .00 .00 100.00 1979-09-19 19y 08m 00d 1979-09-19 19y 08m 00d Meikle
2308 Meikle Portsmouth 1 1 0 0 1 0 .00 100.00 .00 50.00 1926-09-15 Not Known 1926-09-15 Not Known Meikle
2309 Andrew Meikleham Leith Athletic 3 3 0 0 0 3 .00 .00 100.00 .00 1935-05-15 Not Known 1936-09-02 Not Known Meikleham
2310 David Meiklejohn Rangers 35 35 0 1 19 11 5 54.29 31.43 14.29 70.00 1920-04-10 19y 03m 29d 1936-04-22 35y 04m 10d Meiklejohn
2311 James Mein St Bernards 2 2 0 0 1 1 .00 50.00 50.00 25.00 1901-05-06 Not Known 1901-05-20 Not Known Mein
2312 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
2313 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
2314 Max Melbourne Ross County 0 0 0 0 1 0 .00 100.00 .00 50.00 2018-02-17 19y 03m 24d 2018-02-17 19y 03m 24d Melbourne
2315 Colin Meldrum Kilmarnock; Livingston (Meadowbank Thistle); Motherwell 13 12 1 6 12 18 16.67 33.33 50.00 33.33 1994-04-02 18y 04m 07d 2008-01-22 32y 01m 27d Meldrum
2316 George Meldrum Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1920-04-19 Not Known 1920-04-19 Not Known Meldrum
2317 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
2318 Birger Meling Copenhagen 1 0 1 1 0 0 100.00 .00 .00 100.00 2024-12-12 29y 11m 25d 2024-12-12 29y 11m 25d Meling
2319 Elias Melkersen Hibernian 3 2 1 0 1 3 .00 25.00 75.00 12.50 2022-04-09 19y 03m 10d 2023-01-02 20y 00m 02d Melkersen
2320 James Mellon Hibernian 4 4 0 1 0 3 25.00 .00 75.00 25.00 1924-04-22 Not Known 1926-04-22 Not Known Mellon
2321 Michael Mellon Dundee 2 2 0 0 0 2 .00 .00 100.00 .00 2024-02-03 20y 08m 22d 2024-05-11 20y 11m 29d Mellon
2322 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
2323 Richard Dugdale Mellors Queen of the South 1 1 0 0 0 1 .00 .00 100.00 .00 1938-03-26 Not Known 1938-03-26 Not Known Mellors
2324 Trofim Melnichenko Dinamo Minsk 1 0 1 0 0 1 .00 .00 100.00 .00 2024-10-03 18y 00m 15d 2024-10-03 18y 00m 15d Melnichenko
2325 Deniss Melniks Falkirk 1 0 1 1 0 0 100.00 .00 .00 100.00 2026-09-15 24y 00m 08d 2026-09-15 24y 00m 08d Melniks
2326 Harry 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
2327 Jim 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
2328 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
2329 William Melrose Border Select 1 1 0 0 0 1 .00 .00 100.00 .00 1906-05-02 Not Known 1906-05-02 Not Known Melrose
2330 Daniel Melville Clyde; Albion Rovers 2 2 0 1 0 1 50.00 .00 50.00 50.00 1915-03-27 Not Known 1920-04-03 Not Known Melville
2331 David Melville Partick Thistle 5 5 0 1 3 0 2 60.00 .00 40.00 60.00 1904-10-01 Not Known 1907-04-27 Not Known Melville
2332 James R Melville Third Lanark 1 1 0 1 0 0 100.00 .00 .00 100.00 1940-12-28 Not Known 1940-12-28 Not Known Melville
2333 James S Melville Clyde 2 2 0 1 0 1 50.00 .00 50.00 50.00 1918-10-26 Not Known 1919-03-22 Not Known Melville
2334 Melville Fulham 1 1 0 0 0 1 .00 .00 100.00 .00 1999-07-21 Not Known 1999-07-21 Not Known Melville
2335 Martin Melvin Falkirk; Dumbarton; Albion Rovers 3 3 0 0 0 3 .00 .00 100.00 .00 1990-01-20 20y 06m 12d 1998-02-14 28y 07m 06d Melvin
2336 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
2337 Frederic Memin Chamois Niortais 1 0 1 0 1 0 .00 100.00 .00 50.00 2000-07-18 20y 09m 05d 2000-07-18 20y 09m 05d Memin
2338 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
2339 Pedro Mendes Rangers 4 4 0 2 2 1 40.00 40.00 20.00 60.00 2008-08-16 29y 05m 21d 2010-01-23 30y 10m 28d Mendes
2340 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
2341 Clive Mendonca Charlton Athletic 1 1 0 0 1 0 .00 100.00 .00 50.00 1998-08-08 29y 10m 30d 1998-08-08 29y 10m 30d Mendonca
2342 Fernandy Mendy Raith Rovers 2 2 0 1 0 3 25.00 .00 75.00 25.00 2020-10-13 26y 08m 27d 2021-04-30 27y 03m 14d Mendy
2343 Jean Mendy Dundee 0 0 0 0 0 1 .00 .00 100.00 .00 2018-10-23 28y 08m 21d 2018-10-23 28y 08m 21d Mendy
2344 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
2345 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
2346 Dolly Menga Livingston (Meadowbank Thistle) 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 2018-09-22 25y 07m 17d 2019-01-20 25y 11m 15d Menga
2347 Frank Mennie Queens Park; Clyde 11 11 0 3 2 6 27.27 18.18 54.55 36.36 1941-06-14 17y 07m 15d 1951-02-03 27y 03m 06d Mennie
2348 Vince Mennie Dundee 7 7 0 1 1 2 5 12.50 25.00 62.50 25.00 1986-02-08 21y 08m 20d 1988-03-30 23y 10m 11d Mennie
2349 Menser Roda JC Kerkrade 1 1 0 0 1 0 .00 100.00 .00 50.00 1975-07-26 Not Known 1975-07-26 Not Known Menser
2350 Simon Mensing Motherwell; Hamilton Academical; Livingston (Meadowbank Thistle) 9 9 0 3 2 0 8 20.00 .00 80.00 20.00 2007-09-03 25y 02m 07d 2014-12-27 32y 06m 00d Mensing
2351 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
2352 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
2353 A Menzies Penicuik Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1939-01-21 Not Known 1939-01-21 Not Known Menzies
2354 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
2355 Alexander William Menzies Motherwell; Hamilton Academical 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1903-09-12 Not Known 1910-04-23 Not Known Menzies
2356 Bill Menzies Leeds United 2 2 0 2 0 0 100.00 .00 .00 100.00 1928-04-30 26y 06m 23d 1929-03-23 27y 05m 16d Menzies
2357 Donald C Menzies Cowdenbeath; Greenock Morton 6 6 0 1 2 3 16.67 33.33 50.00 33.33 1930-11-01 Not Known 1932-11-19 Not Known Menzies
2358 Harry Menzies Port Glasgow Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1902-10-25 Not Known 1902-12-20 Not Known Menzies
2359 James 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
2360 James Menzies Stonelaw 1 1 0 0 0 1 .00 .00 100.00 .00 1879-09-27 Not Known 1879-09-27 Not Known Menzies
2361 John Menzies Leith Athletic; Airdrieonians 17 15 2 3 5 6 7 27.78 33.33 38.89 44.44 1898-08-27 20y 03m 07d 1975-02-22 Not Known Menzies
2362 Malcolm Menzies Queens Park 2 2 0 1 0 1 50.00 .00 50.00 50.00 1905-02-04 Not Known 1905-09-30 Not Known Menzies
2363 Robert Gordon Menzies Dumbarton 5 5 0 1 2 3 16.67 33.33 50.00 33.33 1972-08-12 20y 09m 02d 1974-02-23 22y 03m 13d Menzies
2364 Alexander Mercer Cowdenbeath 2 2 0 0 1 1 .00 50.00 50.00 25.00 1902-01-11 Not Known 1902-01-18 Not Known Mercer
2365 Bonar Mercer Dunfermline Athletic 7 6 1 1 3 5 11.11 33.33 55.56 27.78 1971-08-21 18y 07m 02d 1981-08-29 28y 07m 10d Mercer
2366 Charles Mercer Greenock Morton 2 2 0 0 1 1 .00 50.00 50.00 25.00 1909-10-16 Not Known 1909-12-18 Not Known Mercer
2367 Jim Mercer St Johnstone 0 0 0 0 0 1 .00 .00 100.00 .00 1972-02-05 19y 01m 20d 1972-02-05 19y 01m 20d Mercer
2368 John Mercer East Stirlingshire 2 2 0 0 0 2 .00 .00 100.00 .00 1886-03-20 Not Known 1890-12-20 Not Known Mercer
2369 Scott Mercer Queen of the South; Falkirk; East Fife 3 2 1 1 0 2 33.33 .00 66.67 33.33 2018-07-11 23y 00m 23d 2022-07-05 27y 00m 17d Mercer
2370 Billy Mercer Huddersfield Town 1 1 0 0 1 0 .00 100.00 .00 50.00 1925-09-23 Not Known 1925-09-23 Not Known Mercer
2371 William Mercer Hibernian; Cowdenbeath 4 4 0 1 0 1 3 .00 25.00 75.00 12.50 1898-08-20 Not Known 1902-01-18 Not Known Mercer
2372 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
2373 Billy Meredith Manchester City; Manchester United 2 2 0 1 0 1 50.00 .00 50.00 50.00 1905-04-17 30y 08m 18d 1924-04-14 49y 08m 15d Meredith
2374 Mario Mereghetti Inter Milan 1 1 0 1 0 0 100.00 .00 .00 100.00 1961-11-06 23y 08m 01d 1961-11-06 23y 08m 01d Mereghetti
2375 Mehdi Merghem Dundee United 1 0 1 0 0 1 .00 .00 100.00 .00 2026-08-09 29y 00m 21d 2026-08-09 29y 00m 21d Merghem
2376 Alex Merrie St Mirren; Aberdeen; Ayr United 7 7 0 2 1 3 3 14.29 42.86 42.86 35.71 1924-01-02 Not Known 1933-01-14 Not Known Merrie
2377 Chris Merrie Tranmere Rovers 1 0 1 0 0 1 .00 .00 100.00 .00 2022-07-13 24y 05m 02d 2022-07-13 24y 05m 02d Merrie
2378 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
2379 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
2380 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
2381 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
2382 Mesherjakov Moscow Torpedo 1 1 0 0 0 1 .00 .00 100.00 .00 1962-12-06 Not Known 1962-12-06 Not Known Mesherjakov
2383 Illan Meslier Leeds United 1 1 0 1 0 0 100.00 .00 .00 100.00 2023-07-30 23y 05m 27d 2023-07-30 23y 05m 27d Meslier
2384 James J Mess Greenock Morton; St Mirren 3 3 0 0 1 2 .00 33.33 66.67 16.67 1941-02-01 Not Known 1941-06-28 Not Known Mess
2385 James Mess Heart of Midlothian B 3 3 0 0 0 3 .00 .00 100.00 .00 1937-08-09 Not Known 1938-08-05 Not Known Mess
2386 Samuel Meston Stoke FC 1 1 0 0 0 1 .00 .00 100.00 .00 1895-01-03 22y 11m 18d 1895-01-03 22y 11m 18d Meston
2387 István Mészáros Paksi SE 0 0 0 0 1 1 .00 50.00 50.00 25.00 2011-07-28 31y 04m 25d 2011-08-04 31y 05m 01d Mészáros
2388 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
2389 A Methven Orange Free State 1 1 0 0 0 1 .00 .00 100.00 .00 1954-06-09 Not Known 1954-06-09 Not Known Methven
2390 Colin 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
2391 James Methven St Bernards 9 9 0 2 1 6 22.22 11.11 66.67 27.78 1888-09-08 Not Known 1890-04-05 Not Known Methven
2392 Jimmy Methven Derby County 1 1 0 0 1 0 .00 100.00 .00 50.00 1899-04-26 30y 04m 19d 1899-04-26 30y 04m 19d Methven
2393 John Methven Leith Athletic 6 6 0 0 0 6 .00 .00 100.00 .00 1905-05-15 Not Known 1907-08-19 Not Known Methven
2394 Methven Norton Park 1 1 0 0 0 1 .00 .00 100.00 .00 1887-09-03 Not Known 1887-09-03 Not Known Methven
2395 Stewart Methven Dundee 1 1 0 0 0 1 .00 .00 100.00 .00 1899-02-25 Not Known 1899-02-25 Not Known Methven
2396 Metreveli Moscow Torpedo 1 1 0 0 0 1 .00 .00 100.00 .00 1962-12-06 Not Known 1962-12-06 Not Known Metreveli
2397 Karol Mets Zurich 2 2 0 2 0 0 100.00 .00 .00 100.00 2022-08-18 29y 03m 02d 2022-08-25 29y 03m 09d Mets
2398 Idjessi Metsoko Dundee United 1 0 1 0 0 1 .00 .00 100.00 .00 2026-08-09 24y 04m 26d 2026-08-09 24y 04m 26d Metsoko
2399 Van Meulan Southampton 0 0 0 0 0 1 .00 .00 100.00 .00 1996-08-03 Not Known 1996-08-03 Not Known Meulan
2400 John Mew Manchester United 2 2 0 1 1 0 50.00 50.00 .00 75.00 1923-09-12 34y 05m 13d 1924-04-14 35y 00m 15d Mew
2401 Horst Meyer New York Cosmos 0 0 0 0 0 1 .00 .00 100.00 .00 1971-05-21 33y 07m 23d 1971-05-21 33y 07m 23d Meyer
2402 Christopher Meyers Royal Antwerp 0 0 0 0 0 1 .00 .00 100.00 .00 2011-07-17 20y 07m 26d 2011-07-17 20y 07m 26d Meyers
2403 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
2404 Wilberforce Mfum New York Cosmos 1 1 0 0 0 1 .00 .00 100.00 .00 1971-05-21 34y 08m 23d 1971-05-21 34y 08m 23d Mfum
2405 Senna Miangue Cercle Brugge 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-11-28 27y 06m 26d 2024-11-28 27y 06m 26d Miangue
2406 Bill Michael Liverpool 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1897-03-06 Not Known 1897-04-24 Not Known Michael
2407 Giannis Michailidis PAOK Thessaloniki 0 0 0 2 0 0 100.00 .00 .00 100.00 2023-08-24 23y 06m 06d 2023-08-31 23y 06m 13d Michailidis
2408 Michalke Heracles Almelo 0 0 0 0 0 1 .00 .00 100.00 .00 2007-07-20 Not Known 2007-07-20 Not Known Michalke
2409 Jan Michels Motherwell 1 1 0 1 0 1 50.00 .00 50.00 50.00 1998-09-23 28y 00m 17d 1999-01-30 28y 04m 24d Michels
2410 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
2411 Scott 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
2412 Branislav Micic Ross County 1 1 0 1 1 1 33.33 33.33 33.33 50.00 2013-09-21 23y 05m 04d 2014-01-25 23y 09m 08d Micic
2413 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
2414 Miclaus FC Cluj 0 0 0 0 1 0 .00 100.00 .00 50.00 2006-07-12 Not Known 2006-07-12 Not Known Miclaus
2415 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
2416 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
2417 Alex Middleton Boness 1 1 0 0 1 0 .00 100.00 .00 50.00 1928-04-07 Not Known 1928-04-07 Not Known Middleton
2418 Andrew Middleton Heart of Midlothian B 3 3 0 0 0 3 .00 .00 100.00 .00 1925-08-03 Not Known 1926-08-06 Not Known Middleton
2419 Bob Middleton Sunderland 1 1 0 0 1 0 .00 100.00 .00 50.00 1931-04-29 28y 03m 14d 1931-04-29 28y 03m 14d Middleton
2420 Bobby Middleton Arbroath 3 3 0 0 2 1 .00 66.67 33.33 33.33 1900-05-14 Not Known 1902-05-06 Not Known Middleton
2421 Glenn Middleton Rangers; Hibernian; St Johnstone; Dundee United 10 4 6 6 2 5 46.15 15.38 38.46 53.85 2018-10-07 18y 09m 06d 2025-04-06 25y 03m 05d Middleton
2422 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
2423 Robert Colin Middleton Cowdenbeath 4 4 0 0 2 2 .00 50.00 50.00 25.00 1929-03-02 Not Known 1930-11-01 Not Known Middleton
2424 Robert Middleton St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1895-04-06 Not Known 1895-04-06 Not Known Middleton
2425 Steve Middleton Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1976-08-05 23y 04m 08d 1976-08-05 23y 04m 08d Middleton
2426 William Middleton Ayr United; Aberdeen 18 18 0 6 2 10 33.33 11.11 55.56 38.89 1913-08-23 Not Known 1923-03-31 Not Known Middleton
2427 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]
2428 Grzegorz Mielcarski FC Porto 0 0 0 1 0 0 100.00 .00 .00 100.00 1996-07-31 23y 04m 12d 1996-07-31 23y 04m 12d Mielcarski
2429 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
2430 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
2431 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
2432 Mijih FC Cluj 0 0 0 0 1 0 .00 100.00 .00 50.00 2006-07-12 Not Known 2006-07-12 Not Known Mijih
2433 Vaclav Mika Viktoria Plzen 0 0 0 1 0 0 100.00 .00 .00 100.00 2024-08-22 24y 07m 16d 2024-08-22 24y 07m 16d Mika
2434 Adrian Roosevelt Mike Manchester City 1 0 1 0 0 1 .00 .00 100.00 .00 1995-08-12 21y 08m 27d 1995-08-12 21y 08m 27d Mike
2435 Leon Mike Aberdeen 5 4 1 0 2 3 .00 40.00 60.00 20.00 2002-04-13 20y 07m 09d 2003-01-28 21y 04m 24d Mike
2436 Alexei Mikhailitchenko Rangers 10 6 4 1 9 3 1 69.23 23.08 7.69 80.77 1991-09-04 28y 05m 05d 1996-01-20 32y 09m 21d Mikhailitchenko
2437 Mikhail Mikhailov Dynamo Kiev 0 0 0 1 0 0 100.00 .00 .00 100.00 1982-11-24 23y 05m 17d 1982-11-24 23y 05m 17d Mikhailov
2438 Jakup Mikkelsen Partick Thistle 0 0 0 0 0 1 .00 .00 100.00 .00 2003-10-25 33y 02m 11d 2003-10-25 33y 02m 11d Mikkelsen
2439 Thomas Mikkelsen Ross County 1 0 1 0 0 1 .00 .00 100.00 .00 2017-10-14 27y 08m 25d 2017-10-14 27y 08m 25d Mikkelsen
2440 Miku Celtic 1 0 1 2 0 0 100.00 .00 .00 100.00 2012-10-07 27y 01m 18d 2012-11-28 27y 03m 09d Miku
2441 Bozo Mikulic St Johnstone 2 2 0 0 0 3 .00 .00 100.00 .00 2024-12-22 27y 10m 23d 2026-08-29 29y 07m 00d Mikulic
2442 Nicolas Milanovic Aberdeen 2 1 1 1 0 1 50.00 .00 50.00 50.00 2025-08-04 23y 08m 21d 2025-11-23 24y 00m 09d Milanovic
2443 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
2444 Jackie Milburn Newcastle United 5 5 0 3 0 3 2 .00 60.00 40.00 30.00 1953-10-07 28y 11m 02d 1956-11-05 32y 00m 00d Milburn
2445 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
2446 Steve Mildenhall Millwall 0 0 0 0 0 1 .00 .00 100.00 .00 2010-07-31 32y 02m 18d 2010-07-31 32y 02m 18d Mildenhall
2447 Nikola Milenkovic Fiorentina 2 1 1 2 0 0 100.00 .00 .00 100.00 2022-10-06 24y 09m 26d 2022-10-13 24y 10m 03d Milenkovic
2448 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
2449 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š
2450 Arthur G Mill East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 1930-08-23 Not Known 1930-08-23 Not Known Mill
2451 Thomas Mill Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1920-04-19 Not Known 1920-04-19 Not Known Mill
2452 William Mill Arbroath 1 1 0 0 0 1 .00 .00 100.00 .00 1878-11-09 Not Known 1878-11-09 Not Known Mill
2453 Alex Millar Dundee United 1 1 0 1 0 0 100.00 .00 .00 100.00 1940-02-17 Not Known 1940-02-17 Not Known Millar
2454 Alex Millar Celtic; Motherwell 6 6 0 4 2 0 66.67 33.33 .00 83.33 1937-02-06 Not Known 1945-08-25 Not Known Millar
2455 Alex Millar Kilmarnock 2 2 0 1 0 1 50.00 .00 50.00 50.00 1914-09-05 Not Known 1917-10-06 Not Known Millar
2456 Blair Millar Clydebank[4]; Airdrieonians 7 7 0 2 2 2 4 25.00 25.00 50.00 37.50 1979-09-08 22y 10m 23d 1983-01-03 26y 02m 18d Millar
2457 Chris Millar St Johnstone; Greenock Morton 24 21 3 12 6 9 44.44 22.22 33.33 55.56 2009-08-30 26y 05m 00d 2020-12-05 37y 08m 05d Millar
2458 David 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
2459 David John Millar Berwick Rangers 2 2 0 1 2 0 0 100.00 .00 .00 100.00 1983-09-20 21y 06m 01d 1984-03-27 22y 00m 08d Millar
2460 David Millar Falkirk 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1932-02-20 Not Known 1932-10-29 Not Known Millar
2461 George Millar Sunderland 2 2 0 2 0 0 100.00 .00 .00 100.00 1890-02-15 Not Known 1890-03-01 Not Known Millar
2462 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
2463 Hugh G Millar Queens Park 3 3 0 0 1 2 .00 33.33 66.67 16.67 1941-03-01 Not Known 1947-11-01 Not Known Millar
2464 Ian Millar Dumbarton 0 0 0 0 0 1 .00 .00 100.00 .00 1973-01-06 18y 10m 10d 1973-01-06 18y 10m 10d Millar
2465 James Millar Aberdeen 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1909-09-04 Not Known 1911-09-09 Not Known Millar
2466 James Millar Heart of Midlothian B 2 2 0 1 1 0 50.00 50.00 .00 75.00 1921-08-06 Not Known 1921-08-10 Not Known Millar
2467 Jimmy Millar Sunderland 5 5 0 2 3 0 2 60.00 .00 40.00 60.00 1893-04-22 23y 01m 20d 1896-01-02 25y 10m 00d Millar
2468 John [25] Millar Motherwell; Hamilton Academical; Port Glasgow Athletic 6 6 0 1 2 1 3 33.33 16.67 50.00 41.67 1905-12-30 Not Known 1910-03-19 Not Known Millar
2469 John [27] Millar Hamilton Academical 4 4 0 0 0 4 .00 .00 100.00 .00 1914-11-28 Not Known 1917-01-02 Not Known Millar
2470 John 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
2471 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
2472 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
2473 John Millar Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1937-05-15 Not Known 1937-05-15 Not Known Millar
2474 Kieran Millar Stenhousemuir; East Fife; Airdrieonians (Airdrie United) 4 4 0 1 0 0 4 .00 .00 100.00 .00 2014-08-26 20y 10m 12d 2022-07-05 28y 08m 21d Millar
2475 Kirk Millar Linfield 1 1 0 0 0 1 .00 .00 100.00 .00 2017-07-08 25y 00m 00d 2017-07-08 25y 00m 00d Millar
2476 Liam Millar Kilmarnock 4 2 2 3 0 1 75.00 .00 25.00 75.00 2019-02-01 19y 04m 05d 2019-11-23 20y 01m 27d Millar
2477 Marc Millar Brechin City; Dunfermline Athletic; St Johnstone; Ross County 11 9 2 1 4 7 8.33 33.33 58.33 25.00 1992-08-19 23y 04m 09d 2001-09-25 32y 05m 15d Millar
2478 Mark Millar Falkirk; Dundee United; St Johnstone; Queen of the South 4 3 1 2 1 5 25.00 12.50 62.50 31.25 2010-09-21 22y 06m 29d 2015-03-28 27y 01m 05d Millar
2479 Matthew Millar St Mirren 0 0 0 0 0 2 .00 .00 100.00 .00 2021-11-27 25y 03m 04d 2022-02-26 25y 06m 03d Millar
2480 Paul 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
2481 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
2482 Robert Millar St Mirren 2 2 0 1 1 0 50.00 50.00 .00 75.00 1909-10-09 Not Known 1911-01-21 Not Known Millar
2483 Robert Millar Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1933-03-25 Not Known 1933-03-25 Not Known Millar
2484 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
2485 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
2486 Tommy Millar Dundee United 16 16 0 1 6 5 5 37.50 31.25 31.25 53.13 1962-04-28 23y 04m 25d 1968-11-16 29y 11m 13d Millar
2487 William [25] Millar Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1911-03-18 Not Known 1911-03-18 Not Known Millar
2488 William Millar Falkirk 1 1 0 0 1 0 .00 100.00 .00 50.00 1913-09-03 Not Known 1913-09-03 Not Known Millar
2489 William L Millar St Bernards 2 2 0 0 1 1 .00 50.00 50.00 25.00 1902-08-18 Not Known 1903-05-02 Not Known Millar
2490 William Mills Millar Ayr United 2 2 0 2 0 0 100.00 .00 .00 100.00 1924-08-23 Not Known 1925-01-03 Not Known Millar
2491 Andy Millen Hamilton Academical; Kilmarnock; Hibernian; Raith Rovers; Ayr United; St Mirren 19 17 2 4 7 9 20.00 35.00 45.00 37.50 1991-08-28 26y 02m 18d 2008-03-15 42y 09m 05d Millen
2492 Millen Erin Rovers Bathgate 1 1 0 0 0 1 .00 .00 100.00 .00 1888-09-22 Not Known 1888-09-22 Not Known Millen
2493 Ross Millen Dunfermline Athletic; Kilmarnock; Raith Rovers 3 3 0 1 3 0 2 60.00 .00 40.00 60.00 2013-07-13 18y 09m 15d 2026-07-24 31y 09m 26d Millen
2494 Adam Miller Hamilton Academical 16 16 0 3 1 12 18.75 6.25 75.00 21.88 1910-11-12 Not Known 1919-02-01 Not Known Miller
2495 Adam Miller Hibernian 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1906-01-01 Not Known 1906-01-01 Not Known Miller
2496 Alan 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
2497 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
2498 Alex Miller Third Lanark 2 2 0 2 0 0 100.00 .00 .00 100.00 1881-10-08 Not Known 1882-02-18 Not Known Miller
2499 Alex Miller Dumbarton 10 10 0 3 0 7 30.00 .00 70.00 30.00 1891-02-07 Not Known 1896-02-15 Not Known Miller
2500 Alexander Miller Rangers; Hibernian 10 9 1 1 15 2 2 78.95 10.53 10.53 84.21 1970-10-10 Not Known 1988-05-08 Not Known Miller
2501 Alex 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
2502 Andrew 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
2503 Andrew B Miller Dundee United; Heart of Midlothian B; Dundee 5 5 0 3 3 2 0 60.00 40.00 .00 80.00 1926-12-04 Not Known 1933-01-03 Not Known Miller
2504 Archibald P Miller Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 1940-04-03 Not Known 1940-04-03 Not Known Miller
2505 Archie Miller Heart of Midlothian B 4 4 0 1 3 0 25.00 75.00 .00 62.50 1933-08-04 Not Known 1936-08-03 Not Known Miller
2506 Brian 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
2507 Calvin Miller Celtic; Dundee; Falkirk 7 7 0 3 1 5 33.33 11.11 55.56 38.89 2018-01-30 19y 04m 29d 2026-05-13 27y 08m 12d Miller
2508 Charlie Miller Rangers; Dundee United 18 15 3 2 7 1 11 36.84 5.26 57.89 39.47 1995-01-21 18y 10m 03d 2004-02-21 27y 11m 03d Miller
2509 Chris 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
2510 Colin Fyfe Miller Rangers; Hamilton Academical; St Johnstone; Dunfermline Athletic 11 10 1 1 4 3 5 33.33 25.00 41.67 45.83 1986-01-25 21y 03m 21d 1997-10-29 33y 00m 25d Miller
2511 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
2512 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
2513 David Miller Kings Park 1 1 0 0 0 1 .00 .00 100.00 .00 1937-02-13 Not Known 1937-02-13 Not Known Miller
2514 Gary Miller Livingston (Meadowbank Thistle); St Johnstone; Partick Thistle; Falkirk 9 8 1 2 2 8 16.67 16.67 66.67 25.00 2006-03-05 18y 10m 18d 2020-09-22 33y 05m 07d Miller
2515 George 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
2516 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
2517 George P Miller Scottish Select; Raith Rovers; Heart of Midlothian B 9 9 0 1 4 3 2 44.44 33.33 22.22 61.11 1920-08-18 Not Known 1929-08-01 Not Known Miller
2518 Graeme Miller Hibernian 1 0 1 1 0 0 100.00 .00 .00 100.00 1997-10-12 24y 07m 21d 1997-10-12 24y 07m 21d Miller
2519 Greg Miller Hibernian 0 0 0 0 1 1 .00 50.00 50.00 25.00 1995-10-01 19y 06m 00d 1995-11-19 19y 07m 18d Miller
2520 Harold Miller Chelsea 2 2 0 0 1 1 .00 50.00 50.00 25.00 1935-11-25 33y 06m 05d 1936-09-23 34y 04m 03d Miller
2521 Harry Miller Abercorn 2 2 0 0 0 2 .00 .00 100.00 .00 1892-03-12 Not Known 1893-03-11 Not Known Miller
2522 Hugh B Miller Hamilton Academical; Albion Rovers 5 5 0 0 0 5 .00 .00 100.00 .00 1932-11-05 Not Known 1937-04-24 Not Known Miller
2523 Hugh Miller Raith Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 1926-01-04 Not Known 1926-04-03 Not Known Miller
2524 James Miller Newcastle East End 1 1 0 1 0 0 100.00 .00 .00 100.00 1892-10-22 Not Known 1892-10-22 Not Known Miller
2525 James [14] Miller Airdrieonians; West of Scotland 8 8 0 0 6 2 .00 75.00 25.00 37.50 1914-12-12 Not Known 1920-04-14 Not Known Miller
2526 James Miller Dumbarton 1 1 0 1 0 0 100.00 .00 .00 100.00 1885-04-04 Not Known 1885-04-04 Not Known Miller
2527 James Miller St Mirren; Manchester United 2 2 0 1 0 1 50.00 .00 50.00 50.00 1917-08-18 Not Known 1924-04-14 Not Known Miller
2528 James Miller Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1920-04-19 Not Known 1920-04-19 Not Known Miller
2529 James Miller Raith Rovers; Hibernian 3 3 0 1 0 1 2 .00 33.33 66.67 16.67 1920-02-28 Not Known 1937-08-18 Not Known Miller
2530 Jimmy 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
2531 James Miller Aberdeen; Queen of the South; Motherwell; Greenock Morton 17 17 0 1 5 3 9 29.41 17.65 52.94 38.24 1973-11-17 20y 10m 13d 1983-02-02 30y 00m 29d Miller
2532 James Miller Hibernian 13 13 0 1 4 3 6 30.77 23.08 46.15 42.31 1935-04-23 Not Known 1939-01-02 Not Known Miller
2533 James William Guyet Miller Kilmarnock 8 8 0 1 3 4 12.50 37.50 50.00 31.25 1933-12-02 Not Known 1936-10-24 Not Known Miller
2534 Jim Miller Rangers 10 10 0 3 5 3 2 50.00 30.00 20.00 65.00 1896-09-12 Not Known 1900-04-07 Not Known Miller
2535 Jimmy Miller Rangers 18 18 0 7 8 4 6 44.44 22.22 33.33 55.56 1957-10-26 22y 11m 06d 1966-10-15 31y 10m 25d Miller
2536 John Miller Dumbarton 3 3 0 2 1 0 2 33.33 .00 66.67 33.33 1891-08-29 Not Known 1892-01-02 Not Known Miller
2537 John [14] Miller St Mirren 16 16 0 3 5 8 18.75 31.25 50.00 34.38 1929-08-31 Not Known 1937-09-15 Not Known Miller
2538 John Miller Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1959-10-07 Not Known 1959-10-07 Not Known Miller
2539 John [20] Miller Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1891-01-10 Not Known 1891-01-10 Not Known Miller
2540 John Miller Airdrieonians 6 6 0 0 0 6 .00 .00 100.00 .00 1955-10-01 Not Known 1959-10-10 Not Known Miller
2541 John Miller Clyde 3 3 0 4 2 0 1 66.67 .00 33.33 66.67 1894-12-01 Not Known 1895-04-15 Not Known Miller
2542 John Miller Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1901-03-30 Not Known 1901-03-30 Not Known Miller
2543 John Miller Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1907-08-19 Not Known 1907-08-19 Not Known Miller
2544 John B Miller Aberdeen; Partick Thistle 6 6 0 3 3 0 3 50.00 .00 50.00 50.00 1921-12-03 Not Known 1926-11-20 Not Known Miller
2545 John B Miller Dumbarton 9 9 0 5 1 3 55.56 11.11 33.33 61.11 1916-12-02 Not Known 1921-04-11 Not Known Miller
2546 John Kirk Miller Berwick Rangers 0 0 0 0 1 0 .00 100.00 .00 50.00 1976-03-29 19y 10m 21d 1976-03-29 19y 10m 21d Miller
2547 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
2548 Joseph Miller Aberdeen; Celtic; Dundee United 40 28 12 4 18 10 14 42.86 23.81 33.33 54.76 1986-01-18 18y 01m 10d 1999-04-06 31y 03m 29d Miller
2549 JS Miller Edinburgh University 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1883-02-10 Not Known 1883-02-24 Not Known Miller
2550 Kenny Miller Hibernian; Rangers; Celtic; Dundee 31 22 9 7 19 5 9 55.88 14.71 26.47 63.24 1998-01-01 18y 00m 09d 2019-03-09 39y 02m 14d Miller
2551 Kyle Miller Cowdenbeath 6 4 2 0 1 7 .00 12.50 87.50 6.25 2014-09-20 22y 01m 12d 2020-10-10 28y 02m 02d Miller
2552 Lee Miller Falkirk; Dundee United; Aberdeen 18 16 2 4 6 7 7 30.00 35.00 35.00 47.50 2002-07-27 19y 02m 09d 2020-02-08 36y 08m 21d Miller
2553 Lennon Miller Motherwell 5 5 0 2 1 4 28.57 14.29 57.14 35.71 2022-09-18 16y 00m 24d 2025-05-10 18y 08m 15d Miller
2554 Lewis Miller Hibernian 8 5 3 3 5 2 30.00 50.00 20.00 55.00 2022-08-07 21y 11m 14d 2025-03-02 24y 06m 06d Miller
2555 Liam Miller Celtic; Hibernian 10 9 1 3 2 5 4 18.18 45.45 36.36 40.91 2002-10-20 21y 08m 07d 2011-04-03 30y 01m 21d Miller
2556 Michael Miller Ayr United 2 2 0 0 0 3 .00 .00 100.00 .00 2020-12-26 25y 11m 26d 2021-03-13 26y 02m 13d Miller
2557 Mickel Miller Plymouth Argyle 1 1 0 1 0 0 100.00 .00 .00 100.00 2023-07-06 28y 04m 24d 2023-07-06 28y 04m 24d Miller
2558 Mickel Miller Hamilton Academical 4 4 0 2 2 0 2 50.00 .00 50.00 50.00 2018-08-04 19y 05m 23d 2019-12-21 20y 10m 09d Miller
2559 Murray Miller Rangers 0 0 0 1 0 0 100.00 .00 .00 100.00 2022-05-14 20y 03m 15d 2022-05-14 20y 03m 15d Miller
2560 Norman R Miller Arbroath 2 2 0 0 1 1 .00 50.00 50.00 25.00 1940-01-02 Not Known 1940-04-13 Not Known Miller
2561 Peter Steedman Miller Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 1930-03-12 Not Known 1930-03-12 Not Known Miller
2562 R Miller Brunswick 1 1 0 0 0 1 .00 .00 100.00 .00 1883-09-08 Not Known 1883-09-08 Not Known Miller
2563 Robert Miller Aberdeen; East Fife; Montrose; Raith Rovers 13 11 2 2 3 7 4 21.43 50.00 28.57 46.43 1971-11-27 22y 10m 02d 1980-04-09 31y 02m 15d Miller
2564 Sam 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
2565 Scott 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
2566 Tom Miller Hamilton Academical 7 7 0 1 1 1 5 14.29 14.29 71.43 21.43 1911-03-18 Not Known 1926-09-04 Not Known Miller
2567 Thomas Miller Falkirk 4 4 0 2 2 0 2 50.00 .00 50.00 50.00 1903-09-08 Not Known 1910-01-29 Not Known Miller
2568 Thomas Miller Rangers 2 2 0 1 1 0 50.00 50.00 .00 75.00 1895-08-31 Not Known 1896-05-02 Not Known Miller
2569 Thomas N Miller Queens Park 3 3 0 1 0 2 33.33 .00 66.67 33.33 1905-02-04 Not Known 1905-09-30 Not Known Miller
2570 Thomas N. Miller Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 1910-01-08 Not Known 1910-01-08 Not Known Miller
2571 William 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
2572 William [10] Miller Partick Thistle 1 1 0 1 0 0 100.00 .00 .00 100.00 1944-09-23 Not Known 1944-09-23 Not Known Miller
2573 William Miller Celtic; Clyde; Hibernian 18 18 0 7 2 9 38.89 11.11 50.00 44.44 1942-11-07 17y 11m 18d 1955-02-05 30y 02m 16d Miller
2574 Willie Miller Aberdeen 50 50 0 2 22 13 15 44.00 26.00 30.00 57.00 1973-11-17 18y 06m 15d 1989-10-14 34y 05m 12d Miller
2575 William Miller Hibernian 44 44 0 6 18 10 16 40.91 22.73 36.36 52.27 1916-09-18 Not Known 1927-01-01 Not Known Miller
2576 Willie Miller Hibernian; Dundee 33 33 0 1 8 9 17 23.53 26.47 50.00 36.76 1987-05-07 17y 06m 06d 1999-09-11 29y 10m 10d Miller
2577 William Rennie Miller Partick Thistle; Falkirk 8 8 0 3 5 2 1 62.50 25.00 12.50 75.00 1930-02-08 Not Known 1940-11-30 Not Known Miller
2578 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
2579 Alex Milligan Third Lanark 1 1 0 0 0 1 .00 .00 100.00 .00 1903-03-21 Not Known 1903-03-21 Not Known Milligan
2580 George Milligan Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1914-11-07 Not Known 1914-11-07 Not Known Milligan
2581 Mark Milligan Hibernian 3 3 0 1 2 0 33.33 66.67 .00 66.67 2018-10-31 33y 06m 23d 2019-04-28 34y 00m 20d Milligan
2582 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
2583 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
2584 Alexander McKinlay Milliken Kilmarnock 1 1 0 1 0 0 100.00 .00 .00 100.00 1935-11-09 Not Known 1935-11-09 Not Known Milliken
2585 Archibald Twaddle Milliken Kilmarnock 2 2 0 0 1 1 .00 50.00 50.00 25.00 1932-12-03 Not Known 1933-04-12 Not Known Milliken
2586 James Milliken St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1895-10-26 Not Known 1895-10-26 Not Known Milliken
2587 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
2588 Millington Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known Millington
2589 Fred Milloy Kilmarnock; Falkirk 17 17 0 5 5 7 29.41 29.41 41.18 44.12 1932-12-03 Not Known 1946-01-02 Not Known Milloy
2590 Danny Mills Charlton Athletic 1 1 0 0 1 0 .00 100.00 .00 50.00 1998-08-08 21y 02m 21d 1998-08-08 21y 02m 21d Mills
2591 David Mills Middlesbrough 2 2 0 1 0 1 50.00 .00 50.00 50.00 1976-11-13 25y 05m 01d 1977-08-09 26y 01m 28d Mills
2592 George Mills Chelsea; Arsenal 2 2 0 1 0 1 50.00 .00 50.00 50.00 1935-11-25 26y 10m 27d 1941-08-02 32y 07m 04d Mills
2593 Hugh McMillan Mills Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1941-10-04 Not Known 1941-10-04 Not Known Mills
2594 Paul Mills Motherwell 1 0 1 0 1 0 .00 100.00 .00 50.00 1981-10-24 17y 08m 20d 1981-10-24 17y 08m 20d Mills
2595 Stephen John Mills Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1976-05-08 Not Known 1976-05-08 Not Known Mills
2596 Steve Mills Southampton 1 1 0 1 0 0 100.00 .00 .00 100.00 2009-07-25 Not Known 2009-07-25 Not Known Mills
2597 William Mills Aberdeen; Clyde 21 21 0 10 10 4 7 47.62 19.05 33.33 57.14 1932-09-26 Not Known 1944-02-12 Not Known Mills
2598 Alex Milne Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1939-12-23 Not Known 1939-12-23 Not Known Milne
2599 Alex Milne Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1888-05-05 Not Known 1888-05-05 Not Known Milne
2600 Alex Milne Third Lanark 3 3 0 1 0 2 33.33 .00 66.67 33.33 1896-12-12 Not Known 1898-12-10 Not Known Milne
2601 Alex S Milne Third Lanark 1 1 0 1 0 0 100.00 .00 .00 100.00 1936-01-29 Not Known 1936-01-29 Not Known Milne
2602 Andy Milne East Fife 2 1 1 1 1 1 33.33 33.33 33.33 50.00 1977-03-12 28y 07m 23d 1977-09-10 29y 01m 24d Milne
2603 Arthur Milne Dundee United; Hibernian; St Mirren 28 28 0 13 15 3 10 53.57 10.71 35.71 58.93 1935-02-23 20y 03m 11d 1949-01-15 34y 02m 03d Milne
2604 Arthur Milne Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1941-08-13 Not Known 1941-08-13 Not Known Milne
2605 Callum Milne Hibernian; Partick Thistle 21 18 3 3 7 14 12.00 28.00 56.00 26.00 1985-04-02 19y 07m 06d 1996-03-23 30y 06m 25d Milne
2606 Cameron Milne Cove Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 2018-07-18 Not Known 2018-07-18 Not Known Milne
2607 Harry Milne Cove Rangers; Partick Thistle 3 3 0 0 0 3 .00 .00 100.00 .00 2018-07-18 Not Known 2023-08-20 Not Known Milne
2608 Isaac Milne Arbroath 2 2 0 0 1 1 .00 50.00 50.00 25.00 1900-05-14 Not Known 1902-05-06 Not Known Milne
2609 Jack Milne Aberdeen 6 4 2 6 1 4 54.55 9.09 36.36 59.09 2022-03-02 18y 05m 00d 2026-08-01 22y 09m 30d Milne
2610 James 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
2611 James A J Milne Dundee 1 1 0 1 0 0 100.00 .00 .00 100.00 1929-12-14 Not Known 1929-12-14 Not Known Milne
2612 James Milne Dundee United 2 2 0 0 0 2 .00 .00 100.00 .00 1931-08-08 Not Known 1931-12-19 Not Known Milne
2613 James Robertson Beatt Milne Arbroath 5 5 0 2 1 3 33.33 16.67 50.00 41.67 1972-10-28 21y 10m 27d 1975-03-22 24y 03m 21d Milne
2614 John Milne Middlesbrough; Dumbarton 11 11 0 4 2 3 6 18.18 27.27 54.55 31.82 1939-03-25 28y 00m 00d 1945-03-24 33y 11m 27d Milne
2615 Kenneth Milne Partick Thistle; Falkirk 11 11 0 1 6 6 7.69 46.15 46.15 30.77 2002-09-28 23y 01m 02d 2008-03-22 28y 06m 25d Milne
2616 Lewis Milne Cowdenbeath; Raith Rovers; Brechin City 5 3 2 0 2 4 .00 33.33 66.67 16.67 2014-12-23 20y 07m 27d 2025-01-17 30y 08m 22d Milne
2617 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
2618 Ralph Milne Dundee United 14 11 3 4 7 7 1 46.67 46.67 6.67 70.00 1980-02-20 18y 09m 07d 1986-10-25 25y 05m 12d Milne
2619 Robert Milne Celtic 10 10 0 3 1 6 30.00 10.00 60.00 35.00 1941-04-19 19y 11m 23d 1950-12-30 29y 08m 03d Milne
2620 Steven Milne Dundee; St Johnstone 14 4 10 2 3 5 7 20.00 33.33 46.67 36.67 2000-11-25 20y 06m 20d 2012-11-03 32y 05m 29d Milne
2621 Thomas A Milne St Mirren 12 12 0 4 7 3 1 58.33 25.00 8.33 70.83 1907-09-21 Not Known 1912-04-20 Not Known Milne
2622 Dr. Victor Edmond Milne Aberdeen 5 5 0 0 2 3 .00 40.00 60.00 20.00 1920-11-13 Not Known 1923-03-31 Not Known Milne
2623 Wilfred Milne Swansea Town 1 1 0 1 0 0 100.00 .00 .00 100.00 1928-03-26 29y 00m 02d 1928-03-26 29y 00m 02d Milne
2624 William Milne Aberdeen; Third Lanark 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1912-09-14 Not Known 1914-04-11 Not Known Milne
2625 William Milne Hibernian 2 2 0 1 0 1 50.00 .00 50.00 50.00 1910-08-17 Not Known 1910-08-22 Not Known Milne
2626 Mike Milner Hull City 1 1 0 1 0 0 100.00 .00 .00 100.00 1967-08-08 27y 10m 18d 1967-08-08 27y 10m 18d Milner
2627 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
2628 WG Milroy St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1889-03-30 Not Known 1889-03-30 Not Known Milroy
2629 Robert Milsom Aberdeen 3 3 0 1 2 1 25.00 50.00 25.00 50.00 2011-02-26 24y 00m 25d 2013-03-30 26y 01m 29d Milsom
2630 Alf Milward Everton 4 4 0 2 2 0 2 50.00 .00 50.00 50.00 1889-04-25 18y 07m 13d 1896-01-04 25y 03m 23d Milward
2631 Robert Mimms Everton; Aberdeen; Tottenham Hotspur 2 2 0 1 2 0 33.33 66.67 .00 66.67 1987-10-18 24y 00m 06d 1990-08-13 26y 10m 01d Mimms
2632 Reegan Mimnaugh Hamilton Academical 0 0 0 1 1 0 50.00 50.00 .00 75.00 2019-03-16 17y 02m 26d 2019-08-31 17y 08m 13d Mimnaugh
2633 Alan Minda Cercle Brugge 1 0 1 1 0 0 100.00 .00 .00 100.00 2024-11-28 21y 06m 14d 2024-11-28 21y 06m 14d Minda
2634 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
2635 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
2636 Bojan Miovski Aberdeen; Rangers 10 9 1 1 4 0 7 36.36 .00 63.64 36.36 2022-10-16 23y 03m 22d 2026-05-04 26y 10m 10d Miovski
2637 Kevin Mirallas Everton 1 1 0 1 0 0 100.00 .00 .00 100.00 2015-07-26 28y 02m 16d 2015-07-26 28y 02m 16d Mirallas
2638 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
2639 Paulo Miranda de Oliveira FC Girondins de Bordeaux 0 0 0 1 0 1 50.00 .00 50.00 50.00 2003-11-06 29y 09m 12d 2003-11-27 29y 10m 02d Miranda de Oliveira
2640 Marko Miric Lokeren 1 1 0 1 0 0 100.00 .00 .00 100.00 2019-01-11 31y 09m 16d 2019-01-11 31y 09m 16d Miric
2641 James Mirk St Mirren; Heart of Midlothian B; Clyde 8 8 0 2 3 3 25.00 37.50 37.50 43.75 1892-09-24 Not Known 1897-11-06 Not Known Mirk
2642 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
2643 Francisco Santamaria Mirones Zaragoza 3 3 0 1 2 0 33.33 66.67 .00 66.67 1966-01-12 29y 05m 03d 1966-03-02 29y 06m 21d Mirones
2644 Missing Brighton and Hove Albion 1 1 0 2 0 1 0 .00 100.00 .00 50.00 1990-08-03 Not Known 1990-08-03 Not Known Missing
2645 Milan Misun Celtic 0 0 0 1 1 0 50.00 50.00 .00 75.00 2009-04-11 19y 01m 21d 2010-09-11 20y 06m 21d Misun
2646 (James) Douglas Mitchell Ayr United; Partick Thistle; Queen of the South 14 11 3 4 3 8 26.67 20.00 53.33 36.67 1966-10-08 17y 09m 23d 1975-09-03 26y 08m 19d Mitchell
2647 A Mitchell Third Edinburgh Rifle Volunteers 3 3 0 1 2 0 33.33 66.67 .00 66.67 1875-08-28 Not Known 1875-10-23 Not Known Mitchell
2648 Alex Mitchell Leith Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1928-05-12 Not Known 1930-05-10 Not Known Mitchell
2649 Alex Mitchell Leith Athletic 3 3 0 0 0 3 .00 .00 100.00 .00 1930-10-18 Not Known 1931-08-12 Not Known Mitchell
2650 Alex Mitchell Annan Athletic; St Johnstone 4 3 1 0 0 4 .00 .00 100.00 .00 2014-07-26 23y 04m 05d 2023-03-04 31y 11m 11d Mitchell
2651 Ally 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
2652 Andrew [1889] Mitchell Newton Heath 1 1 0 0 0 1 .00 .00 100.00 .00 1889-01-01 Not Known 1889-01-01 Not Known Mitchell
2653 Andrew Mitchell Glenavon 1 0 1 1 0 0 100.00 .00 .00 100.00 2019-07-06 25y 05m 11d 2019-07-06 25y 05m 11d Mitchell
2654 Andrew Mitchell Rangers; Linfield 1 1 0 1 0 2 33.33 .00 66.67 33.33 2012-03-03 19y 08m 28d 2017-07-08 25y 01m 04d Mitchell
2655 Anthony 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
2656 Barry Mitchell Dunfermline Athletic; Aberdeen 11 11 0 1 5 1 6 41.67 8.33 50.00 45.83 1967-09-16 20y 06m 01d 1973-01-27 25y 10m 12d Mitchell
2657 Brian Charles Mitchell Arbroath 0 0 0 0 0 1 .00 .00 100.00 .00 1985-10-23 17y 07m 25d 1985-10-23 17y 07m 25d Mitchell
2658 Brian Mitchell Aberdeen 9 7 2 6 2 3 54.55 18.18 27.27 63.64 1984-04-02 20y 08m 03d 1987-01-21 23y 05m 22d Mitchell
2659 Christopher Mitchell Falkirk; Queen of the South 5 3 2 3 5 4 25.00 41.67 33.33 45.83 2007-12-29 19y 05m 08d 2015-03-28 26y 08m 07d Mitchell
2660 David Mitchell Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 1913-08-27 Not Known 1913-08-27 Not Known Mitchell
2661 David Mitchell Dundee; Hibernian; Partick Thistle 1 1 0 1 1 5 14.29 14.29 71.43 21.43 2015-08-08 25y 04m 04d 2023-08-20 33y 04m 16d Mitchell
2662 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
2663 David 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
2664 Davy Mitchell Rangers 20 20 0 12 2 6 60.00 10.00 30.00 65.00 1890-08-16 Not Known 1899-01-14 Not Known Mitchell
2665 Demetri Mitchell Hibernian 1 0 1 0 1 0 .00 100.00 .00 50.00 2022-02-01 24y 03m 00d 2022-02-01 24y 03m 00d Mitchell
2666 Frank Mitchell Chelsea 2 2 0 2 0 0 100.00 .00 .00 100.00 1950-04-26 28y 01m 20d 1951-05-12 29y 02m 06d Mitchell
2667 Frank William G Mitchell Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1912-04-22 Not Known 1912-04-22 Not Known Mitchell
2668 Gavin Mitchell Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1934-01-27 Not Known 1934-01-27 Not Known Mitchell
2669 George Henry Mitchell Queens Park 2 2 0 1 0 0 2 .00 .00 100.00 .00 1941-03-01 Not Known 1941-06-07 Not Known Mitchell
2670 George Mitchell Leith Athletic; Greenock Morton; Stirling Albion 5 5 0 1 2 0 3 40.00 .00 60.00 40.00 1900-08-15 Not Known 1952-03-01 Not Known Mitchell
2671 Graham Lee Mitchell Raith Rovers 2 2 0 0 2 1 .00 66.67 33.33 33.33 1996-10-12 28y 07m 26d 1997-08-19 29y 06m 03d Mitchell
2672 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
2673 Henry George K Mitchell Raith Rovers 3 3 0 1 0 1 2 .00 33.33 66.67 16.67 1907-03-09 Not Known 1910-09-10 Not Known Mitchell
2674 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
2675 Ian 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
2676 James 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
2677 James Mitchell Kilmarnock; Heart of Midlothian B 33 33 0 7 8 18 21.21 24.24 54.55 33.33 1900-12-08 20y 10m 17d 1927-08-05 47y 06m 15d Mitchell
2678 James 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
2679 James 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
2680 Jeyland Mitchell SK Sturm Graz 2 2 0 1 2 0 0 100.00 .00 .00 100.00 2026-07-21 21y 09m 22d 2026-07-28 21y 09m 29d Mitchell
2681 John Mitchell Arbroath 1 0 1 0 0 1 .00 .00 100.00 .00 1977-12-24 Not Known 1977-12-24 Not Known Mitchell
2682 John Mitchell Fulham 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1975-09-16 22y 09m 13d 1975-09-16 22y 09m 13d Mitchell
2683 John 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
2684 John 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
2685 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
2686 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
2687 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
2688 Mitchell East of Scotland Juniors; Berwick Rangers 2 2 0 1 0 1 50.00 .00 50.00 50.00 1949-09-12 Not Known 1953-04-30 Not Known Mitchell
2689 Bobby Mitchell Third Lanark; Newcastle United 12 12 0 3 4 4 4 33.33 33.33 33.33 50.00 1942-08-15 17y 11m 30d 1957-11-27 33y 03m 11d Mitchell
2690 Stephen Mitchell St Bernards 2 2 0 0 0 2 .00 .00 100.00 .00 1926-08-18 Not Known 1928-05-05 Not Known Mitchell
2691 Stewart Anderson Mitchell Newcastle United; Third Lanark 4 4 0 0 1 3 .00 25.00 75.00 12.50 1954-10-13 21y 07m 10d 1964-09-19 31y 06m 16d Mitchell
2692 T Mitchell Broxburn Star 2 2 0 0 1 1 .00 50.00 50.00 25.00 1888-10-13 Not Known 1888-10-20 Not Known Mitchell
2693 Thomas Mitchell East Fife 1 1 0 1 0 0 100.00 .00 .00 100.00 1931-01-03 Not Known 1931-01-03 Not Known Mitchell
2694 Tom Mitchell Leeds United 2 2 0 2 0 0 100.00 .00 .00 100.00 1928-04-30 28y 07m 00d 1929-03-23 29y 05m 23d Mitchell
2695 William Mitchell Clyde 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1907-05-04 Not Known 1907-05-04 Not Known Mitchell
2696 William Mitchell Raith Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 1909-08-16 Not Known 1909-08-16 Not Known Mitchell
2697 William Mitchell Celtic 1 1 0 0 1 0 .00 100.00 .00 50.00 1918-11-09 Not Known 1918-11-09 Not Known Mitchell
2698 William Mitchell Chelsea 2 2 0 0 1 1 .00 50.00 50.00 25.00 1935-11-25 25y 00m 03d 1936-09-23 25y 10m 01d Mitchell
2699 William Mitchell Raith Rovers; Dunfermline Athletic 1 1 0 0 0 2 .00 .00 100.00 .00 1969-11-01 17y 10m 16d 1973-10-06 21y 09m 20d Mitchell
2700 Zach Mitchell St Johnstone; Hibernian 2 1 1 1 0 2 33.33 .00 66.67 33.33 2025-02-23 19y 05m 22d 2026-08-29 20y 11m 28d Mitchell
2701 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
2702 Dimitar Mitov St Johnstone; Aberdeen 9 9 0 4 1 5 40.00 10.00 50.00 45.00 2023-08-05 26y 06m 14d 2026-08-01 29y 06m 10d Mitov
2703 Aleksandar Mitrovi? Newcastle United 1 0 1 1 0 0 100.00 .00 .00 100.00 2017-07-14 Not Known 2017-07-14 Not Known Mitrovi?
2704 Radi Mitrovic New York Cosmos 0 0 0 0 0 1 .00 .00 100.00 .00 1971-05-21 31y 03m 10d 1971-05-21 31y 03m 10d Mitrovic
2705 JA Mitten Orange Free State 1 1 0 0 0 1 .00 .00 100.00 .00 1954-06-09 Not Known 1954-06-09 Not Known Mitten
2706 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
2707 Koki Mizuno Celtic 1 0 1 0 2 0 .00 100.00 .00 50.00 2008-12-13 23y 06m 04d 2009-04-11 23y 10m 02d Mizuno
2708 Johan Mjallby Celtic 17 16 1 1 14 1 4 73.68 5.26 21.05 76.32 1998-12-06 27y 09m 27d 2004-04-25 33y 02m 16d Mjallby
2709 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
2710 Dragan Mladenovic Rangers 1 1 0 1 1 0 50.00 50.00 .00 75.00 2004-09-12 28y 06m 27d 2004-11-28 28y 09m 12d Mladenovic
2711 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
2712 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
2713 Chris Mochrie Dundee United; St Mirren 4 3 1 0 1 5 .00 16.67 83.33 8.33 2021-08-28 18y 01m 24d 2026-10-10 23y 03m 06d Mochrie
2714 Alexander C Moffat Queens Park 5 5 0 1 1 3 20.00 20.00 60.00 30.00 1901-08-27 Not Known 1902-09-20 Not Known Moffat
2715 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
2716 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
2717 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
2718 Chris Moffat St Johnstone 0 0 0 0 0 1 .00 .00 100.00 .00 2012-08-04 18y 06m 02d 2012-08-04 18y 06m 02d Moffat
2719 David Moffat Leith Athletic 13 13 0 1 2 1 10 15.38 7.69 76.92 19.23 1904-03-12 Not Known 1909-04-21 Not Known Moffat
2720 G Moffat Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1880-10-02 Not Known 1880-10-02 Not Known Moffat
2721 Ian Moffat Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1947-09-10 Not Known 1947-09-10 Not Known Moffat
2722 J Moffat Third Edinburgh Rifle Volunteers 1 1 0 1 0 0 100.00 .00 .00 100.00 1875-08-28 Not Known 1875-08-28 Not Known Moffat
2723 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
2724 John Paterson Moffat Kings Park 2 2 0 0 1 1 .00 50.00 50.00 25.00 1940-01-06 Not Known 1940-04-20 Not Known Moffat
2725 Joseph Moffat St Mirren; Aberdeen 5 5 0 2 1 2 2 20.00 40.00 40.00 40.00 1901-10-05 Not Known 1909-09-04 Not Known Moffat
2726 Kevin Alexander Moffat Falkirk 0 0 0 0 1 1 .00 50.00 50.00 25.00 2008-03-22 19y 07m 16d 2008-11-22 20y 03m 16d Moffat
2727 Michael Moffat Ayr United; Dunfermline Athletic 5 4 1 1 1 3 20.00 20.00 60.00 30.00 2011-09-21 26y 07m 06d 2021-03-13 36y 00m 26d Moffat
2728 Thomas Moffat St Bernards 4 4 0 0 1 3 .00 25.00 75.00 12.50 1928-05-05 Not Known 1930-02-05 Not Known Moffat
2729 William Moffat Boness 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1923-01-27 Not Known 1923-01-27 Not Known Moffat
2730 William Moffat Hamilton Academical; Hibernian 17 17 0 4 7 1 9 41.18 5.88 52.94 44.12 1923-09-01 Not Known 1934-09-08 Not Known Moffat
2731 William Speirs Moffat Montrose 1 1 0 0 0 1 .00 .00 100.00 .00 1934-01-20 Not Known 1934-01-20 Not Known Moffat
2732 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
2733 Bilel Mohsni Rangers 2 1 1 1 1 1 33.33 33.33 33.33 50.00 2014-11-22 27y 04m 01d 2015-05-02 27y 09m 11d Mohsni
2734 Alex Moir Aberdeen 2 2 0 2 0 0 100.00 .00 .00 100.00 1923-12-08 Not Known 1924-01-05 Not Known Moir
2735 Andrew Moir Hibernian 3 3 0 0 1 2 .00 33.33 66.67 16.67 1898-01-01 Not Known 1898-03-26 Not Known Moir
2736 Andrew Moir Hibernian 3 3 0 2 2 0 1 66.67 .00 33.33 66.67 1918-01-01 Not Known 1918-05-18 Not Known Moir
2737 James Moir Celtic 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1902-09-15 Not Known 1903-04-20 Not Known Moir
2738 Robert M Moir Greenock Morton 1 1 0 1 0 0 100.00 .00 .00 100.00 1925-02-14 Not Known 1925-02-14 Not Known Moir
2739 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
2740 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
2741 Clinton Mola Blackburn Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 2022-12-02 21y 08m 17d 2022-12-02 21y 08m 17d Mola
2742 Lutz Moldt Lokomotiv 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
2743 William Moles Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1957-10-26 Not Known 1957-10-26 Not Known Moles
2744 Adrian Molina Rayo Vallecano 0 0 0 0 0 1 .00 .00 100.00 .00 2026-07-17 20y 11m 25d 2026-07-17 20y 11m 25d Molina
2745 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
2746 Nikolaj Moller Dundee United 1 1 0 0 0 1 .00 .00 100.00 .00 2026-01-31 23y 06m 11d 2026-01-31 23y 06m 11d Moller
2747 Alexander Mollison Arbroath 2 2 0 0 2 0 .00 100.00 .00 50.00 1901-05-13 Not Known 1902-05-06 Not Known Mollison
2748 Harry 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
2749 Craig Molloy St Mirren 2 0 2 2 1 0 66.67 33.33 .00 83.33 2006-09-09 20y 04m 14d 2007-12-26 21y 08m 00d Molloy
2750 Gavin Molloy Aberdeen 5 3 2 3 1 1 60.00 20.00 20.00 70.00 2024-10-06 22y 11m 17d 2026-08-01 24y 09m 13d Molloy
2751 Martin Molloy Hibernian 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1887-04-30 Not Known 1887-04-30 Not Known Molloy
2752 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
2753 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
2754 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
2755 William Molloy Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1934-08-11 Not Known 1934-08-11 Not Known Molloy
2756 Rudi Molotnikov Hibernian 0 0 0 0 1 3 .00 25.00 75.00 12.50 2023-12-27 17y 07m 04d 2026-02-10 19y 08m 18d Molotnikov
2757 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
2758 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
2759 Allan Monaghan Clydebank[4] 0 0 0 0 1 1 .00 50.00 50.00 25.00 1995-02-01 22y 03m 26d 1995-02-07 22y 04m 01d Monaghan
2760 Patrick Monaghan Raith Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 1915-12-11 Not Known 1916-01-29 Not Known Monaghan
2761 Peter Monaghan Dundee United 1 1 0 0 0 1 .00 .00 100.00 .00 1939-11-18 Not Known 1939-11-18 Not Known Monaghan
2762 William Monaghan Alloa Athletic 1 1 0 1 0 0 100.00 .00 .00 100.00 1946-04-20 26y 07m 18d 1946-04-20 26y 07m 18d Monaghan
2763 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
2764 Bobby Moncur Newcastle United 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 1965-10-11 20y 08m 22d 1969-07-30 24y 06m 11d Moncur
2765 George Moncur Leyton Orient 1 0 1 1 0 0 100.00 .00 .00 100.00 2024-07-13 30y 10m 25d 2024-07-13 30y 10m 25d Moncur
2766 George Moncur Partick Thistle 0 0 0 1 0 1 50.00 .00 50.00 50.00 2014-04-05 21y 02m 28d 2014-05-07 21y 03m 29d Moncur
2767 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
2768 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
2769 Alan Monkhouse Newcastle United 1 1 0 0 1 0 .00 100.00 .00 50.00 1955-10-10 24y 11m 17d 1955-10-10 24y 11m 17d Monkhouse
2770 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
2771 Tony Monks Australian Select XI 1 1 0 0 0 1 .00 .00 100.00 .00 1959-06-13 Not Known 1959-06-13 Not Known Monks
2772 Keiran Monlouis Hamilton Academical 0 0 0 0 0 1 .00 .00 100.00 .00 2018-12-26 22y 08m 11d 2018-12-26 22y 08m 11d Monlouis
2773 Monoghan Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1946-04-24 Not Known 1946-04-24 Not Known Monoghan
2774 Monreal Osasuna 1 1 0 0 0 1 .00 .00 100.00 .00 2006-07-19 Not Known 2006-07-19 Not Known Monreal
2775 Kai Montagu Raith Rovers 2 1 1 1 0 1 50.00 .00 50.00 50.00 2024-10-09 19y 04m 26d 2026-07-24 21y 02m 11d Montagu
2776 Cristian Montano Livingston (Meadowbank Thistle) 9 4 5 1 2 4 5 18.18 36.36 45.45 36.36 2021-09-25 29y 10m 13d 2026-07-10 34y 07m 28d Montano
2777 Hugh G Monteith Kilmarnock 1 1 0 0 1 0 .00 100.00 .00 50.00 1905-11-18 Not Known 1905-11-18 Not Known Monteith
2778 Edgar Montford Stoke FC 1 1 0 0 0 1 .00 .00 100.00 .00 1887-08-12 22y 03m 18d 1887-08-12 22y 03m 18d Montford
2779 Samuel Montgomerie Dumbarton; Kilmarnock 19 17 2 7 3 11 33.33 14.29 52.38 40.48 1981-09-26 20y 05m 09d 1998-12-26 37y 08m 09d Montgomerie
2780 Adam Montgomery Celtic; St Johnstone; Livingston (Meadowbank Thistle) 6 3 3 2 0 5 28.57 .00 71.43 28.57 2021-07-31 19y 00m 13d 2025-08-30 23y 01m 12d Montgomery
2781 Archie Montgomery Rangers 2 2 0 0 1 1 .00 50.00 50.00 25.00 1894-10-20 Not Known 1895-01-19 Not Known Montgomery
2782 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
2783 James Montgomery St Bernards 1 1 0 1 0 0 1 .00 .00 100.00 .00 1887-10-29 Not Known 1887-10-29 Not Known Montgomery
2784 Jimmy Montgomery Sunderland 1 1 0 1 0 0 100.00 .00 .00 100.00 1968-09-23 25y 00m 13d 1968-09-23 25y 00m 13d Montgomery
2785 John Montgomery Motherwell; Hamilton Academical 6 6 0 2 0 4 33.33 .00 66.67 33.33 1904-09-17 Not Known 1910-11-12 Not Known Montgomery
2786 Kevin Donald Montgomery Livingston (Meadowbank Thistle) 0 0 0 0 0 1 .00 .00 100.00 .00 2003-11-01 17y 09m 29d 2003-11-01 17y 09m 29d Montgomery
2787 William Montgomery Dundee; Ayr United 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 1913-11-22 Not Known 1916-09-16 Not Known Montgomery
2788 Willie Montgomery Rangers 2 2 0 0 0 2 .00 .00 100.00 .00 1912-09-21 Not Known 1912-10-23 Not Known Montgomery
2789 McHardy (Montrose) Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 1903-09-28 Not Known 1903-09-28 Not Known Montrose
2790 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
2791 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
2792 Charles Chalmers Moodie Raith Rovers 2 2 0 0 1 1 .00 50.00 50.00 25.00 1907-03-09 Not Known 1907-03-23 Not Known Moodie
2793 John Moodie Heart of Midlothian B; Raith Rovers; Leith Athletic; Airdrieonians 12 12 0 1 2 9 8.33 16.67 75.00 16.67 1937-08-09 Not Known 1947-09-06 Not Known Moodie
2794 Moodie Albion Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1944-06-10 Not Known 1944-06-10 Not Known Moodie
2795 Robert Moodie Stenhousemuir 1 1 0 1 0 0 100.00 .00 .00 100.00 1940-03-30 Not Known 1940-03-30 Not Known Moodie
2796 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
2797 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
2798 Kevin Moon St Johnstone; Raith Rovers 9 7 2 4 2 5 36.36 18.18 45.45 45.45 2009-11-21 22y 05m 13d 2015-04-18 27y 10m 10d Moon
2799 Angus Mooney Greenock Morton 2 2 0 0 0 2 .00 .00 100.00 .00 1933-03-25 Not Known 1938-04-13 Not Known Mooney
2800 Evan Mooney St Mirren 3 0 3 0 4 2 .00 66.67 33.33 33.33 2024-05-15 16y 06m 03d 2026-01-14 18y 02m 02d Mooney
2801 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
2802 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
2803 Henry Mooney Third Lanark 3 3 0 0 0 3 .00 .00 100.00 .00 1943-12-18 Not Known 1945-12-15 Not Known Mooney
2804 Hugh Mooney Aberdeen 1 1 0 1 0 0 100.00 .00 .00 100.00 1932-09-26 Not Known 1932-09-26 Not Known Mooney
2805 John Mooney Albion Rovers 3 3 0 1 0 0 3 .00 .00 100.00 .00 1943-11-13 17y 08m 23d 1944-06-10 18y 03m 20d Mooney
2806 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
2807 Thomas Mooney Airdrieonians 16 16 0 6 5 1 9 31.25 6.25 56.25 34.38 1932-08-20 21y 09m 20d 1941-08-16 30y 09m 16d Mooney
2808 Charles Moonie Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1917-04-16 Not Known 1917-04-16 Not Known Moonie
2809 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
2810 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
2811 Bobby Moore Fulham 2 2 0 1 1 0 50.00 50.00 .00 75.00 1975-09-16 33y 09m 12d 1975-10-01 33y 09m 27d Moore
2812 Callum Moore Dundee 1 0 1 1 0 0 100.00 .00 .00 100.00 2019-01-23 18y 10m 01d 2019-01-23 18y 10m 01d Moore
2813 Charles Moore Manchester United 2 2 0 1 1 0 50.00 50.00 .00 75.00 1923-09-12 25y 03m 09d 1924-04-14 25y 10m 11d Moore
2814 Craig Moore Dundee United 0 0 0 0 1 1 .00 50.00 50.00 25.00 2022-03-05 16y 05m 12d 2022-04-24 16y 07m 03d Moore
2815 Craig Moore Rangers 20 19 1 1 16 4 3 69.57 17.39 13.04 78.26 1994-09-11 18y 08m 30d 2004-09-12 28y 09m 00d Moore
2816 Craig Moore Motherwell 1 0 1 1 2 0 0 100.00 .00 .00 100.00 2013-10-19 19y 02m 03d 2014-01-11 19y 04m 26d Moore
2817 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
2818 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
2819 Jim Moore Leeds United 1 1 0 1 0 0 100.00 .00 .00 100.00 1921-09-26 30y 00m 25d 1921-09-26 30y 00m 25d Moore
2820 John Moore Australia 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-30 15y 05m 09d 1959-05-30 15y 05m 09d Moore
2821 Kieran Moore Stirling Albion 0 0 0 0 0 1 .00 .00 100.00 .00 2021-07-20 21y 08m 11d 2021-07-20 21y 08m 11d Moore
2822 Lewis Moore Cowdenbeath 1 1 0 0 1 0 .00 100.00 .00 50.00 2016-07-02 18y 02m 26d 2016-07-02 18y 02m 26d Moore
2823 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
2824 Mikey Moore Tottenham Hotspur; Rangers 5 4 1 1 2 0 3 40.00 .00 60.00 40.00 2024-07-17 16y 08m 09d 2026-05-04 18y 05m 26d Moore
2825 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
2826 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
2827 Patrick Moore Aberdeen 4 4 0 1 1 1 2 25.00 25.00 50.00 37.50 1932-09-26 Not Known 1935-04-20 Not Known Moore
2828 Simon Moore Sunderland 1 1 0 0 0 1 .00 .00 100.00 .00 2025-07-26 35y 02m 07d 2025-07-26 35y 02m 07d Moore
2829 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
2830 Vincent Andrew Moore Clydebank[4]; Airdrieonians 3 0 3 0 1 3 .00 25.00 75.00 12.50 1986-02-01 21y 05m 11d 1988-08-06 23y 11m 16d Moore
2831 William J Moore Falkirk 7 7 0 1 3 3 1 42.86 42.86 14.29 64.29 1921-01-03 Not Known 1924-04-05 Not Known Moore
2832 William J Moore Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1939-11-11 Not Known 1939-11-11 Not Known Moore
2833 William Moore Third Lanark 1 1 0 0 1 0 .00 100.00 .00 50.00 1900-11-03 Not Known 1900-11-03 Not Known Moore
2834 Jack Moorhouse Dundee 1 0 1 0 0 1 .00 .00 100.00 .00 2026-09-06 20y 09m 08d 2026-09-06 20y 09m 08d Moorhouse
2835 Aaron Mooy St Mirren; Celtic 9 4 5 1 5 1 5 45.45 9.09 45.45 50.00 2010-10-23 21y 01m 08d 2023-05-07 33y 07m 22d Mooy
2836 Fenoll Valencia 1 1 0 1 0 0 100.00 .00 .00 100.00 1990-08-07 26y 05m 30d 1990-08-07 26y 05m 30d Mora
2837 Filipe 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
2838 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
2839 Doug 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
2840 Jimmy Moran Norwich City 1 1 0 0 1 0 .00 100.00 .00 50.00 1959-10-12 24y 07m 06d 1959-10-12 24y 07m 06d Moran
2841 Martin Moran Clyde; Hamilton Academical 2 2 0 1 1 0 50.00 50.00 .00 75.00 1898-10-22 Not Known 1909-11-20 Not Known Moran
2842 Paul 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
2843 Evangelos Moras AEK Athens 0 0 0 2 0 0 100.00 .00 .00 100.00 2006-08-09 24y 11m 14d 2006-08-23 24y 11m 28d Moras
2844 Lubomir Moravcik Celtic 14 11 3 6 13 0 3 81.25 .00 18.75 81.25 1998-12-06 33y 05m 14d 2002-04-28 36y 10m 06d Moravcik
2845 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
2846 Jackie Mordue Woolwich Arsenal 1 1 0 0 0 1 .00 .00 100.00 .00 1908-04-21 21y 04m 08d 1908-04-21 21y 04m 08d Mordue
2847 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
2848 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
2849 Thierry Moreau Toulouse 1 1 0 0 0 1 .00 .00 100.00 .00 2000-07-22 33y 06m 05d 2000-07-22 33y 06m 05d Moreau
2850 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
2851 Neil Moreland Albion Rovers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1922-12-23 Not Known 1922-12-23 Not Known Moreland
2852 Russell Moreland Queens Park; Hamilton Academical; Third Lanark 13 13 0 2 2 2 9 15.38 15.38 69.23 23.08 1924-01-12 Not Known 1933-01-28 Not Known Moreland
2853 Spencer Moreland Brechin City 1 1 0 0 0 1 .00 .00 100.00 .00 2025-01-17 20y 06m 13d 2025-01-17 20y 06m 13d Moreland
2854 Alfredo Morelos Rangers 16 13 3 12 12 4 0 75.00 25.00 .00 87.50 2017-08-19 21y 01m 29d 2023-05-24 26y 11m 03d Morelos
2855 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
2856 Adam 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
2857 Alan Morgan Inverness Caledonian Thistle; Kilmarnock 4 1 3 1 3 3 14.29 42.86 42.86 35.71 2005-09-17 21y 09m 21d 2008-01-05 24y 01m 09d Morgan
2858 Charles Morgan Clyde 1 1 0 1 0 0 1 .00 .00 100.00 .00 1899-12-09 Not Known 1899-12-09 Not Known Morgan
2859 Gary Morgan Berwick Rangers 2 2 0 2 0 0 100.00 .00 .00 100.00 1983-09-20 22y 05m 19d 1984-03-27 22y 11m 26d Morgan
2860 Hugh Morgan St Mirren; Liverpool; Dundee 8 8 0 1 4 0 4 50.00 .00 50.00 50.00 1896-08-29 22y 00m 22d 1904-04-18 29y 08m 11d Morgan
2861 Hugh Morgan Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1906-10-13 Not Known 1906-10-13 Not Known Morgan
2862 James Morgan Hamilton Academical 12 12 0 6 0 6 50.00 .00 50.00 50.00 1933-08-22 Not Known 1943-02-27 Not Known Morgan
2863 James Grieve Morgan Dundee; Third Lanark; Clyde 3 3 0 2 0 1 66.67 .00 33.33 66.67 1940-05-11 Not Known 1941-10-04 Not Known Morgan
2864 Jock Morgan Doncaster Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1928-09-10 39y 00m 23d 1928-09-10 39y 00m 23d Morgan
2865 Lewis Morgan Celtic 1 0 1 3 0 0 100.00 .00 .00 100.00 2018-10-28 22y 00m 28d 2019-12-18 23y 02m 18d Morgan
2866 Lewis Morgan Dundee 7 7 0 1 2 4 14.29 28.57 57.14 28.57 1931-10-24 20y 05m 24d 1935-01-02 23y 08m 03d Morgan
2867 Liam Morgan Hamilton Academical 1 0 1 0 0 1 .00 .00 100.00 .00 2025-07-15 19y 05m 10d 2025-07-15 19y 05m 10d Morgan
2868 Matthew Morgan St Mirren 6 6 0 2 1 3 33.33 16.67 50.00 41.67 1925-01-17 Not Known 1929-08-31 Not Known Morgan
2869 Patrick Morgan Partick Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1916-11-04 Not Known 1916-11-04 Not Known Morgan
2870 Roger Ernest Morgan Tottenham Hotspur 1 1 0 1 0 1 1 .00 50.00 50.00 25.00 1969-08-02 22y 08m 19d 1971-08-07 24y 08m 24d Morgan
2871 Taylor Morgan Falkirk 1 1 0 1 0 1 50.00 .00 50.00 50.00 2015-01-24 24y 03m 03d 2015-03-21 24y 05m 00d Morgan
2872 Tim Morgan Heart of Midlothian B 4 4 0 5 1 0 3 25.00 .00 75.00 25.00 1927-08-02 Not Known 1929-08-01 Not Known Morgan
2873 Timothy Morgan Falkirk; Greenock Morton 6 6 0 1 1 0 5 16.67 .00 83.33 16.67 1931-02-18 Not Known 1933-03-25 Not Known Morgan
2874 William A Morgan Motherwell 3 3 0 2 3 0 0 100.00 .00 .00 100.00 1916-12-09 Not Known 1917-09-08 Not Known Morgan
2875 M Morgan-Owen Corinthians 1 1 0 0 0 1 .00 .00 100.00 .00 1906-12-31 Not Known 1906-12-31 Not Known Morgan-Owen
2876 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
2877 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 11m 03d 1993-09-28 22y 11m 17d Mori)
2878 Nathan Moriah-Welsh Hibernian 3 2 1 2 2 0 50.00 50.00 .00 75.00 2024-02-28 21y 11m 10d 2025-03-02 22y 11m 12d Moriah-Welsh
2879 Junior Morias St Mirren 2 1 1 1 1 1 33.33 33.33 33.33 50.00 2019-09-28 24y 05m 21d 2020-03-11 24y 11m 04d Morias
2880 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
2881 Tony Morley Aston Villa 1 1 0 1 0 0 100.00 .00 .00 100.00 1979-08-02 24y 11m 07d 1979-08-02 24y 11m 07d Morley
2882 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
2883 Tommy Morren Sheffield United 1 1 0 0 0 1 .00 .00 100.00 .00 1898-04-18 27y 00m 22d 1898-04-18 27y 00m 22d Morren
2884 Callum Morris Dundee United; Dunfermline Athletic; Ross County 3 3 0 0 2 1 .00 66.67 33.33 33.33 2015-12-30 25y 09m 28d 2019-08-10 29y 05m 08d Morris
2885 Carlton Morris Hamilton Academical 2 2 0 1 1 1 33.33 33.33 33.33 50.00 2015-08-29 19y 08m 13d 2016-01-24 20y 01m 08d Morris
2886 Charles Morris Dundee 3 3 0 2 0 1 66.67 .00 33.33 66.67 1903-05-15 Not Known 1904-04-18 Not Known Morris
2887 Chris Morris Celtic; Middlesbrough 21 19 2 13 6 2 61.90 28.57 9.52 76.19 1987-08-12 23y 07m 19d 1994-08-06 30y 07m 13d Morris
2888 Colin Morris Sheffield United 1 1 0 0 0 1 .00 .00 100.00 .00 1982-08-04 Not Known 1982-08-04 Not Known Morris
2889 David Morris Raith Rovers; Dundee United 12 12 0 1 5 4 3 41.67 33.33 25.00 58.33 1921-02-23 Not Known 1931-12-19 Not Known Morris
2890 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
2891 G Morris Penicuik Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1939-01-21 Not Known 1939-01-21 Not Known Morris
2892 Glenn Morris Crawley Town 1 0 1 0 1 0 .00 100.00 .00 50.00 2022-07-16 38y 06m 26d 2022-07-16 38y 06m 26d Morris
2893 Henry 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
2894 Hugh Morris Clyde 15 15 0 7 2 6 46.67 13.33 40.00 53.33 1915-09-18 Not Known 1921-09-17 Not Known Morris
2895 Jody 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
2896 Josh Morris Blackburn Rovers; Motherwell 1 0 1 0 1 1 .00 50.00 50.00 25.00 2010-08-07 18y 10m 08d 2022-11-06 31y 01m 07d Morris
2897 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
2898 Sam Morris Sunderland 1 1 0 0 1 0 .00 100.00 .00 50.00 1931-04-29 24y 00m 13d 1931-04-29 24y 00m 13d Morris
2899 Seymour Morris Huddersfield Town 1 1 0 0 1 0 .00 100.00 .00 50.00 1934-09-17 21y 07m 02d 1934-09-17 21y 07m 02d Morris
2900 Shayden Morris Aberdeen 8 2 6 4 2 3 44.44 22.22 33.33 55.56 2022-10-16 20y 06m 16d 2025-08-04 23y 04m 05d Morris
2901 Tom Morris Tottenham Hotspur 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1901-09-02 26y 06m 24d 1902-01-02 26y 10m 24d Morris
2902 Alex Morrison Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1908-04-18 Not Known 1908-04-18 Not Known Morrison
2903 Allan James Morrison Stranraer 0 0 0 0 0 1 .00 .00 100.00 .00 2007-01-06 24y 09m 06d 2007-01-06 24y 09m 06d Morrison
2904 Allan Morrison Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1938-12-10 Not Known 1938-12-10 Not Known Morrison
2905 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
2906 Callumn Morrison Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 2020-09-22 21y 04m 15d 2020-09-22 21y 04m 15d Morrison
2907 David Morrison Third Lanark 2 2 0 1 0 0 2 .00 .00 100.00 .00 1944-09-16 Not Known 1944-12-30 Not Known Morrison
2908 Derek Gerard Morrison Kilmarnock 0 0 0 0 1 0 .00 100.00 .00 50.00 1975-01-04 20y 08m 12d 1975-01-04 20y 08m 12d Morrison
2909 Dugald Morrison Partick Thistle 4 4 0 0 0 4 .00 .00 100.00 .00 1914-11-21 Not Known 1916-03-04 Not Known Morrison
2910 Eddie 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
2911 Evelyn Morrison Falkirk; Partick Thistle 6 6 0 8 1 1 4 16.67 16.67 66.67 25.00 1928-02-08 Not Known 1931-08-25 Not Known Morrison
2912 Francis R Morrison Clyde 6 6 0 3 0 3 50.00 .00 50.00 50.00 1893-04-29 Not Known 1895-10-05 Not Known Morrison
2913 Gavin Morrison Inverness Caledonian Thistle; The Spartans 2 1 1 1 4 2 14.29 57.14 28.57 42.86 2010-09-18 20y 06m 17d 2024-01-20 33y 10m 19d Morrison
2914 Greg Morrison Ross County; Brora Rangers 1 0 1 1 1 0 50.00 50.00 .00 75.00 2016-09-24 18y 07m 05d 2021-03-23 23y 01m 04d Morrison
2915 James L Morrison St Mirren; Third Lanark 5 5 0 4 1 0 4 20.00 .00 80.00 20.00 1891-02-21 Not Known 1893-09-02 Not Known Morrison
2916 James R Morrison Airdrieonians; Raith Rovers 8 8 0 1 1 6 12.50 12.50 75.00 18.75 1930-12-13 Not Known 1939-04-01 Not Known Morrison
2917 John Morrison Falkirk 22 22 0 1 9 4 8 40.91 18.18 36.36 50.00 1907-08-21 Not Known 1914-11-14 Not Known Morrison
2918 John Morrison Third Lanark 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1889-11-23 Not Known 1889-11-23 Not Known Morrison
2919 John Morrison Celtic 11 11 0 7 2 2 63.64 18.18 18.18 72.73 1936-02-01 Not Known 1939-10-14 Not Known Morrison
2920 Joseph Morrison Clyde 1 1 0 0 0 0 .00 .00 .00 .00 1896-10-10 Not Known 1896-10-10 Not Known Morrison
2921 JSF Morrison Corinthians 1 1 0 0 1 0 .00 100.00 .00 50.00 1924-01-03 Not Known 1924-01-03 Not Known Morrison
2922 Liam Morrison Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 2026-02-28 22y 07m 24d 2026-02-28 22y 07m 24d Morrison
2923 Malcolm Morrison Third Lanark; East Fife 2 2 0 1 0 1 50.00 .00 50.00 50.00 1937-12-25 Not Known 1939-12-02 Not Known Morrison
2924 Neil Morrison Falkirk 1 1 0 0 1 0 .00 100.00 .00 50.00 1945-01-06 Not Known 1945-01-06 Not Known Morrison
2925 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
2926 Reg Morrison Aberdeen; Stirling Albion 4 4 0 0 1 3 .00 25.00 75.00 12.50 1958-04-16 25y 07m 02d 1960-01-16 27y 04m 02d Morrison
2927 Robert Morrison Airdrieonians; Albion Rovers 6 6 0 0 0 6 .00 .00 100.00 .00 1932-08-20 Not Known 1937-04-24 Not Known Morrison
2928 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
2929 Robert G Morrison St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1941-09-13 Not Known 1941-09-13 Not Known Morrison
2930 Scott Morrison Aberdeen; Dunfermline Athletic 4 3 1 1 2 5 12.50 25.00 62.50 25.00 2003-11-09 19y 05m 17d 2007-02-03 22y 08m 11d Morrison
2931 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
2932 Simon Morrison St Bernards 3 3 0 0 1 2 .00 33.33 66.67 16.67 1930-02-01 Not Known 1930-05-06 Not Known Morrison
2933 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
2934 Stuart [1999] Morrison Arbroath 1 0 1 0 0 1 .00 .00 100.00 .00 2026-07-14 27y 02m 26d 2026-07-14 27y 02m 26d Morrison
2935 Stuart Morrison Dunfermline Athletic 0 0 0 0 0 1 .00 .00 100.00 .00 2018-08-18 Not Known 2018-08-18 Not Known Morrison
2936 Thomas K Morrison St Mirren 7 7 0 1 3 0 4 42.86 .00 57.14 42.86 1924-12-27 Not Known 1927-11-05 Not Known Morrison
2937 Thomas Morrison Celtic 1 1 0 1 0 0 100.00 .00 .00 100.00 1896-09-05 Not Known 1896-09-05 Not Known Morrison
2938 Tom Morrison Liverpool 1 1 0 0 0 1 .00 .00 100.00 .00 1929-02-16 25y 00m 26d 1929-02-16 25y 00m 26d Morrison
2939 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
2940 William 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
2941 William Morrison St Bernards; Clyde; Raith Rovers; Greenock Morton 22 22 0 1 4 5 13 18.18 22.73 59.09 29.55 1902-05-17 Not Known 1918-08-17 Not Known Morrison
2942 William Morrison Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1912-04-24 Not Known 1912-04-24 Not Known Morrison
2943 William Morrison Rest of Edinburgh; Falkirk 3 3 0 0 0 3 .00 .00 100.00 .00 1902-08-04 Not Known 1954-09-01 Not Known Morrison
2944 Willie 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
2945 Bruce Morrow Northern New South Wales; Australia 2 2 0 1 0 0 2 .00 .00 100.00 .00 1959-05-18 Not Known 1959-05-23 Not Known Morrow
2946 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
2947 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
2948 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
2949 Samuel Morrow Hibernian; Livingston (Meadowbank Thistle); Ross County 4 2 2 2 3 3 25.00 37.50 37.50 43.75 2005-01-02 19y 09m 30d 2013-02-02 27y 10m 30d Morrow
2950 Dennis Mortimer Aston Villa 1 1 0 1 0 0 100.00 .00 .00 100.00 1979-08-02 27y 02m 29d 1979-08-02 27y 02m 29d Mortimer
2951 Alexander Morton Partick Thistle 2 2 0 0 1 1 .00 50.00 50.00 25.00 1902-09-27 Not Known 1903-02-14 Not Known Morton
2952 Allan Morton Queens Park; Rangers 32 32 0 9 14 9 9 43.75 28.13 28.13 57.81 1914-01-31 20y 09m 07d 1930-12-27 37y 08m 03d Morton
2953 Archibald Morton Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1927-01-15 Not Known 1927-01-15 Not Known Morton
2954 Hugh Morton Kilmarnock 16 16 0 1 3 3 10 18.75 18.75 62.50 28.13 1899-09-23 Not Known 1907-08-17 Not Known Morton
2955 Hugh Morton Kilmarnock; Greenock Morton 22 22 0 2 9 4 9 40.91 18.18 40.91 50.00 1922-10-21 Not Known 1936-04-01 Not Known Morton
2956 Hugh Morton Kilmarnock; Greenock Morton 5 5 0 1 0 2 3 .00 40.00 60.00 20.00 1902-11-22 Not Known 1908-02-15 Not Known Morton
2957 James Morton Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1914-09-05 Not Known 1914-09-05 Not Known Morton
2958 James Morton Hibernian; St Bernards 14 14 0 2 4 3 7 28.57 21.43 50.00 39.29 1907-01-01 Not Known 1912-08-20 Not Known Morton
2959 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
2960 James Morton St Mirren 4 4 0 3 0 1 75.00 .00 25.00 75.00 1888-06-09 Not Known 1889-10-12 Not Known Morton
2961 John Morton Abercorn 1 1 0 0 0 1 .00 .00 100.00 .00 1896-08-22 Not Known 1896-08-22 Not Known Morton
2962 John Morton Clydebank[3]; Kilmarnock 6 6 0 1 1 4 16.67 16.67 66.67 25.00 1920-03-27 Not Known 1923-12-22 Not Known Morton
2963 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
2964 Robert Muir Morton Queens Park 7 7 0 6 2 1 4 28.57 14.29 57.14 35.71 1913-08-30 Not Known 1919-08-16 Not Known Morton
2965 Tyler Morton Blackburn Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 2022-12-02 20y 01m 02d 2022-12-02 20y 01m 02d Morton
2966 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
2967 Sergei Mosnikov FC Infonet Tallinn 2 2 0 0 0 2 .00 .00 100.00 .00 2016-06-30 27y 11m 29d 2016-07-06 28y 00m 05d Mosnikov
2968 David 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
2969 Neil Moss Southampton 0 0 0 0 0 1 .00 .00 100.00 .00 1996-08-03 20y 09m 29d 1996-08-03 20y 09m 29d Moss
2970 Thiago Motta Barcelona 1 0 1 1 0 0 100.00 .00 .00 100.00 2007-07-28 24y 11m 00d 2007-07-28 24y 11m 00d Motta
2971 Moughran Victoria 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-31 Not Known 1959-05-31 Not Known Moughran
2972 Francis J Moulds St Johnstone 7 7 0 2 1 4 28.57 14.29 57.14 35.71 1933-12-16 Not Known 1938-10-08 Not Known Moulds
2973 JRB Mouldsdale Corinthians 1 1 0 0 1 0 .00 100.00 .00 50.00 1924-01-03 Not Known 1924-01-03 Not Known Mouldsdale
2974 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
2975 Ayoub Mouloua Aberdeen 1 0 1 1 0 0 100.00 .00 .00 100.00 2026-08-01 23y 10m 02d 2026-08-01 23y 10m 02d Mouloua
2976 Louis Moult Motherwell; Dundee United 12 9 3 3 4 1 7 33.33 8.33 58.33 37.50 2015-08-12 23y 02m 29d 2025-04-06 32y 10m 23d Moult
2977 J Moultrie St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1894-04-21 Not Known 1894-04-21 Not Known Moultrie
2978 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
2979 Derek Mountfield Everton 1 1 0 0 1 0 .00 100.00 .00 50.00 1987-10-18 25y 08m 07d 1987-10-18 25y 08m 07d Mountfield
2980 Harry Washington Mountford Third Lanark 2 2 0 1 0 1 50.00 .00 50.00 50.00 1914-04-11 Not Known 1914-08-29 Not Known Mountford
2981 Reg Mountford Huddersfield Town 2 2 0 0 1 1 .00 50.00 50.00 25.00 1934-09-17 26y 02m 01d 1934-09-24 26y 02m 08d Mountford
2982 Sofien Moussa Dundee 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 2017-09-30 29y 03m 28d 2018-04-01 29y 09m 30d Moussa
2983 Lys Mousset Sheffield United 1 0 1 1 0 0 100.00 .00 .00 100.00 2020-08-28 24y 00m 26d 2020-08-28 24y 00m 26d Mousset
2984 Fernando Manchester City 1 0 1 1 0 0 100.00 .00 .00 100.00 2014-07-18 26y 11m 23d 2014-07-18 26y 11m 23d Mouta
2985 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
2986 Jean-Michel Moutier Paris St Germain 0 0 0 1 1 0 50.00 50.00 .00 75.00 1984-09-19 29y 06m 01d 1984-10-03 29y 06m 15d Moutier
2987 Pedro 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
2988 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
2989 John Mowat St Mirren 0 0 0 0 1 0 .00 100.00 .00 50.00 1978-10-07 22y 09m 04d 1978-10-07 22y 09m 04d Mowat
2990 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
2991 Tony 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
2992 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
2993 David Moyes Berwick Rangers 7 7 0 0 4 3 .00 57.14 42.86 28.57 1976-03-29 20y 05m 15d 1980-08-13 24y 09m 30d Moyes
2994 David Moyes Raith Rovers; Heart of Midlothian B; Cowdenbeath; East Fife 26 26 0 1 8 7 11 30.77 26.92 42.31 44.23 1920-02-28 Not Known 1932-09-10 Not Known Moyes
2995 David Moyes Celtic; Dunfermline Athletic 9 9 0 1 3 1 6 30.00 10.00 60.00 35.00 1983-03-12 19y 10m 15d 1992-03-28 28y 11m 03d Moyes
2996 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
2997 David Moyo Hamilton Academical 2 1 1 1 2 0 33.33 66.67 .00 66.67 2019-08-31 24y 08m 14d 2020-02-15 25y 01m 29d Moyo
2998 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
2999 Fabrice Muamba Bolton Wanderers 1 1 0 0 1 0 .00 100.00 .00 50.00 2009-08-04 21y 02m 00d 2009-08-04 21y 02m 00d Muamba
3000 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
3001 George Mudie Arbroath; Albion Rovers 3 3 0 0 0 3 .00 .00 100.00 .00 1940-01-02 Not Known 1942-10-17 Not Known Mudie
3002 John Knight Mudie Scotland XI; Blackpool 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1958-03-03 27y 10m 21d 1958-10-13 28y 06m 03d Mudie
3003 Victor Mudrac Petrocub 1 1 0 1 0 1 0 .00 100.00 .00 50.00 2024-12-19 30y 09m 16d 2024-12-19 30y 09m 16d Mudrac
3004 Chris Mueller Hibernian 3 2 1 0 1 2 .00 33.33 66.67 16.67 2022-02-01 25y 05m 04d 2022-04-16 25y 07m 18d Mueller
3005 Bevis Mugabi Motherwell 9 5 4 6 0 6 50.00 .00 50.00 50.00 2019-09-14 24y 08m 09d 2024-02-17 29y 01m 12d Mugabi
3006 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
3007 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
3008 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
3009 John Muir St Johnstone; Alloa Athletic 11 9 2 4 6 1 7 42.86 7.14 50.00 46.43 1970-01-31 Not Known 1977-09-28 Not Known Muir
3010 Alex Muir Albion Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 1942-06-13 Not Known 1942-06-13 Not Known Muir
3011 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
3012 Archibald L Muir Ayr United; Third Lanark 4 4 0 0 2 2 .00 50.00 50.00 25.00 1922-03-04 Not Known 1929-04-01 Not Known Muir
3013 Daniel L Muir St Bernards 2 2 0 0 0 2 .00 .00 100.00 .00 1925-05-09 Not Known 1926-08-18 Not Known Muir
3014 David 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
3015 David J Muir St Bernards; Clyde 4 4 0 0 0 4 .00 .00 100.00 .00 1895-05-15 Not Known 1903-01-10 Not Known Muir
3016 E Muir Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1918-01-05 Not Known 1918-01-05 Not Known Muir
3017 George 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
3018 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
3019 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
3020 Harry Muir St Bernards; Raith Rovers 5 5 0 1 1 3 20.00 20.00 60.00 30.00 1911-09-18 Not Known 1917-01-20 Not Known Muir
3021 Henry Muir Rangers 5 5 0 3 0 2 60.00 .00 40.00 60.00 1913-09-13 Not Known 1916-02-12 Not Known Muir
3022 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
3023 James [10] Muir Raith Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 1927-04-11 Not Known 1927-09-24 Not Known Muir
3024 James 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
3025 James Muir Third Lanark 2 2 0 1 0 1 50.00 .00 50.00 50.00 1923-01-06 Not Known 1923-02-17 Not Known Muir
3026 James Shanks Muir Kilmarnock 3 3 0 2 0 1 66.67 .00 33.33 66.67 1931-01-10 Not Known 1931-08-15 Not Known Muir
3027 James Muir Aberdeen 3 3 0 1 0 1 33.33 .00 33.33 33.33 1908-04-27 Not Known 1908-10-14 Not Known Muir
3028 JEL Muir Edinburgh University 2 2 0 1 0 1 50.00 .00 50.00 50.00 1883-02-10 Not Known 1883-02-24 Not Known Muir
3029 Jim Muir Motherwell; Dumbarton 21 20 1 3 5 10 6 23.81 47.62 28.57 47.62 1969-10-11 20y 08m 11d 1978-03-04 29y 01m 04d Muir
3030 John Muir Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1902-04-05 Not Known 1902-04-05 Not Known Muir
3031 John Muir Queen of the South 1 1 0 1 0 0 100.00 .00 .00 100.00 1939-03-11 Not Known 1939-03-11 Not Known Muir
3032 John Baker Muir Falkirk 1 1 0 0 1 0 .00 100.00 .00 50.00 1929-02-23 Not Known 1929-02-23 Not Known Muir
3033 John G Muir Airdrieonians 5 5 0 0 1 4 .00 20.00 80.00 10.00 1944-01-15 Not Known 1945-06-02 Not Known Muir
3034 John Muir Motherwell; Dunfermline Athletic 3 3 0 1 1 2 25.00 25.00 50.00 37.50 1971-11-06 23y 03m 16d 1980-03-25 31y 08m 04d Muir
3035 Lewis Muir St Mirren 0 0 0 0 0 1 .00 .00 100.00 .00 2018-09-01 18y 02m 00d 2018-09-01 18y 02m 00d Muir
3036 Malcolm Muir Aberdeen 2 2 0 0 0 2 .00 .00 100.00 .00 1927-11-19 Not Known 1928-10-27 Not Known Muir
3037 Robert [10] Muir Partick Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1941-08-23 Not Known 1941-08-23 Not Known Muir
3038 Robert Muir St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1931-04-11 Not Known 1931-04-11 Not Known Muir
3039 Robert Muir Clyde; Kilmarnock; Celtic 10 10 0 2 2 0 6 20.00 .00 60.00 20.00 1896-10-10 Not Known 1904-04-02 Not Known Muir
3040 Robert Muir Third Lanark 6 6 0 3 0 3 50.00 .00 50.00 50.00 1935-10-05 Not Known 1937-12-25 Not Known Muir
3041 Ross Muir Hibernian 2 2 0 0 0 2 .00 .00 100.00 .00 1898-08-20 Not Known 1899-01-02 Not Known Muir
3042 Thomas H Muir Airdrieonians 4 4 0 1 0 2 2 .00 50.00 50.00 25.00 1928-04-14 Not Known 1930-12-13 Not Known Muir
3043 W Muir Pollokshields Athletic 1 1 0 1 0 0 100.00 .00 .00 100.00 1883-10-13 Not Known 1883-10-13 Not Known Muir
3044 William Muir Hibernian; St Johnstone; Berwick Rangers 8 5 3 3 1 4 37.50 12.50 50.00 43.75 1975-05-03 18y 11m 23d 1984-03-27 27y 10m 17d Muir
3045 William 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
3046 William Muir Dundee 20 20 0 7 5 7 35.00 25.00 35.00 47.50 1902-08-23 Not Known 1907-01-05 Not Known Muir
3047 Willie Muir Forfar Athletic 1 0 1 0 0 1 .00 .00 100.00 .00 2018-07-14 25y 03m 28d 2018-07-14 25y 03m 28d Muir
3048 Aaron Muirhead Partick Thistle; Ayr United 6 6 0 1 1 1 4 16.67 16.67 66.67 25.00 2013-08-16 22y 10m 17d 2023-08-20 32y 10m 21d Muirhead
3049 Cameron Muirhead Cowdenbeath 0 0 0 0 0 1 .00 .00 100.00 .00 2018-07-24 20y 02m 06d 2018-07-24 20y 02m 06d Muirhead
3050 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
3051 John Muirhead Partick Thistle 6 6 0 0 2 4 .00 33.33 66.67 16.67 1900-12-15 Not Known 1904-03-26 Not Known Muirhead
3052 Robbie Muirhead Kilmarnock; Partick Thistle; Greenock Morton; Livingston (Meadowbank Thistle) 12 5 7 4 3 6 30.77 23.08 46.15 42.31 2013-10-26 17y 02m 23d 2026-07-10 29y 11m 07d Muirhead
3053 Scott Muirhead Aberdeen; Dunfermline Athletic 9 8 1 2 1 7 20.00 10.00 70.00 25.00 2003-11-09 19y 06m 01d 2009-09-23 25y 04m 15d Muirhead
3054 Thomas Muirhead Hibernian; Rangers 21 21 0 9 4 8 42.86 19.05 38.10 52.38 1916-04-17 Not Known 1930-02-22 Not Known Muirhead
3055 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
3056 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
3057 Charles Mulawe Shelbourne 0 0 0 0 0 1 .00 .00 100.00 .00 2019-07-01 Not Known 2019-07-01 Not Known Mulawe
3058 Charlie Mulgrew Dundee United; Aberdeen; Celtic 27 25 2 14 5 9 50.00 17.86 32.14 58.93 2006-02-07 19y 08m 04d 2023-02-04 36y 08m 01d Mulgrew
3059 Jamie Mulgrew Linfield 1 1 0 1 0 0 1 .00 .00 100.00 .00 2017-07-08 31y 02m 02d 2017-07-08 31y 02m 02d Mulgrew
3060 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
3061 John Mulhall Falkirk 1 1 0 0 1 0 .00 100.00 .00 50.00 1926-01-30 Not Known 1926-01-30 Not Known Mulhall
3062 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
3063 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
3064 Mullan Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1889-02-09 Not Known 1889-02-09 Not Known Mullan
3065 Mullaney St Mirren 1 1 0 1 0 0 1 .00 .00 100.00 .00 1941-06-28 Not Known 1941-06-28 Not Known Mullaney
3066 Daniel Mullen Livingston (Meadowbank Thistle); St Mirren; Dundee 16 10 6 4 5 3 10 27.78 16.67 55.56 36.11 2014-08-20 19y 07m 17d 2022-02-09 27y 01m 06d Mullen
3067 Fraser Mullen Hibernian; East Fife; Cowdenbeath 5 5 0 0 1 4 .00 20.00 80.00 10.00 2013-08-11 20y 00m 00d 2019-07-16 25y 11m 05d Mullen
3068 Matthew Mullen St Mirren 11 11 0 1 4 1 6 36.36 9.09 54.55 40.91 1892-09-24 Not Known 1897-11-27 Not Known Mullen
3069 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
3070 Ryan Mullen Greenock Morton; St Mirren 1 1 0 1 2 2 20.00 40.00 40.00 40.00 2024-03-11 22y 09m 22d 2026-02-03 24y 08m 16d Mullen
3071 Terence M Mullen Dumbarton; East Stirlingshire 4 3 1 0 1 4 .00 20.00 80.00 10.00 1974-11-09 18y 08m 14d 1984-08-22 28y 05m 27d Mullen
3072 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
3073 Kevin Muller Heidenheim 1846 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-11-07 33y 07m 23d 2024-11-07 33y 07m 23d Muller
3074 Marius Muller Aberdeen 1 1 0 1 0 0 100.00 .00 .00 100.00 2026-08-01 32y 07m 25d 2026-08-01 32y 07m 25d Muller
3075 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
3076 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
3077 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
3078 Josh Mulligan Peterhead; Dundee; Hibernian 11 9 2 4 0 9 30.77 .00 69.23 30.77 2021-07-10 18y 06m 29d 2026-09-03 23y 08m 23d Mulligan
3079 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
3080 Joshua Mullin Livingston (Meadowbank Thistle); Ross County; Raith Rovers 4 4 0 1 2 1 25.00 50.00 25.00 50.00 2017-07-01 24y 09m 08d 2024-10-09 32y 00m 16d Mullin
3081 Johnny Mullins Rotherham United 1 0 1 0 0 1 .00 .00 100.00 .00 2012-07-28 27y 01m 17d 2012-07-28 27y 01m 17d Mullins
3082 Victor Griffith St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 2025-05-14 24y 05m 02d 2025-05-14 24y 05m 02d Mullins
3083 Jake Mulraney Inverness Caledonian Thistle 3 2 1 0 2 1 .00 66.67 33.33 33.33 2016-08-20 20y 03m 16d 2017-02-18 20y 09m 14d Mulraney
3084 John Mulrooney Celtic 5 5 0 2 2 1 40.00 40.00 20.00 60.00 1912-01-06 Not Known 1913-04-21 Not Known Mulrooney
3085 Youssouf Mulumbu Kilmarnock 3 3 0 2 1 0 66.67 33.33 .00 83.33 2018-02-27 31y 01m 02d 2019-05-04 32y 03m 09d Mulumbu
3086 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
3087 Michael Mulvey Celtic 2 2 0 1 2 0 0 100.00 .00 .00 100.00 1892-11-05 Not Known 1893-04-17 Not Known Mulvey
3088 Joel Mumbongo Burnley 1 0 1 1 0 0 100.00 .00 .00 100.00 2020-09-05 21y 02m 04d 2020-09-05 21y 02m 04d Mumbongo
3089 Bert Mumford Sheffield Wednesday 1 1 0 1 0 0 100.00 .00 .00 100.00 1889-01-02 23y 06m 26d 1889-01-02 23y 06m 26d Mumford
3090 Jacques Munaron Royal Standard Club Liegeois 1 0 1 2 0 0 100.00 .00 .00 100.00 1992-10-21 36y 02m 12d 1992-11-04 36y 02m 26d Munaron
3091 Albert Mundy Portsmouth 1 1 0 0 1 0 .00 100.00 .00 50.00 1953-09-28 26y 09m 23d 1953-09-28 26y 09m 23d Mundy
3092 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
3093 Munoz Osasuna 1 1 0 0 0 1 .00 .00 100.00 .00 2006-07-19 Not Known 2006-07-19 Not Known Munoz
3094 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
3095 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
3096 Alex Munro Heart of Midlothian B 2 2 0 0 2 0 .00 100.00 .00 50.00 1933-08-04 Not Known 1936-08-03 Not Known Munro
3097 Iain Munro St Mirren; Hibernian; Rangers; Sunderland; Dundee United 20 19 1 10 5 7 45.45 22.73 31.82 56.82 1970-02-21 18y 05m 28d 1985-11-09 34y 02m 16d Munro
3098 Andy Munro Arbroath; Forfar Athletic; Stenhousemuir 2 2 0 0 0 3 .00 .00 100.00 .00 2015-07-30 22y 08m 15d 2019-07-24 26y 08m 09d Munro
3099 Daniel Munro Celtic 3 3 0 2 2 1 0 66.67 33.33 .00 83.33 1909-01-09 Not Known 1910-01-04 Not Known Munro
3100 David Munro Third Lanark 7 7 0 2 1 2 4 14.29 28.57 57.14 28.57 1904-11-26 Not Known 1906-12-15 Not Known Munro
3101 Frank 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
3102 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
3103 Grant Munro Inverness Caledonian Thistle; Ross County 21 20 1 1 6 8 9 26.09 34.78 39.13 43.48 2002-01-26 21y 04m 11d 2013-09-21 33y 00m 06d Munro
3104 James Angus Munro Dundee 1 1 0 0 0 1 .00 .00 100.00 .00 1932-09-17 Not Known 1932-09-17 Not Known Munro
3105 Jim Munro St Johnstone 6 6 0 3 0 4 2 .00 66.67 33.33 33.33 1926-03-06 Not Known 1928-01-25 Not Known Munro
3106 James B Munro Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1915-11-20 Not Known 1915-11-20 Not Known Munro
3107 James Munro Port Glasgow Athletic 1 1 0 1 0 0 100.00 .00 .00 100.00 1908-12-12 Not Known 1908-12-12 Not Known Munro
3108 John Munro Aberdeen 1 1 0 0 1 0 .00 100.00 .00 50.00 1915-04-03 Not Known 1915-04-03 Not Known Munro
3109 John S Munro Heart of Midlothian B 2 2 0 1 1 0 50.00 50.00 .00 75.00 1934-08-03 Not Known 1935-07-31 Not Known Munro
3110 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
3111 Marky Munro Stenhousemuir 1 1 0 0 0 1 .00 .00 100.00 .00 2019-07-24 17y 09m 21d 2019-07-24 17y 09m 21d Munro
3112 Neil Munro Abercorn 2 2 0 1 0 0 2 .00 .00 100.00 .00 1892-03-12 Not Known 1892-09-03 Not Known Munro
3113 Ross Munro Ross County; Inverness Caledonian Thistle 1 1 0 0 3 5 .00 37.50 62.50 18.75 2021-12-26 21y 11m 22d 2026-08-16 26y 07m 12d Munro
3114 Stuart 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
3115 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
3116 Andrew C Murdoch Falkirk 2 2 0 0 1 1 .00 50.00 50.00 25.00 1905-11-25 Not Known 1906-01-20 Not Known Murdoch
3117 Andrew Gerard Murdoch Partick Thistle 4 4 0 0 3 4 .00 42.86 57.14 21.43 1992-11-10 24y 03m 21d 1994-10-08 26y 02m 18d Murdoch
3118 Andy Murdoch Rangers; Ayr United 5 5 0 1 1 3 20.00 20.00 60.00 30.00 2015-04-05 20y 02m 06d 2021-03-13 26y 01m 13d Murdoch
3119 George Murdoch St Bernards; Third Lanark 22 22 0 1 4 1 17 18.18 4.55 77.27 20.45 1890-01-18 Not Known 1896-04-04 Not Known Murdoch
3120 Hugh Murdoch Partick Thistle 3 3 0 0 1 2 .00 33.33 66.67 16.67 1903-09-05 Not Known 1904-03-26 Not Known Murdoch
3121 James Murdoch Hibernian 1 1 0 0 1 0 .00 100.00 .00 50.00 1896-01-25 Not Known 1896-01-25 Not Known Murdoch
3122 John Murdoch Airdrieonians; Motherwell; Dundee; Dunfermline Athletic 21 21 0 5 7 4 9 33.33 19.05 42.86 42.86 1922-02-18 Not Known 1934-08-25 Not Known Murdoch
3123 John Murdoch Falkirk; Stenhousemuir 2 2 0 0 0 2 .00 .00 100.00 .00 1920-04-19 Not Known 1931-01-17 Not Known Murdoch
3124 Murdoch Solway Star 1 1 0 0 0 1 .00 .00 100.00 .00 1935-01-26 Not Known 1935-01-26 Not Known Murdoch
3125 Bobby 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
3126 Sam Murdoch Greenock Morton 0 0 0 0 0 1 .00 .00 100.00 .00 2024-03-11 Not Known 2024-03-11 Not Known Murdoch
3127 Scott 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
3128 Sean Murdoch Dunfermline Athletic; Hamilton Academical; Hibernian 1 1 0 5 3 14 22.73 13.64 63.64 29.55 2003-04-26 16y 08m 27d 2017-07-29 30y 11m 29d Murdoch
3129 Stewart Murdoch Falkirk; Ross County; East Fife 7 7 0 1 3 8 8.33 25.00 66.67 20.83 2009-10-24 19y 05m 15d 2022-07-05 32y 01m 26d Murdoch
3130 William Hart McDonald Murdoch Kilmarnock 5 5 0 2 3 1 33.33 50.00 16.67 58.33 1976-10-02 27y 05m 11d 1977-11-05 28y 06m 15d Murdoch
3131 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
3132 Colin 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
3133 Thomas Murg PAOK Thessaloniki 2 0 2 2 0 0 100.00 .00 .00 100.00 2023-08-24 28y 09m 10d 2023-08-31 28y 09m 17d Murg
3134 David Murie Berwick Rangers 2 2 0 0 1 1 .00 50.00 50.00 25.00 2004-01-10 27y 11m 02d 2005-07-17 29y 05m 09d Murie
3135 James William Murison St Bernards 1 1 0 0 1 0 .00 100.00 .00 50.00 1895-03-09 Not Known 1895-03-09 Not Known Murison
3136 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
3137 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
3138 Murnin Erin Rovers Bathgate 1 1 0 0 0 1 .00 .00 100.00 .00 1888-09-22 Not Known 1888-09-22 Not Known Murnin
3139 Alan Murphy Bohemians Dublin 1 0 1 0 0 1 .00 .00 100.00 .00 2015-07-01 18y 10m 06d 2015-07-01 18y 10m 06d Murphy
3140 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
3141 Andrew Murphy Livingston (Meadowbank Thistle) 0 0 0 1 0 0 100.00 .00 .00 100.00 2011-07-16 18y 01m 16d 2011-07-16 18y 01m 16d Murphy
3142 Arthur Murphy Airdrieonians; Dumbarton 10 10 0 1 3 3 4 30.00 30.00 40.00 45.00 1910-11-19 Not Known 1915-11-27 Not Known Murphy
3143 Barry Murphy St Patricks Athletic 1 1 0 1 0 0 100.00 .00 .00 100.00 2017-07-05 31y 10m 29d 2017-07-05 31y 10m 29d Murphy
3144 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
3145 Daniel Thomas Murphy Motherwell 1 1 0 0 0 3 .00 .00 100.00 .00 2007-03-05 24y 03m 01d 2008-08-09 25y 08m 05d Murphy
3146 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
3147 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
3148 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
3149 Frank Murphy Celtic; Albion Rovers 20 20 0 4 10 3 7 50.00 15.00 35.00 57.50 1935-09-28 Not Known 1943-01-23 Not Known Murphy
3150 Hugh Murphy Falkirk; Dumbarton 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1916-09-23 Not Known 1918-09-21 Not Known Murphy
3151 James Murphy Celtic; Clydebank[3] 6 6 0 2 0 4 33.33 .00 66.67 33.33 1921-03-05 Not Known 1926-04-17 Not Known Murphy
3152 James Baird Murphy Heart of Midlothian B; Motherwell 2 0 2 0 0 2 .00 .00 100.00 .00 1965-08-07 22y 08m 09d 1970-02-28 27y 03m 00d Murphy
3153 James Boyle Murphy Hamilton Academical; Ayr United; Clyde 2 2 0 0 0 3 .00 .00 100.00 .00 1982-10-16 26y 00m 02d 1987-08-25 30y 10m 11d Murphy
3154 James F Murphy Clydebank[3]; Ayr United 2 2 0 1 0 1 50.00 .00 50.00 50.00 1923-09-15 Not Known 1924-03-22 Not Known Murphy
3155 James Murphy Hibernian 3 3 0 0 1 2 .00 33.33 66.67 16.67 1897-09-01 Not Known 1899-04-01 Not Known Murphy
3156 James Murphy Hibernian 2 2 0 0 0 2 .00 .00 100.00 .00 1898-10-29 Not Known 1899-05-08 Not Known Murphy
3157 Jamie Murphy Motherwell; Rangers; Hibernian; St Johnstone 22 14 8 4 12 4 10 46.15 15.38 38.46 53.85 2007-12-08 18y 03m 10d 2023-03-04 33y 06m 04d Murphy
3158 John 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
3159 John 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
3160 John Murphy Heart of Midlothian B; Queen of the South 10 10 0 2 3 0 7 30.00 .00 70.00 30.00 1920-08-11 Not Known 1964-02-08 Not Known Murphy
3161 Joseph Murphy Hibernian 23 23 0 8 2 13 34.78 8.70 56.52 39.13 1893-05-18 Not Known 1897-05-11 Not Known Murphy
3162 Patrick Murphy Hibernian 6 6 0 0 2 4 .00 33.33 66.67 16.67 1897-09-18 Not Known 1899-05-08 Not Known Murphy
3163 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
3164 Andrew Murray Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1934-12-22 Not Known 1934-12-22 Not Known Murray
3165 Andrew Murray Motherwell 2 2 0 1 0 1 50.00 .00 50.00 50.00 1939-02-11 Not Known 1939-09-02 Not Known Murray
3166 Antonio Murray Hibernian 2 2 0 2 1 1 50.00 25.00 25.00 62.50 2005-04-13 20y 06m 29d 2006-04-22 21y 07m 07d Murray
3167 Arthur F Murray Queens Park 9 9 0 1 3 5 11.11 33.33 55.56 27.78 1906-10-27 Not Known 1911-08-26 Not Known Murray
3168 Bill Murray Sunderland 1 1 0 0 1 0 .00 100.00 .00 50.00 1931-04-29 29y 06m 26d 1931-04-29 29y 06m 26d Murray
3169 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
3170 Connor Murray Queen of the South; Partick Thistle 3 0 3 1 0 2 33.33 .00 66.67 33.33 2018-07-11 21y 02m 17d 2021-03-14 23y 10m 18d Murray
3171 Craig Murray Annan Athletic 0 0 0 0 0 1 .00 .00 100.00 .00 2014-07-26 17y 00m 23d 2014-07-26 17y 00m 23d Murray
3172 Craig Murray Aberdeen 0 0 0 0 1 1 .00 50.00 50.00 25.00 2012-12-08 18y 11m 07d 2013-05-18 19y 04m 17d Murray
3173 Dane Murray Celtic 3 1 2 1 1 2 25.00 25.00 50.00 37.50 2025-10-26 22y 04m 00d 2026-05-16 22y 10m 20d Murray
3174 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
3175 David Murray Motherwell 6 6 0 4 0 2 66.67 .00 33.33 66.67 1913-12-06 Not Known 1917-12-22 Not Known Murray
3176 Derek R Murray Dundee United; Motherwell 6 4 2 0 2 5 .00 28.57 71.43 14.29 1983-12-10 23y 00m 14d 1987-12-16 27y 00m 20d Murray
3177 Donald Murray Ayr United; St Bernards 6 6 0 2 1 1 4 16.67 16.67 66.67 25.00 1930-03-15 Not Known 1934-08-29 Not Known Murray
3178 Eric Murray Kilmarnock; St Mirren 18 17 1 8 6 4 44.44 33.33 22.22 61.11 1961-08-16 Not Known 1969-10-04 Not Known Murray
3179 Eric Scott Murray Alloa Athletic 2 1 1 0 2 1 .00 66.67 33.33 33.33 1982-10-09 22y 10m 10d 1983-04-23 23y 04m 25d Murray
3180 Euan Murray Motherwell; Raith Rovers; Dunfermline Athletic 5 4 1 1 4 2 1 57.14 28.57 14.29 71.43 2013-10-19 19y 08m 29d 2021-04-03 27y 02m 14d Murray
3181 Frank Murray Dundee 2 2 0 1 0 0 2 .00 .00 100.00 .00 1916-12-16 Not Known 1917-01-27 Not Known Murray
3182 Fraser Murray Hibernian; Dunfermline Athletic; Kilmarnock 9 4 5 1 8 3 7 44.44 16.67 38.89 52.78 2017-10-24 18y 03m 19d 2025-05-18 25y 10m 13d Murray
3183 Frederick Murray Cowdenbeath 1 1 0 0 1 0 .00 100.00 .00 50.00 1932-09-10 Not Known 1932-09-10 Not Known Murray
3184 Gary Murray Montrose; Hibernian 5 4 1 1 0 5 16.67 .00 83.33 16.67 1980-08-27 21y 00m 08d 1989-08-16 29y 11m 28d Murray
3185 George Murray Motherwell; Aberdeen 17 17 0 2 5 2 11 27.78 11.11 61.11 33.33 1963-05-11 20y 11m 25d 1972-10-07 30y 04m 21d Murray
3186 Grant Murray St Johnstone; Partick Thistle; Kilmarnock; Raith Rovers 15 15 0 1 6 2 10 33.33 11.11 55.56 38.89 2001-10-13 26y 01m 14d 2013-07-17 37y 10m 18d Murray
3187 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
3188 Hector Murray Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1944-08-19 Not Known 1944-08-19 Not Known Murray
3189 Herbert Murray Clyde; Aberdeen; Queens Park 6 6 0 2 2 2 33.33 33.33 33.33 50.00 1906-08-18 Not Known 1910-08-27 Not Known Murray
3190 Hugh Murray Airdrieonians; Falkirk 8 8 0 2 1 5 25.00 12.50 62.50 31.25 1935-12-28 Not Known 1943-08-21 Not Known Murray
3191 Hugh Murray St Mirren 17 13 4 4 5 9 22.22 27.78 50.00 36.11 2000-09-20 21y 08m 12d 2012-03-21 33y 02m 13d Murray
3192 Ian Murray Hibernian; Rangers 37 32 5 1 10 13 17 25.00 32.50 42.50 41.25 2000-03-18 18y 11m 27d 2012-01-02 30y 09m 13d Murray
3193 Innes Murray Alloa Athletic 4 3 1 1 0 3 25.00 .00 75.00 25.00 2020-11-24 22y 09m 07d 2021-04-09 23y 01m 23d Murray
3194 James Murray Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1890-03-22 Not Known 1890-03-22 Not Known Murray
3195 James J Murray Everton 1 1 0 1 0 0 100.00 .00 .00 100.00 1892-09-19 Not Known 1892-09-19 Not Known Murray
3196 James M Murray Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1909-12-11 Not Known 1909-12-11 Not Known Murray
3197 James Murray Heart of Midlothian B; Falkirk; Clyde 3 3 0 0 0 3 .00 .00 100.00 .00 1952-08-05 19y 06m 01d 1963-03-16 30y 01m 12d Murray
3198 John [14] Murray Raith Rovers 2 2 0 1 0 0 2 .00 .00 100.00 .00 1940-03-09 Not Known 1940-04-10 Not Known Murray
3199 John Murray Hamilton Academical 3 3 0 2 2 0 1 66.67 .00 33.33 66.67 1945-10-13 Not Known 1946-02-23 Not Known Murray
3200 John Murray Leith Athletic 1 1 0 1 0 0 100.00 .00 .00 100.00 1908-08-31 Not Known 1908-08-31 Not Known Murray
3201 John Murray Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1913-12-13 Not Known 1913-12-13 Not Known Murray
3202 John Murray Dumbarton 2 2 0 2 0 0 2 .00 .00 100.00 .00 1914-04-04 Not Known 1915-03-06 Not Known Murray
3203 John Murray Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1925-04-22 Not Known 1925-04-22 Not Known Murray
3204 John Andrew Murray Partick Thistle 5 5 0 3 1 2 50.00 16.67 33.33 58.33 1980-08-09 20y 08m 10d 1984-02-06 24y 02m 08d Murray
3205 John Anthony Murray Greenock Morton; Queen of the South 4 4 0 3 0 2 60.00 .00 40.00 60.00 1967-02-20 18y 00m 15d 1975-02-15 26y 00m 10d Murray
3206 John James Murray Albion Rovers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1936-12-12 Not Known 1936-12-12 Not Known Murray
3207 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
3208 John Winning Murray Vale Of Leven 1 1 0 1 0 0 100.00 .00 .00 100.00 1889-11-30 Not Known 1889-11-30 Not Known Murray
3209 Joseph Murray Hamilton Academical 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1933-11-04 Not Known 1936-02-22 Not Known Murray
3210 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
3211 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
3212 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
3213 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
3214 Michael Murray Celtic; Abercorn; Hibernian; St Mirren 5 5 0 1 0 4 20.00 .00 80.00 20.00 1890-01-04 Not Known 1895-10-26 Not Known Murray
3215 Neil Murray Rangers; Dundee United 9 7 2 6 2 2 60.00 20.00 20.00 70.00 1993-02-27 20y 00m 06d 1999-05-15 26y 02m 24d Murray
3216 Neil M Murray Greenock Morton 3 2 1 1 0 1 3 .00 25.00 75.00 12.50 1973-03-12 24y 11m 24d 1974-12-07 26y 08m 21d Murray
3217 Pat Murray Hibernian 46 46 0 14 14 8 24 30.43 17.39 52.17 39.13 1893-05-18 19y 00m 12d 1901-04-20 26y 11m 14d Murray
3218 Patrick Murray Hibernian 4 4 0 1 0 3 25.00 .00 75.00 25.00 1895-12-21 Not Known 1898-02-12 Not Known Murray
3219 Patrick Murray Celtic 1 1 0 0 0 1 .00 .00 100.00 .00 1903-04-20 Not Known 1903-04-20 Not Known Murray
3220 Paul Murray Gretna 3 3 0 1 2 1 25.00 50.00 25.00 50.00 2007-08-18 30y 11m 18d 2008-05-13 31y 08m 13d Murray
3221 Peter Murray Kilmarnock 1 1 0 0 1 0 .00 100.00 .00 50.00 1919-02-22 Not Known 1919-02-22 Not Known Murray
3222 Robert Murray Aberdeen 1 1 0 1 0 0 100.00 .00 .00 100.00 1909-02-13 Not Known 1909-02-13 Not Known Murray
3223 Robert D Murray Heart of Midlothian B 3 3 0 2 1 2 0 33.33 66.67 .00 66.67 1934-08-03 Not Known 1936-08-03 Not Known Murray
3224 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
3225 Simon Murray Dundee United; Hibernian; Dundee; Ross County 16 10 6 4 4 3 11 22.22 16.67 61.11 30.56 2015-10-18 23y 06m 26d 2026-03-21 33y 11m 27d Murray
3226 Stephen Murray Kilmarnock 12 6 6 1 3 5 10 16.67 27.78 55.56 30.56 2001-12-15 18y 07m 27d 2006-12-30 23y 08m 12d Murray
3227 Stephen Murray Dundee; Aberdeen; Celtic; Glenavon 25 25 0 1 12 5 8 48.00 20.00 32.00 58.00 1965-02-27 20y 04m 18d 2019-07-06 Not Known Murray
3228 Thomas Murray Partick Thistle; Airdrieonians; Motherwell 3 3 0 0 0 3 .00 .00 100.00 .00 1909-04-28 Not Known 1914-10-10 Not Known Murray
3229 Thomas Dickson Murray Dundee 2 2 0 0 1 1 .00 50.00 50.00 25.00 1930-03-01 Not Known 1930-03-05 Not Known Murray
3230 Thomas Murray Aberdeen 6 6 0 4 4 1 1 66.67 16.67 16.67 75.00 1907-10-26 Not Known 1910-12-17 Not Known Murray
3231 Tom 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
3232 Tommy Murray Airdrieonians; Carlisle United; Arbroath; Raith Rovers 8 7 1 4 2 1 5 25.00 12.50 62.50 31.25 1963-05-13 19y 11m 12d 1979-01-27 35y 07m 26d Murray
3233 William Murray Partick Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1912-11-02 Not Known 1912-11-02 Not Known Murray
3234 William Murray Dunfermline Athletic 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1935-01-05 Not Known 1936-01-04 Not Known Murray
3235 William M Murray Cowdenbeath; St Mirren 10 10 0 1 3 6 10.00 30.00 60.00 25.00 1924-08-16 Not Known 1939-01-24 Not Known Murray
3236 Willie Murray Hibernian 4 3 1 4 4 1 44.44 44.44 11.11 66.67 1974-09-07 20y 00m 10d 1979-03-17 24y 06m 17d Murray
3237 Willie Murray Heart of Midlothian B; Stirling Albion 10 10 0 2 2 1 7 20.00 10.00 70.00 25.00 1926-08-02 Not Known 1968-04-20 Not Known Murray
3238 Jacob Murrell Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 2026-09-15 22y 05m 18d 2026-09-15 22y 05m 18d Murrell
3239 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
3240 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
3241 William Mushat Arthurlie 1 1 0 0 0 1 .00 .00 100.00 .00 1922-01-28 Not Known 1922-01-28 Not Known Mushat
3242 Charly Musonda Celtic 1 0 1 1 0 0 100.00 .00 .00 100.00 2018-01-30 21y 03m 15d 2018-01-30 21y 03m 15d Musonda
3243 Frankie Musonda Raith Rovers 2 2 0 1 0 1 50.00 .00 50.00 50.00 2021-01-23 23y 01m 11d 2021-01-26 23y 01m 14d Musonda
3244 Orhan Mustafi Ross County 0 0 0 0 1 0 .00 100.00 .00 50.00 2013-11-23 23y 07m 19d 2013-11-23 23y 07m 19d Mustafi
3245 Riga Mustapha Bolton Wanderers 0 0 0 0 1 0 .00 100.00 .00 50.00 2009-08-04 27y 09m 25d 2009-08-04 27y 09m 25d Mustapha
3246 Alex Mutch Aberdeen 7 7 0 3 3 0 42.86 42.86 .00 64.29 1906-08-15 Not Known 1910-03-12 Not Known Mutch
3247 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
3248 Robbie Mutch Falkirk 2 2 0 0 0 2 .00 .00 100.00 .00 2020-02-08 21y 05m 19d 2020-09-22 22y 01m 02d Mutch
3249 Ross Mutch East Fife 0 0 0 0 0 1 .00 .00 100.00 .00 2017-07-22 18y 06m 07d 2017-07-22 18y 06m 07d Mutch
3250 Peter Mutkovic Slovan Bratislava 1 1 0 0 0 1 .00 .00 100.00 .00 1967-02-14 21y 03m 26d 1967-02-14 21y 03m 26d Mutkovic
3251 Mateo Muzek St Mirren 1 1 0 0 1 0 .00 100.00 .00 50.00 2019-02-23 23y 09m 26d 2019-02-23 23y 09m 26d Muzek
3252 Jean-Yves Mvoto Raith Rovers; Dunfermline Athletic 3 2 1 0 2 1 .00 66.67 33.33 33.33 2017-01-22 28y 07m 13d 2017-07-29 29y 01m 20d Mvoto
3253 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
3254 Boaz Myhill Hull City 2 2 0 0 0 2 .00 .00 100.00 .00 2005-07-23 22y 10m 12d 2008-08-03 25y 10m 23d Myhill
3255 Thomas Myhre Rangers 0 0 0 1 0 0 100.00 .00 .00 100.00 1999-12-22 26y 02m 06d 1999-12-22 26y 02m 06d Myhre
3256 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
3257 Evan Myles Livingston (Meadowbank Thistle) 0 0 0 0 0 1 .00 .00 100.00 .00 2026-01-03 17y 01m 19d 2026-01-03 17y 01m 19d Myles
3258 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
3259 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
3260 Jennison Myrie-Williams Dundee United 2 1 1 2 2 0 50.00 50.00 .00 75.00 2009-08-17 21y 03m 00d 2010-05-05 21y 11m 18d Myrie-Williams
3261 Myrtle Edinburgh University 1 1 0 0 0 1 .00 .00 100.00 .00 1879-02-08 Not Known 1879-02-08 Not Known Myrtle
3262 Patrik Myslovic Aberdeen 2 0 2 1 0 2 33.33 .00 66.67 33.33 2023-01-18 21y 07m 21d 2023-05-20 21y 11m 22d Myslovic

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