Former players

Below is a list of Stockport County players who have represented the club since the 1891/92 season when we played our first competitive game in the Combination League and covers our historical journey through the Football League as well as our recent spell in Non-League. As well as League football information is also available for games played in wartime football as well as the FA Cup, League Cup, Associate Members Cup and FA Trophy.

To view more information about a player please click on a players name

a b c d e f g h i j k l m n o p q r s t u v w x y z

m

Player name Country Debut Total seasons Total Apps Total Goals
Garry MacDonald England 21/08/1989 1 4 1
Jon Macken England 02/02/2013 1 13 1
George MacKenzie Scotland 25/08/1934 1 7 3
George Madden England 07/09/1901 1 26 6
Ralph Maddison England 28/08/1948 1 6 0
James Maden 23/02/1918 1 1 0
Peter Maguire England 01/09/1990 1 2 0
Matty Mainwaring England 30/08/2008 4 85 2
Lee Mair Scotland 07/08/2004 1 17 0
George Makin 27/01/1945 1 1 0
Jim Makin 06/04/1910 2 19 5
Michael Malcolm England 06/08/2005 2 47 6
? Malkin 09/01/1892 1 1 0
Tony Mallalieu 22/04/1970 1 1 0
Phil Malley England 24/11/1984 1 3 0
William Malloy England 03/09/1927 1 9 0
Patrick Malone 07/02/1903 1 1 0
Sean Maloney England 20/08/1979 1 1 0
George Manley 02/03/1918 2 9 0
Bob Mann 10/11/1894 4 66 14
Sean Mannion Republic of Ireland 02/03/1999 1 1 0
Bob Manson Scotland 02/09/1905 1 21 10
Kallum Mantack England 04/11/2017 2 17 3
Joe Mantle England 06/02/1937 2 22 12
Jonny Margetts England 28/11/2015 1 7 4
Chris Marples England 27/03/1987 2 65 0
Chris Marsden England 13/01/1996 3 86 4
John Marsden England 09/01/2016 2 48 10
Arthur Marshall England 01/02/1902 1 11 2
John Marshall Scotland 15/02/1930 1 2 1
Lee Marshall England 06/05/1995 1 1 0
Paul Marshall England 26/02/2013 1 11 1
Samuel Marsland England 14/11/1925 1 5 0
William Marsland England 16/10/1926 1 1 0
Alfred Martin England 20/11/1926 1 4 2
Bill Martin England 01/09/1908 1 12 3
Harold Martin 18/09/1943 2 32 2
Paul Masefield England 12/09/1992 1 9 0
G Massey 03/01/1898 1 2 0
Steve Massey England 28/02/1975 4 114 24
H Mathieson 03/03/1945 1 1 0
Billy Matthews Wales 30/08/1930 1 4 0
Cyril Matthews England 06/09/1930 1 36 10
Mike Matthews England 04/02/1989 2 41 4
Neil Matthews England 14/09/1990 3 47 15
Rob Matthews England 14/11/1998 3 42 4
Ronnie Matthews 05/12/1942 1 1 1
Trevor Matthewson England 01/10/1985 2 88 0
Richard Maudsley 11/01/1941 2 9 0
Joe Mawson England 16/09/1935 1 4 0
Layton Maxwell Wales 12/08/2000 1 23 2
Tom McAdam Scotland 23/08/1986 1 7 2
Liam McAlinden England 18/01/2020 1 0 0
Peter McArdle England 06/11/1937 1 4 0
George McBeth Northern Ireland 18/08/1976 2 63 3
Bobby McCaig Scotland 18/08/1951 1 17 2
Jim McCann Scotland 24/10/1975 1 5 0
Ryan McCann Scotland 12/08/2011 1 21 0
William McCombie 16/09/1893 2 30 11
Sean McConville England 23/08/2011 1 25 6
Brian McCord England 08/12/1992 1 12 1
Billy McCulloch Scotland 18/12/1943 10 385 14
Jim McCusker Northern Ireland 29/08/1959 1 2 0
? McDonald 05/09/1896 1 8 1
Charlie McDonnell England 19/08/1961 3 89 32
Frank McDonough England 22/12/1934 5 161 0
David McFetteridge 17/10/1896 1 4 1
Jimmy McGann England 15/02/1930 4 58 0
William McGann England 22/10/1949 2 16 0
Eddie McGoldrick England 28/03/1998 1 2 0
George McGowan Scotland 12/09/1964 1 5 0
Brian McGreevey England 29/04/1957 1 1 0
Jimmy McGuigan Scotland 20/08/1949 2 49 13
Ian McInerney England 29/08/1989 2 53 9
Derek McInnes Scotland 08/11/1998 1 15 0
Martin McIntosh Scotland 02/09/1997 3 109 5
Robert McIntosh Scotland 11/10/1924 1 8 0
Willie McIver England 02/09/1911 2 74 0
Billy McKay Scotland 16/01/1943 2 9 2
Jimmy McKechnie Scotland 16/09/1922 1 8 0
Ben McKenna England 05/08/2017 1 22 1
John McKenna 29/08/1942 1 1 0
Ian McKenzie England 23/09/1986 3 67 0
Thomas McKiernan 08/11/1902 1 5 1
Fraser McLachlan England 02/03/2002 3 57 4
Peter McLachlan England 24/11/1900 5 50 12
Ian McLoughlin Republic of Ireland 01/03/2011 1 5 0
Sammy McMillan Northern Ireland 15/08/1970 2 80 31
Jimmy McNab Scotland 17/08/1974 2 31 1
Bill McNaughton England 27/10/1934 2 57 35
Matty McNeil England 11/08/2007 3 50 10
Alan McNeill Northern Ireland 16/08/1975 2 79 1
Jimmy McNulty England 12/01/2008 2 46 1
Laurence McPhillips Scotland 14/11/1942 1 1 0
William McRailt Scotland 04/10/1913 1 1 0
Gary McSheffrey England 01/12/2001 1 5 1
Leon McSweeney Republic of Ireland 05/01/2008 2 58 6
Tommy Meads England 08/12/1923 4 120 21
Alex Meaney England 08/09/2012 1 4 1
David Melville Scotland 01/09/1909 4 78 2
Martin Melvin Scotland 06/10/1986 1 1 0
Jamie Menagh England 09/01/2016 1 12 0
Courtney Meppen-Walter England 06/08/2016 1 32 4
William Mercer 29/03/1919 1 6 0
? Merrifield 23/04/1892 1 2 0
Arthur Metcalf England 20/04/1918 2 38 14
Alfred Middleton England 22/02/1913 1 2 0
George Middleton 17/01/1903 1 2 1
John Middleton 12/10/1940 2 4 3
Adie Mike England 26/08/1995 2 12 0
John Miles England 12/08/2011 1 15 0
Dave Miller England 04/04/1992 4 108 1
W Miller 10/03/1917 1 2 0
Jamie Milligan England 04/03/2014 2 37 3
Neil Mills England 04/09/1987 1 7 0
Mike Milner England 10/08/1968 1 47 0
Owen Minshull 23/11/1940 2 4 0
Harold Mitchell 02/02/1907 2 26 2
Roy Mitchell England 27/10/1986 1 3 0
Tommy Mitchell England 30/08/1924 2 69 13
Jack Mitton 04/09/1915 1 4 3
Jimmy Mitton England 13/02/1911 9 134 6
Howard Moir England 14/02/1903 1 1 0
Willie Moir Scotland 01/10/1955 3 73 26
Adriano Moke Portugal 17/08/2013 1 29 0
Peter Molloy England 26/10/1936 1 12 0
Jimmy Molyneux England 01/04/1907 9 167 0
Garry Monk England 10/09/1999 1 4 0
John Monks England 24/05/1947 6 102 0
Lewis Montrose England 08/08/2015 2 83 1
Dave Mooney Republic of Ireland 13/01/2009 1 2 0
Chris Moore England 06/09/1991 1 2 0
Ian Moore England 08/08/1998 3 104 23
William Moore 18/01/1941 1 2 0
William Moore England 04/09/1909 1 2 0
? Moores 09/12/1893 1 1 0
James Moores England 18/02/1899 3 67 0
Eddie Moran Scotland 27/10/1951 6 117 47
Amari Morgan-Smith England 03/05/2008 1 1 0
Tony Morrin England 14/11/1966 4 50 4
Ian Morris England 09/03/1968 1 2 0
James Morris England 02/09/1939 8 94 5
Angus Morrison Scotland 13/01/1945 1 4 0
Bobby Morrison England 23/12/1922 3 32 0
Owen Morrison Northern Ireland 12/08/2003 2 28 2
William Morrison Scotland 26/01/1929 1 2 0
S Morrow 11/02/1899 1 1 0
Alan Morton England 09/08/1969 1 14 2
Billy Morton England 29/08/1925 1 3 0
Danny Morton England 08/08/2015 1 31 0
William Moseley 12/12/1942 1 4 0
Tunji Moses England 14/09/2013 2 60 0
? Moss 19/01/1895 1 6 0
Ernie Moss England 26/12/1986 1 26 7
David Mossman England 05/10/1985 3 47 6
Bob Mountford England 07/11/1980 1 8 3
Carl Muggleton England 02/03/1990 1 4 0
John Muir England 29/02/1992 2 16 3
Jack Muirhead 19/09/1891 1 13 1
Ken Mulhearn England 07/10/1964 4 117 0
Frank Mulhern Republic of Ireland 04/08/2018 2 51 16
Jimmy Mulholland Scotland 01/11/1968 2 35 5
Johnny Mullins England 09/08/2008 2 80 4
Jimmy Mulvaney England 15/08/1970 2 41 8
Eddie Mulvey Republic of Ireland 18/01/1958 3 26 5
Bobby Murdoch England 20/08/1960 2 66 17
Michael Murphy 16/12/1944 1 1 0
Bob Murray Scotland 22/09/1952 11 495 32
Bruce Murray USA 15/03/1994 1 3 0
Glenn Murray England 05/08/2006 1 11 3
Andy Mutch England 16/03/1996 3 79 17
George Mycock 01/02/1896 1 1 0
Boaz Myhill USA 22/11/2003 1 3 0
a b c d e f g h i j k l m n o p q r s t u v w y

