webassets/header2.jpg

Home
Current season
Current squad
Formation
Home Grounds
Club Records
Honours
Past Saints
Club Crest
Club Strips
Renfrewshire
Europe
Division 'C'
Season by Season
Day by day
Saints in Print
St Mirren Juniors
Around the Grounds
Related Links
Club Info
Contact/Search
Player profiles M

Name
Signed
Games
Goals/
Shut-out
Left
Honours with Saints
Mackie Peter
Dundee
May 1984
39(20)
5
Partick Thistle
August 1986
 
Mackie Robert
Clyde
November 1894
4
1
Clyde
April 1895
 
Magennis Josh
Aberdeen(loan)
January 2014
7(6)
0
Aberdeen
May 2014
 
Magner Ted
Everton
January 1912
55
29
South Liverpool
1914
 
Mair Charles
Newmilns
June 1910
8
0
??
??
 
Mair Lee
Aberdeen
July 2009
140(9)
2
Partick Thistle
January 2014
League Cup 2013
Makela Janne
My-Pa (Finland)
September 1995
1
0
Finn-Pa (Finland)
October 1995
 
Mallan Jim
Celtic
October 1953
79
0
Retired
April 1956
 
Mallan Stevie
Youth System
November 2014
109(3)
29
Barnsley
May 2017
 
Malone Eddie
Clyde
January 2007
4(2)
0
Dundee
November 2007
 
Manley Roddy
Falkirk
June 1989
112
0
Instant Dict (Hong Kong)
May 1993
 
Marshall Alex
Longcroft Thistle
October 1919
5
0
Released
April 1920
 
Marshall Gordon
Celtic (loan)
October 1997
1
0
Celtic
October 1997
 
Marshall John (Jock)
Shettleston
July 1914
152
28
Middlesbrough
November 1919
Victory Cup 1919
Marshall Robert
Hibernian (loan)
January 1935
7
0
Hibernian
April 1935
 
Marshall Thomas
??
October 1898
6
2
Bolton Wanderers
November 1898
 
Martin Brian
Hamilton Academical
February 1988
144
9
Motherwell
November 1991
 
Martin Joe
Lochgelly Violet
September 1941
159
4
Cheltenham Town
December 1952
 
Marwood James
Gateshead
June 2014
12(3)
0
Forest Green Rovers
January 2015
 
Mason Gary
Dunfermline Athletic
June 2007
58(3)
3
Hamilton Academical
May 2009
 
Mason George
Banknock Juniors
September 1923
9
1
Falkirk
May 1926
 
Maxwell ??
Johnstone
1916/17
1
0
Abercorn
1916/17
 
Maxwell Alex
Stenhousemuir
January 1913
2
0

Released
April 1913
 
Maxwell Gavin
Burnbank Athletic
January 1901
1
0
Royal Albert
April 1901
 
Maxwell Ian
St Johnstone
May 2005
63(5)
4
Partick Thistle
May 2008
First Division 2005-06
May James
??
October 1897
8
2
Preston North End
February 1898
 
Meechan John
Maryhill Hibs
August 1928
85
28
Burnley
July 1933
 
Meek Gordon
Govan Y M C A
December 1945
3
1
??
??
 
Mehmet Billy
Dunfermline Athletic
August 2005
141(51)
39
Genclerbirligi (Turk)
May 2010
Challenge Cup 2005
First Division 2005-06
Melrose George
Forres Mechanics
May 1955
3
0
Released
April 1956
 
Mendes Junior (1st)
Chelsea
April 1996
109(24)
22
Dunfermline Athletic
July 2000
First Division 1999-2000
Mendes Junior (2nd)
Dunfermline Athletic
June 2002
20(2)
6
Mansfield Town
January 2003
 
Merrie Alex
Saltcoats victoria
August 1923
9
5
Portsmouth
May 1925
 
Mess James
Morton (loan)
June 1941
9
0
Morton
October 1941
 
Millar David
Raith Rovers
November 1970
121(4)
7
Stranraer
June 1974
 
Millar Henry
Abercorn
1891
3
1
Preston North End
1892
 
Millar Jim
Renfrew
August 1965
4
0
Released
April 1966
 
Millar Robert
Springbank
May 1909
24
0
Woolwich Arsenal
September 1911
 
Millen Andy
Clyde
January 2004
133(2)
1
Retired
May 2008
Challenge Cup 2005
First Division 2005-06
Oldest player
Miller ??
??
1894/95
18
8
??
1894/95
 
Miller Adam
??
??
11
0
Hamilton Academical
February 1922
 
Miller Alistair
Third Lanark
July 1957
152
30
Norwich City
May 1962
Scottish Cup 1959
Miller James
??
 June 1917
16
3
Morton
September 1920
 
Miller James
Airdrieonians
May 1921
20
0
Released
1922
 
Miller John
Yoker
February 1925
395
9
Retired
April 1939
 
Miller John
Dumbarton (loan)
July 1918
3
0
Dumbarton
February 1919
 
Miller Kenneth
Rothesay Royal Victoria
August 1936
10
3
Airdrieonians
May 1938
 
Miller Willie
Irvine Meadow
July 1948
25
0
Released
April 1952
 
Milliken James
Leicester Fosse
August 1895
15
6
Tottenham Hotspur
1897
 
Milliken James
Yoker Athletic
March 1907
3
0
Released
April 1907
 
Milliken William
Kilbirnie Ladeside
January 1938
17
0
Military Service
February 1940
 
Milloy Fred
Kilmarnock (loan)
October 1940
3
0
Kilmarnock
November 1940
 
