final-header.jpg

Home | St Mirren FC | Club Records | Roll of Honour | St Mirren Park | Home Grounds | St Mirren Crest | The Strip | Current 1st team squad | Current Season | Past Saints | Through the years | Saints in Europe | Saints in Print | Renfrewshire | St Mirren Juniors | Around the Grounds | Related Links | Contact Us/Site Search

Player profiles Mc

Name
Signed
Games
Goals
Left
Honours with Saints
MacAulay Frank
Dunoon Athletic
November 1933
6
0
Released
April 1935
 
MacAuley James
Morton
September 1920
3
0
??
1921
 
MacCalman Colin
??
September 1944
12
0
Released
February 1946
 
MacDonald Hugh
??
December 1901
19
7
Abercorn
1905
 
MacDonald John
Penicuik Athletic
August 1936
2
0
Released
September 1937
 
MacKay Thomas
Wishaw YMCA
March 1924
3
0
Forfar Athletic
May 1924
 
MacKenzie John
Ross County
October 1934
57
36
Manchester United
June 1938
 
MacKenzie Scott
Falkirk
July 2000
52(12)
1
Fakirk
August 2002
 
MacLean Lauchlan
Preston North End
June 1911
2
0
Inverness Caledonian
1913
 
MacLean William
Raith Rovers
June 1920
4
1
Dundee
September 1920
 
MacLeod Ally
Third Lanark
November 1955
25
3
Blackburn Rovers
June 1956
 
MacPherson Gus
Dunfermline Athletic
July 2003
12
0
St Mirren Manager
November 2003
 
MacPherson Roderick
Kings Park
September 1911
5
1
??
1911/12
 
MacPherson William
Beith
September 1904
40
5
Liverpool
August 1906
 
McAllister William
Renton
March 1921
5
0
Vale of Leven
July 1922
 
McAlpine Andrew
??
April 1907
4
2
Alloa Athletic
April 1910
 
McAulay James
??
1890
21
2
??
1892
 
McAusland Marc
(1st spell)
Youth System
July 2007
0(6)
0
Queen of the South
July 2009
 
McAveety Phil
St Mirren BC
January 1976
24(3)
0
Morton
November 1983
 
McAvennie Frank
(1st spell)
Johnstone Burgh
January 1980
173(2)
63
West Ham United
June 1985
 
McAvennie Frank
(2nd spell)
Falkirk
October 1994
7
0
Retired
December 1994
 
McAvoy Michael
??
May 1896
263
10
Abercorn
June 1909
 
McAvoy Richard
Kilbarchan Athletic
September 1919
17
0
St Bernards
May 1921
 
McAvoy Robert
Irvine Meadow
February 1926
4
0
Raith Rovers
1926/27
 
McBain Alex
??
1890/91
15
0
??
1892
 
McBain Edward
??
1887
137
5
??
1899
 
McBain William
??
September 1890
5
1
??
??
 
McBean James
??
1918/19
6
0
??
1918/19
 
McBean Robert
Queens Park
1914
1
1
Linfield
1917
 
McBlane James
Cowlairs
February 1895
65
2
??
1899
 
McBride Edward
??
1915
1
1
Hamilton Academical
April 1916
 
McCabe James
East Stirling
June 1933
34
1
Babcock and Wilcox
April 1935
 
McCaldon Ian
Livingston (loan)
November 2000
4(1)
0
Livingston
December 2000
 
McCallum Billy
Drumchapel Ams
August 1964
5
1
Clydebank
August 1966
 
McCallum Willie
Motherwell
October 1973
7
0
Dunfermline Athletic
January 1974
 
McCamon Patrick
Largs Thistle
September 1935
48
10
Barrow
April 1937
 
McCann Ryan
Celtic (loan)
February 2002
0(1)
0
Celtic
May 2002
 
McCartney David
Rutherglen Glencairn
October 1900
7
2
??
??
 
