Past Saints
Mac/Mc
Player
Signed
Games Played
Goals Scored
Left
Honours
MacAuley, Frank
Dunoon Athletic
Nov 1933
6
0
Released
Aug 1935
MacAuley, James
Greenock Morton
Sep 1920
3
0
Unknown
1921
MacCalman, Colin
Unknown
Sep 1944
12
0
Released
Feb 1946
MacDonald, Hugh
Unknown
Dec 1901
19
7
Abercorn
Nov 1905
MacDonald, John
Penicuik Athletic
Aug 1936
2
0
Released
Sep 1937
MacKay, Thomas
Wishaw YMCA
Mar 1924
3
0
Forfar Athletic
May 1924
MacKenzie, Gary
Doncaster Rovers
Jun 2016
71 (3)
6
End of Contract
Jun 2020
Scottish Championship 2017-18
MacKenzie, John
Ross County
Oct 1934
57
36
Manchester Utd
Jun 1938
MacKenzie, Scott
Falkirk
Jul 2000
52 (12)
1
Falkirk
Aug 2002
MacLean, Lauchlan
Preston North End
Jun 1911
2
0
Caledonian
1913
MacLean, William
Raith Rovers
Jun 1920
4
1
Dundee
Sep 1920
MacLeod, Ally
Third Lanark
Nov 1955
25
3
Blackburn Rovers
Jun 1956
MacPherson, Cameron
Academy Player
Jul 2017
56 (37)
5
St. Johnstone
Jan 2022
MacPherson, Gus
Dunfermline Athl
Jul 2003
12
0
St. Mirren Manager
Nov 2003
MacPherson, Roderick
King's Park
Sep 1911
5
1
Unknown
1912
MacPherson, William
Beith
Sep 1904
47
7
Liverpool
Aug 1906
McAllister, Kyle
(1st Spell)
Academy Player
Jan 2016
15 (3)
1
Derby County
Jan 2017
McAllister, Kyle
(2nd Spell)
Derby County
(Loan)
Jan 2019
10 (8)
3
Derby County
(Return to Parent)
Jun 2019
McAllister, Kyle
(3rd Spell)
Derby County
Jul 2019
23 (52)
2
Released
May 2022
McAllister, Nick
Academy Player
Jul 2019
0 (1)
0
Ayr Utd
May 2021
McAllister, William
Renton
Mar 1921
5
0
Vale of Leven
Jul 1922
McAlpine, Andrew
Unknown
Apr 1907
4
2
Alloa Athletic
Apr 1910
McAuley, James
Unknown
1890
26
3
Unknown
1892
McAusland, Marc
(1st Spell)
Academy Player
Jul 2007
0 (6)
0
Queen of the South
Jul 2009
McAusland, Marc
(2nd Spell)
Queen of the
South
Jul 2010
175 (5)
6
Released
Apr 2015
Scottish League Cup 2013
McAveety, Phil
St. Mirren BC
Jan 1976
24 (3)
0
Greenock Morton
Nov 1983
McAvennie, Frank
(1st Spell)
Johnstone Burgh
Jan 1980
173 (2)
64
West Ham Utd
Jun 1985
McAvennie, Frank
(2nd Spell)
Falkirk
Oct 1994
7
0
Retired
Dec 1994
McAvoy, Michael
Darwen
May 1896
314
11
Abercorn
Jun 1909
McAvoy, Richard
Kilbarchan Athl
Sep 1919
17
0
St. Bernard's
May 1921
McAvoy, Robert
Irvine Meadow
Feb 1926
4
0
Raith Rovers
1926/27
McBain, Alex
Unknown
1890
32
0
Unknown
1892
McBain, Edward
Unknown
1887
169
6
Retired
Apr 1899
McBain, William
Unknown
Sep 1890
6
3
Rangers
Apr 1891
McBean, James
Unknown
1918
1
0
Unknown
1919
McBean, Robert
Queen's Park
Aug 1923
6
3
Linfield
1917
McBlane, James
Cowlairs
Feb 1895
84
2
Stevenson Thistle
Nov 1899
McBride, Edward
Unknown
1915
1
1
Hamilton Acads
Apr 1916
McBurnie, W. Samuel
Linfield
Aug 1908
16
0
Johnstone
Nov 1913
McCabe, James
East Stirlingshire
Jun 1933
34
1
Babcock & Wilcox
Apr 1935
McCaldon, Ian
Livingston
(Loan)
Nov 2000
4 (1)
0
Livingston
(Return to Parent)
Dec 2000
McCallum, Billy
Drumchapel Ams
Aug 1964
5
1
Clydebank
Aug 1966
McCallum, Willie
Motherwell
Oct 1973
7
0
Dunfermline Athl
Jan 1974
McCamon, Patrick
Largs Thistle
Sep 1935
48
10
Barrow
Apr 1937
McCann, Ryan
Celtic
(Loan)
Feb 2002
0 (1)
0
Celtic
(Return to Parent)
May 2002
McCart, Jamie
Celtic
(Loan)
Dec 2017
3
0
Celtic
(Return to Parent)
Dec 2017
McCarthy, Conor
Cork City
Jan 2020
80 (4)
5
End of Contract
May 2022
McCartney, John
Newmilns
1890
41
3
Liverpool
May 1892
McCay, Ryan
Academy Player
Aug 2002
20 (11)
1
Released
May 2009
McCloy, Jimmy
Clyde
Oct 1933
148
0
Bradford City
Aug 1938
McClure, Jim
Dalry Thistle
Oct 1948
1
0
Released
Apr 1950
McCluskey, Jamie
Free Agent
Sep 2010
0 (3)
6
Released
May 2011
McClymont, James
Unknown
Jul 1903
1
0
Unknown
1904
McConnell, Dave
Selkirk
May 1975
25
0
Berwick Rangers
Oct 1976
McCormack, John
Unknown
1892
3
0
Unknown
1893
McCormack, Hugh
Yoker Athletic
May 1923
8
1
Ayr Utd
Apr 1924
McCosh, Thomas
Kilbirnie Ladeside
Nov 1913
1
0
Johnstone
May 1914
McCrae, Davie
Beith
Jan 1924
352
251
New Brighton
May 1934
Scottish Cup 1926
All Time Top Scorer
Hall of Fame Inductee
McCrae, James
Clyde (Guest)
April 1917
1
0
Clyde
1917
McCrindle, Hugh
Rutherglen Glenc
Aug 1925
7
2
Charlton Athletic
Nov 1926
McCrone, William
Unknown
Jun 1897
8
0
Abercorn
Jul 1899
McCuaig, Archie
Rhu Amateurs
Jul 1969
2
0
Released
May 1970
McCue, Gerry
Ventra Juveniles
Feb 1974
1
0
Released
May 1974
McCulloch, (Unknown)
Unknown
1917
1
1
Unknown
1918
McCulloch, Alan
Kilmarnock
(Loan)
Mar 1978
10
0
Kilmarnock
(Return to Parent)
May 1978
McCulloch, Archie
Perthshire
Apr 1906
12
16
Bo'ness
Apr 1907
McCulloch, Willie
Airdrieonians
Jan 1957
44
7
Greenock Morton
Jan 1959
McDerment, Billy
Greenock Morton
Oct 1971
7 (1)
0
Lockheed Leamington
May 1972
McDonald, Andrew
Academy Player
Aug 2016
0 (1)
0
Released
Apr 2018
McDonald, James
Johnstone
Aug 1924
32
13
Queen of the South
Apr 1903
McDonald, Jim
Port Glasgow
Jul 1961
10
3
Stranraer
Apr 1963
McDonald, Jimmy
Glentyan Thistle
Sep 1951
5
1
Released
May 1955
McDonald, John
Penicuik Athletic
1936
2
0
Unknown
Unknown
McDonald, Peter
Ardeer Recreation
Nov 1951
1
0
Released
Apr 1952
McDonald, Robert
Beith
Jun 1898
1
1
Unknown
1900
McDonald, Roger
Unknown
Aug 1951
9
1
Mansfield Town
Mar 1955
McDonald, Tony
Arthurlie
Jun 1991
0 (3)
0
Arthurlie
Jan 1992
McDonald, Walter
Unknown
1898
3
1
Abercorn
Nov 1899
McDonald, William
Partick Thistle
(Loan)
Nov 1911
23
0
Partick Thistle
(Return to Parent)
April 1912
McDonald, William
Irvine Meadow
May 1923
231
13
Retired (Medical)
May 1903
Scottish Cup 1926
McDougall, Angus
Burnbank Athletic
1929
1
0
Kilmarnock
1931
McDougall, Frank
Clydebank
Jun 1979
150 (19)
64
Aberdeen
Jul 1984
McDougall, Malcolm
Renfrew Victoria
Aug 1910
28
8
Coventry City
May 1912
McDowall, Kenny
Partick Thistle
Sep 1984
145 (64)
24
St. Mirren Coach
May 1993
Scottish Cup 1987
Hall of Fame Inductee
McDowall, Les
Manchester City
(Loan)
Oct 1939
52
0
Manchester City
(Return to Parent)
Jun 1941
McDowell, Donnie
Partick Thistle
Nov 1974
85 (9)
40
Kilmarnock
Sep 1977
Scottish First Division 1976-77
McEachran, John
Port Glasgow
Jun 1978
15 (16)
3
Kilmarnock
Jul 1984
McElhinny, Daniel
Unknown
Oct 1946
2
0
Released
Apr 1948
McEwan, Alex
Rangers
Jun 1989
3 (2)
1
Greenock Morton
Mar 1992
McEwan, John
Dunoon Athletic
Nov 1951
3
0
Retired
Apr 1952
McFadden, Andy
Port Glasgow
Jul 1966
134 (2)
4
Dumbarton
Jul 1972
Scottish Second Division 1967-68
Hall of Fame Inductee
McFadzean, Jim
Hearts
Feb 1961
8
1
Raith Rovers
Mar 1961
McFall, David
Possil YM
Oct 1930
6 (1)
0
Largs Thistle
May 1975
McFarlane, John
Unknown
1890
12
0
Unknown
1891
McFarlane, Robert
Unknown
1891
22
0
Blackburn Rovers
1893
McGann, Billy
East Fife
Mar 1970
13
0
Cowdenbeath
Dec 1970
McGarry, Dan
Barnsley
(Loan)
Jul 1941
86
14
Manchester City
(Return to Parent)
Jul 1945
Summer Cup 1943
McGarry, Steven
Giffnock North
Jan 1997
104 (72)
27
Ross County
Jul 2002
Scottish First Division 1999-2000
McGarvey, Frank
(1st Spell)
Kilsyth Rangers
Dec 1974
169 (13)
71
Liverpool
May 1979
Scottish First Division 1976-77
McGarvey, Frank
(2nd Spell)
Celtic
Jun 1985
135 (24)
31
Queen of the South
Jul 1990
Scottish Cup 1987
Hall of Fame Inductee
McGathan, George
Unknown
Aug 1895
20
0
Johnstone
Apr 1896
McGettrick, Jamie
Glasgow Utd
Jan 1976
8 (9)
0
Clyde
Dec 1978
Scottish First Division 1976-77
McGhee, Jim
Queen of the
South
Jan 1963
2
0
Released
Apr 1963
McGill, Danny
Gleniffer Thistle
Jun 1989
13 (18)
2
Clyde
Feb 1993
McGill, Dunky
(1st Spell)
Duntocher Hibs
Aug 1951
56
15
Stirling Albion
Sep 1954
McGill, Dunky
(2nd Spell)
Stirling Albion
Nov 1955
71
21
Greenock Morton
Jun 1958
McGillivray, Jackie
Annbank Utd
Nov 1974
45 (11)
8
Kilmarnock
Aug 1977
McGinn, John
Academy Player
Jun 2012
87 (11)
4
Hibernian
Jul 2015
Scottish League Cup 2013
McGinn, Paul
Partick Thistle
May 2018
68 (2)
3
Hibernian
Jan 2020
McGinn, Stephen
(1st Spell)
Academy Player
Dec 2006
54 (33)
8
Watford
Jan 2010
McGinn, Stephen
(2nd Spell)
Wycombe Wands
Jan 2017
109 (7)
7
End of Contract
Jun 2020
Scottish Championship 2017-18
McGinty, Brian
Cumnock
Oct 2001
105 (24)
18
Irvine Meadow
May 2006
Scottish First Division 2005-06
McGonigle, Bernard
Unknown
Jul 1918
2
0
Unknown
1919
McGowan, Jamie
Motherwell
Jul 2000
69 (1)
4
Alloa Athletic
Jul 2003
McGowan, Paul
Celtic
(Loan to Perm)
Jan 1963
149 (5)
25
Dundee
Jun 2014
Scottish League Cup 2013
McGowne, Kevin
(1st Spell)
Hurlford Utd
Dec 1988
46 (7)
1
St. Johnstone
Jun 1992
McGowne, Kevin
(2nd Spell)
Partick Thistle
Jun 2003
128 (1)
3
Montrose (Asst Mgr)
Jul 2007
Scottish League Challenge Cup 2005
Scottish First Division 2005-06
Hall of Fame Inductee
McGrath, Charlie
Trialist
Oct 1967
1
1
Released
Oct 1967
McGrath, Jaison
Celtic
Sep 2015
0 (2)
0
Released
May 2006
McGrath, Jamie
Dundalk
Jan 2020
72 (7)
20
Wigan Athletic
Jan 2022
McGregor, (Unknown)
Unknown
1893
2
0
Unknown
1894
McGregor, Alex
Partick Thistle
(Loan)
Aug 1912
16
2
Partick Thistle
(Return to Parent)
1913
McGregor, Alex
Celtic
1913
14
0
Dumbarton
1914
McGregor, Darren
Cowdenbeath
Jun 2010
89 (3)
5
Rangers
Jun 2014
McGregor, George
Saltcoats Victoria
Aug 1927
8
1
Sunderland
May 1929
McGregor, Jimmy
Benburb
Dec 1932
126
71
Forfar Athletic
Apr 1938
McGregor, John
Liverpool
(Loan)
Apr 1984
6
1
Liverpool
(Return to Parent)
May 1984
McGroarty, Chris
Dunfermline Athl
Jan 2004
13 (1)
0
Released
May 2004
McGrory, Hugh
Blackburn Rovers
May 1914
49
1
Unknown
1916
McGrory, John
Albion Rovers
May 1954
24
15
Retired
Apr 1956
McGrotty, Gary
St. Mirren BC
Apr 1992
5 (13)
1
Stirling Albion
Mar 1996
McGugan, Jackie
Pollok
Dec 1956
83
5
Leeds Utd
Aug 1960
Scottish Cup 1959
McGuigan, John
Muirkirk
Nov 1953
26
4
Southend Utd
Apr 1955
McGuinness, Eddie
Stranraer
Mar 1974
4 (1)
1
Dunipace
May 1974
McGuire, James
St. Peter's BC
Aug 1996
0 (3)
0
Released
May 1998
McHale, Paul
Rangers
(Loan)
Jan 2003
12 (1)
1
Rangers
(Return to Parent)
May 2003
McInally, Arthur
Celtic
Aug 1918
18
0
Abercorn
May 1919
McInally, Thomas
Unknown
Dec 1943
1
0
Released
Dec 1943
McIndoe, Robert
Troon Athletic
Aug 1931
54
3
Ayr Utd
May 1933
McInnes, Ken
Vale of Leven
Sep 1972
12
0
Released
May 1973
McIntosh, Hugh
Unknown
Apr 1920
14
2
Johnstone
Nov 1921
McIntosh, Martin
Tottenham Hotspur
Nov 1988
2 (2)
0
Clydebank
Aug 1991
McIntosh, Thomas
Unknown
Feb 1945
6
4
Released
Jan 1946
McIntosh, William
Strathclyde
Sep 1922
36
8
Clyde
Apr 1924
McIntyre, Ally
St. Johnstone
Aug 1964
15
0
Greenock Morton
May 1965
McIntyre, John
Vale of Leven
Aug 1915
2
0
Partick Thistle
Apr 1916
McIntyre, Paul
Maybole
Mar 1991
131 (21)
11
Stranraer
Jul 1996
McKay, Peter
Burnley
Feb 1957
41
22
Corby Town
May 1958
McKean, Bobby
Blantyre Victoria
May 1969
161 (10)
47
Rangers
Sep 1974
McKee, Joe
Burnley
(Loan)
Aug 2011
0 (2)
0
Burnley
(Return to Parent)
Jan 2012
McKeller, David
Queen's Park
Dec 1909
3
1
Vale of Leven
Apr 1910
McKenna, David
Academy Player
Mar 2003
2 (25)
2
Stirling Albion
May 2007
McKenna, Harold
Ashfield
Aug 1918
52
0
Rangers
Apr 1920
Victory Cup 1919
McKenna, Tom
Free Agent
Aug 1943
62
5
Reading
Jun 1946
McKenny, David
Benburb
Dec 1932
2
0
Larne
Apr 1933
McKernon, Jamie
Academy Player
Jul 2010
0 (2)
0
Released
Mar 2013
McKim, James
Unknown
Mar 1895
21
0
Abercorn
May 1896
McKnight, Paul
(1st Spell)
Rangers
Mar 2000
8 (15)
2
Linfield
May 2002
Scottish First Division 1999-2000
McKnight, Paul
(2nd Spell)
Linfield
Jul 2003
5
0
Glenavon
Nov 2003
McLachlan, Richard
Glasgow Utd
May 1972
61 (6)
3
Released
May 1975
McLafferty, Maurice
Glenavon
Jul 1950
3
0
Sheffield Utd
Apr 1951
McLardie, Archibald
John Neilson FP
Sep 1910
5
0
Released
Apr 1912
McLardie, Archibald
Renfrew Jrs
Feb 1921
3
0
Vale of Leven
1921
McLardie, Jim
Motherwell
Jun 1965
14 (1)
0
Stranraer
May 1967
McLaren, John
Stranraer
Oct 1996
0 (1)
0
Glenafton Athletic
May 1997
McLaren, Malcolm
Blackpool
Jul 1946
15
4
Cannes
Jul 1947
McLatchie, Dick
Hibernian
Mar 1943
14
0
Released
Apr 1944
Summer Cup 1943
McLaughlan, Jim
Beith
Nov 1953
1
0
Released
May 1954
McLaughlin, Alec
Greenock
Nov 1965
18
3
Released
May 1967
McLaughlin, Barry
St. Mirren BC
Aug 1991
283 (12)
13
Kilmarnock
May 2002
Scottish First Division 1999-2000
Hall of Fame Inductee
McLaughlin, Hugh
Third Lanark
Aug 1967
112 (9)
11
Queen of the South
Aug 1972
Scottish Second Division 1967-68
McLaughlin, Joe
Clydebank
Feb 2000
3
1
St. Mirren Coach
May 2000
Scottish First Division 1999-2000
McLean, Ally
Ayr Utd
Jul 1978
4
0
Partick Thistle
Aug 1978
McLean, Daniel
Rothesay Royal Vic
May 1909
6
1
Wishaw Thistle
Oct 1910
McLean, George
Drumchapel Ams
Sep 1959
59
16
Rangers
Feb 1963
McLean, James
Unknown
1892
38
28
Liverpool
Apr 1895
McLean, Jim
Bo'ness Utd
Jul 1947
4
0
St. Johnstone
Oct 1949
McLean, Kenny
Academy Player
Jul 2010
130 (22)
24
Aberdeen
Feb 2015
McLean, Peter
Unknown
Nov 1944
6
2
Released
Apr 1945
McLean, Robert
Glasgow Perthshire
Jun 1906
6
0
Hamilton Acads
1907
McLean, Scott
Partick Thistle
Jan 2003
6 (1)
1
Stirling Albion
Jul 2003
McLear, Lewis
Academy Player
Dec 2014
9 (12)
0
Released
Jun 2017
McLellan, George
Shotts Bon Accord
Jun 1957
1
0
Lanark Utd
Apr 1959
McLellan, James
Saltcoats Victoria
Jun 1926
22
5
Released
May 1928
McLelland, Matthew
Unknown
Aug 1943
2
1
Released
Jun 1944
McLeod, Ally
Renfrew
Apr 1970
98 (1)
59
Southampton
May 1973
McLeod, Gus
Albion Rovers
Aug 1972
47 (11)
27
Hamilton Acads
Jan 1974
McLintock, William
Dunipace Jrs
Mar 1938
51
26
Released
Oct 1941
McLoughlin, Sean
Hull City
(Loan)
Jul 2019
21
1
Hull City
(Return to Parent)
Jan 2020
McMahon, Patrick
West Ham Utd
May 1934
25
0
Wrexham
May 1935
McManus, Daniel
Academy Player
Dec 2021
0 (1)
0
East Kilbride
Jun 2022
McMaster, Billy
Blantyre Victoria
Mar 1953
36
9
Stranraer
Jul 1955
McMenamy, Harry
Dundee
(Loan)
May 1940
1
1
Dundee
(Return to Parent)
May 1940
McMenamy, John
Partick Thistle
Jan 1938
11
2
Released
May 1939
McMenamy, Kenny
Eastwood HS
Jul 1976
0 (1)
0
Released
May 1978
McMillan, (Unknown)
Unknown
1892
1
0
Unknown
1893
McMillan, John
Motherwell
Aug 1995
0 (9)
1
Stranraer
Mar 1996
McMillan, William
Burnley
Nov 1900
3
0
Arthurlie
Sep 1902
McMullen, Paul
Celtic
(Loan)
Jul 2015
15 (7)
1
Celtic
(Return to Parent)
Jan 2016
McNamee, David
St. Mirren BC
Jun 1997
33
0
Blackburn Rovers
May 1999
McNaught, John
Falkirk
Mar 1919
3
0
Kilmarnock
Apr 1919
McNeilly, James
Unknown
Oct 1898
21
14
Johnstone
Jan 1901
McPhee, Dan
Unknown
1890
6
3
Unknown
1892
McPhee, Stephen
Coventry City
(Loan)
Mar 2001
6 (1)
0
Coventry City
(Return to Parent)
May 2001
McPhail, Bob
Rangers
(Loan)
Jan 1941
13
7
Rangers
(Return to Parent)
May 1941
McPherson, Duncan
Beith
Feb 1906
1
0
Beith
Sep 1908
McQuade, John
Neilston Victoria
Jun 1917
3
0
Neilston Victoria
Apr 1919
McQuade, Paul
Cowdenbeath
Jun 2010
1 (6)
2
East Fife
Aug 2011
McQueen, Eric
Beith
Jan 1985
1 (2)
0
Stranraer
Jul 1987
McQueen, George
Rangers
(Loan)
Dec 1917
1
0
Rangers
(Return to Parent)
Dec 1917
McQueen, Gordon
Largs Thistle
Feb 1970
77
5
Leeds Utd
Oct 1972
McQuilter, Ronnie
Stirling Albion
Jun 1998
31
0
Clydebank
Aug 2000
McShane, Ian
Ross County
Jul 2017
40 (9)
5
Falkirk
Jan 2019
Scottish Championship 2017-18
McShane, Jon
Academy Player
Jun 2010
1 (13)
0
Hamilton Acads
May 2012
McSorland, John
Coats Juniors
Jan 1933
4
2
Released
May 1933
McTavish, John
Manchester City
Nov 1960
115
2
Stranraer
Sep 1964
McTurk, George
Partick Thistle
(Loan)
Apr 1913
1
0
Partick Thistle
(Return to Parent)
May 1913
McTurk, John
Auchinleck Talbot
Apr 1954
63
3
Released
Apr 1961
McVeigh, Samuel
Kirkintilloch RR
Nov 1923
9
0
Arthurlie
Feb 1925
McVeigh, William
Stevenston
Jun 1920
14
7
Kilmarnock
Apr 1921
McVey, Alexander
Saltcoats South B
Sep 1930
5
1
Beith
May 1931
McVie, Gary
Clyde
Sep 1991
3 (3)
1
Glenafton Athletic
May 1993
McWalker, (Unknown)
Unknown
1896
2
0
Unknown
1896
McWalter, Mark
Arbroath
Jun 1987
59 (30)
9
Partick Thistle
Jun 1991
McWhirter, Norrie
Linwood Rangers
Sep 1985
281 (18)
12
Retired
May 2000
Hall of Fame Inductee
McWilliam, Graham
Academy Player
Aug 2002
2 (1)
0
East Stirlingshire
May 2005