

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