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

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 Not Known 1996-07-31 Not Known 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 01m 15d 2007-09-22 19y 01m 15d MacDonald
22 Ally Macdonald Brora Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 2021-03-23 32y 07m 16d 2021-03-23 32y 07m 16d 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 20y 02m 17d 2021-03-23 20y 02m 17d 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 20y 00m 07d 2025-07-15 25y 06m 04d MacDonald
47 Malcolm Macdonald Newcastle United 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1971-09-15 21y 08m 08d 1971-09-28 21y 08m 21d Macdonald
48 Malcolm MacDonald Celtic; Kilmarnock 22 22 0 3 13 4 5 59.09 18.18 22.73 68.18 1934-01-13 Not Known 1946-01-02 Not Known MacDonald
49 Neil MacDonald Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 2010-08-24 23y 02m 09d 2010-08-24 23y 02m 09d MacDonald
50 Peter MacDonald St Johnstone; Dundee 7 3 4 1 4 0 4 50.00 .00 50.00 50.00 2001-10-13 20y 10m 26d 2014-07-22 33y 08m 05d MacDonald
51 Robert M Macdonald Montrose 1 1 0 1 0 0 1 .00 .00 100.00 .00 1934-01-20 Not Known 1934-01-20 Not Known Macdonald
52 Roddy MacDonald Celtic; Greenock Morton 18 18 0 2 12 1 6 63.16 5.26 31.58 65.79 1973-10-27 19y 01m 27d 1988-03-26 33y 06m 26d MacDonald
53 Stephen Macdonald Dundee; Falkirk 19 19 0 2 9 3 6 47.37 15.79 31.58 55.26 1907-01-05 Not Known 1916-03-18 Not Known Macdonald
54 W MacDonald Inverness Caledonian 1 1 0 0 0 1 .00 .00 100.00 .00 1985-01-30 Not Known 1985-01-30 Not Known MacDonald
55 William MacDonald Port Glasgow Athletic 3 3 0 0 1 2 .00 33.33 66.67 16.67 1908-01-02 Not Known 1908-02-08 Not Known MacDonald
56 William MacDonald Airdrieonians 9 9 0 5 4 2 3 44.44 22.22 33.33 55.56 1928-09-22 Not Known 1931-12-05 Not Known MacDonald
57 William James Macdonald Partick Thistle; Dunfermline Athletic 4 2 2 1 1 1 2 25.00 25.00 50.00 37.50 1996-01-06 19y 03m 20d 1999-01-02 22y 03m 16d Macdonald
58 William Sinclair Macdonald Queens Park 4 4 0 2 1 0 3 25.00 .00 75.00 25.00 1937-04-03 Not Known 1939-03-04 Not Known Macdonald
59 Willie MacDonald St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 1965-04-03 Not Known 1965-04-03 Not Known MacDonald
60 Robert MacDougall Falkirk; Ayr United 8 8 0 1 3 2 3 37.50 25.00 37.50 50.00 1918-01-02 Not Known 1922-03-04 Not Known MacDougall
61 William Macdougall Motherwell 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1920-12-04 Not Known 1921-11-12 Not Known Macdougall
62 Christian MacEchern Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 1908-04-27 Not Known 1908-04-27 Not Known MacEchern
63 Alexander MacEwan Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1914-01-05 Not Known 1914-01-05 Not Known MacEwan
64 Matt Macey Hibernian 3 3 0 0 1 2 .00 33.33 66.67 16.67 2021-09-12 27y 00m 03d 2022-04-16 27y 07m 07d Macey
65 Alex Macfarlane Dundee 35 35 0 7 14 8 12 40.00 22.86 34.29 51.43 1901-12-07 Not Known 1912-12-14 Not Known Macfarlane
66 Craig John MacFarlane Dunfermline Athletic 2 2 0 0 2 0 .00 100.00 .00 50.00 1980-04-19 20y 05m 30d 1981-02-16 21y 03m 27d MacFarlane
67 David MacFarlane Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1986-10-04 19y 08m 18d 1986-10-04 19y 08m 18d MacFarlane
68 Hugh Macfarlane Hibernian; Albion Rovers 24 24 0 1 4 5 15 16.67 20.83 62.50 27.08 1929-10-26 Not Known 1937-04-24 Not Known Macfarlane
69 Hugh Morton Macfarlane Clyde; Alloa Athletic 3 3 0 0 1 2 .00 33.33 66.67 16.67 1937-10-23 Not Known 1940-02-10 Not Known Macfarlane
70 Ian MacFarlane Dumbarton; Clydebank[4] 2 2 0 0 0 2 .00 .00 100.00 .00 1994-08-16 25y 08m 11d 1998-01-24 29y 01m 19d MacFarlane
71 James Macfarlane Clyde 1 1 0 0 1 0 .00 100.00 .00 50.00 1928-01-07 Not Known 1928-01-07 Not Known Macfarlane
72 James Macfarlane St Bernards; Leith Athletic 7 7 0 1 1 5 14.29 14.29 71.43 21.43 1930-02-01 Not Known 1935-09-11 Not Known Macfarlane
73 Jean Macfarlane Celtic; Dunfermline Athletic 20 20 0 1 14 2 4 70.00 10.00 20.00 75.00 1920-05-22 Not Known 1935-01-05 Not Known Macfarlane
74 John Macfarlane Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1902-04-05 Not Known 1902-04-05 Not Known Macfarlane
75 John Macfarlane Middlesbrough 1 1 0 1 0 0 100.00 .00 .00 100.00 1931-04-27 31y 05m 06d 1931-04-27 31y 05m 06d Macfarlane
76 Neil MacFarlane Aberdeen 1 0 1 1 0 0 100.00 .00 .00 100.00 2006-02-11 28y 04m 01d 2006-02-11 28y 04m 01d MacFarlane
77 Robert MacFarlane Third Lanark; Celtic; Aberdeen 22 22 0 8 7 7 36.36 31.82 31.82 52.27 1896-11-21 Not Known 1908-04-27 Not Known MacFarlane
78 Roy Macfarlane Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1937-11-13 Not Known 1937-11-13 Not Known Macfarlane
79 Sandy MacFarlane Newcastle United 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1899-01-03 Not Known 1901-04-30 Not Known MacFarlane
80 William Macfarlane Hibernian; Raith Rovers 11 11 0 2 1 8 18.18 9.09 72.73 22.73 1954-04-10 24y 00m 24d 1959-02-21 28y 11m 04d Macfarlane
81 Willie MacFarlane Heart of Midlothian B 1 0 1 1 0 0 1 .00 .00 100.00 .00 1949-08-02 Not Known 1949-08-02 Not Known MacFarlane
82 Andrew MacFayden Hibernian 5 5 0 1 2 1 2 40.00 20.00 40.00 50.00 1881-12-31 Not Known 1883-03-10 Not Known MacFayden
83 D MacFee Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1883-09-15 Not Known 1883-09-15 Not Known MacFee
84 Andrew MacGillivray Leith Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1935-05-15 Not Known 1935-09-11 Not Known MacGillivray
85 Alexander H MacGregor Queens Park 1 1 0 0 1 0 .00 100.00 .00 50.00 1901-09-28 Not Known 1901-09-28 Not Known MacGregor
86 MacGregor Helensburgh 1 1 0 1 0 0 100.00 .00 .00 100.00 1878-11-30 Not Known 1878-11-30 Not Known MacGregor
87 Roddy Macgregor Inverness Caledonian Thistle 7 4 3 0 2 6 .00 25.00 75.00 12.50 2019-04-13 17y 03m 23d 2026-08-16 24y 07m 26d Macgregor
88 Matheus Machado Inverness Caledonian Thistle 1 1 0 0 1 0 .00 100.00 .00 50.00 2019-07-08 17y 11m 29d 2019-07-08 17y 11m 29d 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 09m 15d 1947-04-21 26y 09m 15d Machin
91 Ernie Machin Coventry City 1 1 0 0 1 0 .00 100.00 .00 50.00 1970-04-24 25y 11m 29d 1970-04-24 25y 11m 29d Machin
92 Angus MacIntosh Aberdeen 3 3 0 2 2 0 1 66.67 .00 33.33 66.67 1910-11-05 Not Known 1911-09-09 Not Known MacIntosh
93 Donald S MacIntyre Queens Park 1 1 0 1 0 0 100.00 .00 .00 100.00 1901-05-07 Not Known 1901-05-07 Not Known MacIntyre
94 Oscar MacIntyre Hibernian; Stenhousemuir 1 0 1 0 1 2 .00 33.33 66.67 16.67 2022-08-07 18y 00m 15d 2026-09-11 22y 01m 19d MacIntyre
95 Ross Maciver Motherwell; Greenock Morton; Partick Thistle; Falkirk 6 4 2 3 1 4 37.50 12.50 50.00 43.75 2019-12-07 20y 09m 09d 2026-09-15 27y 06m 18d Maciver
96 Alistair Mackay Kilmarnock 12 12 0 1 3 2 7 25.00 16.67 58.33 33.33 1951-04-28 Not Known 1959-11-14 Not Known Mackay
97 Angus MacDougall Mackay Hamilton Academical 2 2 0 1 0 1 50.00 .00 50.00 50.00 1945-10-13 Not Known 1946-01-12 Not Known Mackay
98 Billy MacKay Rangers 2 0 2 1 0 1 50.00 .00 50.00 50.00 1979-04-28 Not Known 1981-03-14 Not Known MacKay
99 Brian Mackay St Mirren 0 0 0 0 1 0 .00 100.00 .00 50.00 2006-12-02 18y 08m 11d 2006-12-02 18y 08m 11d Mackay
100 Cameron Mackay Inverness Caledonian Thistle 2 2 0 0 3 6 .00 33.33 66.67 16.67 2016-10-29 19y 10m 20d 2021-07-25 24y 07m 16d 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 05m 25d 2024-10-06 24y 03m 02d 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 01m 25d 2024-08-17 25y 09m 13d Mackie
150 Tom Mackie Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1948-05-01 Not Known 1948-05-01 Not Known Mackie
151 Alastair MacKillop Greenock Morton 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1945-10-06 Not Known 1946-01-05 Not Known MacKillop
152 Alan Mackin Motherwell; Falkirk; Greenock Morton 8 8 0 1 2 2 5 22.22 22.22 55.56 33.33 1979-11-24 24y 03m 26d 1984-12-29 29y 05m 00d Mackin
153 Dylan Mackin Livingston (Meadowbank Thistle); Stirling Albion 1 1 0 0 0 2 .00 .00 100.00 .00 2017-07-01 20y 05m 16d 2021-07-20 24y 06m 05d Mackin
154 James Mackin Kings Park 1 1 0 0 0 1 .00 .00 100.00 .00 1895-01-12 Not Known 1895-01-12 Not Known Mackin
155 Joe Mackin Dunfermline Athletic; Motherwell 5 5 0 1 1 3 20.00 20.00 60.00 30.00 1956-03-31 Not Known 1960-01-30 Not Known Mackin
156 MacKinlay Helensburgh 1 1 0 1 0 0 100.00 .00 .00 100.00 1878-11-30 Not Known 1878-11-30 Not Known MacKinlay
157 Adam Mackinnon Ross County; Inverness Caledonian Thistle 1 1 0 0 1 1 .00 50.00 50.00 25.00 2022-04-02 18y 11m 03d 2026-08-16 23y 03m 17d Mackinnon
158 Darian Mackinnon Hamilton Academical 12 11 1 3 4 5 25.00 33.33 41.67 41.67 2014-07-09 28y 09m 00d 2019-08-31 33y 10m 22d 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 10m 23d 2022-04-02 17y 10m 23d MacLeman
182 Alexander MacLennan Partick Thistle; Albion Rovers 4 4 0 3 2 0 2 50.00 .00 50.00 50.00 1934-02-24 Not Known 1936-12-12 Not Known MacLennan
183 Blair MacLennan Inverness Caledonian Thistle 0 0 0 0 0 1 .00 .00 100.00 .00 2016-03-01 18y 09m 25d 2016-03-01 18y 09m 25d MacLennan
184 Sandy MacLennan Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 1939-02-04 Not Known 1939-02-04 Not Known MacLennan
185 Alastair F MacLeod Dumbarton; Kilmarnock 7 4 3 1 6 2 11.11 66.67 22.22 44.44 1977-10-22 17y 00m 02d 1982-05-08 21y 06m 18d MacLeod
186 Ally MacLeod Hibernian 12 12 0 4 8 5 3 50.00 31.25 18.75 65.63 1975-01-01 24y 00m 00d 1981-10-27 30y 09m 26d MacLeod
187 Alexander James MacLeod Ross County 1 0 1 0 1 0 .00 100.00 .00 50.00 1997-03-27 29y 01m 26d 1997-03-27 29y 01m 26d MacLeod
188 Ally MacLeod Third Lanark; St Mirren; Hibernian 12 12 0 1 3 2 7 25.00 16.67 58.33 33.33 1950-01-14 18y 10m 19d 1964-03-04 33y 00m 07d MacLeod
189 Andrew Donald MacLeod Ross County 1 0 1 0 1 0 .00 100.00 .00 50.00 1997-03-27 27y 07m 13d 1997-03-27 27y 07m 13d MacLeod
190 Andrew Macleod Ross County 0 0 0 0 0 1 .00 .00 100.00 .00 2025-03-15 Not Known 2025-03-15 Not Known Macleod
191 Angus Macleod Aberdeen 2 2 0 0 0 2 .00 .00 100.00 .00 1913-11-29 Not Known 1914-05-04 Not Known Macleod
192 C MacLeod Clachnacuddin 1 0 1 0 0 1 .00 .00 100.00 .00 1994-07-30 Not Known 1994-07-30 Not Known MacLeod
193 Calum MacLeod Inverness Caledonian Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 2026-08-16 20y 02m 22d 2026-08-16 20y 02m 22d MacLeod
194 Donald A Macleod Motherwell 7 7 0 3 1 3 42.86 14.29 42.86 50.00 1940-08-10 Not Known 1942-12-05 Not Known Macleod
195 Duncan MacLeod Dundee United 1 1 0 0 0 1 .00 .00 100.00 .00 1975-02-08 25y 08m 16d 1975-02-08 25y 08m 16d MacLeod
196 Fraser MacLeod Brechin City 1 1 0 0 0 1 .00 .00 100.00 .00 2025-01-17 23y 05m 27d 2025-01-17 23y 05m 27d MacLeod
197 Murdo MacLeod Motherwell; Falkirk; Raith Rovers 25 25 0 5 4 17 19.23 15.38 65.38 26.92 1978-11-25 19y 00m 06d 1993-08-14 33y 08m 26d MacLeod
198 James Rae MacLeod Kilmarnock 1 1 0 1 0 0 100.00 .00 .00 100.00 1931-12-26 Not Known 1931-12-26 Not Known MacLeod
199 Kyle MacLeod Ross County 0 0 0 0 0 1 .00 .00 100.00 .00 2014-04-19 18y 10m 12d 2014-04-19 18y 10m 12d MacLeod
200 Lewis MacLeod Rangers 2 2 0 0 0 2 .00 .00 100.00 .00 2014-08-10 20y 01m 25d 2014-11-22 20y 05m 06d MacLeod
201 MacLeod Helensburgh 1 1 0 1 0 0 100.00 .00 .00 100.00 1878-11-30 Not Known 1878-11-30 Not Known MacLeod
202 Murdo MacLeod Dumbarton; Celtic; Hibernian 32 32 0 5 12 13 7 37.50 40.63 21.88 57.81 1977-08-13 18y 10m 20d 1994-08-16 35y 10m 23d MacLeod
203 Robert R Macleod Raith Rovers 7 7 0 1 3 3 14.29 42.86 42.86 35.71 1911-08-30 Not Known 1913-01-18 Not Known Macleod
204 Rory MacLeod Dundee United 1 0 1 0 2 1 .00 66.67 33.33 33.33 2022-03-05 16y 01m 02d 2023-02-04 17y 00m 01d MacLeod
205 S MacLeod Clachnacuddin 0 0 0 0 0 1 .00 .00 100.00 .00 1994-07-30 Not Known 1994-07-30 Not Known MacLeod
206 William S MacLeod Clyde 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1910-04-13 Not Known 1910-04-13 Not Known MacLeod
207 Duncan MacMillan Celtic 4 4 0 0 1 3 .00 25.00 75.00 12.50 1945-09-22 23y 08m 04d 1948-01-03 25y 11m 16d MacMillan
208 Lachlan MacMillan Hamilton Academical; East Stirlingshire; Heart of Midlothian B; Partick Thistle 12 12 0 1 6 1 5 50.00 8.33 41.67 54.17 1921-02-19 Not Known 1932-12-24 Not Known MacMillan
209 MacMillan Helensburgh 1 1 0 1 0 0 100.00 .00 .00 100.00 1878-11-30 Not Known 1878-11-30 Not Known MacMillan
210 Colin Macnab Dundee; Arbroath 18 18 0 2 4 5 9 22.22 27.78 50.00 36.11 1925-04-18 Not Known 1935-09-07 Not Known Macnab
211 Dugald Macnab Queens Park 3 3 0 0 0 3 .00 .00 100.00 .00 1902-09-20 Not Known 1903-03-14 Not Known Macnab
212 Duncan MacNeill Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1917-03-31 Not Known 1917-03-31 Not Known MacNeill
213 Duncan MacNeill Raith Rovers 9 9 0 3 2 3 4 22.22 33.33 44.44 38.89 1910-08-15 Not Known 1912-02-17 Not Known MacNeill
214 John Maconnachie Everton 1 1 0 0 0 1 .00 .00 100.00 .00 1914-04-27 28y 11m 19d 1914-04-27 28y 11m 19d Maconnachie
215 John Maconnachie Hibernian 22 22 0 1 3 8 11 13.64 36.36 50.00 31.82 1903-08-25 Not Known 1907-01-01 Not Known Maconnachie
216 David MacPerson Border Select 1 1 0 0 0 1 .00 .00 100.00 .00 1906-05-02 Not Known 1906-05-02 Not Known MacPerson
217 Angus Macphail Clyde 8 8 0 1 1 2 5 12.50 25.00 62.50 25.00 1932-01-23 Not Known 1937-04-19 Not Known Macphail
218 John MacPhail Sheffield United; Sunderland 2 1 1 0 0 2 .00 .00 100.00 .00 1982-08-04 26y 07m 28d 1989-08-05 33y 07m 29d MacPhail
219 Archibald MacPhee Ross County 0 0 0 0 1 1 .00 50.00 50.00 25.00 2013-02-02 19y 10m 13d 2013-04-06 20y 00m 17d MacPhee
220 Gus MacPherson Kilmarnock; Dunfermline Athletic 32 31 1 2 10 9 18 27.03 24.32 48.65 39.19 1993-09-18 24y 11m 07d 2003-04-26 34y 06m 15d MacPherson
221 Archibald Macpherson Falkirk 3 3 0 1 0 2 33.33 .00 66.67 33.33 1937-09-04 Not Known 1938-08-20 Not Known Macpherson
222 Cameron MacPherson St Mirren; St Johnstone 8 6 2 2 2 7 18.18 18.18 63.64 27.27 2018-09-01 19y 08m 03d 2023-03-04 24y 02m 04d MacPherson
223 Herbert Macpherson Partick Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1909-04-28 Not Known 1909-04-28 Not Known Macpherson
224 William Macpherson St Mirren 2 2 0 0 1 1 .00 50.00 50.00 25.00 1904-10-22 Not Known 1905-01-21 Not Known Macpherson
225 Andrew Macrae Brora Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 2021-03-23 22y 10m 11d 2021-03-23 22y 10m 11d Macrae
226 Donald Macrae Leith Athletic 9 9 0 0 2 7 .00 22.22 77.78 11.11 1903-12-12 Not Known 1905-05-15 Not Known Macrae
227 Jordan Macrae Brora Rangers 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2021-03-23 22y 05m 00d 2021-03-23 22y 05m 00d Macrae
228 Keith MacRae Motherwell; Manchester City 12 11 1 3 7 2 25.00 58.33 16.67 54.17 1969-10-11 18y 08m 06d 1979-08-08 28y 06m 03d MacRae
229 William MacRitchie Dundee United 2 2 0 0 1 1 .00 50.00 50.00 25.00 1935-02-23 Not Known 1935-02-27 Not Known MacRitchie
230 Colin William MacRonald Montrose 1 0 1 0 1 0 .00 100.00 .00 50.00 1995-07-30 Not Known 1995-07-30 Not Known MacRonald
231 Ian MacSween Falkirk 2 0 2 1 1 0 50.00 50.00 .00 75.00 2002-07-27 18y 01m 20d 2003-01-25 18y 07m 18d MacSween
232 William M Mactaggart Port Glasgow Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1908-10-17 Not Known 1908-10-17 Not Known Mactaggart
233 Alex Mactavish Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1907-08-21 Not Known 1907-08-21 Not Known Mactavish
234 William MacWhinnie Third Lanark; Hibernian 4 4 0 1 3 0 1 75.00 .00 25.00 75.00 1899-12-23 Not Known 1906-01-01 Not Known MacWhinnie
235 Adrian Anthony Madaschi Partick Thistle 5 5 0 1 1 3 20.00 20.00 60.00 30.00 2003-10-25 21y 03m 14d 2005-01-19 22y 06m 08d Madaschi
236 Duncan Madden Airdrieonians 2 2 0 0 1 1 .00 50.00 50.00 25.00 1968-04-13 Not Known 1968-08-10 Not Known Madden
237 John Madden Celtic 14 14 0 7 7 1 6 50.00 7.14 42.86 53.57 1890-05-03 Not Known 1895-11-23 Not Known Madden
238 James Maddison Aberdeen; Tottenham Hotspur 1 1 0 2 0 0 100.00 .00 .00 100.00 2016-12-30 20y 01m 07d 2024-07-17 27y 07m 24d Maddison
239 Lee Robert Maddison Dundee 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1998-09-12 25y 11m 07d 2000-04-01 27y 05m 27d Maddison
240 Neil Maddison Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1996-08-03 26y 10m 01d 1996-08-03 26y 10m 01d Maddison
241 Willie Maddren Middlesbrough 1 1 0 0 0 1 .00 .00 100.00 .00 1977-08-09 26y 06m 29d 1977-08-09 26y 06m 29d Maddren
242 Karl Madianga Dundee 1 0 1 0 0 1 .00 .00 100.00 .00 2018-10-23 24y 08m 23d 2018-10-23 24y 08m 23d Madianga
243 Ahmed Madouni 1. FC Union Berlin 1 1 0 1 0 0 100.00 .00 .00 100.00 2011-07-09 30y 09m 05d 2011-07-09 30y 09m 05d Madouni
244 John Madsen Greenock Morton; Hibernian 9 9 0 4 3 2 44.44 33.33 22.22 61.11 1965-11-20 28y 06m 06d 1969-04-26 31y 11m 12d Madsen
245 Daizen Maeda Celtic 15 13 2 7 11 1 3 73.33 6.67 20.00 76.67 2022-05-07 24y 06m 17d 2026-05-16 28y 06m 26d Maeda
246 Jozsef Magasföldi Paksi SE 2 2 0 0 1 1 .00 50.00 50.00 25.00 2011-07-28 Not Known 2011-08-04 Not Known Magasföldi
247 Felix Magath SV Hamburg 1 1 0 2 2 0 0 100.00 .00 .00 100.00 1976-10-20 23y 02m 24d 1976-11-03 23y 03m 08d Magath
248 Kevin Magee Partick Thistle; Dundee; Livingston (Meadowbank Thistle) 3 1 2 0 1 2 .00 33.33 66.67 16.67 1992-12-26 21y 08m 16d 1997-08-09 26y 03m 30d Magee
249 Josh Magennis Aberdeen; St Mirren; Kilmarnock 12 8 4 3 1 7 8 6.25 43.75 50.00 28.13 2010-10-16 20y 02m 01d 2016-02-27 25y 06m 12d Magennis
250 Kyle Magennis St Mirren; Hibernian; Kilmarnock 11 9 2 1 3 7 9.09 27.27 63.64 22.73 2018-09-01 20y 00m 06d 2025-10-18 27y 01m 22d Magennis
251 FH Magilton Corinthians 1 1 0 0 0 1 .00 .00 100.00 .00 1906-12-31 Not Known 1906-12-31 Not Known Magilton
252 Jim Magilton Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1996-08-03 27y 02m 28d 1996-08-03 27y 02m 28d Magilton
253 Gary Magnee Cercle Brugge 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2024-11-28 25y 01m 16d 2024-11-28 25y 01m 16d Magnee
254 Edward Magner St Mirren 2 2 0 1 0 1 50.00 .00 50.00 50.00 1912-11-16 Not Known 1913-01-25 Not Known Magner
255 Barry Maguire Motherwell; Hamilton Academical 5 4 1 3 1 7 27.27 9.09 63.64 31.82 2018-03-04 19y 10m 05d 2025-07-15 27y 02m 18d Maguire
256 Christopher Maguire Aberdeen 12 5 7 5 6 7 27.78 33.33 38.89 44.44 2006-05-03 17y 03m 17d 2011-02-26 22y 01m 10d Maguire
257 James Smith Maguire Queen of the South 1 1 0 1 0 0 100.00 .00 .00 100.00 1955-10-15 23y 08m 12d 1955-10-15 23y 08m 12d Maguire
258 Joe Maguire Liverpool XI 1 0 1 1 0 0 100.00 .00 .00 100.00 2013-07-27 17y 06m 09d 2013-07-27 17y 06m 09d Maguire
259 Luke Mahady Raith Rovers 0 0 0 0 0 1 .00 .00 100.00 .00 2020-10-13 16y 07m 17d 2020-10-13 16y 07m 17d Mahady
260 Stephane Mahe Celtic 11 11 0 7 3 2 58.33 25.00 16.67 70.83 1997-10-18 29y 00m 25d 2001-04-22 32y 06m 30d Mahe
261 John Maher Clydebank[4] 9 8 1 1 2 6 11.11 22.22 66.67 22.22 1985-09-28 18y 09m 10d 1991-08-20 24y 08m 02d Maher
262 Kevin Maher Gillingham 1 0 1 0 0 1 .00 .00 100.00 .00 2010-07-29 33y 09m 12d 2010-07-29 33y 09m 12d Maher
263 Martin Maher St Johnstone 1 0 1 1 0 0 100.00 .00 .00 100.00 2002-03-23 18y 04m 18d 2002-03-23 18y 04m 18d Maher
264 Dean Mahon Bohemians Dublin 1 0 1 0 0 1 .00 .00 100.00 .00 2015-07-01 17y 08m 05d 2015-07-01 17y 08m 05d Mahon
265 John Mahon St Johnstone 0 0 0 1 0 1 50.00 .00 50.00 50.00 2022-02-19 22y 02m 24d 2022-08-28 22y 09m 02d Mahon
266 Robbie Mahon Motherwell 0 0 0 1 0 1 50.00 .00 50.00 50.00 2022-05-11 18y 11m 05d 2022-09-18 19y 03m 12d Mahon
267 Alan Mahood Kilmarnock 17 15 2 1 6 7 7 30.00 35.00 35.00 47.50 1998-08-30 25y 05m 04d 2003-09-13 30y 05m 18d Mahood
268 Barry Mahy New York Cosmos 1 1 0 0 0 1 .00 .00 100.00 .00 1971-05-21 28y 04m 00d 1971-05-21 28y 04m 00d Mahy
269 Julian Maidana Livingston (Meadowbank Thistle) 1 1 0 0 1 0 .00 100.00 .00 50.00 2003-03-08 31y 01m 25d 2003-03-08 31y 01m 25d Maidana
270 Robert F Maiden Dundee 1 1 0 0 0 1 .00 .00 100.00 .00 1922-08-26 Not Known 1922-08-26 Not Known Maiden
271 Arthur Mailer Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1904-05-23 Not Known 1904-05-23 Not Known Mailer
272 Craig James Mailer Montrose 1 1 0 0 1 0 .00 100.00 .00 50.00 1995-07-30 27y 10m 03d 1995-07-30 27y 10m 03d Mailer
273 John Mailer Hamilton Academical; Clyde 2 2 0 0 0 2 .00 .00 100.00 .00 1986-12-13 25y 06m 02d 1987-08-25 26y 02m 14d Mailer
274 Mailer St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1905-05-20 Not Known 1905-05-20 Not Known Mailer
275 Ronald Mailer Dunfermline Athletic 11 11 0 2 3 6 18.18 27.27 54.55 31.82 1956-03-31 23y 10m 13d 1963-05-18 31y 00m 00d Mailer
276 Alan Main Dundee United; St Johnstone; Livingston (Meadowbank Thistle); Gretna 34 34 0 8 16 14 21.05 42.11 36.84 42.11 1989-11-25 21y 11m 20d 2010-01-30 42y 01m 25d Main
277 Alex Main Hibernian; Motherwell 2 2 0 0 0 2 .00 .00 100.00 .00 1899-08-19 Not Known 1903-11-28 Not Known Main
278 Andrew Main Hibernian 4 4 0 3 0 1 3 .00 25.00 75.00 12.50 1930-09-15 Not Known 1931-04-20 Not Known Main
279 Andrew Main St Johnstone 5 5 0 4 2 1 2 40.00 20.00 40.00 50.00 1927-11-26 Not Known 1929-09-28 Not Known Main
280 Bobby Main Rangers 12 12 0 4 5 3 4 41.67 25.00 33.33 54.17 1933-10-21 Not Known 1938-04-23 Not Known Main
281 Curtis Main Motherwell; Aberdeen; St Mirren; Dundee 16 12 4 4 4 5 12 19.05 23.81 57.14 30.95 2018-01-27 25y 07m 07d 2024-12-07 32y 05m 17d Main
282 Dave Main Motherwell 2 2 0 1 0 1 50.00 .00 50.00 50.00 1971-03-03 19y 00m 14d 1971-11-06 19y 08m 20d Main
283 David L Main St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 1947-01-25 Not Known 1947-01-25 Not Known Main
284 David Main Falkirk; Aberdeen 19 19 0 12 8 4 7 42.11 21.05 36.84 52.63 1909-04-17 Not Known 1919-12-13 Not Known Main
285 James Main Hibernian 28 28 0 1 8 8 12 28.57 28.57 42.86 42.86 1905-01-02 18y 07m 04d 1909-10-23 23y 04m 24d Main
286 James Main Motherwell 7 7 0 2 2 1 4 28.57 14.29 57.14 35.71 1938-01-29 Not Known 1944-04-08 Not Known Main
287 John Main Queens Park; Motherwell 4 4 0 1 2 1 25.00 50.00 25.00 50.00 1909-03-27 Not Known 1912-04-22 Not Known Main
288 Mark Main Berwick Rangers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1987-08-01 19y 07m 00d 1987-08-01 19y 07m 00d Main
289 Peter Main Airdrieonians 2 2 0 0 2 0 .00 100.00 .00 50.00 1915-09-25 Not Known 1916-02-26 Not Known Main
290 William Main Hamilton Academical 3 3 0 2 1 1 1 33.33 33.33 33.33 50.00 1908-11-14 Not Known 1909-11-20 Not Known Main
291 Colin Mainds Port Glasgow Athletic; Rangers; Third Lanark 12 12 0 5 2 4 41.67 16.67 33.33 50.00 1905-09-09 Not Known 1913-04-05 Not Known Mainds
292 Patrick Mainka Heidenheim 1846 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-11-07 30y 00m 01d 2024-11-07 30y 00m 01d Mainka
293 David Mair Dundee; Motherwell 12 12 0 1 2 2 8 16.67 16.67 66.67 25.00 1909-03-20 Not Known 1914-10-10 Not Known Mair
294 George Mair Leith Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1935-05-15 Not Known 1935-09-11 Not Known Mair
295 Gordon Mair Motherwell; Clydebank[4] 11 6 5 0 3 8 .00 27.27 72.73 13.64 1987-02-25 28y 02m 07d 1991-08-20 32y 08m 02d Mair
296 Hugh Mair Dumbarton 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1890-08-30 Not Known 1891-02-07 Not Known Mair
297 James Mair Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1934-01-27 Not Known 1934-01-27 Not Known Mair
298 Lee Mair Dundee; Dundee United; Aberdeen; St Mirren; Partick Thistle; Dumbarton 31 28 3 1 11 10 17 28.95 26.32 44.74 42.11 2002-08-03 21y 07m 25d 2015-03-14 34y 03m 05d Mair
299 Matthew Mair Celtic 5 5 0 2 1 1 3 20.00 20.00 60.00 30.00 1901-08-20 Not Known 1902-03-31 Not Known Mair
300 A Maitland Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1881-08-27 Not Known 1881-08-27 Not Known Maitland
301 Alf Maitland Newcastle United 2 2 0 0 1 1 .00 50.00 50.00 25.00 1928-10-10 32y 00m 02d 1929-04-09 32y 06m 01d Maitland
302 David Johnstone Maitland Kilmarnock 8 8 0 1 0 6 12.50 .00 75.00 12.50 1898-04-16 Not Known 1901-09-21 Not Known Maitland
303 James Maitland Kilmarnock 1 1 0 1 0 0 100.00 .00 .00 100.00 1919-11-22 Not Known 1919-11-22 Not Known Maitland
304 Maitland Nithsdale Wanderers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1906-01-27 Not Known 1906-01-27 Not Known Maitland
305 Antol Major Victoria All Stars 1 1 0 0 0 1 .00 .00 100.00 .00 1960-06-06 Not Known 1960-06-06 Not Known Major
306 Daniel Majstorovic Celtic 6 5 1 4 0 2 66.67 .00 33.33 66.67 2010-09-11 33y 05m 06d 2012-02-08 34y 10m 03d Majstorovic
307 Majstorovic FK Austria Wien 0 0 0 0 0 1 .00 .00 100.00 .00 2007-07-07 Not Known 2007-07-07 Not Known Majstorovic
308 Yves Ma-Kalambay Hibernian 7 7 0 3 4 3 30.00 40.00 30.00 50.00 2007-08-06 21y 06m 06d 2010-05-01 24y 03m 01d Ma-Kalambay
309 Lee Robert Makel Livingston (Meadowbank Thistle); Dunfermline Athletic 10 9 1 1 2 3 5 20.00 30.00 50.00 35.00 2002-01-19 29y 00m 08d 2006-01-14 33y 00m 03d Makel
310 Janne Rekka Makela Raith Rovers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1997-02-22 25y 06m 30d 1997-02-22 25y 06m 30d Makela
311 Brian Makepeace Doncaster Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1953-11-09 22y 01m 03d 1953-11-09 22y 01m 03d Makepeace
312 Olwethu Makhanya Rangers 1 1 0 1 0 1 0 .00 100.00 .00 50.00 2026-10-28 22y 05m 28d 2026-10-28 22y 05m 28d Makhanya
313 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
314 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
315 Mohamed El Makrini Kilmarnock 2 2 0 2 0 0 100.00 .00 .00 100.00 2019-10-05 32y 02m 29d 2019-11-23 32y 04m 17d Makrini
316 Vitalijs Maksimenko Kilmarnock; Rigas Futbola Skola 1 1 0 1 0 3 25.00 .00 75.00 25.00 2014-03-08 23y 03m 00d 2022-10-27 31y 10m 19d Maksimenko
317 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
318 Steed Malbranque Sunderland 1 1 0 0 1 0 .00 100.00 .00 50.00 2009-08-08 29y 07m 02d 2009-08-08 29y 07m 02d Malbranque
319 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
320 Blair Malcolm Cowdenbeath; Alloa Athletic 1 1 0 1 0 1 50.00 .00 50.00 50.00 2018-07-24 21y 05m 21d 2020-11-28 23y 09m 25d Malcolm
321 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
322 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
323 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
324 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
325 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
326 Gary Maley Livingston (Meadowbank Thistle) 0 0 0 0 1 1 .00 50.00 50.00 25.00 2021-12-05 39y 04m 02d 2022-02-12 39y 06m 09d Maley
327 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
328 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
329 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
330 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
331 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
332 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
333 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
334 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
335 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
336 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
337 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
338 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
339 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
340 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
341 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
342 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
343 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
344 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
345 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
346 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
347 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
348 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
349 Lennard Maloney Heidenheim 1846 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-11-07 25y 00m 30d 2024-11-07 25y 00m 30d Maloney
350 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
351 Dominique Malonga Hibernian 3 2 1 1 1 2 0 33.33 66.67 .00 66.67 2014-10-26 25y 09m 18d 2015-04-12 26y 03m 04d Malonga
352 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
353 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
354 Serguei Mamchur Dnipro Dnipropetrovsk 1 1 0 0 1 1 .00 50.00 50.00 25.00 1990-09-19 18y 07m 16d 1990-10-03 18y 08m 00d Mamchur
355 Terry Mancini Arsenal 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1975-07-30 32y 09m 26d 1975-07-30 32y 09m 26d Mancini
356 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
357 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
358 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
359 Christopher-Massamba Mandiangu Hamilton Academical 0 0 0 0 1 0 .00 100.00 .00 50.00 2016-01-24 23y 11m 16d 2016-01-24 23y 11m 16d Mandiangu
360 Thomas Mandl FC Basel 0 0 0 0 0 1 .00 .00 100.00 .00 2004-11-25 25y 09m 18d 2004-11-25 25y 09m 18d Mandl
361 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
362 Mikael Mandron St Mirren 12 9 3 2 3 4 5 25.00 33.33 41.67 41.67 2023-09-23 28y 11m 12d 2026-02-03 31y 03m 23d Mandron
363 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
364 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
365 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
366 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
367 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
368 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
369 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
370 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
371 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
372 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
373 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
374 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
375 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
376 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
377 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
378 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
379 Boubacar Mansaly Dinamo Bucuresti 2 2 0 1 0 1 50.00 .00 50.00 50.00 2013-07-09 25y 05m 05d 2014-07-06 26y 05m 02d Mansaly
380 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
381 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
382 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
383 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
384 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
385 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
386 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
387 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
388 Adam Mansouri East Fife 0 0 0 0 0 1 .00 .00 100.00 .00 2022-07-05 19y 05m 25d 2022-07-05 19y 05m 25d Mansouri
389 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
390 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
391 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
392 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
393 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
394 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
395 Danijel Marceta Falkirk 2 0 2 0 1 1 .00 50.00 50.00 25.00 2009-10-24 20y 09m 20d 2009-12-26 20y 11m 22d Marceta
396 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
397 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
398 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
399 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
400 Ofir Marciano Hibernian 12 12 0 5 4 5 35.71 28.57 35.71 50.00 2017-02-12 27y 04m 05d 2020-10-31 31y 00m 24d Marciano
401 Boro Valencia 1 1 0 1 0 0 100.00 .00 .00 100.00 1990-08-07 Not Known 1990-08-07 Not Known Marco
402 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
403 Carlos Marcora Dundee United 1 0 1 0 0 1 .00 .00 100.00 .00 2000-10-14 24y 08m 13d 2000-10-14 24y 08m 13d Marcora
404 Kjell Marcussen Valerengens IF 1 1 0 0 0 1 .00 .00 100.00 .00 1965-10-18 24y 00m 14d 1965-10-18 24y 00m 14d Marcussen
405 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
406 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
407 Thomas Margetts Dunfermline Athletic 0 0 0 0 0 1 .00 .00 100.00 .00 2025-07-12 16y 04m 00d 2025-07-12 16y 04m 00d Margetts
408 Pietro Mariani Bologna 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1990-10-24 28y 04m 15d 1990-11-07 28y 04m 29d Mariani
409 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
410 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
411 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
412 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
413 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
414 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
415 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
416 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
417 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
418 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
419 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
420 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
421 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
422 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
423 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
424 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
425 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
426 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
427 Noah Markmann Nordsjaelland 1 1 0 0 1 0 .00 100.00 .00 50.00 2026-10-15 19y 07m 21d 2026-10-15 19y 07m 21d Markmann
428 George Marks Arsenal; RAF 2 2 0 1 0 1 50.00 .00 50.00 50.00 1941-08-02 26y 03m 24d 1943-08-07 28y 03m 29d Marks
429 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
430 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
431 Flavio Marku Shelbourne 1 1 0 0 0 1 .00 .00 100.00 .00 2019-07-01 20y 00m 00d 2019-07-01 20y 00m 00d Marku
432 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
433 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
434 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
435 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
436 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
437 Bruno Marotti Birkirkara 1 0 1 1 1 0 50.00 50.00 .00 75.00 2016-07-14 22y 04m 12d 2016-07-21 22y 04m 19d Marotti
438 Lazaro Union Deportiva Almeria 1 1 0 0 0 0 .00 .00 .00 .00 2022-12-04 20y 08m 22d 2022-12-04 20y 08m 22d Marques
439 Camilo Duran Celtic 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2026-10-18 24y 00m 16d 2026-10-18 24y 00m 16d Marquez
440 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
441 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
442 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
443 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
444 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
445 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
446 Caolan Marron Glenavon 1 1 0 1 0 0 100.00 .00 .00 100.00 2019-07-06 21y 00m 02d 2019-07-06 21y 00m 02d Marron
447 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
448 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
449 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
450 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
451 David Marsh Cowdenbeath; Stenhousemuir 2 2 0 0 0 2 .00 .00 100.00 .00 2018-07-24 28y 03m 18d 2019-07-24 29y 03m 18d Marsh
452 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
453 Louie Marsh Falkirk 2 0 2 0 1 1 .00 50.00 50.00 25.00 2026-01-17 21y 06m 15d 2026-02-21 21y 07m 19d Marsh
454 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
455 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
456 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
457 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
458 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
459 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
460 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
461 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
462 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
463 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
464 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
465 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
466 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
467 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
468 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
469 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
470 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
471 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
472 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
473 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
474 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
475 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
476 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
477 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
478 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
479 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
480 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
481 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
482 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
483 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
484 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
485 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
486 Paul Marshall Aberdeen 2 2 0 2 0 1 66.67 .00 33.33 66.67 2010-01-09 20y 06m 00d 2010-02-27 20y 07m 18d Marshall
487 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
488 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
489 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
490 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
491 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
492 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
493 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
494 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
495 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
496 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
497 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
498 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
499 Joe Marston Australia 2 2 0 0 0 2 .00 .00 100.00 .00 1959-05-09 33y 04m 02d 1959-05-16 33y 04m 09d Marston
500 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
501 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
502 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
503 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
504 Andy Martin The Spartans 1 0 1 1 0 1 0 .00 100.00 .00 50.00 2012-09-07 22y 03m 26d 2012-09-07 22y 03m 26d Martin
505 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
506 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
507 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
508 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
509 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
510 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
511 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
512 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
513 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
514 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
515 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
516 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
517 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
518 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
519 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
520 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
521 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
522 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
523 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
524 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
525 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
526 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
527 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
528 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
529 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
530 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
531 Mick Martin West Bromwich Albion 1 1 0 0 0 1 .00 .00 100.00 .00 1978-08-06 27y 00m 28d 1978-08-06 27y 00m 28d Martin
532 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
533 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
534 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
535 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
536 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
537 Russell Martin Rangers 2 2 0 1 2 0 0 100.00 .00 .00 100.00 2018-02-24 32y 01m 20d 2018-04-22 32y 03m 18d Martin
538 Scott Martin Hamilton Academical 5 5 0 2 1 2 40.00 20.00 40.00 50.00 2018-12-26 21y 08m 25d 2023-02-10 25y 10m 09d Martin
539 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
540 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
541 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
542 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
543 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
544 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
545 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
546 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
547 Juan Manuel Lopez Martinez Athletico Madrid 2 2 0 1 0 1 50.00 .00 50.00 50.00 1993-09-14 24y 00m 11d 1993-09-28 24y 00m 25d Martinez
548 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
549 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
550 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
551 (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
552 André Martins Inverness Caledonian Thistle 0 0 0 0 1 0 .00 100.00 .00 50.00 2012-11-10 Not Known 2012-11-10 Not Known Martins
553 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
554 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
555 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
556 Neil Martyniuk Bonnyrigg Rose Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2022-07-09 25y 09m 03d 2022-07-09 25y 09m 03d Martyniuk
557 Ludovic Mary Chamois Niortais 1 1 0 0 1 0 .00 100.00 .00 50.00 2000-07-18 23y 04m 11d 2000-07-18 23y 04m 11d Mary
558 Enea Masiero Inter Milan 2 2 0 2 0 0 100.00 .00 .00 100.00 1961-11-06 27y 11m 29d 1961-11-22 28y 00m 14d Masiero
559 Nikolai Masitsev FC Infonet Tallinn 2 2 0 0 0 2 .00 .00 100.00 .00 2016-06-30 27y 06m 25d 2016-07-06 27y 07m 01d Masitsev
560 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
561 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
562 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
563 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
564 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
565 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
566 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
567 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
568 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
569 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
570 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
571 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
572 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
573 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
574 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
575 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
576 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
577 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
578 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
579 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
580 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
581 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
582 Jamie Masson Aberdeen; Cove Rangers 3 1 2 0 1 2 .00 33.33 66.67 16.67 2012-12-08 19y 08m 03d 2018-07-18 25y 03m 13d Masson
583 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
584 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
585 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
586 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
587 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
588 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
589 Tawanda Maswanhise Motherwell 9 9 0 1 1 4 4 11.11 44.44 44.44 33.33 2024-08-25 21y 09m 05d 2026-10-25 23y 11m 05d Maswanhise
590 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
591 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
592 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
593 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
594 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
595 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
596 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
597 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
598 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
599 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
600 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
601 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
602 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
603 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
604 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
605 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
606 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
607 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
608 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
609 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
610 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
611 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
612 Scott Mathieson Inverness Caledonian Thistle 0 0 0 0 2 0 .00 100.00 .00 50.00 2012-08-18 23y 07m 13d 2012-11-10 23y 10m 05d Mathieson
613 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
614 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
615 Jean Mathonet Royal Standard Club Liegeois 1 1 0 1 0 0 100.00 .00 .00 100.00 1958-09-03 32y 10m 28d 1958-09-03 32y 10m 28d Mathonet
616 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
617 Rabbi Matondo Rangers; Hibernian 5 3 2 5 2 0 71.43 28.57 .00 85.71 2022-10-01 22y 00m 22d 2026-11-01 26y 01m 23d Matondo
618 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
619 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
620 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
621 (Sir) Stanley Matthews Greenock Morton; Blackpool; Stoke City 3 3 0 3 0 0 100.00 .00 .00 100.00 1943-01-09 27y 11m 08d 1964-10-19 49y 08m 18d Matthews
622 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
623 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
624 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
625 Remi Matthews Hamilton Academical; St Johnstone 4 4 0 0 0 5 .00 .00 100.00 .00 2016-09-10 22y 07m 00d 2023-03-04 29y 00m 22d Matthews
626 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
627 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
628 Deividas Matulevicius Hibernian 2 0 2 1 1 0 50.00 50.00 .00 75.00 2017-10-24 28y 06m 16d 2017-12-27 28y 08m 19d Matulevicius
629 Miroslav Matusovic Sparta Prague 2 0 2 1 1 1 0 50.00 50.00 .00 75.00 2006-09-14 25y 10m 12d 2006-09-28 25y 10m 26d Matusovic
630 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
631 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
632 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
633 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
634 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
635 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
636 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
637 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
638 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
639 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
640 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
641 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
642 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
643 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
644 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
645 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
646 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
647 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
648 James Maxwell Queen of the South 3 3 0 1 1 1 33.33 33.33 33.33 50.00 2020-12-12 19y 00m 03d 2021-03-27 19y 03m 18d Maxwell
649 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
650 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
651 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
652 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
653 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
654 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
655 Scott Maxwell The Spartans 2 2 0 0 0 3 .00 .00 100.00 .00 2021-06-29 31y 01m 20d 2022-07-06 32y 01m 27d Maxwell
656 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
657 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
658 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
659 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
660 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
661 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
662 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
663 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
664 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 16y 09m 27d 2026-07-10 33y 08m 07d May
665 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
666 Eliezer Mayenda Sunderland 1 1 0 0 0 1 .00 .00 100.00 .00 2025-07-26 20y 02m 18d 2025-07-26 20y 02m 18d Mayenda
667 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
668 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
669 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
670 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
671 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
672 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
673 Nicky Maynard Aberdeen 2 0 2 0 2 0 .00 100.00 .00 50.00 2017-09-09 30y 08m 29d 2017-12-30 31y 00m 19d Maynard
674 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
675 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
676 Adam Mayor Hibernian 2 1 1 1 1 0 1 50.00 .00 50.00 50.00 2026-09-03 20y 10m 30d 2026-11-01 21y 00m 28d Mayor
677 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
678 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
679 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
680 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
681 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
682 Emmanuel Longelo Motherwell 5 5 0 2 0 3 2 .00 60.00 40.00 30.00 2025-08-23 24y 07m 27d 2026-10-25 25y 09m 28d Mbule
683 Christian Mbulu Motherwell 0 0 0 0 0 2 .00 .00 100.00 .00 2018-09-26 22y 01m 20d 2018-12-08 22y 04m 02d Mbulu
684 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
685 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
686 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
687 McAdam Clachnacuddin 1 1 0 0 0 1 .00 .00 100.00 .00 1994-07-30 Not Known 1994-07-30 Not Known McAdam
688 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
689 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
690 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
691 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
692 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
693 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
694 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
695 Reece McAlear Inverness Caledonian Thistle; Tranmere Rovers; St Johnstone 3 3 0 0 0 3 .00 .00 100.00 .00 2021-07-25 19y 05m 13d 2026-08-29 24y 06m 17d McAlear
696 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
697 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
698 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
699 Conor McAleny Everton 0 0 0 1 0 0 100.00 .00 .00 100.00 2015-07-26 22y 11m 14d 2015-07-26 22y 11m 14d McAleny
700 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
701 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
702 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
703 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
704 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
705 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
706 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
707 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
708 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
709 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
710 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
711 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
712 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
713 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
714 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
715 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
716 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
717 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
718 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
719 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
720 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
721 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
722 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
723 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
724 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
725 McAlpine Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1944-05-13 Not Known 1944-05-13 Not Known McAlpine
726 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
727 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
728 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
729 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
730 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
731 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
732 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
733 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
734 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
735 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
736 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
737 Rory McArdle Aberdeen 4 4 0 0 2 3 .00 40.00 60.00 20.00 2010-10-16 23y 05m 15d 2012-03-31 24y 10m 30d McArdle
738 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
739 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
740 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
741 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
742 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
743 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
744 McArthur Bathgate 1 1 0 0 0 1 .00 .00 100.00 .00 1910-01-22 Not Known 1910-01-22 Not Known McArthur
745 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
746 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
747 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
748 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
749 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
750 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
751 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
752 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
753 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
754 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
755 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
756 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
757 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
758 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
759 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
760 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
761 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
762 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
763 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
764 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
765 Gareth McAuley Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 2018-12-02 38y 11m 27d 2018-12-02 38y 11m 27d McAuley
766 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
767 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
768 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
769 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
770 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
771 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
772 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
773 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
774 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
775 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
776 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
777 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
778 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
779 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
780 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
781 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
782 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
783 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
784 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
785 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
786 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
787 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
788 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
789 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
790 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
791 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
792 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
793 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
794 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
795 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
796 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
797 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
798 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
799 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
800 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
801 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
802 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
803 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
804 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
805 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
806 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
807 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
808 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
809 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
810 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
811 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
812 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
813 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
814 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
815 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
816 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
817 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
818 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
819 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
820 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
821 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
822 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
823 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
824 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
825 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
826 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
827 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
828 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
829 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
830 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
831 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
832 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
833 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
834 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
835 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
836 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
837 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
838 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
839 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
840 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
841 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
842 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
843 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
844 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
845 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
846 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
847 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
848 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
849 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
850 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
851 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
852 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
853 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
854 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
855 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
856 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
857 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
858 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
859 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
860 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
861 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
862 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
863 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
864 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
865 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
866 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
867 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
868 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
869 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
870 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
871 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
872 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
873 Mark McCammon Gillingham 1 0 1 0 0 1 .00 .00 100.00 .00 2010-07-29 31y 11m 22d 2010-07-29 31y 11m 22d McCammon
874 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
875 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
876 Alistair McCann St Johnstone; Preston North End 4 4 0 1 3 1 0 75.00 25.00 .00 87.50 2019-10-30 19y 10m 26d 2022-07-20 22y 07m 16d McCann
877 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
878 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
879 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
880 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
881 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
882 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
883 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
884 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
885 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
886 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
887 Leon McCann Airdrieonians (Airdrie United); Falkirk 5 5 0 2 1 4 28.57 14.29 57.14 35.71 2020-01-18 19y 10m 02d 2026-09-15 26y 05m 30d McCann
888 Lewis McCann Dunfermline Athletic 3 0 3 1 2 1 25.00 50.00 25.00 50.00 2020-11-20 19y 05m 13d 2023-07-09 22y 01m 02d McCann
889 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
890 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
891 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
892 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
893 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
894 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
895 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
896 Liam McCarron Stoke City 0 0 0 0 0 1 .00 .00 100.00 .00 2022-07-23 21y 04m 16d 2022-07-23 21y 04m 16d McCarron
897 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
898 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
899 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
900 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
901 Cathal McCarthy Kilmarnock 1 1 0 0 1 0 .00 100.00 .00 50.00 2026-09-19 20y 00m 20d 2026-09-19 20y 00m 20d McCarthy
902 Conor McCarthy St Mirren 1 1 0 1 0 3 25.00 .00 75.00 25.00 2020-03-11 21y 11m 00d 2022-03-12 23y 11m 01d McCarthy
903 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
904 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
905 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
906 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
907 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
908 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
909 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
910 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
911 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
912 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
913 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
914 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
915 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
916 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
917 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
918 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
919 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
920 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
921 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
922 Ross McCausland Rangers 7 2 5 1 7 1 0 87.50 12.50 .00 93.75 2022-05-14 19y 00m 02d 2024-11-10 21y 05m 29d McCausland
923 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
924 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
925 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
926 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
927 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
928 Craig McClean Crusaders 1 1 0 0 0 1 .00 .00 100.00 .00 2013-07-25 28y 00m 19d 2013-07-25 28y 00m 19d McClean
929 Kyle McClean St Johnstone 0 0 0 0 1 2 .00 33.33 66.67 16.67 2017-12-23 19y 02m 20d 2018-02-10 19y 04m 07d McClean
930 Sid McClellan Tottenham Hotspur 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-15 27y 11m 04d 1953-05-15 27y 11m 04d McClellan
931 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
932 John McClelland Manchester City 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1956-11-19 21y 08m 14d 1956-11-19 21y 08m 14d McClelland
933 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
934 Sam McClelland St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 2023-08-05 21y 07m 01d 2023-08-05 21y 07m 01d McClelland
935 Trent McClenahan Hamilton Academical 5 5 0 2 0 3 40.00 .00 60.00 40.00 2008-11-12 23y 09m 08d 2010-02-21 25y 00m 17d McClenahan
936 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
937 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
938 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
939 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
940 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
941 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
942 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
943 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
944 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
945 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
946 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
947 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
948 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
949 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
950 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
951 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
952 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
953 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
954 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
955 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
956 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
957 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
958 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
959 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
960 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
961 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
962 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
963 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
964 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
965 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
966 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
967 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
968 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
969 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
970 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
971 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
972 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
973 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
974 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
975 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
976 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
977 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
978 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
979 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
980 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
981 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
982 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
983 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
984 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
985 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
986 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
987 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
988 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
989 Pat McConnell Doncaster Rovers 1 1 0 1 0 0 1 .00 .00 100.00 .00 1928-09-10 28y 07m 06d 1928-09-10 28y 07m 06d McConnell
990 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
991 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
992 Josh McConville East Fife 0 0 0 0 0 1 .00 .00 100.00 .00 2020-11-10 18y 02m 02d 2020-11-10 18y 02m 02d McConville
993 McConville Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known McConville
994 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
995 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
996 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
997 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
998 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
999 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
1000 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
1001 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
1002 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
1003 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
1004 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
1005 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
1006 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
1007 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
1008 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
1009 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
1010 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
1011 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
1012 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
1013 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
1014 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
1015 Theo McCormick Dumbarton 0 0 0 0 0 1 .00 .00 100.00 .00 2025-07-23 18y 05m 22d 2025-07-23 18y 05m 22d McCormick
1016 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
1017 Frank McCourt Manchester City 1 1 0 0 0 1 .00 .00 100.00 .00 1951-03-10 25y 03m 01d 1951-03-10 25y 03m 01d McCourt
1018 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
1019 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
1020 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 00m 17d 2026-05-16 28y 05m 07d McCowan
1021 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
1022 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
1023 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
1024 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
1025 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
1026 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
1027 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
1028 Robbie McCracken Auchinleck Talbot 0 0 0 0 0 1 .00 .00 100.00 .00 2022-01-22 20y 05m 19d 2022-01-22 20y 05m 19d McCracken
1029 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
1030 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
1031 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
1032 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
1033 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
1034 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
1035 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
1036 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
1037 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
1038 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
1039 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
1040 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
1041 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
1042 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
1043 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
1044 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
1045 McCredie Peterhead 1 1 0 0 0 1 .00 .00 100.00 .00 1995-07-28 Not Known 1995-07-28 Not Known McCredie
1046 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
1047 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
1048 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
1049 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
1050 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
1051 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
1052 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
1053 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
1054 McCrory Linfield 1 1 0 0 0 1 .00 .00 100.00 .00 1956-11-26 Not Known 1956-11-26 Not Known McCrory
1055 Ben McCrystal St Johnstone 0 0 0 0 0 1 .00 .00 100.00 .00 2023-08-05 17y 04m 25d 2023-08-05 17y 04m 25d McCrystal
1056 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
1057 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
1058 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
1059 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
1060 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
1061 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
1062 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
1063 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
1064 (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
1065 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
1066 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
1067 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
1068 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
1069 David McCulloch Third Lanark; Brentford; Motherwell 4 4 0 1 0 2 2 .00 50.00 50.00 25.00 1933-08-26 20y 10m 21d 1940-11-23 28y 01m 18d McCulloch
1070 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
1071 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
1072 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
1073 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
1074 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
1075 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
1076 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
1077 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
1078 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
1079 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
1080 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
1081 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
1082 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
1083 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
1084 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
1085 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
1086 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
1087 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
1088 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
1089 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
1090 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
1091 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
1092 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
1093 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
1094 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
1095 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
1096 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
1097 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
1098 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
1099 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
1100 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
1101 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
1102 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
1103 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
1104 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
1105 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
1106 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
1107 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
1108 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
1109 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
1110 John McDermott Grimsby Town 1 1 0 1 0 0 100.00 .00 .00 100.00 1997-07-29 28y 05m 26d 1997-07-29 28y 05m 26d McDermott
1111 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
1112 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
1113 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
1114 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
1115 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
1116 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
1117 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
1118 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
1119 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
1120 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
1121 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
1122 Andy McDonald Peterhead 1 1 0 0 0 1 .00 .00 100.00 .00 2021-07-10 23y 01m 29d 2021-07-10 23y 01m 29d McDonald
1123 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
1124 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
1125 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
1126 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
1127 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
1128 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
1129 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
1130 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
1131 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
1132 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
1133 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
1134 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
1135 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
1136 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
1137 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
1138 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
1139 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
1140 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
1141 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
1142 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
1143 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
1144 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
1145 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
1146 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
1147 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
1148 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
1149 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
1150 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
1151 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
1152 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
1153 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
1154 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
1155 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
1156 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
1157 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
1158 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
1159 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
1160 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
1161 Neil Raymond McDonald Newcastle United; Everton 2 2 0 1 0 1 50.00 .00 50.00 50.00 1987-08-03 21y 09m 01d 1991-05-13 25y 06m 11d McDonald
1162 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
1163 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
1164 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
1165 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
1166 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
1167 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
1168 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
1169 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
1170 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
1171 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
1172 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
1173 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
1174 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
1175 Wes McDonald Partick Thistle 0 0 0 0 0 1 .00 .00 100.00 .00 2023-08-20 26y 03m 16d 2023-08-20 26y 03m 16d McDonald
1176 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
1177 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
1178 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
1179 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
1180 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
1181 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
1182 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
1183 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
1184 McDonough Cambuslang 1 1 0 0 0 1 .00 .00 100.00 .00 1880-11-13 Not Known 1880-11-13 Not Known McDonough
1185 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
1186 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
1187 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
1188 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
1189 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
1190 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
1191 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
1192 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
1193 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
1194 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
1195 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
1196 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
1197 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
1198 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
1199 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
1200 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
1201 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
1202 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
1203 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
1204 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
1205 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
1206 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
1207 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
1208 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
1209 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
1210 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
1211 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
1212 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
1213 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
1214 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
1215 James McEveley Ross County 3 2 1 1 1 2 0 33.33 66.67 .00 66.67 2016-09-24 31y 07m 13d 2017-03-01 32y 00m 18d McEveley
1216 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
1217 Carrick McEvoy Dumbarton; St Mirren 2 0 2 0 0 3 .00 .00 100.00 .00 2025-07-23 18y 05m 27d 2026-10-10 19y 08m 14d McEvoy
1218 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
1219 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
1220 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
1221 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
1222 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
1223 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
1224 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
1225 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
1226 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
1227 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
1228 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
1229 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
1230 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
1231 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
1232 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
1233 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
1234 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
1235 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
1236 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
1237 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
1238 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
1239 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
1240 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
1241 Ian McFarland The Spartans 1 1 0 0 0 1 .00 .00 100.00 .00 2022-07-06 31y 04m 28d 2022-07-06 31y 04m 28d McFarland
1242 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
1243 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
1244 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
1245 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
1246 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
1247 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
1248 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
1249 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
1250 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
1251 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
1252 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
1253 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
1254 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
1255 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
1256 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
1257 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
1258 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
1259 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
1260 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
1261 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
1262 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
1263 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
1264 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
1265 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
1266 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
1267 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
1268 Willie McFaul Newcastle United 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1969-07-30 25y 09m 29d 1975-05-10 31y 07m 09d McFaul
1269 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
1270 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
1271 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
1272 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
1273 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
1274 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
1275 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
1276 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
1277 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
1278 McGarrity Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-09 Not Known 1953-05-09 Not Known McGarrity
1279 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
1280 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
1281 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
1282 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
1283 James Robert McGarry Aberdeen 3 3 0 2 2 1 40.00 40.00 20.00 60.00 2023-09-16 25y 05m 07d 2025-01-12 26y 09m 03d McGarry
1284 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
1285 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
1286 Ron Mcgarry Newcastle United 1 1 0 0 0 1 .00 .00 100.00 .00 1965-10-11 27y 10m 06d 1965-10-11 27y 10m 06d Mcgarry
1287 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
1288 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
1289 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
1290 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
1291 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
1292 McGarvie Galston 1 1 0 0 0 1 .00 .00 100.00 .00 1924-02-09 Not Known 1924-02-09 Not Known McGarvie
1293 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
1294 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
1295 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
1296 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
1297 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
1298 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
1299 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
1300 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
1301 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
1302 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
1303 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
1304 McGeachy Montrose 1 1 0 0 0 1 .00 .00 100.00 .00 1953-02-21 Not Known 1953-02-21 Not Known McGeachy
1305 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
1306 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
1307 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
1308 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
1309 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
1310 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
1311 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
1312 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
1313 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
1314 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
1315 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
1316 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
1317 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
1318 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
1319 James McGhee Hibernian; St Bernards; Celtic; Abercorn 36 36 0 26 16 2 16 44.44 5.56 44.44 47.22 1883-10-20 21y 06m 18d 1892-09-03 30y 05m 01d McGhee
1320 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
1321 Jordan McGhee Dundee; Motherwell 14 13 1 3 4 2 10 25.00 12.50 62.50 31.25 2020-10-16 24y 02m 22d 2026-10-25 30y 03m 01d McGhee
1322 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
1323 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
1324 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
1325 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
1326 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
1327 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
1328 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
1329 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
1330 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
1331 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
1332 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
1333 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
1334 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
1335 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
1336 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
1337 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
1338 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
1339 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
1340 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
1341 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
1342 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
1343 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
1344 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
1345 (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
1346 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
1347 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
1348 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
1349 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
1350 McGinlay Huntly 1 1 0 0 0 1 .00 .00 100.00 .00 1993-01-09 Not Known 1993-01-09 Not Known McGinlay
1351 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
1352 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
1353 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
1354 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
1355 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
1356 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
1357 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
1358 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
1359 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
1360 Peter McGinn Hibernian 23 23 0 7 16 2 3 69.57 8.70 13.04 73.91 1883-10-20 Not Known 1888-03-17 Not Known McGinn
1361 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
1362 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
1363 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
1364 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
1365 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
1366 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
1367 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
1368 Sean Andrew McGinty Partick Thistle; Greenock Morton 5 4 1 0 3 3 .00 50.00 50.00 25.00 2018-07-08 24y 10m 27d 2021-04-20 27y 08m 09d McGinty
1369 Ryan McGivern Hibernian 8 7 1 2 2 4 25.00 25.00 50.00 37.50 2012-12-02 22y 10m 24d 2014-04-27 24y 03m 19d McGivern
1370 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
1371 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
1372 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
1373 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
1374 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
1375 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
1376 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
1377 Michael McGlinchey Motherwell 1 0 1 2 0 0 100.00 .00 .00 100.00 2010-03-13 23y 02m 06d 2010-04-24 23y 03m 17d McGlinchey
1378 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
1379 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
1380 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
1381 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
1382 Martin McGoldrick Auchinleck Talbot 1 1 0 0 0 1 .00 .00 100.00 .00 2012-01-07 24y 06m 26d 2012-01-07 24y 06m 26d McGoldrick
1383 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
1384 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
1385 McGonigal Linfield 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-21 Not Known 1968-05-21 Not Known McGonigal
1386 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
1387 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
1388 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
1389 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
1390 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
1391 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
1392 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
1393 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
1394 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
1395 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
1396 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
1397 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
1398 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
1399 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
1400 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
1401 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
1402 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
1403 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
1404 Dylan McGowan Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 2023-02-10 31y 06m 04d 2023-02-10 31y 06m 04d McGowan
1405 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
1406 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
1407 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
1408 James McGowan Celtic 1 1 0 1 0 0 100.00 .00 .00 100.00 1942-11-07 18y 09m 26d 1942-11-07 18y 09m 26d McGowan
1409 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
1410 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
1411 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
1412 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
1413 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
1414 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
1415 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
1416 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
1417 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
1418 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
1419 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
1420 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
1421 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
1422 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
1423 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
1424 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
1425 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
1426 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
1427 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
1428 Jamie McGrath St Mirren; Dundee United; Aberdeen; Hibernian 18 13 5 2 6 2 10 33.33 11.11 55.56 38.89 2020-03-11 23y 05m 11d 2026-11-01 30y 01m 02d McGrath
1429 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
1430 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
1431 Mick McGrath Blackburn Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1964-06-24 28y 02m 17d 1964-06-24 28y 02m 17d McGrath
1432 Paul McGrath Manchester United 1 1 0 0 1 0 .00 100.00 .00 50.00 1986-09-02 26y 08m 29d 1986-09-02 26y 08m 29d McGrath
1433 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
1434 Lewis McGrattan Greenock Morton 0 0 0 0 1 1 .00 50.00 50.00 25.00 2021-04-20 20y 03m 12d 2024-03-11 23y 02m 03d McGrattan
1435 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
1436 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
1437 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
1438 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
1439 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
1440 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
1441 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
1442 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
1443 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
1444 Callum McGregor Celtic 40 37 3 5 33 3 6 78.57 7.14 14.29 82.14 2014-09-24 21y 03m 10d 2026-10-18 33y 04m 04d McGregor
1445 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
1446 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
1447 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
1448 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
1449 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
1450 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
1451 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
1452 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
1453 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
1454 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
1455 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
1456 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
1457 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
1458 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
1459 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
1460 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
1461 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
1462 Lewis McGregor Airdrieonians (Airdrie United) 1 1 0 0 0 1 .00 .00 100.00 .00 2024-02-11 19y 09m 30d 2024-02-11 19y 09m 30d McGregor
1463 McGregor Fraserburgh 1 1 0 0 0 1 .00 .00 100.00 .00 1954-02-13 Not Known 1954-02-13 Not Known McGregor
1464 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
1465 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
1466 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
1467 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
1468 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
1469 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
1470 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
1471 Christopher Martin McGroarty Dunfermline Athletic 6 5 1 2 2 3 28.57 28.57 42.86 42.86 2000-11-29 19y 09m 23d 2002-11-17 21y 09m 11d McGroarty
1472 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
1473 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
1474 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
1475 Calvin McGrory Queen of the South 2 0 2 1 1 1 33.33 33.33 33.33 50.00 2020-12-12 21y 04m 03d 2021-03-27 21y 07m 18d McGrory
1476 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
1477 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
1478 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
1479 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
1480 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
1481 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
1482 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
1483 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
1484 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
1485 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
1486 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
1487 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
1488 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
1489 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
1490 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
1491 Mark McGuigan Stenhousemuir 1 1 0 1 0 0 1 .00 .00 100.00 .00 2019-07-24 30y 08m 17d 2019-07-24 30y 08m 17d McGuigan
1492 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
1493 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
1494 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
1495 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
1496 Paul McGuinness Manchester United 0 0 0 1 0 0 100.00 .00 .00 100.00 1989-09-26 23y 06m 24d 1989-09-26 23y 06m 24d McGuinness
1497 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
1498 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
1499 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
1500 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
1501 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
1502 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
1503 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
1504 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
1505 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
1506 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
1507 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
1508 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
1509 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
1510 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
1511 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
1512 McHail Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known McHail
1513 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
1514 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
1515 McHallam Galston 1 1 0 0 0 1 .00 .00 100.00 .00 1924-02-09 Not Known 1924-02-09 Not Known McHallam
1516 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
1517 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
1518 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
1519 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
1520 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
1521 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
1522 Carl Gerard McHugh Motherwell 9 8 1 1 3 1 5 33.33 11.11 55.56 38.89 2017-02-04 23y 11m 30d 2019-02-17 26y 00m 12d McHugh
1523 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
1524 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
1525 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
1526 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
1527 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
1528 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
1529 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
1530 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
1531 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
1532 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
1533 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
1534 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
1535 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
1536 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
1537 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
1538 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
1539 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
1540 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
1541 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
1542 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
1543 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
1544 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
1545 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
1546 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
1547 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
1548 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
1549 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
1550 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
1551 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
1552 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
1553 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
1554 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
1555 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
1556 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
1557 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
1558 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
1559 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
1560 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
1561 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
1562 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
1563 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
1564 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
1565 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
1566 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
1567 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
1568 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
1569 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
1570 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
1571 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
1572 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
1573 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
1574 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
1575 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
1576 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
1577 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
1578 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
1579 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
1580 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
1581 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
1582 Leighton McIntosh Cove Rangers; Dumbarton 2 2 0 0 0 2 .00 .00 100.00 .00 2021-07-13 28y 05m 02d 2025-07-23 32y 05m 12d McIntosh
1583 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
1584 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
1585 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
1586 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
1587 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
1588 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
1589 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
1590 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
1591 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
1592 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
1593 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
1594 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
1595 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
1596 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
1597 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
1598 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
1599 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
1600 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
1601 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
1602 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
1603 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
1604 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
1605 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
1606 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
1607 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
1608 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
1609 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
1610 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
1611 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
1612 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
1613 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
1614 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
1615 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
1616 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
1617 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
1618 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
1619 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
1620 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
1621 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
1622 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
1623 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
1624 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
1625 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
1626 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
1627 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
1628 James McKay Celtic 1 1 0 0 0 1 .00 .00 100.00 .00 1944-11-25 26y 05m 14d 1944-11-25 26y 05m 14d McKay
1629 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
1630 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
1631 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
1632 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
1633 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
1634 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
1635 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
1636 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
1637 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
1638 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
1639 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
1640 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
1641 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
1642 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
1643 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
1644 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
1645 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
1646 Ian McKechnie Hull City 1 0 1 1 0 0 100.00 .00 .00 100.00 1967-08-08 25y 10m 04d 1967-08-08 25y 10m 04d McKechnie
1647 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
1648 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
1649 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
1650 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
1651 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
1652 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
1653 McKee Thornhill 1 1 0 0 0 1 .00 .00 100.00 .00 1923-01-13 Not Known 1923-01-13 Not Known McKee
1654 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
1655 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
1656 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
1657 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
1658 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
1659 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
1660 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
1661 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
1662 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
1663 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
1664 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
1665 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
1666 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
1667 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
1668 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
1669 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
1670 Michael McKenna Livingston (Meadowbank Thistle); Arbroath 9 5 4 1 1 8 10.00 10.00 80.00 15.00 2014-08-20 21y 07m 16d 2026-07-14 33y 06m 10d McKenna
1671 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
1672 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
1673 Scott McKenna Aberdeen 9 9 0 5 2 4 45.45 18.18 36.36 54.55 2015-12-12 19y 01m 00d 2019-12-29 23y 01m 17d McKenna
1674 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
1675 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
1676 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
1677 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
1678 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
1679 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
1680 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
1681 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
1682 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
1683 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
1684 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
1685 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
1686 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
1687 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
1688 Conor McKenzie Stirling Albion 0 0 0 1 0 0 100.00 .00 .00 100.00 2015-07-14 18y 04m 07d 2015-07-14 18y 04m 07d McKenzie
1689 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
1690 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
1691 Duncan McKenzie Middlesbrough 1 1 0 0 0 1 .00 .00 100.00 .00 1939-03-25 26y 07m 15d 1939-03-25 26y 07m 15d McKenzie
1692 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
1693 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
1694 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
1695 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
1696 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
1697 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
1698 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
1699 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
1700 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
1701 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
1702 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
1703 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
1704 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
1705 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
1706 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
1707 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
1708 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
1709 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
1710 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
1711 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
1712 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
1713 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
1714 Rory McKenzie Kilmarnock 28 14 14 1 18 8 7 54.55 24.24 21.21 66.67 2012-09-29 18y 11m 22d 2026-09-19 32y 11m 12d McKenzie
1715 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
1716 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
1717 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
1718 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
1719 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
1720 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
1721 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
1722 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
1723 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
1724 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
1725 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
1726 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
1727 Rory McKeown Kilmarnock; Raith Rovers 10 9 1 4 2 5 36.36 18.18 45.45 45.45 2011-08-21 18y 04m 13d 2015-07-07 22y 02m 29d McKeown
1728 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
1729 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
1730 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
1731 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
1732 Jamie McKernan Ayr United; Stenhousemuir 2 2 0 0 1 1 .00 50.00 50.00 25.00 2011-09-21 19y 05m 20d 2019-07-24 27y 03m 23d McKernan
1733 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
1734 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
1735 McKewon Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known McKewon
1736 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
1737 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
1738 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
1739 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
1740 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
1741 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
1742 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
1743 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
1744 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
1745 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
1746 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
1747 McKinally Airdrieonians 0 0 0 0 0 1 .00 .00 100.00 .00 1971-08-18 Not Known 1971-08-18 Not Known McKinally
1748 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
1749 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
1750 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
1751 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
1752 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
1753 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
1754 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
1755 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
1756 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
1757 McKinlay Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1927-05-14 Not Known 1927-05-14 Not Known McKinlay
1758 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
1759 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
1760 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
1761 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
1762 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
1763 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
1764 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
1765 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
1766 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
1767 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
1768 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
1769 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
1770 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
1771 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
1772 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
1773 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
1774 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
1775 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
1776 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
1777 Ross McKinnon Motherwell; Elgin City 1 0 1 1 0 1 50.00 .00 50.00 50.00 2010-09-25 17y 11m 16d 2017-07-18 24y 09m 09d McKinnon
1778 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
1779 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
1780 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
1781 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
1782 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
1783 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
1784 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
1785 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
1786 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
1787 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
1788 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
1789 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
1790 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
1791 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
1792 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
1793 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
1794 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
1795 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
1796 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
1797 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
1798 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
1799 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
1800 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
1801 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
1802 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
1803 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
1804 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
1805 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
1806 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
1807 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
1808 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
1809 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
1810 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
1811 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
1812 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
1813 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
1814 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
1815 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
1816 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
1817 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
1818 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
1819 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
1820 McLaren Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 2003-08-02 Not Known 2003-08-02 Not Known McLaren
1821 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
1822 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
1823 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
1824 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
1825 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
1826 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
1827 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
1828 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
1829 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
1830 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
1831 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
1832 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
1833 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
1834 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
1835 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
1836 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
1837 Aiden McLaughlin East Fife 0 0 0 0 0 1 .00 .00 100.00 .00 2020-11-10 18y 02m 05d 2020-11-10 18y 02m 05d McLaughlin
1838 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
1839 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
1840 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
1841 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
1842 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
1843 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
1844 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
1845 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
1846 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
1847 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
1848 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
1849 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
1850 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
1851 Neil McLaughlin Partick Thistle 0 0 0 0 1 0 .00 100.00 .00 50.00 2017-04-29 18y 05m 23d 2017-04-29 18y 05m 23d McLaughlin
1852 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
1853 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
1854 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
1855 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
1856 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
1857 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
1858 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
1859 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
1860 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
1861 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
1862 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
1863 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
1864 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
1865 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
1866 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
1867 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
1868 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
1869 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
1870 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
1871 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
1872 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
1873 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
1874 Duncan William McLean Dundee 1 1 0 1 0 0 1 .00 .00 100.00 .00 2004-01-06 20y 04m 30d 2004-01-06 20y 04m 30d McLean
1875 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
1876 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
1877 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
1878 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
1879 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
1880 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
1881 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
1882 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
1883 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
1884 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
1885 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
1886 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
1887 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
1888 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
1889 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
1890 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
1891 Kenny Mclean St Mirren; Aberdeen 25 22 3 10 6 11 37.04 22.22 40.74 48.15 2010-10-23 18y 09m 15d 2018-04-27 26y 03m 19d Mclean
1892 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
1893 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
1894 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
1895 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
1896 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
1897 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
1898 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
1899 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
1900 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
1901 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
1902 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
1903 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
1904 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
1905 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
1906 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
1907 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
1908 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
1909 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
1910 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
1911 Christopher McLeish Elgin City 1 0 1 0 0 1 .00 .00 100.00 .00 2017-07-18 24y 11m 06d 2017-07-18 24y 11m 06d McLeish
1912 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
1913 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
1914 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
1915 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
1916 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
1917 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
1918 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
1919 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
1920 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
1921 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
1922 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 06m 03d 2026-01-03 26y 02m 29d McLennan
1923 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
1924 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
1925 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
1926 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
1927 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
1928 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
1929 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
1930 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
1931 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
1932 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
1933 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
1934 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
1935 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
1936 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
1937 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
1938 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
1939 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
1940 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
1941 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
1942 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
1943 Keith McLeod Ross County; The Spartans 2 1 1 0 1 1 .00 50.00 50.00 25.00 1983-04-18 34y 01m 06d 2012-09-07 Not Known McLeod
1944 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
1945 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
1946 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
1947 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
1948 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
1949 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
1950 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
1951 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
1952 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
1953 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
1954 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
1955 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
1956 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
1957 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
1958 James McLuckie Hamilton Academical; Ipswich Town 7 7 0 4 0 3 57.14 .00 42.86 57.14 1928-12-22 20y 08m 20d 1938-03-05 29y 11m 03d McLuckie
1959 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
1960 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
1961 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
1962 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
1963 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
1964 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
1965 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
1966 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
1967 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
1968 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
1969 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
1970 Scott McMann Hamilton Academical; Dundee United 13 13 0 1 4 9 7.14 28.57 64.29 21.43 2017-03-11 20y 08m 02d 2023-02-04 26y 06m 26d McMann
1971 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
1972 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 04m 05d 2021-04-03 26y 08m 00d McManus
1973 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
1974 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
1975 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
1976 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
1977 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
1978 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
1979 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
1980 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
1981 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
1982 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
1983 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
1984 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
1985 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
1986 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
1987 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
1988 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
1989 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
1990 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
1991 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
1992 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
1993 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
1994 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
1995 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
1996 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
1997 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
1998 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
1999 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
2000 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
2001 McMenemy Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1892-12-24 Not Known 1892-12-24 Not Known McMenemy
2002 Alf McMichael Newcastle United 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1954-10-13 27y 00m 12d 1957-11-27 30y 01m 26d McMichael
2003 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
2004 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
2005 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
2006 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
2007 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
2008 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
2009 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
2010 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
2011 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
2012 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
2013 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
2014 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
2015 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
2016 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
2017 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
2018 Jack McMillan Motherwell; Livingston (Meadowbank Thistle); Partick Thistle; Falkirk 10 7 3 2 5 7 14.29 35.71 50.00 32.14 2016-09-30 18y 09m 12d 2026-09-15 28y 08m 28d McMillan
2019 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
2020 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
2021 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
2022 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
2023 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
2024 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
2025 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
2026 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
2027 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
2028 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
2029 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
2030 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
2031 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
2032 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
2033 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
2034 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
2035 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
2036 Lewis McMinn Linlithgow Rose 1 1 0 0 0 1 .00 .00 100.00 .00 2021-06-26 23y 10m 22d 2021-06-26 23y 10m 22d McMinn
2037 Eric McMordie Middlesbrough 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1968-08-03 21y 11m 22d 1968-08-03 21y 11m 22d McMordie
2038 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
2039 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
2040 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
2041 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
2042 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
2043 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
2044 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
2045 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
2046 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
2047 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
2048 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
2049 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
2050 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
2051 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
2052 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
2053 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
2054 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
2055 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
2056 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
2057 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
2058 Robbie McNab Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 2025-07-19 29y 05m 18d 2025-07-19 29y 05m 18d McNab
2059 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
2060 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
2061 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
2062 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
2063 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
2064 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
2065 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
2066 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
2067 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
2068 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
2069 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
2070 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
2071 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
2072 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
2073 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
2074 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
2075 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
2076 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
2077 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
2078 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
2079 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
2080 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
2081 Ken McNaught Aston Villa 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1979-08-02 24y 06m 22d 1979-08-02 24y 06m 22d McNaught
2082 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
2083 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
2084 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
2085 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
2086 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
2087 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
2088 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
2089 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
2090 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
2091 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
2092 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
2093 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
2094 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
2095 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
2096 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
2097 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
2098 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
2099 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
2100 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
2101 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
2102 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
2103 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
2104 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
2105 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
2106 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
2107 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
2108 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
2109 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
2110 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
2111 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
2112 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
2113 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
2114 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
2115 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
2116 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
2117 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
2118 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
2119 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
2120 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
2121 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
2122 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
2123 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
2124 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
2125 George McNestry Doncaster Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1928-09-10 20y 08m 03d 1928-09-10 20y 08m 03d McNestry
2126 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
2127 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
2128 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
2129 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
2130 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
2131 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
2132 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
2133 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
2134 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
2135 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
2136 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
2137 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
2138 McNulty Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1996-07-19 Not Known 1996-07-19 Not Known McNulty
2139 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
2140 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
2141 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
2142 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
2143 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
2144 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
2145 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
2146 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
2147 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
2148 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
2149 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
2150 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
2151 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
2152 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
2153 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
2154 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
2155 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
2156 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
2157 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
2158 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
2159 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
2160 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
2161 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
2162 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
2163 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
2164 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
2165 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
2166 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
2167 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
2168 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
2169 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
2170 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
2171 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
2172 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
2173 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
2174 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
2175 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
2176 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
2177 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
2178 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
2179 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
2180 Lachlan McPherson Swansea Town 1 1 0 1 0 0 100.00 .00 .00 100.00 1928-03-26 28y 02m 19d 1928-03-26 28y 02m 19d McPherson
2181 Malcolm McPherson West Ham United 0 0 0 0 0 0 .00 .00 .00 .00 1994-12-14 20y 00m 05d 1994-12-14 20y 00m 05d McPherson
2182 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
2183 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
2184 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
2185 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
2186 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
2187 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
2188 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
2189 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
2190 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
2191 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
2192 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
2193 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
2194 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
2195 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
2196 McQuade Arthurlie 1 1 0 0 0 1 .00 .00 100.00 .00 1922-01-28 Not Known 1922-01-28 Not Known McQuade
2197 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
2198 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
2199 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
2200 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
2201 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
2202 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
2203 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
2204 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
2205 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
2206 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
2207 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
2208 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
2209 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
2210 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
2211 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
2212 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
2213 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
2214 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
2215 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
2216 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
2217 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
2218 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
2219 Willie McSeveney Motherwell 18 18 0 5 3 10 27.78 16.67 55.56 36.11 1954-10-23 25y 07m 19d 1962-10-20 33y 07m 16d McSeveney
2220 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
2221 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
2222 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
2223 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
2224 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
2225 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
2226 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
2227 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
2228 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
2229 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
2230 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
2231 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
2232 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
2233 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
2234 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
2235 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
2236 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
2237 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
2238 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
2239 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
2240 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
2241 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
2242 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
2243 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
2244 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
2245 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
2246 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
2247 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
2248 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
2249 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
2250 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
2251 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
2252 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
2253 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
2254 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
2255 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
2256 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
2257 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
2258 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
2259 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
2260 George McVitie Oldham Athletic 0 0 0 0 1 0 .00 100.00 .00 50.00 1974-09-30 26y 00m 23d 1974-09-30 26y 00m 23d McVitie
2261 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
2262 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
2263 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
2264 Kieran McWalter Arbroath 0 0 0 0 0 1 .00 .00 100.00 .00 2015-07-30 19y 09m 24d 2015-07-30 19y 09m 24d McWalter
2265 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
2266 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
2267 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
2268 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
2269 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
2270 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
2271 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
2272 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
2273 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
2274 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
2275 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
2276 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
2277 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
2278 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
2279 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
2280 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
2281 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
2282 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
2283 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
2284 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
2285 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
2286 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
2287 Ivan Medaric Gradjanski Zagreb 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1936-11-18 24y 00m 11d 1936-11-18 24y 00m 11d Medaric
2288 Harry Medhurst Chelsea 4 4 0 3 1 0 75.00 25.00 .00 87.50 1947-04-21 31y 02m 16d 1950-04-26 34y 02m 21d Medhurst
2289 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
2290 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
2291 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
2292 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
2293 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
2294 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
2295 Ross Meechan Stenhousemuir; Forfar Athletic 3 3 0 0 0 3 .00 .00 100.00 .00 2014-08-26 19y 09m 16d 2026-09-11 31y 10m 01d Meechan
2296 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
2297 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
2298 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
2299 Meek Bathgate 1 1 0 0 0 1 .00 .00 100.00 .00 1910-01-22 Not Known 1910-01-22 Not Known Meek
2300 Josh Meekings Inverness Caledonian Thistle; Dundee 15 14 1 4 8 3 26.67 53.33 20.00 53.33 2011-11-26 19y 02m 24d 2018-04-01 25y 06m 30d Meekings
2301 Archie Meekison Dundee United 1 0 1 0 2 2 .00 50.00 50.00 25.00 2022-03-05 19y 10m 01d 2022-12-24 20y 07m 20d Meekison
2302 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
2303 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
2304 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
2305 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
2306 Kanayochukwu Megwa Hibernian 2 1 1 1 0 5 16.67 .00 83.33 16.67 2023-01-02 18y 09m 28d 2026-09-03 22y 05m 29d Megwa
2307 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
2308 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
2309 Jonathan Meier Kilmarnock 0 0 0 0 1 0 .00 100.00 .00 50.00 2026-09-19 26y 10m 08d 2026-09-19 26y 10m 08d Meier
2310 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
2311 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
2312 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
2313 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
2314 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
2315 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
2316 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
2317 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
2318 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
2319 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
2320 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
2321 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
2322 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
2323 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
2324 Michael Mellon Dundee 2 2 0 0 0 2 .00 .00 100.00 .00 2024-02-03 20y 01m 29d 2024-05-11 20y 05m 06d Mellon
2325 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
2326 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
2327 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
2328 Deniss Melniks Falkirk 1 0 1 1 0 0 100.00 .00 .00 100.00 2026-09-15 24y 02m 06d 2026-09-15 24y 02m 06d Melniks
2329 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
2330 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
2331 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
2332 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
2333 Andy Melville Fulham 1 1 0 0 0 1 .00 .00 100.00 .00 1999-07-21 30y 07m 22d 1999-07-21 30y 07m 22d Melville
2334 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
2335 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
2336 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
2337 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
2338 Martin Melvin Falkirk; Dumbarton; Albion Rovers 3 3 0 0 0 3 .00 .00 100.00 .00 1990-01-20 20y 05m 13d 1998-02-14 28y 06m 07d Melvin
2339 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
2340 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
2341 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
2342 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
2343 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
2344 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
2345 Batista Mendy Trabzonspor 1 1 0 1 0 0 100.00 .00 .00 100.00 2026-10-22 26y 09m 10d 2026-10-22 26y 09m 10d Mendy
2346 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
2347 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
2348 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
2349 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
2350 Dolly Menga Livingston (Meadowbank Thistle) 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 2018-09-22 25y 04m 20d 2019-01-20 25y 08m 18d Menga
2351 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
2352 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
2353 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
2354 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
2355 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
2356 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
2357 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
2358 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
2359 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
2360 Bill Menzies Leeds United 2 2 0 2 0 0 100.00 .00 .00 100.00 1928-04-30 26y 09m 20d 1929-03-23 27y 08m 13d Menzies
2361 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
2362 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
2363 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
2364 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
2365 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
2366 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
2367 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
2368 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
2369 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
2370 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
2371 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
2372 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
2373 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
2374 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
2375 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
2376 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
2377 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
2378 Mario Mereghetti Inter Milan 1 1 0 1 0 0 100.00 .00 .00 100.00 1961-11-06 23y 06m 03d 1961-11-06 23y 06m 03d Mereghetti
2379 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
2380 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
2381 Chris Merrie Tranmere Rovers 1 0 1 0 0 1 .00 .00 100.00 .00 2022-07-13 23y 08m 11d 2022-07-13 23y 08m 11d Merrie
2382 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
2383 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
2384 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
2385 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
2386 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
2387 Illan Meslier Leeds United 1 1 0 1 0 0 100.00 .00 .00 100.00 2023-07-30 23y 04m 28d 2023-07-30 23y 04m 28d Meslier
2388 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
2389 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
2390 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
2391 István Mészáros Paksi SE 0 0 0 0 1 1 .00 50.00 50.00 25.00 2011-07-28 Not Known 2011-08-04 Not Known Mészáros
2392 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
2393 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
2394 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
2395 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
2396 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
2397 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
2398 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
2399 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
2400 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
2401 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
2402 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
2403 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
2404 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
2405 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
2406 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
2407 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
2408 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
2409 Shish Mheuka Celtic 0 0 0 1 0 0 100.00 .00 .00 100.00 2026-10-18 18y 11m 28d 2026-10-18 18y 11m 28d Mheuka
2410 Senna Miangue Cercle Brugge 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-11-28 27y 09m 23d 2024-11-28 27y 09m 23d Miangue
2411 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
2412 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
2413 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
2414 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
2415 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
2416 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
2417 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
2418 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
2419 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
2420 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
2421 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
2422 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
2423 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
2424 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
2425 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
2426 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
2427 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
2428 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
2429 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
2430 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
2431 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
2432 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]
2433 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
2434 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
2435 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
2436 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
2437 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
2438 Vaclav Mika Viktoria Plzen 0 0 0 1 0 0 100.00 .00 .00 100.00 2024-08-22 24y 02m 21d 2024-08-22 24y 02m 21d Mika
2439 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
2440 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
2441 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
2442 Mikhail Mikhailov Dynamo Kiev 0 0 0 1 0 0 100.00 .00 .00 100.00 1982-11-24 23y 04m 18d 1982-11-24 23y 04m 18d Mikhailov
2443 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
2444 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
2445 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
2446 Bozo Mikulic St Johnstone 2 2 0 0 0 3 .00 .00 100.00 .00 2024-12-22 27y 10m 23d 2026-08-29 29y 07m 00d Mikulic
2447 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
2448 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
2449 Jackie Milburn Newcastle United 5 5 0 3 0 3 2 .00 60.00 40.00 30.00 1953-10-07 29y 04m 26d 1956-11-05 32y 05m 25d Milburn
2450 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
2451 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
2452 Nikola Milenkovic Fiorentina 2 1 1 2 0 0 100.00 .00 .00 100.00 2022-10-06 24y 11m 24d 2022-10-13 25y 00m 01d Milenkovic
2453 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
2454 Nenad Milijaš Wolverhampton Wanderers 1 1 0 1 0 0 100.00 .00 .00 100.00 2010-08-03 Not Known 2010-08-03 Not Known Milijaš
2455 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
2456 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
2457 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
2458 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
2459 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
2460 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
2461 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
2462 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
2463 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
2464 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
2465 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
2466 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
2467 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
2468 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
2469 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
2470 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
2471 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
2472 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
2473 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
2474 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
2475 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
2476 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
2477 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
2478 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
2479 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
2480 Kirk Millar Linfield 1 1 0 0 0 1 .00 .00 100.00 .00 2017-07-08 24y 11m 01d 2017-07-08 24y 11m 01d Millar
2481 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
2482 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
2483 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
2484 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
2485 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
2486 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
2487 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
2488 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
2489 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
2490 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
2491 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
2492 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
2493 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
2494 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
2495 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
2496 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
2497 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
2498 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
2499 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
2500 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
2501 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
2502 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
2503 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
2504 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
2505 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
2506 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
2507 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
2508 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
2509 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
2510 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
2511 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
2512 Calvin Miller Celtic; Dundee; Falkirk 7 7 0 3 1 5 33.33 11.11 55.56 38.89 2018-01-30 20y 00m 21d 2026-05-13 28y 04m 04d Miller
2513 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
2514 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
2515 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
2516 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
2517 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
2518 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
2519 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
2520 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
2521 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
2522 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
2523 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
2524 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
2525 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
2526 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
2527 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
2528 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
2529 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
2530 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
2531 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
2532 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
2533 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
2534 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
2535 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
2536 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
2537 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
2538 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
2539 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
2540 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
2541 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
2542 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
2543 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
2544 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
2545 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
2546 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
2547 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
2548 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
2549 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
2550 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
2551 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
2552 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
2553 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
2554 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
2555 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
2556 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
2557 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
2558 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
2559 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
2560 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
2561 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
2562 Mickel Miller Plymouth Argyle 1 1 0 1 0 0 100.00 .00 .00 100.00 2023-07-06 27y 07m 04d 2023-07-06 27y 07m 04d Miller
2563 Mickel Miller Hamilton Academical 4 4 0 2 2 0 2 50.00 .00 50.00 50.00 2018-08-04 18y 08m 02d 2019-12-21 20y 00m 19d Miller
2564 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
2565 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
2566 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
2567 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
2568 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
2569 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
2570 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
2571 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
2572 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
2573 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
2574 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
2575 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
2576 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
2577 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
2578 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
2579 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
2580 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
2581 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
2582 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
2583 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
2584 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
2585 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
2586 Mark Milligan Hibernian 3 3 0 1 2 0 33.33 66.67 .00 66.67 2018-10-31 33y 02m 27d 2019-04-28 33y 08m 24d Milligan
2587 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
2588 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
2589 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
2590 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
2591 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
2592 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
2593 Millington Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1968-05-26 Not Known 1968-05-26 Not Known Millington
2594 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
2595 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
2596 David Mills Middlesbrough 2 2 0 1 0 1 50.00 .00 50.00 50.00 1976-11-13 24y 11m 07d 1977-08-09 25y 08m 03d Mills
2597 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
2598 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
2599 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
2600 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
2601 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
2602 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
2603 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
2604 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
2605 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
2606 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
2607 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
2608 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 02m 12d 1949-01-15 34y 01m 04d Milne
2609 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
2610 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
2611 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
2612 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
2613 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
2614 Jack Milne Aberdeen 6 4 2 6 1 4 54.55 9.09 36.36 59.09 2022-03-02 19y 00m 20d 2026-08-01 23y 05m 22d Milne
2615 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
2616 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
2617 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
2618 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
2619 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
2620 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
2621 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
2622 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
2623 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
2624 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
2625 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
2626 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
2627 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
2628 Wilfred Milne Swansea Town 1 1 0 1 0 0 100.00 .00 .00 100.00 1928-03-26 29y 00m 02d 1928-03-26 29y 00m 02d Milne
2629 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
2630 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
2631 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
2632 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
2633 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
2634 Robert Milsom Aberdeen 3 3 0 1 2 1 25.00 50.00 25.00 50.00 2011-02-26 24y 01m 24d 2013-03-30 26y 02m 28d Milsom
2635 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
2636 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
2637 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
2638 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
2639 Kim Min-su Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 2026-10-28 20y 09m 09d 2026-10-28 20y 09m 09d Min-su
2640 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
2641 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
2642 Bojan Miovski Aberdeen; Rangers 11 9 2 1 4 1 7 33.33 8.33 58.33 37.50 2022-10-16 23y 03m 22d 2026-10-28 27y 04m 04d Miovski
2643 Kevin Mirallas Everton 1 1 0 1 0 0 100.00 .00 .00 100.00 2015-07-26 27y 09m 21d 2015-07-26 27y 09m 21d Mirallas
2644 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
2645 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
2646 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
2647 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
2648 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
2649 Francisco Santamaria Mirones Zaragoza 3 3 0 1 2 0 33.33 66.67 .00 66.67 1966-01-12 29y 04m 04d 1966-03-02 29y 05m 22d Mirones
2650 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
2651 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
2652 (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
2653 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
2654 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
2655 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
2656 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
2657 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
2658 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
2659 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
2660 Andrew Mitchell Rangers; Linfield 1 1 0 1 0 2 33.33 .00 66.67 33.33 2012-03-03 19y 10m 26d 2017-07-08 25y 03m 02d Mitchell
2661 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
2662 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
2663 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
2664 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
2665 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
2666 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
2667 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
2668 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
2669 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
2670 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
2671 Demetri Mitchell Hibernian 1 0 1 0 1 0 .00 100.00 .00 50.00 2022-02-01 25y 00m 21d 2022-02-01 25y 00m 21d Mitchell
2672 Frank Mitchell Chelsea 2 2 0 2 0 0 100.00 .00 .00 100.00 1950-04-26 27y 10m 23d 1951-05-12 28y 11m 09d Mitchell
2673 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
2674 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
2675 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
2676 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
2677 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
2678 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
2679 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
2680 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
2681 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
2682 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
2683 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
2684 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
2685 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
2686 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
2687 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
2688 John Mitchell Fulham 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1975-09-16 23y 06m 04d 1975-09-16 23y 06m 04d Mitchell
2689 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
2690 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
2691 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
2692 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
2693 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
2694 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
2695 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
2696 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
2697 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
2698 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
2699 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
2700 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
2701 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
2702 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
2703 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
2704 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
2705 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
2706 Zach Mitchell St Johnstone; Hibernian 2 1 1 1 0 2 33.33 .00 66.67 33.33 2025-02-23 20y 01m 14d 2026-08-29 21y 07m 20d Mitchell
2707 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
2708 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
2709 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?
2710 Radi Mitrovic New York Cosmos 0 0 0 0 0 1 .00 .00 100.00 .00 1971-05-21 30y 06m 19d 1971-05-21 30y 06m 19d Mitrovic
2711 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
2712 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
2713 Koki Mizuno Celtic 1 0 1 0 2 0 .00 100.00 .00 50.00 2008-12-13 23y 03m 07d 2009-04-11 23y 07m 05d Mizuno
2714 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
2715 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
2716 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
2717 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
2718 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
2719 Chris Mochrie Dundee United; St Mirren 4 3 1 0 1 5 .00 16.67 83.33 8.33 2021-08-28 18y 04m 21d 2026-10-10 23y 06m 03d Mochrie
2720 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
2721 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
2722 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
2723 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
2724 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
2725 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
2726 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
2727 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
2728 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
2729 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
2730 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
2731 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
2732 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
2733 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
2734 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
2735 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
2736 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
2737 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
2738 Jürgen Mohr Eintracht Frankfurt 1 1 0 0 0 1 .00 .00 100.00 .00 1985-04-24 Not Known 1985-04-24 Not Known Mohr
2739 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
2740 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
2741 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
2742 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
2743 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
2744 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
2745 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
2746 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
2747 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
2748 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
2749 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
2750 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
2751 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
2752 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
2753 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
2754 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
2755 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
2756 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
2757 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
2758 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
2759 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
2760 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
2761 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
2762 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
2763 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
2764 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
2765 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
2766 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
2767 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
2768 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
2769 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
2770 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
2771 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
2772 George Moncur Partick Thistle 0 0 0 1 0 1 50.00 .00 50.00 50.00 2014-04-05 20y 08m 04d 2014-05-07 20y 09m 06d Moncur
2773 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
2774 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
2775 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
2776 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
2777 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
2778 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
2779 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
2780 Monreal Osasuna 1 1 0 0 0 1 .00 .00 100.00 .00 2006-07-19 Not Known 2006-07-19 Not Known Monreal
2781 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
2782 Cristian Montano Livingston (Meadowbank Thistle) 9 4 5 1 2 4 5 18.18 36.36 45.45 36.36 2021-09-25 29y 09m 14d 2026-07-10 34y 06m 29d Montano
2783 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
2784 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
2785 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
2786 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
2787 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
2788 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
2789 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
2790 Jimmy Montgomery Sunderland 1 1 0 1 0 0 100.00 .00 .00 100.00 1968-09-23 24y 11m 14d 1968-09-23 24y 11m 14d Montgomery
2791 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
2792 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
2793 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
2794 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
2795 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
2796 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
2797 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
2798 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
2799 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
2800 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
2801 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
2802 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
2803 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
2804 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
2805 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
2806 Evan Mooney St Mirren 3 0 3 0 4 2 .00 66.67 33.33 33.33 2024-05-15 16y 05m 04d 2026-01-14 18y 01m 03d Mooney
2807 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
2808 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
2809 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
2810 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
2811 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
2812 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
2813 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
2814 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
2815 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
2816 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
2817 Bobby Moore Fulham 2 2 0 1 1 0 50.00 50.00 .00 75.00 1975-09-16 34y 05m 04d 1975-10-01 34y 05m 19d Moore
2818 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
2819 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
2820 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
2821 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
2822 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
2823 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
2824 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
2825 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
2826 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
2827 Kieran Moore Stirling Albion 0 0 0 0 0 1 .00 .00 100.00 .00 2021-07-20 21y 10m 09d 2021-07-20 21y 10m 09d Moore
2828 Lewis Moore Cowdenbeath 1 1 0 0 1 0 .00 100.00 .00 50.00 2016-07-02 18y 00m 28d 2016-07-02 18y 00m 28d Moore
2829 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
2830 Mikey Moore Tottenham Hotspur; Rangers 5 4 1 1 2 0 3 40.00 .00 60.00 40.00 2024-07-17 16y 11m 06d 2026-05-04 18y 08m 23d Moore
2831 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
2832 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
2833 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
2834 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
2835 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
2836 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
2837 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
2838 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
2839 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
2840 Jack Moorhouse Dundee 1 0 1 0 0 1 .00 .00 100.00 .00 2026-09-06 20y 09m 08d 2026-09-06 20y 09m 08d Moorhouse
2841 Martin Moormann Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 2026-10-25 25y 05m 25d 2026-10-25 25y 05m 25d Moormann
2842 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
2843 Fenoll Valencia 1 1 0 1 0 0 100.00 .00 .00 100.00 1990-08-07 Not Known 1990-08-07 Not Known Mora
2844 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
2845 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
2846 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
2847 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
2848 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
2849 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
2850 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
2851 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
2852 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
2853 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
2854 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
2855 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
2856 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
2857 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
2858 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
2859 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
2860 Spencer Moreland Brechin City 1 1 0 0 0 1 .00 .00 100.00 .00 2025-01-17 20y 09m 10d 2025-01-17 20y 09m 10d Moreland
2861 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
2862 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
2863 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
2864 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
2865 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
2866 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
2867 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
2868 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
2869 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
2870 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
2871 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
2872 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
2873 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
2874 Liam Morgan Hamilton Academical 1 0 1 0 0 1 .00 .00 100.00 .00 2025-07-15 19y 02m 13d 2025-07-15 19y 02m 13d Morgan
2875 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
2876 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
2877 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
2878 Simon Morgan Fulham 0 0 0 0 0 1 .00 .00 100.00 .00 1999-07-21 32y 10m 16d 1999-07-21 32y 10m 16d Morgan
2879 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
2880 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
2881 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
2882 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
2883 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
2884 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
2885 Francisco Javier Mori Cuesta (Pirri Mori) Athletico Madrid 2 2 0 1 0 1 50.00 .00 50.00 50.00 1993-09-14 22y 10m 04d 1993-09-28 22y 10m 18d Mori)
2886 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
2887 Junior Morias St Mirren 2 1 1 1 1 1 33.33 33.33 33.33 50.00 2019-09-28 24y 02m 24d 2020-03-11 24y 08m 07d Morias
2888 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
2889 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
2890 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
2891 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
2892 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 10m 27d 2019-08-10 29y 06m 07d Morris
2893 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
2894 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
2895 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
2896 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
2897 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
2898 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
2899 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
2900 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
2901 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
2902 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
2903 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
2904 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
2905 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
2906 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
2907 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
2908 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
2909 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
2910 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
2911 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
2912 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
2913 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
2914 Callumn Morrison Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 2020-09-22 21y 02m 17d 2020-09-22 21y 02m 17d Morrison
2915 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
2916 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
2917 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
2918 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
2919 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
2920 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
2921 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 08m 15d 2024-01-20 34y 00m 17d Morrison
2922 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
2923 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
2924 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
2925 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
2926 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
2927 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
2928 Joseph Morrison Clyde 1 1 0 0 0 0 .00 .00 .00 .00 1896-10-10 Not Known 1896-10-10 Not Known Morrison
2929 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
2930 Liam Morrison Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 2026-02-28 22y 10m 21d 2026-02-28 22y 10m 21d Morrison
2931 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
2932 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
2933 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
2934 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
2935 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
2936 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
2937 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
2938 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
2939 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
2940 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
2941 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
2942 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
2943 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
2944 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
2945 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
2946 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
2947 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
2948 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
2949 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
2950 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
2951 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
2952 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
2953 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
2954 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
2955 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
2956 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
2957 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
2958 Dennis Mortimer Aston Villa 1 1 0 1 0 0 100.00 .00 .00 100.00 1979-08-02 27y 03m 28d 1979-08-02 27y 03m 28d Mortimer
2959 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
2960 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
2961 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
2962 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
2963 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
2964 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
2965 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
2966 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
2967 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
2968 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
2969 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
2970 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
2971 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
2972 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
2973 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
2974 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
2975 Sergei Mosnikov FC Infonet Tallinn 2 2 0 0 0 2 .00 .00 100.00 .00 2016-06-30 28y 05m 23d 2016-07-06 28y 05m 29d Mosnikov
2976 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
2977 Neil Moss Southampton 0 0 0 0 0 1 .00 .00 100.00 .00 1996-08-03 21y 02m 24d 1996-08-03 21y 02m 24d Moss
2978 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
2979 Moughran Victoria 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-31 Not Known 1959-05-31 Not Known Moughran
2980 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
2981 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
2982 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
2983 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
2984 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
2985 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
2986 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
2987 Derek Mountfield Everton 1 1 0 0 1 0 .00 100.00 .00 50.00 1987-10-18 24y 11m 16d 1987-10-18 24y 11m 16d Mountfield
2988 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
2989 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
2990 Sofien Moussa Dundee 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 2017-09-30 29y 07m 24d 2018-04-01 30y 01m 26d Moussa
2991 Lys Mousset Sheffield United 1 0 1 1 0 0 100.00 .00 .00 100.00 2020-08-28 24y 06m 20d 2020-08-28 24y 06m 20d Mousset
2992 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
2993 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
2994 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
2995 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
2996 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
2997 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
2998 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
2999 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
3000 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
3001 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
3002 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
3003 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
3004 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
3005 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
3006 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
3007 Fabrice Muamba Bolton Wanderers 1 1 0 0 1 0 .00 100.00 .00 50.00 2009-08-04 21y 03m 29d 2009-08-04 21y 03m 29d Muamba
3008 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
3009 Ernest Muci Trabzonspor 0 0 0 1 0 0 100.00 .00 .00 100.00 2026-10-22 25y 07m 03d 2026-10-22 25y 07m 03d Muci
3010 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
3011 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
3012 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
3013 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
3014 Bevis Mugabi Motherwell 9 5 4 6 0 6 50.00 .00 50.00 50.00 2019-09-14 24y 04m 13d 2024-02-17 28y 09m 16d Mugabi
3015 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
3016 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
3017 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
3018 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
3019 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
3020 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
3021 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
3022 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
3023 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
3024 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
3025 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
3026 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
3027 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
3028 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
3029 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
3030 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
3031 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
3032 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
3033 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
3034 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
3035 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
3036 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
3037 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
3038 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
3039 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
3040 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
3041 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
3042 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
3043 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
3044 Lewis Muir St Mirren 0 0 0 0 0 1 .00 .00 100.00 .00 2018-09-01 18y 07m 25d 2018-09-01 18y 07m 25d Muir
3045 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
3046 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
3047 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
3048 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
3049 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
3050 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
3051 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
3052 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
3053 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
3054 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
3055 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
3056 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
3057 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
3058 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
3059 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
3060 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
3061 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 07m 18d 2026-07-10 30y 04m 02d Muirhead
3062 Scott Muirhead Aberdeen; Dunfermline Athletic 9 8 1 2 1 7 20.00 10.00 70.00 25.00 2003-11-09 19y 03m 04d 2009-09-23 25y 01m 18d Muirhead
3063 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
3064 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
3065 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
3066 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
3067 Charlie Mulgrew Dundee United; Aberdeen; Celtic 27 25 2 14 5 9 50.00 17.86 32.14 58.93 2006-02-07 19y 11m 01d 2023-02-04 36y 10m 29d Mulgrew
3068 Jamie Mulgrew Linfield 1 1 0 1 0 0 1 .00 .00 100.00 .00 2017-07-08 31y 01m 03d 2017-07-08 31y 01m 03d Mulgrew
3069 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
3070 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
3071 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
3072 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
3073 Mullan Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1889-02-09 Not Known 1889-02-09 Not Known Mullan
3074 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
3075 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 05m 19d 2022-02-09 26y 11m 08d Mullen
3076 Fraser Mullen Hibernian; East Fife; Cowdenbeath 5 5 0 0 1 4 .00 20.00 80.00 10.00 2013-08-11 19y 09m 03d 2019-07-16 25y 08m 08d Mullen
3077 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
3078 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
3079 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
3080 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
3081 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
3082 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
3083 Marius Muller Aberdeen 1 1 0 1 0 0 100.00 .00 .00 100.00 2026-08-01 33y 00m 20d 2026-08-01 33y 00m 20d Muller
3084 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
3085 Uwe Müller Eintracht Frankfurt 1 0 1 0 0 1 .00 .00 100.00 .00 1985-04-24 Not Known 1985-04-24 Not Known Müller
3086 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
3087 Josh Mulligan Peterhead; Dundee; Hibernian 12 10 2 5 0 9 35.71 .00 64.29 35.71 2021-07-10 18y 07m 28d 2026-11-01 23y 11m 20d Mulligan
3088 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
3089 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
3090 Johnny Mullins Rotherham United 1 0 1 0 0 1 .00 .00 100.00 .00 2012-07-28 26y 08m 22d 2012-07-28 26y 08m 22d Mullins
3091 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
3092 Jake Mulraney Inverness Caledonian Thistle 3 2 1 0 2 1 .00 66.67 33.33 33.33 2016-08-20 20y 04m 15d 2017-02-18 20y 10m 13d Mulraney
3093 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
3094 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
3095 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
3096 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
3097 Joel Mumbongo Burnley 1 0 1 1 0 0 100.00 .00 .00 100.00 2020-09-05 21y 07m 29d 2020-09-05 21y 07m 29d Mumbongo
3098 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
3099 Jacques Munaron Royal Standard Club Liegeois 1 0 1 2 0 0 100.00 .00 .00 100.00 1992-10-21 36y 01m 13d 1992-11-04 36y 01m 27d Munaron
3100 Albert Mundy Portsmouth 1 1 0 0 1 0 .00 100.00 .00 50.00 1953-09-28 27y 04m 16d 1953-09-28 27y 04m 16d Mundy
3101 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
3102 Munoz Osasuna 1 1 0 0 0 1 .00 .00 100.00 .00 2006-07-19 Not Known 2006-07-19 Not Known Munoz
3103 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
3104 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
3105 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
3106 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
3107 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
3108 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
3109 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
3110 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
3111 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
3112 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
3113 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
3114 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
3115 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
3116 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
3117 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
3118 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
3119 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
3120 Marky Munro Stenhousemuir 1 1 0 0 0 1 .00 .00 100.00 .00 2019-07-24 18y 04m 14d 2019-07-24 18y 04m 14d Munro
3121 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
3122 Ross Munro Ross County; Inverness Caledonian Thistle 1 1 0 0 3 5 .00 37.50 62.50 18.75 2021-12-26 21y 08m 25d 2026-08-16 26y 04m 15d Munro
3123 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
3124 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
3125 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
3126 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
3127 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
3128 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
3129 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
3130 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
3131 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
3132 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
3133 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
3134 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
3135 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
3136 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
3137 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
3138 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
3139 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
3140 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
3141 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
3142 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
3143 David Murie Berwick Rangers 2 2 0 0 1 1 .00 50.00 50.00 25.00 2004-01-10 27y 05m 08d 2005-07-17 28y 11m 15d Murie
3144 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
3145 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
3146 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
3147 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
3148 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
3149 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
3150 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
3151 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
3152 Barry Murphy St Patricks Athletic 1 1 0 1 0 0 100.00 .00 .00 100.00 2017-07-05 32y 00m 27d 2017-07-05 32y 00m 27d Murphy
3153 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
3154 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
3155 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
3156 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
3157 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
3158 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
3159 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
3160 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
3161 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
3162 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
3163 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
3164 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
3165 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
3166 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
3167 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
3168 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
3169 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
3170 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
3171 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
3172 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
3173 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
3174 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
3175 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
3176 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
3177 Bill Murray Sunderland 1 1 0 0 1 0 .00 100.00 .00 50.00 1931-04-29 30y 01m 19d 1931-04-29 30y 01m 19d Murray
3178 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
3179 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
3180 Craig Murray Annan Athletic 0 0 0 0 0 1 .00 .00 100.00 .00 2014-07-26 17y 04m 19d 2014-07-26 17y 04m 19d Murray
3181 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
3182 Dane Murray Celtic 4 2 2 2 1 2 40.00 20.00 40.00 50.00 2025-10-26 22y 04m 00d 2026-10-18 23y 03m 22d Murray
3183 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
3184 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
3185 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
3186 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
3187 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
3188 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
3189 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
3190 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
3191 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 05m 17d 2025-05-18 26y 00m 11d Murray
3192 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
3193 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
3194 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
3195 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
3196 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
3197 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
3198 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
3199 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
3200 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
3201 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
3202 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
3203 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
3204 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
3205 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
3206 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
3207 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
3208 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
3209 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
3210 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
3211 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
3212 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
3213 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
3214 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
3215 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
3216 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
3217 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
3218 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
3219 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
3220 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
3221 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
3222 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
3223 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
3224 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
3225 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
3226 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
3227 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
3228 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
3229 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
3230 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
3231 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
3232 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
3233 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
3234 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
3235 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
3236 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
3237 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
3238 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
3239 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
3240 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
3241 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
3242 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
3243 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
3244 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
3245 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
3246 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
3247 Jacob Murrell Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 2026-09-15 22y 05m 18d 2026-09-15 22y 05m 18d Murrell
3248 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
3249 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
3250 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
3251 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
3252 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
3253 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
3254 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
3255 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
3256 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
3257 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
3258 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
3259 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
3260 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
3261 Jean-Yves Mvoto Raith Rovers; Dunfermline Athletic 3 2 1 0 2 1 .00 66.67 33.33 33.33 2017-01-22 28y 04m 16d 2017-07-29 28y 10m 23d Mvoto
3262 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
3263 Boaz Myhill Hull City 2 2 0 0 0 2 .00 .00 100.00 .00 2005-07-23 22y 08m 14d 2008-08-03 25y 08m 25d Myhill
3264 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
3265 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
3266 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
3267 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
3268 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
3269 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
3270 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
3271 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