Milne ??
??
1892/93
5
2
??
1892/93
 
Milne Arthur
Hibernian
September 1946
97
35
Coleraine
May 1950
 
Milne David
Giffnock North
April 1995
12(9)
1
Released
May 1999
 
Milne John
Middlesbrough (loan)
October 1939
2
0
Middlesbrough
November 1939
 
Milne Thomas
Hebburn Argyle
May 1907
146
37
Distillery
1912
 
Miranda Franco
CAI (Argentina-loan)
August 2007
46(6)
4
CAI (Argentina)
May 2009
 
Mirk James
??
1892
36
0
Hearts
April 1894
 
Mitchell Ally
Kilmarnock
January 2003
10(2)
0
Brechin City
July 2003
 
Mitchell Dave
Ayr United
January 1965
29
2
Clydebank
October 1966
 
Moffat James
??
February 1944
14
4
Released
April 1946
 
Moffat Joseph
Bo'ness
September 1901
43
16
Manchester City
April 1903
 
Molloy Craig
Youth System
August 2002
9(12)
0
Stenhousemuir
January 2009
First Division 2005-06
Money Campbell
Dailly Amateurs
June 1978
391
2
108
Stranraer (Manager)
March 1996
Scottish Cup 1987
Mooney John
Edinburgh City
May 1939
32
0
??
??
 
Moore Neil
Muirkirk
July 1952
39
2
Cowdenbeath
May 1957
 
Mooy Aaron
Bolton Wanderers
October 2010
13(17)
2
West Sydney (Australia)
June 2012
 
Moran John
Derby County
August 1955
1
0
Released
April 1956
 
Morgan Hugh
1st Spell

Longriggend
May 1896
39
6
Liverpool
April 1898
 
Morgan Hugh
2nd Spell

Dundee
July 1904
4
0
Kings Park
1905
 
Morgan Lewis
Youth System
August 2014
Celtic(loan)
January 2018
87(31)
29
Celtic
May 2018
Championship 2018
Morgan Matthew
Renfrew Juniors
January 1925
128
15
Bournemouth
April 1930
Scottish Cup 1926
Morrison ??
??
1896
3
1
??
1898
 
Morrison Alex
Larkhall Thistle
May 1972
44
0
Lesmahagow
August 1976
 
Morrison Frank
Duntocher BC
December 1984
(1)
0
Arbroath
August 1986
 
Morrison James
??
1890
36
14
Hearts
December 1892
 
Morrison James
??
August 1911
14
1
Released
April 1914
 
Morrison John
Falkirk (loan)
January 1914
4
0
Falkirk
April 1914
 
Morrison Robert
(1st spell)
Partick Thistle (loan)
May 1940
2
0
Partick Thistle
May 1940
 
Morrison Robert
(2nd spell)
Partick Thistle (loan)
September 1941
2
0
Partick Thistle
September 1941
 
Morrison Tom
Troon Athletic
September 1924
149
12
Liverpool
February 1928
Scottish Cup 1926
Morton ??
??
1891
1
0
??
1892
 
Mowat John
Possil YM
March 1974
39(2)
2
Released
May 1979
First Division 1976-77
Mowbray Henry
Bolton Wanderers
July 1973
26(1)
1
Hakoah (Australia)
February 1974
 
Muir Alan
Youth System
March 2003
1(6)
0
Elgin City
July 2005
 
Muir David
Mossvale YMCA
February 1931
31
5
Released
October 1937
 
Muir Robert
??
August 1941
3
0
Released
June 1942
 
Muir Robert
Oakshaw Church
October 1930
1
0
Released
May 1931
 
Muir Willie
Port Glasgow
September 1955
1
0
Aldershot
May 1956
 
Mullholland David
??
February 1918
2
0
Released
April 1918
 
Mullen Matthew (1st)
??
1892
5
1
Grimsby Town
September 1892
 
Mullen Matthew (2nd)
Grimsby Town
July 1893
94
37
Dunblane
1899
 
Munro Alan
Dundee United
November 1974
31(4)
10
Clydebank
June 1976
 
Munro Iain (1st)
Drumchapel Ams
December 1969
131(4)
20
Hibernian
June 1973
 
Munro Iain (2nd)
Rangers
November 1977
123
5
Stoke City
October 1980
Anglo Scottish Cup 1980
Munro Stuart (1st)
Bo'ness United
November 1980
1
0
Alloa Athletic
June 1982
 
Munro Stuart (2nd)
Falkirk
September 1996
26(1)
1
Sydney United
May 1997
 
Murdoch James
??
January 1944
14
2
Released
December 1944
 
Murray Cammy
Drumchapel Ams
March 1962
416(1)
4
Motherwell
August 1972
Second Division 1967-68
Most consecutive games
Most consecutive league games
Murray Charles
Ferguslie
March 1904
1
0
Abercorn
October 1904
 
Murray Eric
Kilmarnock
July 1968

48(7)

3
Cumnock
May 1971
 
Murray Hugh
Kelty Rangers
February 1924

1

0
Johnstone
August 1924
 
Murray Hugh
Youth System
April 1995

427(41)

18
Partick Thistle
May 2012
First Division 1999-2000
Challenge Cup 2005
First Division 2005-06
Most league appearances
Most official competitive games
Murray Matthew
Ayr United
August 1957

3

0
Barrow
August 1958
 
Murray William
??
August 1921

1

0
Johnstone
August 1922
 
Murray William
Sunderland
January 1937

83

0
Released
April 1939
 
Myles Sandy
Bo'ness United
August 1959
9
0
Stirling Albion
August 1961