Past Saints
M
Player
Signed
Games Played
Goals Scored
Left
Honours
Mackie, Peter
Dundee
May 1984
39 (20)
5
Partick Thistle
Aug 1986
Mackie, Robert
Clyde
Nov 1894
4
1
Clyde
Apr 1895
Magennis, Josh
Aberdeen
(Loan)
Jan 2014
7 (6)
0
Aberdeen
(Return to Parent)
May 2014
Magner, Ted
Everton
Jan 1912
55
29
South Liverpool
1914
Mair, Charles
Newmilns
Jun 1910
8
0
Unknown
Unknown
Mair, Lee
Aberdeen
Jul 2009
140 (9)
2
Partick Thistle
Jan 2014
Scottish League Cup 2013
Main, Curtis
Shrewsbury Town
Jun 2021
58 (16)
13
Released
Jun 2023
Makela, Janne
My-Pa (Finland)
Sep 1995
1
0
Finn-Pa (Finland)
Oct 1995
Mallan, Jim
Celtic
Oct 1953
79
0
Retired
Apr 1956
Mallan, Stevie
Academy Player
Nov 2014
109 (3)
29
Barnsley
May 2017
Malone, Eddie
Clyde
Jan 2007
4 (2)
0
Dundee
Nov 2007
Manley, Roddy
Falkirk
Jun 1989
112
0
Instant Dict (HK)
May 1993
Marshall, Alex
Longcroft Thistle
Oct 1919
5
0
Released
Apr 1920
Marshall, Gordon
Celtic
(Loan)
Oct 1997
1
0
Celtic
(Return to Parent)
Oct 1997
Marshall, John (Jock)
Shettleston
Jul 1914
152
28
Middlesbrough
Nov 1919
Victory Cup 1919
Marshall, Robert
Hibernian
(Loan)
Jan 1935
7
0
Hibernian
(Return to Parent)
Apr 1935
Marshall, Thomas
Unknown
Oct 1898
6
2
Bolton Wanderers
Nov 1898
Martin, Brian
Hamilton Acads
Feb 1988
144
9
Motherwell
Nov 1991
Martin, Joe
Lochgelly Violet
Sep 1941
159
4
Cheltenham Town
Dec 1952
Marwood, James
Gateshead
Jun 2014
12 (3)
0
Forest Green Rovers
Jan 2015
Mason, Brandon
Coventry City
(Loan)
Oct 2020
8 (4)
0
Coventry City
(Return to Parent)
May 2021
Mason, Gary
Dunfermline Athl
Jun 2007
58 (3)
3
Hamilton Acads
May 2009
Mason, George
Banknock Juniors
Sep 1923
9
1
Falkirk
May 1926
Maxwell, (Unknown)
Johnstone
1916
1
0
Abercorn
1916
Maxwell, Alex
Stenhousemuir
Jan 1913
2
0
Released
Apr 1913
Maxwell, Gavin
Burnbank Athletic
Jan 1901
1
0
Royal Albert
Apr 1901
Maxwell, Ian
St. Johnstone
May 2005
63 (5)
4
Partick Thistle
May 2008
Scottish First Division 2005-06
May, James
Unknown
Oct 1897
8
2
Preston North End
Feb 1898
Meechan, John
Maryhill Hibs
Aug 1928
85
28
Burnley
Jul 1933
Meek, Gordon
Govan YMCA
Dec 1945
3
1
Unknown
Unknown
Mehmet, Billy
Dunfermline Athl
Aug 2005
141 (51)
39
Genclerbirligi (Turk)
May 2010
Scottish Challenge Cup 2005
Scottish First Division 2005-06
Melrose, George
Forres Mechanics
May 1955
3
0
Unknown
Apr 1956
Mendes, Junior
(1st Spell)
Chelsea
Apr 1996
109 (24)
22
Dunfermline Athl
Jul 2000
Scottish First Division 1999-2000
Mendes, Junior
(2nd Spell)
Dunfermline Athl
June 2002
20 (2)
6
Mansfield Town
Jan 2003
Merrie, Alex
Saltcoats Victoria
Aug 1923
9
5
Portsmouth
May 1925
Mess, James
Greenock Morton
(Loan)
Jun 1941
9
0
Greenock Morton
(Return to Parent)
Oct 1941
Millar, David
Raith Rovers
Nov 1970
121 (4)
7
Stranraer
Jun 1974
Millar, Henry
Abercorn
1891
3
1
Preston North End
1892
Millar, Jim
Renfrew
Aug 1965
4
0
Released
Apr 1966
Millar, Matthew
Free Agent
Sep 2021
9 (3)
0
Released
May 2022
Millar, Robert
Springbank
May 1909
24
0
Woolwich Arsenal
Sep 1911
Millen, Andy
Clyde
Jan 2004
135 (2)
1
Retired
May 2008
Scottish League Challenge Cup 2005
Scottish First Division 2005-06
Oldest Player, Oldest Goalscorer
Miller, (Unknown)
Unknown
1894
18
8
Unknown
1895
Miller, Adam
Unknown
Unknown
11
0
Hamilton Acads
Feb 1922
Miller, Alistair
Third Lanark
Jul 1957
152
30
Norwich City
May 1962
Scottish Cup 1959
Hall of Fame Inductee
Miller, James
Unknown
Jun 1917
16
3
Greenock Morton
Sep 1920
Miller, James
Airdrieonians
May 1921
20
0
Unknown
1922
Miller, John
Yoker
Feb 1925
395
9
Retired
Apr 1939
Miller, John
Dumbarton
(Loan)
Jul 1918
3
0
Dumbarton
(Return to Parent)
Feb 1919
Miller, Kenneth
Rothesay Royal Vic
Aug 1936
10
3
Airdrieonians
May 1938
Miller, Willie
Irvine Meadow
Jul 1948
25
0
Released
Apr 1952
Milliken, James
Leicester Fosse
Aug 1895
15
6
Tottenham Hotspur
1897
Milliken, James
Yoker Athletic
Mar 1907
3
0
Released
Apr 1907
Milliken, William
Kilbirnie Ladeside
Jan 1938
17
0
Military Service
Feb 1940
Milloy, Fred
Kilmarnock
(Loan)
Oct 1940
3
0
Kilmarnock
(Return to Parent)
Nov 1940
Milne, (Unknown)
Unknown
1892
5
2
Unknown
1893
Milne, Arthur
Hibernian
Sep 1946
97
35
Coleraine
May 1950
Milne, David
Giffnock North
Apr 1995
12 (9)
1
Released
May 1999
Milne, John
Middlesbrough
(Loan)
Oct 1939
2
0
Middlesbrough
(Return to Parent)
Nov 1939
Milne, Thomas
Hebburn Argyle
May 1907
146
37
Distillery
May 1912
Miranda, Franco
CA Independiente
(Loan)
Aug 2007
46 (6)
4
CA Independiente
(Return to Parent)
May 2009
Mirk, James
Unknown
1892
36
0
Hearts
Apr 1894
Mitchell, Ally
Kilmarnock
Jan 2003
10 (2)
0
Brechin City
Jul 2003
Mitchell, Dave
Ayr Utd
Jan 1965
29
2
Clydebank
Oct 1966
Moffat, James
Unknown
Feb 1944
14
4
Released
Apr 1946
Moffat, Joseph
Bo'ness
Sep 1901
43
16
Manchester City
Apr 1903
Molloy, Craig
Academy Player
Aug 2002
9 (12)
0
Stenhousemuir
Jan 2009
Scottish First Division 2005-06
Money, Campbell
Dailly Amateurs
Jun 1978
391
2
Stranraer (Manager)
Mar 1996
Scottish Cup 1987
Hall of Fame Inductee
Mooney, John
Edinburgh City
May 1939
32
0
Unknown
Unknown
Moore, Neil
Muirkirk
Jul 1952
39
2
Cowdenbeath
May 1957
Mooy, Aaron
Bolton Wanderers
Oct 2010
13 (17)
2
West Sydney (Aus)
Jun 2012
Moran, John
Derby County
Aug 1955
1
0
Released
Apr 1956
Morgan, Hugh
(1st Spell)
Longriggend
May 1896
39
6
Liverpool
Apr 1896
Morgan, Hugh
(2nd Spell)
Dundee
Jul 1904
4
0
King's Park
1905
Morgan, Lewis
(1st Spell)
Academy Player
Aug 2014
72 (30)
24
Celtic
Jan 2018
Morgan, Lewis
(2nd Spell)
Celtic
(Loan)
Jan 2018
15 (1)
5
Celtic
(Returned to Parent)
May 2018
Scottish Championship 2017-18
Morgan, Matthew
Renfrew Juniors
Jan 1925
128
15
Bournemouth
Apr 1930
Morias, Junior
Northampton Town
Jun 2019
24 (23)
2
King's Lynn Town
Jun 2021
Morrison, (Unknown)
Unknown
1896
3
1
Unknown
1898
Morrison, Alex
Larkhall Thistle
May 1972
44
0
Lesmahagow
Aug 1976
Morrison, Frank
Duntocher BC
Dec 1984
0 (1)
0
Arbroath
Aug 1986
Morrison, James
Unknown
1890
36
14
Hearts
Dec 1892
Morrison, James
Unknown
Aug 1911
14
1
Released
Apr 1914
Morrison, John
Falkirk
(Loan)
Jan 1914
4
0
Falkirk
(Return to Parent)
Apr 1914
Morrison, Robert
(1st Spell)
Partick Thistle
(Loan)
May 1940
2
0
Partick Thistle
(Return to Parent)
May 1940
Morrison, Robert
(2nd Spell)
Partick Thistle
(Loan)
Sep 1941
2
0
Partick Thistle
(Return to Parent)
Sep 1941
Morrison, Tom
Troon Athletic
Mar 1967
149
12
Liverpool
Feb 1928
Scottish Cup 1926
Morton, (Unknown)
Unknown
1891
1
0
Unknown
1892
Mowat, John
Possil YM
Mar 1974
39 (2)
2
Released
May 1979
Mowbray, Henry
Bolton Wanderers
Jul 1973
26 (1)
1
Hakoah (Aus)
Feb 1974
Muir, Alan
Academy Player
Mar 2003
1 (6)
0
Elgin City
Jul 2005
Muir, David
Mossvale YMCA
Feb 1931
31
5
Released
Oct 1937
Muir, Robert
Unknown
Aug 1941
3
0
Released
Jun 1942
Muir, Robert
Oakshaw Church
Oct 1930
1
0
Released
May 1931
Muir, Willie
Port Glasgow
Sep 1955
1
0
Aldershot
May 1956
Mullen, Danny
Livingston
(Loan to Perm)
Dec 2017
42 (30)
14
Released
Jun 2020
Scottish Championship 2017-18
Mullen, Matthew
(1st Spell)
Unknown
1892
5
1
Grimsby Town
Sep 1892
Mullen, Matthew
(2nd Spell)
Grimsby Town
Jul 1893
94
37
Dunblane
1899
Mulholland, David
Unknown
Feb 1918
2
0
Released
Apr 1918
Munro, Alan
Dundee Utd
Nov 1974
31 (4)
10
Clydebank
Jun 1976
Munro, Iain
(1st Spell)
Drumchapel Ams
Dec 1969
131 (4)
20
Hibernian
Jun 1973
Munro, Iain
(2nd Spell)
Rangers
Nov 1977
124
5
Stoke City
Oct 1980
Anglo-Scottish Cup 1980
Munro, Stuart
Falkirk
Sep 1996
26 (1)
1
Sydney Utd
May 1997
Murdoch, James
Unknown
Jan 1944
14
2
Released
Dec 1944
Scottish Second Division 1967-68
Most Consecutive Games Played
Most Consecutive League Games
Murray, Cammy
Drumchapel Ams
Mar 1962
416 (1)
4
Motherwell
Aug 1972
Murray, Charles
Ferguslie
Mar 1904
1
0
Abercorn
Oct 1904
Murray, Eric
Kilmarnock
Jul 1968
48 (7)
3
Cumnock
May 1971
Murray, Hugh
Kelty Rangers
Feb 1924
1
0
Johnstone
Aug 1924
Murray, Hugh
Academy Player
Apr 1995
427 (41)
18
Partick Thistle
May 2012
Scottish First Division 1999-2000
Scottish League Challenge Cup 2005
Scottish First Division 2005-06
Most League Appearances
Most Official Competitive Games
Hall of Fame Inductee
Murray, Matthew
Ayr Utd
Aug 1957
3
0
Barrow
Aug 1958
Murray, William
Unknown
Aug 1921
1
0
Johnstone
Aug 1922
Murray, William
Sunderland
Jan 1937
83
0
Released
Apr 1939
Muzek, Mateo
Sh. Karagandy
Jan 2019
14 (2)
0
FC Sheriff
Jul 2019
Myles, Sandy
Bo'ness Utd
Aug 1959
9
0
Stirling Albion
Aug 1961