McCartney John
Newmilns
1890
35
3
Liverpool
May 1892
 
McCay Ryan
Youth System
August 2002
20(11)
1
Released
May 2009
 
McCloy Jimmy
Clyde
October 1933
148
0
Bradford City
August 1938
 
McClure Jim
Dalry Thistle
October 1948
1
0
Released
April 1950
 
McCluskey Jamie
Unattached
(Wrexham)

September 2010
0(3)
0
Released
May 2011
 
McClymont James
??
July 1903
1
0
??
1904
 
McConnell Dave
Selkirk
May 1975
25
0
Berwick Rangers
October 1976
 
McCormack John
Clydebank
May 1980
162(1)
7
Dundee
May 1984
 
McCormick Hugh
Yoker Athletic
May 1923
8
1
Ayr United
April 1924
 
McCosh Thomas
Kilbirnie Ladeside
November 1913
1
0
Johnstone
May 1914
 
McCrae D
??
1916/17
1
0
??
1916/17
 
McCrae Davie
Beith
January 1924
352
251
Released
May 1934
Scottish Cup 1926
All time top scorer
McCrindle Hugh
Rutherglen Glencairn
August 1925
7
2
Charlton Athletic
November 1926
 
McCrone William
??
June 1897
7
0
??
1898/99
 
McCuaig Archie
Rhu Amateurs
July 1969
2
0
Released
May 1970
 
McCue Gerry
Ventura Juveniles
February 1974
1
0
Released
May 1974
 
McCulloch ??
??
1917/18
1
1
??
1917/18
 
McCulloch Alan
Kilmarnock (loan)
March 1978
10
0
Kilmarnock
May 1978
 
McCulloch Archie
??
April 1906
12
0
Bo'ness
April 1907
 
McCulloch Willie
Airdrieonians
January 1957
44
7
Morton
January 1959
 
McDerment Billy
Morton
October 1971
7(1)
0
Lockheed Leamington
May 1972
 
McDonald James
Johnstone
August 1924
32
13
Queen of the South
April 1930
 
McDonald Jim
Port Glasgow
July 1961
10
3
Stranraer
April 1963
 
McDonald Jimmy
Glentyan Thistle
September 1951
5
1
Released
May 1955
 
McDonald John
Penicuik Athletic
1936/37
2
0
??
??
 
McDonald M
??
1911/12
21
0
??
1911/12
 
McDonald Peter
Ardeer Recreation
November 1951
1
0
Released
April 1952
 
McDonald Robert
Beith
June 1898
3
1
??
1900
 
McDonald Roger
??
August 1951
9
1
Mansfield Town
March 1955
 
McDonald Tony
Arthurlie
June 1991
0(3)
0
Arthurlie
January 1992
 
McDonald Walter
??
1898/99
1
1
Abercorn
November 1899
 
McDonald William
Irvine Meadow
May 1923
231
13
Retired (illness)
May 1930

Scottish Cup 1926

McDougall Angus
Burnbank Athletic
1929/30
1
0
Kilmarnock
1931
 
McDougall Frank
Clydebank
June 1979
250(19)
64
Aberdeen
July 1984
 
McDougall Malcolm
Renfrew Victoria
August 1910
28
8
Coventry City
May 1912
 
McDowall Kenny
Partick Thistle
September 1984
145(64)
25
St Mirren (coach)
May 1993
Scottish Cup 1987
McDowall Les
Manchester City (loan)
October 1939
52
0
Manchester City
June 1941
 
McDowell Donnie
Partick Thistle
November 1974
85(9)
40
Kilmarnock
September 1977
First Division 1976-77
McEachran John
Port Glasgow
June 1978
15(16)
3
Kilmarnock
July 1984
 
McElhinny Daniel
??
October 1946
2
0
Released
April 1948
 
McEwan Alex
Rangers
June 1989
3(2)
1
Morton
March 1992
 
