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