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 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
November 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

47

7

Liverpool
August 1906

 

McAllister Kyle

Youth System

January 2016

15(3)

1

Derby County
January 2017

 

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

26

3

??
1892

 

McAusland Marc
(1st spell)

Youth System

July 2007

0(6)

0

Queen of the South
July 2009

 

McAusland Marc
(2nd spell)

Queen of the South

July 2010

175(5)

6

Released
April 2015

League Cup 2013

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

Darwen

May 1896

314

11

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

32

0

??
1892

 

McBain Edward

??

1887

169

6

Retired
April 1899

 

McBain William

??

September 1890

6

3

Rangers
April 1891

 

McBean James

??

1918/19

1

0

??
1918/19

 

McBean Robert

Queens Park

1914

6

3

Linfield
1917

 

McBlane James

Cowlairs

February 1895

84

2

Stevenston Thistle
November 1899

 

McBride Edward

??

1915

1

1

Hamilton Academical
April 1916

 

McBurnie W. Samuel

Linfield

August 1908

16

0

Johnstone
November 1913

 

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

 

McCart Jamie

Celtic (loan)

December 2017

3

0

Celtic
  
December 2017

 

McCartney David

Rutherglen Glencairn

October 1900

8

2

??
??

 

McCartney John

Newmilns

1890

41

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

New Brighton
  
May 1934

Scottish Cup 1926
All-time top scorer

Hall of Fame inductee

McCrindle Hugh

Rutherglen Glencairn

August 1925

7

2

Charlton Athletic
November 1926

 

McCrone William

??

June 1897

8

0

Abercorn
July 1899

 

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

Perthshire

April 1906

12

0

Bo'ness
April 1907

 

McCulloch Willie

Airdrieonians

January 1957

44

7

Morton
January 1959

 

 

Name

Signed

Games

Goals

Left

Honours with Saints

McDerment Billy

Morton

October 1971

7(1)

0

Lockheed Leamington
May 1972

 

McDonald Andrew

Youth System
August 2016

0(1)

0

Released
(Stranraer)
April 2018

 

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

1

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

3

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)

24

St Mirren (coach)
May 1993

Scottish Cup 1987

Hall of Fame inductee

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

Hall of Fame inductee

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

12

0

??
1891/92

 

McFarlane Robert

??

1891

22

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

169(13)

71

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

Hall of Fame inductee

McGathan George

??

August 1895

20

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 John

Youth System

June 2012

87(11)

4

Hibernian

July 2015

League Cup 2013

McGinn Stephen

(1st spell)

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

 

McGowan Paul

Celtic (loan)
July2010
Permanent Deal

June 2011

149(5)

25

Dundee
June 2014

League Cup 2013

McGowne Kevin
(1st spell)

Hurlford United

December 1988

46(7)

1

St Johnstone
June 1992

 

McGowne Kevin
(2nd spell)

Partick Thistle

June 2003

128(1)

3

Montrose (asst Man)
July 2007

First Division 2005-06
Challenge Cup 2005

Hall of Fame inductee

McGrath Charlie

Trialist

October 1967

1

1

Released
October 1967

 

McGrath Jaison

Celtic

September 2015

0(2)

0

Released
May 2016

 

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 Darren

Cowdenbeath
June 2010

89(3)

5

Rangers
June 2014

 

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

 

McKernon Jamie

Youth System

July 2010

(0)2

0

Released
March 2013

 

McKim James

??

March 1895

21

0

Abercorn
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

 

 
 NameSignedGamesGoalsLeftHonours with Saints

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

Hall of Fame inductee

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

Rangers
February 1963

 

McLean James

??

1892/93

38

28

Liverpool
April 1895

 

McLean Jim

Bo'ness United

July 1947

4

0

St Johnstone
October 1949

 

McLean Kenny

Youth System

July 2010

130(22)

24

Aberdeen
February 2015

 

McLean Peter

??

November 1944

6

2

Released
April 1945

 

McLean Robert

Glasgow Perthshire

June 1906

6

0

Hamilton Academical
1906/07

 