McEwan John
Dunoon Athletic
November 1951
3
0
Retired
April 1952
 
McFadden Andy
Port Glasgow
July 1966
134(2)
4
Dumbarton
July 1972
Second Division 1967-68
McFadzean Jim
Hearts
February 1961
8
1
Raith Rovers
March 1961
 
McFall David
Possil YM
August 1973
6(1)
0
Largs Thistle
May 1975
 
McFarlane John
??
1890/91
19
0
??
1891/92
 
McFarlane Robert
??
1891
14
0
Blackburn Rovers
1893
 
McGann Billy
East Fife
March 1970
13
0
Cowdenbeath
December 1970
 
McGarry Dan
Barnsley (loan)
July 1941
86
14
Barnsley
July 1945
Summer Cup 1943
McGarry Steven
Giffnock North
January 1997
94(72)
27
Ross County
July 2002
First Division 1999-2000
McGarvey Frank
(1st spell)
Kilsyth Rangers
December 1974
160(13)
66
Liverpool
May 1979
First Division 1976-77
McGarvey Frank
(2nd spell)
Celtic
June 1985
135(24)
31
Queen of the South
July 1990
Scottish Cup 1987
McGathan George
??
August 1895
18
0
Johnstone
April 1896
 
McGettrick Jamie
Glasgow United
January 1976
8(9)
0
Clyde
December 1978
First Division 1976-77
McGhee Jim
Queen of the South
January 1963
2
0
Released
April 1963
 
McGill Danny
Gleniffer Thistle
June 1989
13(18)
2
Clyde
February 1993
 
McGill Dunky
(1st spell)
Duntocher Hibs
August 1951
56
15
Stirling Albion
September 1954
 
McGill Dunky
(2nd spell)
Stirling Albion
November 1955
71
21
Morton
June 1958
 
McGillivray Jackie
Annbank United
November 1974
45(11)
8
Kilmarnock
August 1977
 
McGinn Stephen
Youth System
December 2006
54(33)
8
Watford
January 2010
 
McGinty Brian
Cumnock
October 2001
105(24)
18
Irvine Meadow
May 2006
First Division 2005-06
McGonigle Bernard
??
July 1918
2
0
??
1918/19
 
McGowan Jamie
Motherwell
July 2000
69(1)
4
Alloa Athletic
July 2003
 
McGowne Kevin
(1st spell)
Hurlford United
December 1988
46(7)
1
St Johnstone
June 1992
 
McGowne Kevin
(2nd spell)
Partick Thistle
June 2003
127(1)
3
Montrose (asst Man)
July 2007
First Division 2005-06
Challenge Cup 2005
McGrath Charlie
Trialist
October 1967
1
1
Released
October1967
 
McGregor ??
??
1893/94
2
0
??
1894/95
 
McGregor Alex
Partick Thistle (loan)
August 1912
16
2
Partick Thistle
1912/13
 
McGregor Alex
Celtic
1913/14
14
0
Dumbarton
1914/15
 
McGregor George
Saltcoats Victoria
August 1927
8
1
Sunderland
May 1929
 
McGregor Jimmy
Benburb
December 1932
126
71
Forfar Athletic
April 1938
 
McGregor John
Liverpool (loan)
April 1984
6
1
Liverpool
May 1984
 
McGroarty Chris
Dunfermline Athletic
January 2004
13(1)
0
Released
May 2004
 
McGrory Hugh
Blackburn Rovers
May 1914
49
1
??
1916
 
McGrory John
Albion Rovers
May 1954
24
15
Retired
April 1956
 
McGrotty Gary
St Mirren BC
April 1992
5(13)
1
Stirling Albion
March 1996
 
McGugan Jackie
Pollok
December 1956
83
5
Leeds United
August 1960
Scottish Cup 1959
McGuigan John
Muirkirk
November 1953
26
4
Southend United
April 1955
 
McGuinness Eddie
Stranraer
March 1974
4(1)
1
Dunipace
May 1974
 