m

Name Nationality Debut Seasons
Garry MacDonald England 21/08/1989 1
Jon Macken England 02/02/2013 1
George MacKenzie Scotland 25/08/1934 1
George Madden England 07/09/1901 1
Ralph Maddison England 28/08/1948 1
James Maden 23/02/1918 1
Peter Maguire England 01/09/1990 1
Matty Mainwaring England 30/08/2008 4
Lee Mair Scotland 07/08/2004 1
George Makin 27/01/1945 1
Jim Makin 06/04/1910 2
Michael Malcolm England 06/08/2005 2
? Malkin 09/01/1892 1
Tony Mallalieu 22/04/1970 1
Phil Malley England 24/11/1984 1
William Malloy England 03/09/1927 1
Patrick Malone 07/02/1903 1
Sean Maloney England 20/08/1979 1
George Manley 02/03/1918 2
Bob Mann 10/11/1894 4
Sean Mannion Republic of Ireland 02/03/1999 1
Bob Manson Scotland 02/09/1905 1
Kallum Mantack England 04/11/2017 2
Joe Mantle England 06/02/1937 2
Jonny Margetts England 28/11/2015 1
Chris Marples England 27/03/1987 2
Chris Marsden England 13/01/1996 3
John Marsden England 09/01/2016 2
Arthur Marshall England 01/02/1902 1
John Marshall Scotland 15/02/1930 1
Lee Marshall England 06/05/1995 1
Paul Marshall England 26/02/2013 1
Samuel Marsland England 14/11/1925 1
William Marsland England 16/10/1926 1
Alfred Martin England 20/11/1926 1
Bill Martin England 01/09/1908 1
Harold Martin 18/09/1943 2
Paul Masefield England 12/09/1992 1
G Massey 03/01/1898 1
Steve Massey England 28/02/1975 4
H Mathieson 03/03/1945 1
Billy Matthews Wales 30/08/1930 1
Cyril Matthews England 06/09/1930 1
Mike Matthews England 04/02/1989 2
Neil Matthews England 14/09/1990 3
Rob Matthews England 14/11/1998 3
Ronnie Matthews 05/12/1942 1
Trevor Matthewson England 01/10/1985 2
Richard Maudsley 11/01/1941 2
Joe Mawson England 16/09/1935 1
Layton Maxwell Wales 12/08/2000 1
Tom McAdam Scotland 23/08/1986 1
Liam McAlinden England 18/01/2020 1
Peter McArdle England 06/11/1937 1
George McBeth Northern Ireland 18/08/1976 2
Bobby McCaig Scotland 18/08/1951 1
Jim McCann Scotland 24/10/1975 1
Ryan McCann Scotland 12/08/2011 1
William McCombie 16/09/1893 2
Sean McConville England 23/08/2011 1
Brian McCord England 08/12/1992 1
Billy McCulloch Scotland 18/12/1943 10
Jim McCusker Northern Ireland 29/08/1959 1
? McDonald 05/09/1896 1
Charlie McDonnell England 19/08/1961 3
Frank McDonough England 22/12/1934 5
David McFetteridge 17/10/1896 1
Jimmy McGann England 15/02/1930 4
William McGann England 22/10/1949 2
Eddie McGoldrick England 28/03/1998 1
George McGowan Scotland 12/09/1964 1
Brian McGreevey England 29/04/1957 1
Jimmy McGuigan Scotland 20/08/1949 2
Ian McInerney England 29/08/1989 2
Derek McInnes Scotland 08/11/1998 1
Martin McIntosh Scotland 02/09/1997 3
Robert McIntosh Scotland 11/10/1924 1
Willie McIver England 02/09/1911 2
Billy McKay Scotland 16/01/1943 2
Jimmy McKechnie Scotland 16/09/1922 1
Ben McKenna England 05/08/2017 1
John McKenna 29/08/1942 1
Ian McKenzie England 23/09/1986 3
Thomas McKiernan 08/11/1902 1
Fraser McLachlan England 02/03/2002 3
Peter McLachlan England 24/11/1900 5
Ian McLoughlin Republic of Ireland 01/03/2011 1
Sammy McMillan Northern Ireland 15/08/1970 2
Jimmy McNab Scotland 17/08/1974 2
Bill McNaughton England 27/10/1934 2
Matty McNeil England 11/08/2007 3
Alan McNeill Northern Ireland 16/08/1975 2
Jimmy McNulty England 12/01/2008 2
Laurence McPhillips Scotland 14/11/1942 1
William McRailt Scotland 04/10/1913 1
Gary McSheffrey England 01/12/2001 1
Leon McSweeney Republic of Ireland 05/01/2008 2
Tommy Meads England 08/12/1923 4
Alex Meaney England 08/09/2012 1
David Melville Scotland 01/09/1909 4
Martin Melvin Scotland 06/10/1986 1
Jamie Menagh England 09/01/2016 1
Courtney Meppen-Walter England 06/08/2016 1
William Mercer 29/03/1919 1
? Merrifield 23/04/1892 1
Arthur Metcalf England 20/04/1918 2
Alfred Middleton England 22/02/1913 1
George Middleton 17/01/1903 1
John Middleton 12/10/1940 2
Adie Mike England 26/08/1995 2
John Miles England 12/08/2011 1
Dave Miller England 04/04/1992 4
W Miller 10/03/1917 1
Jamie Milligan England 04/03/2014 2
Neil Mills England 04/09/1987 1
Mike Milner England 10/08/1968 1
Owen Minshull 23/11/1940 2
Harold Mitchell 02/02/1907 2
Roy Mitchell England 27/10/1986 1
Tommy Mitchell England 30/08/1924 2
Jack Mitton 04/09/1915 1
Jimmy Mitton England 13/02/1911 9
Howard Moir England 14/02/1903 1
Willie Moir Scotland 01/10/1955 3
Adriano Moke Portugal 17/08/2013 1
Peter Molloy England 26/10/1936 1
Jimmy Molyneux England 01/04/1907 9
Garry Monk England 10/09/1999 1
John Monks England 24/05/1947 6
Lewis Montrose England 08/08/2015 2
Dave Mooney Republic of Ireland 13/01/2009 1
Chris Moore England 06/09/1991 1
Ian Moore England 08/08/1998 3
William Moore 18/01/1941 1
William Moore England 04/09/1909 1
? Moores 09/12/1893 1
James Moores England 18/02/1899 3
Eddie Moran Scotland 27/10/1951 6
Amari Morgan-Smith England 03/05/2008 1
Tony Morrin England 14/11/1966 4
Ian Morris England 09/03/1968 1
James Morris England 02/09/1939 8
Angus Morrison Scotland 13/01/1945 1
Bobby Morrison England 23/12/1922 3
Owen Morrison Northern Ireland 12/08/2003 2
William Morrison Scotland 26/01/1929 1
S Morrow 11/02/1899 1
Alan Morton England 09/08/1969 1
Billy Morton England 29/08/1925 1
Danny Morton England 08/08/2015 1
William Moseley 12/12/1942 1
Tunji Moses England 14/09/2013 2
? Moss 19/01/1895 1
Ernie Moss England 26/12/1986 1
David Mossman England 05/10/1985 3
Bob Mountford England 07/11/1980 1
Carl Muggleton England 02/03/1990 1
John Muir England 29/02/1992 2
Jack Muirhead 19/09/1891 1
Ken Mulhearn England 07/10/1964 4
Frank Mulhern Republic of Ireland 04/08/2018 2
Jimmy Mulholland Scotland 01/11/1968 2
Johnny Mullins England 09/08/2008 2
Jimmy Mulvaney England 15/08/1970 2
Eddie Mulvey Republic of Ireland 18/01/1958 3
Bobby Murdoch England 20/08/1960 2
Michael Murphy 16/12/1944 1
Bob Murray Scotland 22/09/1952 11
Bruce Murray USA 15/03/1994 1
Glenn Murray England 05/08/2006 1
Andy Mutch England 16/03/1996 3
George Mycock 01/02/1896 1
Boaz Myhill USA 22/11/2003 1