McLean Scott

Partick Thistle

January 2003

6(1)

1

Stirling Albion
July 2003

 

McLear Lewis

Youth System

December 2014

9(12)

0

Released
June 2017

 

McLellan George

Shotts Bon Accord

June 1957

1

0

Lanark United
April 1959

 

McLellan James

Saltcoats Victoria

June 1926

22

5

Released
May 1928

 

McLelland Matthew

??

August 1943

2

1

Released
June 1944

 

McLeod Ally

Renfrew

April 1970

98(1)

59

Southampton
May 1973

 

McLeod Gus

Albion Rovers

August 1972

47(11)

27

Hamilton Academical
January 1974

 

McLintock William

Dunipace Juniors

March 1938

51

26

Released
October 1941

 

McMahon Patrick

West Ham United

May 1934

25

0

Wrexham
May 1935

 

McMaster Billy

Blantyre Victoria

March 1953

36

9

Stranraer
July 1955

 

McMenemy Harry

Dundee (loan)

May 1940

1

1

Dundee
May 1940

 

McMenemy John

Partick Thistle

January 1938

11

2

Released
May 1939

 

McMenemy Kenny

Eastwood HS

July 1976

0(1)

0

Released
May 1978

 

McMillan ??

??

1892/93

1

0

??
1892/93

 

McMillan John

Motherwell

August 1995

0(9)

1

Stranraer
March 1996

 

McMillan William

Burnley

November 1900

3

0

Arthurlie
September 1902

 

McMullan Paul

Celtic (loan)

July 2015

15(7)

1

Celtic
January 2016

 

McNamee David

St Mirren BC

June 1997

33

0

Blackburn Rovers
May 1999

 

McNaught John

Falkirk

March 1919

3

0

Kilmarnock
April 1919

 

McNeilly James

??

October 1898

21

14

Johnstone
January 1901

 

McPhail Bob

Rangers (loan)

January 1941

13

7

Rangers
May 1941

 

McPhee Dan

??

1890/91

6

3

??
1892/93

 

McPhee Stephen

Coventry City (loan)

March 2001

6(1)

0

Coventry City
May 2001

 

McPherson Duncan

Beith

February 1906

1

0

Beith
  
September 1908

 

McQuade John

Neilston Victoria

June 1917

3

0

Neilston Victoria
April 1919

 

McQuade Paul

Cowdenbeath

June 2010

1(6)

2

East Fife
August 2011

 

McQueen ??

??

1917/18

1

0

??
1917/18

 

McQueen Eric

Beith

January 1985

1(2)

0

Stranraer
July 1987

 

McQueen Gordon

Largs Thistle

February 1970

77

6

Leeds United
October 1972

 

McQuilter Ronnie

Stirling Albion

June 1998

31

0

Clydebank
August 2000

 

McShane Jon

Youth System

June 2010

1(13)

0

Hamilton Accies
May 2012

 

McSorland John

Coats Juniors

January 1933

4

2

Released
May 1933

 

McTavish John

Manchestr City

November 1960

115

2

Stranraer
September 1964

 

McTurk George

Partick Thistle (loan)

April 1913

1

0

Partick Thistle
May 1913

 

McTurk John

Auchinleck Talbot

April 1954

63

3

Released
April 1961

 

McVeigh Samuel

Kirkintilloch Rob Roy

November 1923

9

0

Arthurlie
February 1925

 

McVeigh William

Stevenston

June 1920

14

7

Kilmarnock
April 1921

 

McVey Alexander

Saltcoats South Beach

September 1930

5

1

Beith
May 1931

 

McVie Gary

Clyde

September 1991

3(3)

1

Glenafton Athletic
May 1993

 

McWalker ??

??

1896/97

2

0

??
1896/97

 

McWalter Mark

Arbroath

June 1987

59(30)

9

Parick Thistle
June 1991

 

McWhirter Norrie

Linwood Rangers

September 1985

281(18)

12

Retired

May 2000

Hall of Fame inductee

McWilliam Graham

Youth System

August 2002

2(1)

0

East Stirling

May 2005