McGuire James
St Peters BC
August 1996
0(3)
0
Released
May 1998
 
McHale Paul
Rangers (loan)
January 2003
12(1)
1
Rangers
May 2003
 
McInally Arthur
Celtic
August 1918
18
0
Abercorn
May 1919
 
McInally Thomas
??
December 1943
1
0
Released
December 1943
 
McIndoe Robert
Troon Athletic
August 1931
54
3
Ayr United
May 1933
 
McInnes Ken
Vale of Leven
September 1972
12
0
Released
May 1973
 
McIntosh Hugh
??
April 1920
14
2
Johnstone
November 1921
 
McIntosh Martin
Tottenham Hotspur
November 1988
2(2)
0
Clydebank
August 1991
 
McIntosh Thomas
??
February 1945
6
4
Released
January 1946
 
McIntosh William
Strathclyde
September 1922
36
8
Clyde
April 1924
 
McIntyre Ally
St Johnstone
August 1964
15
0
Morton
May 1965
 
McIntyre John
Vale of Leven
August 1915
2
0
Partick Thistle
April 1916
 
McIntyre Paul
Maybole
March 1991
131(21)
11
Stranraer
July 1996
 
McKay Peter
Burnley
February 1957
41
22
Corby Town
May 1958
 
McKean Bobby
Blantyre Victoria
May 1969
161(10)
47
Rangers
September 1974
 
McKee Joe
Burnley (loan)
August 2011
0(2)
0
Burnley
January 2012
 
McKellar David
Queens Park
December 1909
3
1
Vale of Leven
April 1910
 
McKenna David
Youth system
March 2003
2(25)
2
Stirling Albion
May 2007
 
McKenna Harold
Ashfield
August 1918
52
0
Rangers
April 1920
Victory Cup 1919
McKenna Tom
Unattached
August 1943
62
5
Reading
June 1946
 
McKenny David
Benburb
December 1932
2
0
Larne
April 1933
 
McKim James
??
March 1895
19
0
Released
May 1896
 
McKnight Paul
(1st spell)
Rangers
March 2000
8(15)
2
Linfield
May 2002
First Division 1999-2000
McKnight Paul
(2nd spell)
Linfield
July 2003
5
0
Glenavon
November 2003
 
McLachlan Richard
Glasgow United
May 1972
61(6)
3
Released
May 1975
 
McLafferty Maurice
Glenavon
July 1950
3
0
Sheffield United
April 1951
 
McLardie ??
Renfrew Juniors
1920/21
3
0
Vale of Leven
1921
 
McLardie Archibald
John Neilson FP
September 1910
5
0
Released
April 1912
 
McLardie Jim
Motherwell
June 1965
14(1)
0
Stranraer
May 1967
 
McLaren John
Stranraer
October 1996
0(1)
0
Glenafton Athletic
May 1997
 
McLaren Malcolm
Blackpool
July 1946
15
4
Cannes
July 1947
 
McLatchie Dick
Hibernian
March 1943
14
0
Released
April 1944
Summer Cup 1943
McLaughlan Jim
Beith
November 1953
1
0
Released
May 1954
 
McLaughlin Alec
Greenock
November 1965
18
3
Released
May 1967
 
McLaughlin Barry
St Mirren BC
August 1991
283(12)
13
Kilmarnock
May 2002
First Division 1999-2000
McLaughlin Hugh
Third Lanark
August 1967
112(9)
11
Queen of the South
August 1972
Second Division 1967-68
McLaughlin Joe
Clydebank
February 2000
3
1
St Mirren coach
May 2000
First Division 1999-2000
McLean Ally
Ayr United
July 1978
4
0
Partick Thistle
August 1978
 
McLean Daniel
Rothesay Royal Victoria
May 1909
6
1
Wishaw Thistle
October 1910
 
McLean George
Dumchapel Ams
September 1959
59
16