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 = 3254

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 6 4 2 0 2 5 .00 28.57 71.43 14.29 2019-04-13 17y 03m 23d 2021-07-25 19y 07m 04d 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 0 0 0 0 1 1 .00 50.00 50.00 25.00 2022-08-07 18y 00m 15d 2023-01-22 18y 05m 30d MacIntyre
95 Ross Maciver Motherwell; Greenock Morton; Partick Thistle; Falkirk 5 4 1 2 1 4 28.57 14.29 57.14 35.71 2019-12-07 20y 09m 09d 2026-05-13 27y 02m 15d 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 0 0 0 0 1 0 .00 100.00 .00 50.00 2022-04-02 18y 11m 03d 2022-04-02 18y 11m 03d 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 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
194 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
195 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
196 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
197 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
198 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
199 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
200 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
201 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
202 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
203 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
204 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
205 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
206 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
207 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
208 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
209 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
210 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
211 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
212 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
213 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
214 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
215 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
216 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
217 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
218 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
219 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
220 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
221 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
222 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
223 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
224 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
225 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
226 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
227 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
228 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
229 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
230 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
231 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
232 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
233 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
234 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
235 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
236 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
237 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
238 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
239 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
240 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
241 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
242 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
243 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
244 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
245 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
246 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
247 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
248 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
249 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
250 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
251 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
252 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
253 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
254 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
255 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
256 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
257 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
258 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
259 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
260 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
261 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
262 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
263 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
264 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
265 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
266 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
267 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
268 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
269 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
270 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
271 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
272 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
273 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
274 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
275 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
276 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
277 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
278 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
279 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
280 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
281 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
282 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
283 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
284 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
285 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
286 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
287 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
288 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
289 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
290 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
291 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
292 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
293 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
294 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
295 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
296 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
297 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
298 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
299 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
300 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
301 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
302 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
303 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
304 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
305 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
306 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
307 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
308 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
309 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
310 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
311 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
312 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
313 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
314 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
315 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
316 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
317 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
318 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
319 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
320 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
321 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
322 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
323 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
324 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
325 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
326 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
327 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
328 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
329 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
330 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
331 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
332 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
333 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
334 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
335 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
336 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
337 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
338 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
339 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
340 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
341 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
342 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
343 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
344 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
345 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
346 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
347 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
348 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
349 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
350 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
351 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
352 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
353 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
354 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
355 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
356 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
357 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
358 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
359 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
360 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
361 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
362 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
363 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
364 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
365 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
366 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
367 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
368 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
369 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
370 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
371 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
372 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
373 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
374 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
375 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
376 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
377 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
378 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
379 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
380 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
381 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
382 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
383 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
384 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
385 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
386 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
387 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
388 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
389 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
390 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
391 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
392 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
393 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
394 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
395 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
396 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
397 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
398 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
399 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
400 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
401 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
402 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
403 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
404 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
405 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
406 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
407 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
408 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
409 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
410 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
411 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
412 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
413 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
414 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
415 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
416 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
417 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
418 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
419 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
420 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
421 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
422 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
423 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
424 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
425 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
426 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
427 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
428 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
429 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
430 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
431 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
432 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
433 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
434 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
435 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
436 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
437 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
438 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
439 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
440 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
441 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
442 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
443 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
444 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
445 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
446 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
447 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
448 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
449 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
450 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
451 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
452 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
453 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
454 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
455 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
456 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
457 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
458 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
459 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
460 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
461 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
462 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
463 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
464 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
465 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
466 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
467 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
468 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
469 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
470 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
471 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
472 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
473 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
474 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
475 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
476 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
477 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
478 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
479 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
480 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
481 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
482 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
483 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
484 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
485 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
486 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
487 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
488 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
489 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
490 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
491 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
492 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
493 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
494 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
495 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
496 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
497 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
498 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
499 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
500 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
501 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
502 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
503 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
504 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
505 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
506 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
507 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
508 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
509 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
510 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
511 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
512 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
513 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
514 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
515 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
516 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
517 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
518 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
519 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
520 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
521 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
522 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
523 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
524 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
525 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
526 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
527 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
528 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
529 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
530 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
531 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
532 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
533 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
534 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
535 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
536 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
537 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
538 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
539 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
540 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
541 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
542 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
543 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
544 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
545 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
546 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
547 (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
548 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
549 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
550 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
551 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
552 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
553 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
554 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
555 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
556 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
557 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
558 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
559 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
560 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
561 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
562 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
563 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
564 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
565 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
566 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
567 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
568 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
569 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
570 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
571 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
572 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
573 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
574 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
575 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
576 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
577 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
578 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
579 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
580 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
581 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
582 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
583 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
584 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
585 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
586 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
587 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
588 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
589 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
590 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
591 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
592 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
593 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
594 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
595 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
596 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
597 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
598 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
599 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
600 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
601 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
602 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
603 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
604 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
605 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
606 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
607 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
608 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
609 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
610 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
611 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
612 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
613 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
614 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
615 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
616 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
617 (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
618 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
619 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
620 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
621 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
622 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
623 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
624 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
625 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
626 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
627 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
628 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
629 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
630 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
631 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
632 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
633 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
634 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
635 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
636 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
637 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
638 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
639 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
640 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
641 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
642 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
643 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
644 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
645 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
646 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
647 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
648 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
649 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
650 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
651 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
652 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
653 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
654 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
655 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
656 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
657 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
658 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
659 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
660 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
661 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
662 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
663 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
664 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
665 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
666 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
667 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
668 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
669 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
670 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
671 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
672 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
673 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
674 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
675 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
676 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
677 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
678 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
679 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
680 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
681 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
682 McAdam Clachnacuddin 1 1 0 0 0 1 .00 .00 100.00 .00 1994-07-30 Not Known 1994-07-30 Not Known McAdam
683 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
684 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
685 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
686 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
687 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
688 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
689 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
690 Reece McAlear Inverness Caledonian Thistle; Tranmere Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 2021-07-25 18y 07m 23d 2022-07-13 19y 07m 11d McAlear
691 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
692 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
693 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
694 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
695 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
696 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
697 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
698 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
699 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
700 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
701 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
702 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
703 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
704 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
705 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
706 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
707 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
708 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
709 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
710 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
711 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
712 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
713 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
714 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
715 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
716 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
717 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
718 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
719 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
720 McAlpine Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1944-05-13 Not Known 1944-05-13 Not Known McAlpine
721 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
722 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
723 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
724 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
725 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
726 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
727 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
728 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
729 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
730 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
731 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
732 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
733 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
734 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
735 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
736 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
737 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
738 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
739 McArthur Bathgate 1 1 0 0 0 1 .00 .00 100.00 .00 1910-01-22 Not Known 1910-01-22 Not Known McArthur
740 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
741 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
742 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
743 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
744 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
745 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
746 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
747 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
748 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
749 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
750 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
751 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
752 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
753 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
754 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
755 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
756 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
757 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
758 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
759 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
760 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
761 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
762 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
763 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
764 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
765 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
766 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
767 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
768 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
769 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
770 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
771 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
772 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
773 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
774 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
775 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
776 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
777 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
778 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
779 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
780 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
781 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
782 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
783 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
784 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
785 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
786 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
787 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
788 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
789 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
790 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
791 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
792 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
793 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
794 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
795 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
796 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
797 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
798 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
799 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
800 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
801 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
802 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
803 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
804 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
805 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
806 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
807 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
808 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
809 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
810 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
811 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
812 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
813 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
814 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
815 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
816 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
817 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
818 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
819 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
820 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
821 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
822 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
823 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
824 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
825 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
826 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
827 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
828 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
829 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
830 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
831 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
832 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
833 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
834 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
835 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
836 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
837 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
838 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
839 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
840 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
841 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
842 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
843 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
844 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
845 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
846 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
847 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
848 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
849 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
850 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
851 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
852 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
853 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
854 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
855 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
856 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
857 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
858 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
859 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
860 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
861 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
862 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
863 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
864 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
865 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
866 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
867 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
868 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
869 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
870 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
871 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
872 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
873 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
874 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
875 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
876 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
877 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
878 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
879 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
880 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
881 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
882 Leon McCann Airdrieonians (Airdrie United); Falkirk 4 4 0 1 1 4 16.67 16.67 66.67 25.00 2020-01-18 19y 10m 02d 2026-02-21 25y 11m 05d McCann
883 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
884 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
885 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
886 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
887 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
888 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
889 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
890 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
891 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
892 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
893 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
894 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
895 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
896 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
897 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
898 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
899 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
900 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
901 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
902 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
903 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
904 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
905 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
906 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
907 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
908 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
909 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
910 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
911 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
912 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
913 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
914 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
915 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
916 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
917 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
918 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
919 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
920 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
921 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
922 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
923 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
924 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
925 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
926 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
927 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
928 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
929 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
930 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
931 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
932 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
933 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
934 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
935 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
936 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
937 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
938 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
939 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
940 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
941 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
942 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
943 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
944 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
945 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
946 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
947 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
948 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
949 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
950 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
951 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
952 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
953 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
954 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
955 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
956 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
957 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
958 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
959 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
960 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
961 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
962 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
963 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
964 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
965 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
966 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
967 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
968 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
969 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
970 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
971 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
972 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
973 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
974 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
975 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
976 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
977 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
978 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
979 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
980 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
981 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
982 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
983 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
984 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
985 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
986 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
987 McConville Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known McConville
988 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
989 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
990 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
991 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
992 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
993 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
994 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
995 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
996 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
997 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
998 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
999 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
1000 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
1001 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
1002 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
1003 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
1004 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
1005 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
1006 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
1007 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
1008 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
1009 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
1010 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
1011 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
1012 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
1013 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
1014 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
1015 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
1016 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
1017 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
1018 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
1019 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
1020 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
1021 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
1022 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
1023 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
1024 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
1025 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
1026 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
1027 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
1028 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
1029 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
1030 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
1031 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
1032 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
1033 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
1034 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
1035 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
1036 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
1037 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
1038 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
1039 McCredie Peterhead 1 1 0 0 0 1 .00 .00 100.00 .00 1995-07-28 Not Known 1995-07-28 Not Known McCredie
1040 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
1041 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
1042 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
1043 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
1044 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
1045 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
1046 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
1047 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
1048 McCrory Linfield 1 1 0 0 0 1 .00 .00 100.00 .00 1956-11-26 Not Known 1956-11-26 Not Known McCrory
1049 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
1050 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
1051 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
1052 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
1053 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
1054 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
1055 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
1056 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
1057 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
1058 (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
1059 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
1060 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
1061 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
1062 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
1063 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
1064 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
1065 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
1066 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
1067 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
1068 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
1069 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
1070 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
1071 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
1072 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
1073 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
1074 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
1075 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
1076 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
1077 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
1078 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
1079 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
1080 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
1081 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
1082 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
1083 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
1084 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
1085 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
1086 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
1087 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
1088 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
1089 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
1090 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
1091 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
1092 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
1093 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
1094 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
1095 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
1096 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
1097 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
1098 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
1099 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
1100 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
1101 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
1102 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
1103 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
1104 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
1105 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
1106 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
1107 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
1108 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
1109 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
1110 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
1111 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
1112 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
1113 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
1114 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
1115 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
1116 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
1117 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
1118 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
1119 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
1120 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
1121 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
1122 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
1123 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
1124 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
1125 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
1126 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
1127 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
1128 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
1129 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
1130 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
1131 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
1132 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
1133 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
1134 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
1135 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
1136 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
1137 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
1138 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
1139 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
1140 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
1141 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
1142 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
1143 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
1144 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
1145 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
1146 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
1147 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
1148 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
1149 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
1150 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
1151 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
1152 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
1153 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
1154 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
1155 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
1156 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
1157 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
1158 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
1159 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
1160 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
1161 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
1162 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
1163 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
1164 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
1165 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
1166 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
1167 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
1168 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
1169 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
1170 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
1171 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
1172 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
1173 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
1174 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
1175 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
1176 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
1177 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
1178 McDonough Cambuslang 1 1 0 0 0 1 .00 .00 100.00 .00 1880-11-13 Not Known 1880-11-13 Not Known McDonough
1179 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
1180 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
1181 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
1182 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
1183 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
1184 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
1185 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
1186 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
1187 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
1188 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
1189 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
1190 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
1191 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
1192 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
1193 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
1194 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
1195 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
1196 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
1197 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
1198 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
1199 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
1200 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
1201 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
1202 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
1203 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
1204 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
1205 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
1206 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
1207 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
1208 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
1209 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
1210 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
1211 Carrick McEvoy Dumbarton; St Mirren 2 0 2 0 0 2 .00 .00 100.00 .00 2025-07-23 18y 05m 27d 2026-07-01 19y 05m 05d McEvoy
1212 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
1213 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
1214 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
1215 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
1216 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
1217 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
1218 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
1219 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
1220 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
1221 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
1222 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
1223 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
1224 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
1225 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
1226 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
1227 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
1228 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
1229 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
1230 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
1231 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
1232 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
1233 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
1234 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
1235 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
1236 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
1237 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
1238 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
1239 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
1240 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
1241 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
1242 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
1243 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
1244 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
1245 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
1246 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
1247 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
1248 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
1249 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
1250 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
1251 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
1252 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
1253 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
1254 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
1255 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
1256 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
1257 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
1258 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
1259 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
1260 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
1261 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
1262 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
1263 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
1264 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
1265 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
1266 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
1267 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
1268 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
1269 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
1270 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
1271 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
1272 McGarrity Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-09 Not Known 1953-05-09 Not Known McGarrity
1273 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
1274 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
1275 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
1276 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
1277 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
1278 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
1279 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
1280 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
1281 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
1282 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
1283 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
1284 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
1285 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
1286 McGarvie Galston 1 1 0 0 0 1 .00 .00 100.00 .00 1924-02-09 Not Known 1924-02-09 Not Known McGarvie
1287 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
1288 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
1289 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
1290 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
1291 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
1292 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
1293 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
1294 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
1295 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
1296 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
1297 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
1298 McGeachy Montrose 1 1 0 0 0 1 .00 .00 100.00 .00 1953-02-21 Not Known 1953-02-21 Not Known McGeachy
1299 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
1300 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
1301 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
1302 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
1303 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
1304 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
1305 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
1306 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
1307 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
1308 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
1309 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
1310 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
1311 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
1312 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
1313 James McGhee Hibernian; St Bernards; Celtic; Abercorn 36 36 0 25 16 2 16 44.44 5.56 44.44 47.22 1883-10-20 21y 06m 18d 1892-09-03 30y 05m 01d McGhee
1314 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
1315 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
1316 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
1317 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
1318 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
1319 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
1320 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
1321 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
1322 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
1323 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
1324 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
1325 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
1326 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
1327 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
1328 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
1329 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
1330 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
1331 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
1332 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
1333 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
1334 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
1335 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
1336 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
1337 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
1338 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
1339 (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
1340 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
1341 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
1342 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
1343 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
1344 McGinlay Huntly 1 1 0 0 0 1 .00 .00 100.00 .00 1993-01-09 Not Known 1993-01-09 Not Known McGinlay
1345 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
1346 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
1347 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
1348 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
1349 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
1350 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
1351 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
1352 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
1353 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
1354 Peter McGinn Hibernian 23 23 0 8 16 2 3 69.57 8.70 13.04 73.91 1883-10-20 Not Known 1888-03-17 Not Known McGinn
1355 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
1356 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
1357 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
1358 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
1359 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
1360 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
1361 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
1362 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
1363 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
1364 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
1365 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
1366 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
1367 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
1368 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
1369 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
1370 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
1371 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
1372 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
1373 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
1374 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
1375 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
1376 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
1377 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
1378 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
1379 McGonigal Linfield 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-21 Not Known 1968-05-21 Not Known McGonigal
1380 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
1381 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
1382 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
1383 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
1384 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
1385 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
1386 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
1387 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
1388 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
1389 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
1390 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
1391 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
1392 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
1393 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
1394 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
1395 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
1396 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
1397 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
1398 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
1399 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
1400 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
1401 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
1402 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
1403 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
1404 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
1405 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
1406 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
1407 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
1408 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
1409 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
1410 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
1411 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
1412 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
1413 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
1414 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
1415 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
1416 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
1417 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
1418 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
1419 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
1420 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
1421 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
1422 Jamie McGrath St Mirren; Dundee United; Aberdeen; Hibernian 16 11 5 1 5 2 9 31.25 12.50 56.25 37.50 2020-03-11 23y 05m 11d 2026-04-26 29y 06m 27d McGrath
1423 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
1424 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
1425 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
1426 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
1427 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
1428 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
1429 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
1430 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
1431 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
1432 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
1433 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
1434 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
1435 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
1436 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
1437 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
1438 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
1439 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
1440 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
1441 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
1442 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
1443 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
1444 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
1445 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
1446 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
1447 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
1448 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
1449 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
1450 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
1451 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
1452 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
1453 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
1454 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
1455 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
1456 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
1457 McGregor Fraserburgh 1 1 0 0 0 1 .00 .00 100.00 .00 1954-02-13 Not Known 1954-02-13 Not Known McGregor
1458 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
1459 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
1460 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
1461 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
1462 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
1463 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
1464 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
1465 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
1466 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
1467 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
1468 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
1469 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
1470 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
1471 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
1472 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
1473 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
1474 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
1475 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
1476 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
1477 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
1478 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
1479 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
1480 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
1481 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
1482 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
1483 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
1484 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
1485 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
1486 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
1487 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
1488 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
1489 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
1490 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
1491 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
1492 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
1493 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
1494 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
1495 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
1496 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
1497 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
1498 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
1499 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
1500 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
1501 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
1502 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
1503 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
1504 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
1505 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
1506 McHail Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known McHail
1507 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
1508 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
1509 McHallam Galston 1 1 0 0 0 1 .00 .00 100.00 .00 1924-02-09 Not Known 1924-02-09 Not Known McHallam
1510 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
1511 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
1512 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
1513 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
1514 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
1515 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
1516 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
1517 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
1518 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
1519 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
1520 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
1521 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
1522 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
1523 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
1524 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
1525 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
1526 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
1527 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
1528 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
1529 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
1530 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
1531 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
1532 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
1533 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
1534 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
1535 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
1536 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
1537 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
1538 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
1539 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
1540 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
1541 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
1542 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
1543 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
1544 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
1545 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
1546 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
1547 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
1548 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
1549 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
1550 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
1551 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
1552 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
1553 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
1554 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
1555 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
1556 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
1557 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
1558 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
1559 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
1560 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
1561 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
1562 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
1563 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
1564 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
1565 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
1566 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
1567 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
1568 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
1569 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
1570 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
1571 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
1572 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
1573 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
1574 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
1575 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
1576 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
1577 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
1578 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
1579 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
1580 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
1581 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
1582 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
1583 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
1584 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
1585 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
1586 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
1587 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
1588 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
1589 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
1590 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
1591 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
1592 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
1593 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
1594 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
1595 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
1596 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
1597 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
1598 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
1599 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
1600 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
1601 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
1602 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
1603 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
1604 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
1605 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
1606 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
1607 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
1608 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
1609 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
1610 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
1611 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
1612 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
1613 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
1614 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
1615 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
1616 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
1617 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
1618 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
1619 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
1620 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
1621 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
1622 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
1623 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
1624 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
1625 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
1626 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
1627 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
1628 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
1629 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
1630 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
1631 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
1632 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
1633 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
1634 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
1635 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
1636 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
1637 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
1638 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
1639 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
1640 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
1641 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
1642 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
1643 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
1644 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
1645 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
1646 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
1647 McKee Thornhill 1 1 0 0 0 1 .00 .00 100.00 .00 1923-01-13 Not Known 1923-01-13 Not Known McKee
1648 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
1649 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
1650 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
1651 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
1652 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
1653 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
1654 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
1655 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
1656 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
1657 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
1658 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
1659 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
1660 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
1661 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
1662 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
1663 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
1664 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
1665 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
1666 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
1667 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
1668 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
1669 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
1670 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
1671 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
1672 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
1673 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
1674 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
1675 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
1676 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
1677 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
1678 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
1679 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
1680 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
1681 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
1682 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
1683 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
1684 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
1685 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
1686 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
1687 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
1688 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
1689 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
1690 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
1691 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
1692 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
1693 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
1694 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
1695 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
1696 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
1697 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
1698 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
1699 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
1700 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
1701 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
1702 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
1703 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
1704 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
1705 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
1706 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
1707 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
1708 Rory McKenzie Kilmarnock 27 14 13 1 18 7 7 56.25 21.88 21.88 67.19 2012-09-29 19y 02m 19d 2026-03-14 32y 08m 04d McKenzie
1709 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
1710 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
1711 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
1712 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
1713 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
1714 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
1715 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
1716 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
1717 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
1718 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
1719 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
1720 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
1721 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
1722 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
1723 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
1724 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
1725 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
1726 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
1727 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
1728 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
1729 McKewon Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known McKewon
1730 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
1731 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
1732 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
1733 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
1734 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
1735 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
1736 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
1737 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
1738 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
1739 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
1740 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
1741 McKinally Airdrieonians 0 0 0 0 0 1 .00 .00 100.00 .00 1971-08-18 Not Known 1971-08-18 Not Known McKinally
1742 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
1743 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
1744 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
1745 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
1746 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
1747 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
1748 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
1749 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
1750 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
1751 McKinlay Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1927-05-14 Not Known 1927-05-14 Not Known McKinlay
1752 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
1753 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
1754 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
1755 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
1756 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
1757 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
1758 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
1759 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
1760 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
1761 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
1762 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
1763 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
1764 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
1765 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
1766 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
1767 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
1768 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
1769 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
1770 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
1771 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
1772 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
1773 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
1774 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
1775 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
1776 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
1777 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
1778 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
1779 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
1780 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
1781 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
1782 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
1783 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
1784 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
1785 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
1786 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
1787 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
1788 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
1789 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
1790 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
1791 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
1792 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
1793 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
1794 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
1795 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
1796 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
1797 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
1798 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
1799 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
1800 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
1801 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
1802 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
1803 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
1804 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
1805 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
1806 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
1807 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
1808 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
1809 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
1810 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
1811 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
1812 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
1813 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
1814 McLaren Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 2003-08-02 Not Known 2003-08-02 Not Known McLaren
1815 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
1816 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
1817 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
1818 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
1819 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
1820 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
1821 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
1822 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
1823 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
1824 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
1825 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
1826 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
1827 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
1828 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
1829 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
1830 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
1831 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
1832 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
1833 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
1834 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
1835 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
1836 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
1837 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
1838 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
1839 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
1840 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
1841 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
1842 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
1843 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
1844 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
1845 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
1846 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
1847 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
1848 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
1849 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
1850 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
1851 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
1852 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
1853 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
1854 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
1855 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
1856 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
1857 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
1858 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
1859 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
1860 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
1861 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
1862 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
1863 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
1864 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
1865 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
1866 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
1867 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
1868 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
1869 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
1870 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
1871 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
1872 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
1873 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
1874 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
1875 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
1876 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
1877 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
1878 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
1879 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
1880 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
1881 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
1882 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
1883 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
1884 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
1885 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
1886 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
1887 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
1888 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
1889 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
1890 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
1891 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
1892 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
1893 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
1894 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
1895 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
1896 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
1897 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
1898 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
1899 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
1900 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
1901 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
1902 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
1903 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
1904 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
1905 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
1906 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
1907 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
1908 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
1909 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
1910 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
1911 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
1912 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
1913 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
1914 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
1915 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
1916 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
1917 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
1918 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
1919 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
1920 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
1921 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
1922 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
1923 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
1924 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
1925 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
1926 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
1927 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
1928 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
1929 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
1930 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
1931 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
1932 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
1933 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
1934 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
1935 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
1936 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
1937 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
1938 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
1939 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
1940 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
1941 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
1942 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
1943 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
1944 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
1945 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
1946 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
1947 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
1948 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
1949 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
1950 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
1951 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
1952 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
1953 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
1954 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
1955 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
1956 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
1957 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
1958 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
1959 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
1960 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
1961 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
1962 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
1963 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
1964 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
1965 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
1966 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
1967 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
1968 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
1969 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
1970 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
1971 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
1972 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
1973 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
1974 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
1975 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
1976 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
1977 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
1978 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
1979 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
1980 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
1981 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
1982 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
1983 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
1984 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
1985 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
1986 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
1987 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
1988 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
1989 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
1990 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
1991 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
1992 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
1993 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
1994 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
1995 McMenemy Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1892-12-24 Not Known 1892-12-24 Not Known McMenemy
1996 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
1997 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
1998 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
1999 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
2000 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
2001 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
2002 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
2003 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
2004 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
2005 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
2006 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
2007 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
2008 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
2009 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
2010 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
2011 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
2012 Jack McMillan Motherwell; Livingston (Meadowbank Thistle); Partick Thistle 10 7 3 1 5 7 7.69 38.46 53.85 26.92 2016-09-30 18y 09m 12d 2023-08-20 25y 08m 02d McMillan
2013 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
2014 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
2015 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
2016 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
2017 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
2018 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
2019 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
2020 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
2021 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
2022 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
2023 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
2024 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
2025 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
2026 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
2027 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
2028 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
2029 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
2030 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
2031 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
2032 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
2033 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
2034 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
2035 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
2036 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
2037 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
2038 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
2039 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
2040 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
2041 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
2042 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
2043 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
2044 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
2045 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
2046 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
2047 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
2048 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
2049 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
2050 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
2051 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
2052 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
2053 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
2054 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
2055 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
2056 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
2057 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
2058 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
2059 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
2060 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
2061 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
2062 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
2063 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
2064 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
2065 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
2066 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
2067 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
2068 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
2069 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
2070 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
2071 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
2072 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
2073 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
2074 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
2075 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
2076 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
2077 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
2078 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
2079 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
2080 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
2081 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
2082 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
2083 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
2084 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
2085 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
2086 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
2087 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
2088 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
2089 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
2090 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
2091 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
2092 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
2093 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
2094 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
2095 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
2096 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
2097 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
2098 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
2099 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
2100 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
2101 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
2102 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
2103 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
2104 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
2105 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
2106 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
2107 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
2108 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
2109 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
2110 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
2111 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
2112 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
2113 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
2114 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
2115 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
2116 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
2117 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
2118 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
2119 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
2120 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
2121 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
2122 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
2123 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
2124 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
2125 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
2126 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
2127 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
2128 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
2129 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
2130 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
2131 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
2132 McNulty Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1996-07-19 Not Known 1996-07-19 Not Known McNulty
2133 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
2134 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
2135 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
2136 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
2137 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
2138 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
2139 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
2140 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
2141 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
2142 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
2143 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
2144 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
2145 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
2146 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
2147 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
2148 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
2149 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
2150 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
2151 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
2152 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
2153 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
2154 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
2155 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
2156 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
2157 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
2158 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
2159 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
2160 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
2161 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
2162 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
2163 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
2164 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
2165 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
2166 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
2167 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
2168 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
2169 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
2170 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
2171 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
2172 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
2173 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
2174 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
2175 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
2176 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
2177 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
2178 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
2179 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
2180 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
2181 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
2182 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
2183 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
2184 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
2185 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
2186 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
2187 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
2188 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
2189 McQuade Arthurlie 1 1 0 0 0 1 .00 .00 100.00 .00 1922-01-28 Not Known 1922-01-28 Not Known McQuade
2190 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
2191 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
2192 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
2193 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
2194 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
2195 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
2196 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
2197 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
2198 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
2199 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
2200 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
2201 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
2202 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
2203 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
2204 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
2205 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
2206 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
2207 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
2208 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
2209 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
2210 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
2211 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
2212 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
2213 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
2214 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
2215 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
2216 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
2217 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
2218 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
2219 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
2220 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
2221 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
2222 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
2223 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
2224 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
2225 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
2226 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
2227 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
2228 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
2229 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
2230 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
2231 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
2232 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
2233 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
2234 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
2235 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
2236 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
2237 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
2238 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
2239 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
2240 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
2241 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
2242 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
2243 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
2244 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
2245 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
2246 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
2247 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
2248 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
2249 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
2250 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
2251 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
2252 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
2253 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
2254 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
2255 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
2256 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
2257 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
2258 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
2259 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
2260 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
2261 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
2262 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
2263 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
2264 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
2265 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
2266 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
2267 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
2268 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
2269 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
2270 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
2271 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
2272 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
2273 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
2274 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
2275 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
2276 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
2277 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
2278 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
2279 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
2280 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
2281 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
2282 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
2283 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
2284 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
2285 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
2286 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
2287 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
2288 Ross Meechan Stenhousemuir; Forfar Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 2014-08-26 19y 10m 15d 2018-07-14 23y 09m 03d Meechan
2289 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
2290 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
2291 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
2292 Meek Bathgate 1 1 0 0 0 1 .00 .00 100.00 .00 1910-01-22 Not Known 1910-01-22 Not Known Meek
2293 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
2294 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
2295 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
2296 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
2297 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
2298 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
2299 Kanayo Megwa Hibernian 0 0 0 0 0 1 .00 .00 100.00 .00 2023-01-02 18y 07m 30d 2023-01-02 18y 07m 30d Megwa
2300 Kanayochukwu Megwa Hibernian 2 1 1 1 0 3 25.00 .00 75.00 25.00 2025-10-04 21y 05m 01d 2026-04-26 21y 11m 23d Megwa
2301 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
2302 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
2303 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
2304 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
2305 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
2306 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
2307 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
2308 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
2309 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
2310 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
2311 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
2312 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
2313 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
2314 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
2315 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
2316 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
2317 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
2318 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
2319 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
2320 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
2321 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
2322 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
2323 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
2324 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
2325 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
2326 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
2327 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
2328 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
2329 Melville Fulham 1 1 0 0 0 1 .00 .00 100.00 .00 1999-07-21 Not Known 1999-07-21 Not Known Melville
2330 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
2331 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
2332 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
2333 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
2334 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
2335 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
2336 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
2337 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
2338 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
2339 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
2340 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
2341 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
2342 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
2343 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
2344 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
2345 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
2346 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
2347 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
2348 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
2349 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
2350 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
2351 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
2352 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
2353 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
2354 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
2355 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
2356 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
2357 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
2358 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
2359 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
2360 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
2361 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
2362 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
2363 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
2364 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
2365 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
2366 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
2367 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
2368 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
2369 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
2370 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
2371 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
2372 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
2373 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
2374 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
2375 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
2376 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
2377 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
2378 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
2379 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
2380 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
2381 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
2382 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
2383 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
2384 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
2385 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
2386 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
2387 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
2388 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
2389 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
2390 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
2391 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
2392 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
2393 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
2394 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
2395 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
2396 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
2397 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
2398 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
2399 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
2400 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
2401 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
2402 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
2403 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
2404 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
2405 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
2406 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
2407 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
2408 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
2409 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
2410 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
2411 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
2412 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
2413 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
2414 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
2415 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
2416 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
2417 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
2418 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
2419 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
2420 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
2421 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
2422 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]
2423 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
2424 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
2425 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
2426 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
2427 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
2428 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
2429 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
2430 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
2431 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
2432 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
2433 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
2434 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
2435 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
2436 Bozo Mikulic St Johnstone 2 2 0 0 0 2 .00 .00 100.00 .00 2024-12-22 27y 10m 23d 2025-02-23 28y 00m 26d Mikulic
2437 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
2438 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
2439 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
2440 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
2441 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
2442 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
2443 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
2444 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š
2445 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
2446 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
2447 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
2448 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
2449 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
2450 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
2451 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
2452 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
2453 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
2454 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
2455 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
2456 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
2457 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
2458 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
2459 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
2460 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
2461 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
2462 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
2463 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
2464 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
2465 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
2466 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
2467 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
2468 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
2469 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
2470 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
2471 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
2472 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
2473 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
2474 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
2475 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
2476 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
2477 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
2478 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
2479 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
2480 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
2481 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
2482 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
2483 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
2484 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
2485 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
2486 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
2487 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
2488 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
2489 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
2490 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
2491 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
2492 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
2493 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
2494 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
2495 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
2496 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
2497 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
2498 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
2499 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
2500 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
2501 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
2502 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
2503 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
2504 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
2505 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
2506 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
2507 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
2508 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
2509 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
2510 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
2511 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
2512 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
2513 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
2514 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
2515 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
2516 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
2517 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
2518 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
2519 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
2520 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
2521 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
2522 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
2523 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
2524 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
2525 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
2526 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
2527 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
2528 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
2529 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
2530 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
2531 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
2532 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
2533 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
2534 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
2535 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
2536 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
2537 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
2538 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
2539 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
2540 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
2541 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
2542 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
2543 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
2544 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
2545 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
2546 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
2547 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
2548 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
2549 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
2550 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
2551 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
2552 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
2553 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
2554 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
2555 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
2556 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
2557 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
2558 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
2559 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
2560 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
2561 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
2562 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
2563 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
2564 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
2565 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
2566 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
2567 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
2568 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
2569 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
2570 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
2571 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
2572 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
2573 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
2574 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
2575 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
2576 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
2577 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
2578 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
2579 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
2580 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
2581 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
2582 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
2583 Millington Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known Millington
2584 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
2585 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
2586 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
2587 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
2588 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
2589 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
2590 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
2591 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
2592 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
2593 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
2594 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
2595 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
2596 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
2597 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
2598 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
2599 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
2600 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
2601 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
2602 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
2603 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
2604 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
2605 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
2606 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
2607 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
2608 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
2609 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
2610 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
2611 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
2612 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
2613 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
2614 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
2615 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
2616 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
2617 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
2618 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
2619 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
2620 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
2621 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
2622 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
2623 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
2624 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
2625 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
2626 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
2627 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
2628 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
2629 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
2630 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
2631 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
2632 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
2633 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
2634 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
2635 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
2636 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
2637 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
2638 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
2639 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
2640 (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
2641 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
2642 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
2643 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
2644 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
2645 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
2646 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
2647 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
2648 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
2649 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
2650 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
2651 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
2652 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
2653 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
2654 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
2655 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
2656 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
2657 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
2658 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
2659 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
2660 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
2661 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
2662 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
2663 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
2664 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
2665 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
2666 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
2667 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
2668 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
2669 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
2670 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
2671 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
2672 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
2673 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
2674 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
2675 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
2676 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
2677 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
2678 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
2679 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
2680 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
2681 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
2682 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
2683 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
2684 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
2685 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
2686 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
2687 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
2688 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
2689 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
2690 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
2691 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
2692 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
2693 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
2694 Zach Mitchell St Johnstone; Hibernian 1 0 1 1 0 1 50.00 .00 50.00 50.00 2025-02-23 19y 05m 22d 2025-12-27 20y 03m 26d Mitchell
2695 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
2696 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
2697 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?
2698 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
2699 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
2700 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
2701 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
2702 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
2703 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
2704 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
2705 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
2706 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
2707 Chris Mochrie Dundee United; St Mirren 3 2 1 0 1 4 .00 20.00 80.00 10.00 2021-08-28 18y 01m 24d 2026-07-01 22y 11m 27d Mochrie
2708 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
2709 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
2710 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
2711 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
2712 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
2713 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
2714 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
2715 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
2716 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
2717 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
2718 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
2719 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
2720 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
2721 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
2722 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
2723 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
2724 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
2725 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
2726 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
2727 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
2728 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
2729 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
2730 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
2731 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
2732 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
2733 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
2734 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
2735 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
2736 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
2737 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
2738 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
2739 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
2740 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
2741 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
2742 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
2743 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
2744 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
2745 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
2746 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
2747 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
2748 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
2749 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
2750 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
2751 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
2752 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
2753 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
2754 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
2755 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
2756 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
2757 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
2758 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
2759 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
2760 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
2761 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
2762 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
2763 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
2764 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
2765 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
2766 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
2767 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
2768 Monreal Osasuna 1 1 0 0 0 1 .00 .00 100.00 .00 2006-07-19 Not Known 2006-07-19 Not Known Monreal
2769 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
2770 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
2771 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
2772 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
2773 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
2774 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
2775 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
2776 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
2777 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
2778 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
2779 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
2780 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
2781 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
2782 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
2783 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
2784 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
2785 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
2786 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
2787 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
2788 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
2789 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
2790 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
2791 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
2792 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
2793 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
2794 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
2795 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
2796 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
2797 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
2798 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
2799 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
2800 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
2801 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
2802 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
2803 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
2804 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
2805 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
2806 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
2807 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
2808 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
2809 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
2810 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
2811 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
2812 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
2813 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
2814 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
2815 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
2816 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
2817 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
2818 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
2819 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
2820 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
2821 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
2822 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
2823 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
2824 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
2825 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
2826 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
2827 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
2828 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
2829 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
2830 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
2831 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
2832 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
2833 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
2834 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
2835 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
2836 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
2837 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
2838 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
2839 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
2840 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
2841 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
2842 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
2843 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
2844 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
2845 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
2846 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
2847 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
2848 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
2849 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
2850 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
2851 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
2852 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
2853 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
2854 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
2855 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
2856 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
2857 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
2858 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
2859 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
2860 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
2861 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
2862 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
2863 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
2864 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
2865 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
2866 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
2867 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
2868 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
2869 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
2870 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)
2871 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
2872 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
2873 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
2874 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
2875 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
2876 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
2877 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
2878 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
2879 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
2880 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
2881 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
2882 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
2883 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
2884 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
2885 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
2886 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
2887 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
2888 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
2889 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
2890 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
2891 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
2892 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
2893 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
2894 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
2895 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
2896 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
2897 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
2898 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
2899 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
2900 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
2901 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
2902 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
2903 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
2904 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
2905 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
2906 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
2907 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
2908 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
2909 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
2910 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
2911 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
2912 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
2913 Joseph Morrison Clyde 1 1 0 0 0 0 .00 .00 .00 .00 1896-10-10 Not Known 1896-10-10 Not Known Morrison
2914 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
2915 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
2916 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
2917 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
2918 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
2919 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
2920 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
2921 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
2922 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
2923 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
2924 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
2925 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
2926 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
2927 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
2928 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
2929 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
2930 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
2931 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
2932 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
2933 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
2934 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
2935 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
2936 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
2937 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
2938 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
2939 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
2940 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
2941 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
2942 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
2943 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
2944 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
2945 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
2946 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
2947 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
2948 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
2949 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
2950 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
2951 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
2952 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
2953 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
2954 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
2955 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
2956 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
2957 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
2958 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
2959 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
2960 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
2961 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
2962 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
2963 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
2964 Moughran Victoria 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-31 Not Known 1959-05-31 Not Known Moughran
2965 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
2966 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
2967 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
2968 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
2969 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
2970 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
2971 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
2972 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
2973 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
2974 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
2975 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
2976 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
2977 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
2978 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
2979 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
2980 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
2981 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
2982 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
2983 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
2984 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
2985 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
2986 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
2987 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
2988 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
2989 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
2990 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
2991 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
2992 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
2993 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
2994 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
2995 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
2996 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
2997 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
2998 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
2999 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
3000 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
3001 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
3002 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
3003 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
3004 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
3005 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
3006 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
3007 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
3008 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
3009 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
3010 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
3011 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
3012 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
3013 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
3014 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
3015 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
3016 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
3017 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
3018 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
3019 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
3020 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
3021 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
3022 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
3023 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
3024 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
3025 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
3026 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
3027 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
3028 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
3029 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
3030 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
3031 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
3032 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
3033 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
3034 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
3035 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
3036 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
3037 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
3038 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
3039 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
3040 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
3041 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
3042 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
3043 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
3044 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
3045 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
3046 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
3047 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
3048 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
3049 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
3050 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
3051 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
3052 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
3053 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
3054 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
3055 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
3056 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
3057 Mullan Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1889-02-09 Not Known 1889-02-09 Not Known Mullan
3058 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
3059 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
3060 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
3061 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
3062 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
3063 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
3064 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
3065 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
3066 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
3067 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
3068 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
3069 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
3070 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
3071 Josh Mulligan Peterhead; Dundee; Hibernian 10 8 2 4 0 8 33.33 .00 66.67 33.33 2021-07-10 18y 06m 29d 2025-12-27 23y 00m 16d Mulligan
3072 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
3073 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
3074 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
3075 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
3076 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
3077 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
3078 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
3079 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
3080 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
3081 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
3082 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
3083 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
3084 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
3085 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
3086 Munoz Osasuna 1 1 0 0 0 1 .00 .00 100.00 .00 2006-07-19 Not Known 2006-07-19 Not Known Munoz
3087 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
3088 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
3089 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
3090 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
3091 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
3092 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
3093 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
3094 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
3095 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
3096 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
3097 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
3098 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
3099 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
3100 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
3101 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
3102 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
3103 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
3104 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
3105 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
3106 Ross Munro Ross County 0 0 0 0 3 4 .00 42.86 57.14 21.43 2021-12-26 21y 11m 22d 2023-12-30 23y 11m 26d Munro
3107 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
3108 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
3109 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
3110 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
3111 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
3112 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
3113 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
3114 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
3115 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
3116 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
3117 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
3118 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
3119 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
3120 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
3121 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
3122 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
3123 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
3124 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
3125 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
3126 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
3127 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
3128 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
3129 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
3130 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
3131 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
3132 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
3133 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
3134 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
3135 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
3136 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
3137 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
3138 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
3139 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
3140 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
3141 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
3142 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
3143 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
3144 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
3145 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
3146 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
3147 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
3148 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
3149 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
3150 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
3151 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
3152 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
3153 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
3154 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
3155 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
3156 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
3157 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
3158 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
3159 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
3160 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
3161 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
3162 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
3163 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
3164 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
3165 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
3166 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
3167 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
3168 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
3169 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
3170 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
3171 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
3172 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
3173 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
3174 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
3175 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
3176 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
3177 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
3178 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
3179 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
3180 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
3181 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
3182 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
3183 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
3184 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
3185 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
3186 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
3187 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
3188 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
3189 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
3190 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
3191 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
3192 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
3193 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
3194 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
3195 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
3196 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
3197 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
3198 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
3199 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
3200 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
3201 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
3202 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
3203 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
3204 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
3205 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
3206 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
3207 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
3208 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
3209 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
3210 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
3211 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
3212 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
3213 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
3214 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
3215 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
3216 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
3217 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
3218 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
3219 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
3220 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
3221 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
3222 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
3223 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
3224 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
3225 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
3226 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
3227 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
3228 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
3229 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
3230 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
3231 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
3232 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
3233 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
3234 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
3235 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
3236 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
3237 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
3238 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
3239 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
3240 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
3241 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
3242 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
3243 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
3244 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
3245 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
3246 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
3247 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
3248 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
3249 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
3250 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
3251 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
3252 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
3253 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
3254 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