All opposition players that played against STFC, with surnames beginning with: M

Make a different selection:  A | Á | B | C | D | E | F | G | H | I | J | K | L | M | N | O | Ö | Ø | P | Q | R | S | Š | T | Þ | U | V | W | Y | Z | Ž

- Or -

Search for a player:

    Opponent
 (click for playing record against Swindon)
   MAATSEN, Ian Matches played from: 19 December 2020    - 6 August 2019
Clubs: Charlton Athletic, Chelsea Under-21
   MABB, Alf 'Farmer' Matches played from: 16 November 1901    - 16 November 1901
Clubs: Weymouth
   MABBUTT, Gary Matches played from: 23 October 1993    - 6 March 1982
Clubs: Tottenham Hotspur, Bristol Rovers
   MABBUTT, Ray Matches played from: 9 October 1962    - 21 September 1968
Clubs: Bristol Rovers
   MABLESON, W. Matches played from: 17 October 1896    - 16 January 1897
Clubs: Reading
   MACANDREW, Bob Matches played from: 11 April 1964    - 11 April 1964
Clubs: Derby County
   MACARI, Mike Matches played from: 14 December 1996    - 15 March 1997
Clubs: Stoke City
   MACARI, Paul Matches played from: 14 December 1996    - 14 December 1996
Clubs: Stoke City
   MACAULAY, Willie Matches played from: 26 December 1901    - 22 March 1902
Clubs: Portsmouth
   MACAULEY, James Matches played from: 9 April 1921    - 16 April 1921
Clubs: Grimsby Town
   MACAULEY, Jimmy Matches played from: 14 April 1952    - 14 April 1952
Clubs: Aldershot
   MACAULEY, Steve Matches played from: 21 October 1995    - 26 February 2000
Clubs: Crewe Alexandra
   MACCABE, Andy Matches played from: 14 February 1959    - 14 February 1959
Clubs: Chesterfield
   MACDONALD, Alex Matches played from: 5 December 2020    - 4 October 2016
Clubs: Gillingham, Plymouth Argyle, Mansfield Town, Oxford United
   MACDONALD, Angus Matches played from: 20 March 2012    - 20 March 2012
Clubs: Torquay United
   MACDONALD, Bob Matches played from: 14 January 1928    - 14 January 1928
Clubs: Clapton Orient
   MACDONALD, Calum Matches played from: 8 February 2022    - 25 November 2023
Clubs: Tranmere Rovers, Mansfield Town
   MACDONALD, Charlie Matches played from: 29 January 2013    - 9 November 2010
Clubs: Leyton Orient, Milton Keynes Dons, Southend United, Brentford
   MACDONALD, Garry Matches played from: 2 December 1984    - 28 April 1985
Clubs: Darlington
   MACDONALD, George Matches played from: 25 October 1913    - 28 February 1914
Clubs: Norwich City
   MACDONALD, Ian Matches played from: 28 October 1978    - 18 October 1980
Clubs: Carlisle United
   MACDONALD, John Matches played from: 15 September 1987    - 16 September 1989
Clubs: Barnsley
   MACDONALD, John Matches played from: 8 October 1898    - 9 February 1901
Clubs: New Brompton
   MACDONALD, John Matches played from: 21 November 1908    - 21 November 1908
Clubs: Queens Park Rangers
   MACDONALD, Les Matches played from: 4 January 1958    - 23 April 1958
Clubs: Exeter City
   MACDONALD, Malcolm Matches played from: 26 September 1970    - 1 May 1971
Clubs: Luton Town
   MACDONALD, Martin Matches played from: 31 October 1953    - 31 October 1953
Clubs: Bournemouth and Boscombe Athletic
   MACDONALD, Shaun Matches played from: 21 November 2023    - 21 November 2023
Clubs: Exeter City
   MACDONALD, Shaun Matches played from: 30 October 2010    - 30 October 2010
Clubs: Yeovil Town
   MACELLARI, Fabio Matches played from: 5 October 1994    - 5 October 1994
Clubs: US Lecce
   MACEY, John Matches played from: 28 August 1973    - 25 November 1975
Clubs: Newport County
   MACFARLANE Matches played from: 11 February 1899    - 19 March 1898
Clubs: Sheppey United, Gravesend United
   MACFARLANE, R. Matches played from: 7 November 1914    - 7 November 1914
Clubs: Luton Town
   MACFARLANE, Rab Matches played from: 30 November 1898    - 23 January 1899
Clubs: Bristol St. George
   MACGILLIVRAY, Craig Matches played from: 9 February 2021    - 17 April 2017
Clubs: Portsmouth, Walsall
   MACHIN, Ernie Matches played from: 10 October 1964    - 29 November 1975
Clubs: Coventry City, Brighton and Hove Albion
   MACHIN, Mel Matches played from: 12 November 1966    - 25 February 1969
Clubs: Gillingham
   MAC-INTOSCH, Calvin Matches played from: 20 August 2016    - 20 August 2016
Clubs: Port Vale
   MACK, S. Matches played from: 19 September 1896    - 19 September 1896
Clubs: Wolverton London and North Western Railway
   MACKAIL-SMITH, Craig Matches played from: 21 October 2017    - 4 May 2019
Clubs: Wycombe Wanderers, Peterborough United, Stevenage, Luton Town, Notts County
   MACKAY, Angus Matches played from: 14 April 1948    - 7 December 1946
Clubs: Exeter City, Ipswich Town
   MACKAY, Dave Matches played from: 30 October 1968    - 5 November 1968
Clubs: Derby County
   MACKAY, J. Matches played from: 29 October 1892    - 29 October 1892
Clubs: Warmley
   MACKAY, Malky Matches played from: 5 December 1998    - 22 March 2000
Clubs: Norwich City
   MACKAY, Michael Matches played from: 22 December 2007    - 2 April 2011
Clubs: Hartlepool United
   MACKAY, Norman Matches played from: 13 October 1934    - 11 February 1928
Clubs: Southend United, Plymouth Argyle
   MACKEN, Jon Matches played from: 18 September 2010    - 5 March 2011
Clubs: Walsall
   MACKEN, Tony Matches played from: 9 September 1978    - 9 March 1982
Clubs: Walsall
   MACKENDER, Jim Matches played from: 16 November 1968    - 16 November 1968
Clubs: Canterbury City
   MACKENZIE, A. Matches played from: 23 March 1895    - 28 March 1896
Clubs: Royal Ordnance Factories
   MACKENZIE, Chris Matches played from: 21 October 2006    - 29 November 1995
Clubs: Shrewsbury Town, Hereford United
   MACKENZIE, Gary Matches played from: 1 March 2016    - 25 August 2012
Clubs: Doncaster Rovers, Bradford City, Milton Keynes Dons
   MACKENZIE, George Matches played from: 7 March 1936    - 15 October 1938
Clubs: Southend United
   MACKENZIE, Ian Matches played from: 11 April 1975    - 30 April 1977
Clubs: Southend United, Mansfield Town
   MACKENZIE, Jock Matches played from: 26 December 1910    - 6 February 1915
Clubs: Norwich City
   MACKENZIE, Johnny Matches played from: 1 November 1947    - 20 March 1948
Clubs: Bournemouth and Boscombe Athletic
   MACKENZIE, Neil Matches played from: 10 November 2001    - 15 March 1997
Clubs: Blackpool, Hereford United, Mansfield Town, Stoke City
   MACKENZIE, Steve Matches played from: 25 August 1990    - 25 August 1990
Clubs: Charlton Athletic
   MACKERILL, G. Matches played from: 4 October 1890    - 4 October 1890
Clubs: Maidenhead
   MACKESY, Jack Matches played from: 22 April 1912    - 22 April 1912
Clubs: West Ham United
   MACKEY, Jim Matches played from: 7 February 1925    - 24 April 1929
Clubs: Luton Town, Torquay United
   MACKEY, Tom Matches played from: 14 April 1933    - 22 January 1938
Clubs: Luton Town
   MACKIE, Alex Matches played from: 29 August 1936    - 29 August 1936
Clubs: Northampton Town
   MACKIE, Charles Matches played from: 2 September 1905    - 2 September 1905
Clubs: West Ham United
   MACKIE, Jerry Matches played from: 14 January 1922    - 30 April 1924
Clubs: Portsmouth
   MACKIE, John Matches played from: 19 August 2000    - 14 February 2002
Clubs: Reading
   MACKIE, W. Matches played from: 4 October 1890    - 4 October 1890
Clubs: Maidenhead
   MACKIN, John Matches played from: 16 September 1967    - 16 September 1967
Clubs: Northampton Town
   MACKIN, Levi Matches played from: 19 March 2005    - 13 January 2007
Clubs: Wrexham
   MACKINTOSH Matches played from: 28 March 1896    - 28 March 1896
Clubs: Royal Ordnance Factories
   MACKLIN, Lloyd Matches played from: 5 October 2010    - 5 October 2010
Clubs: Torquay United
   MACKRETH, Jack Matches played from: 25 January 2011    - 9 November 2013
Clubs: Tranmere Rovers, Macclesfield Town
   MACLAINE, Jimmy Matches played from: 2 September 1908    - 28 January 1911
Clubs: Watford
   MACLAREN, Dave Matches played from: 7 March 1964    - 7 November 1964
Clubs: Plymouth Argyle
   MACLAREN, Jimmy Matches played from: 10 December 1949    - 10 December 1949
Clubs: Carlisle United
   MACLAREN, Ross Matches played from: 23 December 1987    - 23 December 1987
Clubs: Derby County
   MACLEAN, Steve Matches played from: 28 September 2010    - 8 January 2005
Clubs: Plymouth Argyle, Sheffield Wednesday
   MACLEOD, Alisdair Matches played from: 26 October 1974    - 26 October 1974
Clubs: Huddersfield Town
   MACLEOD, Jack Matches played from: 7 October 2008    - 21 March 2009
Clubs: Hereford United
   MACLUCKIE, George Matches played from: 24 October 1953    - 25 February 1961
Clubs: Ipswich Town, Reading
   MACNAMEE, John Matches played from: 24 January 1969    - 18 February 1969
Clubs: Tranmere Rovers
   MACONNACHIE, John Matches played from: 9 March 1912    - 9 March 1912
Clubs: Everton
   MACPHAIL, John Matches played from: 14 December 1986    - 24 March 1984
Clubs: Bristol City, Sunderland, Sheffield United, York City
   MACPHEE, Tony Matches played from: 12 November 1938    - 22 March 1947
Clubs: Reading
   MACREADY, Brian Matches played from: 16 April 1966    - 16 April 1966
Clubs: Mansfield Town
   MADDEN Matches played from: 5 January 1901    - 5 January 1901
Clubs: Gravesend United
   MADDEN, Craig Matches played from: 19 August 1978    - 12 March 1985
Clubs: Bury
   MADDEN, David Matches played from: 25 April 1989    - 26 December 1987
Clubs: Crystal Palace, Reading
   MADDEN, Lawrie Matches played from: 29 October 1985    - 30 January 1993
Clubs: Sheffield Wednesday, Millwall, Wolverhampton Wanderers
   MADDEN, Paddy Matches played from: 17 November 2012    - 15 September 2012
Clubs: Yeovil Town, Stockport County, Scunthorpe United, Fleetwood Town, Carlisle United
   MADDEN, Peter Matches played from: 7 September 1963    - 19 April 1965
Clubs: Rotherham United
   MADDISON, George Matches played from: 1 September 1948    - 1 September 1948
Clubs: Aldershot
   MADDISON, James Matches played from: 19 March 2016    - 8 August 2017
Clubs: Coventry City, Norwich City
   MADDISON, Jimmy Matches played from: 26 September 1959    - 4 February 1961
Clubs: Chesterfield
   MADDISON, Jonny Matches played from: 2 February 2013    - 10 April 2018
Clubs: Crawley Town, Port Vale, Yeovil Town
   MADDISON, Marcus Matches played from: 11 April 2015    - 19 December 2020
Clubs: Peterborough United, Charlton Athletic
   MADDISON, Neil Matches played from: 25 August 1993    - 11 March 1998
Clubs: Southampton, Middlesbrough
   MADDIX, Danny Matches played from: 4 January 1993    - 20 March 1999
Clubs: Queens Park Rangers
   MADDOX, Jacob Matches played from: 27 April 2019    - 14 March 2023
Clubs: Cheltenham Town, Forest Green Rovers, Walsall
   MADDREN, Willie Matches played from: 24 October 1970    - 23 February 1974
Clubs: Middlesbrough
   MADDY, Paul Matches played from: 22 September 1984    - 20 April 1987
Clubs: Hereford United, Brentford
   MADELEY, Paul Matches played from: 18 January 1964    - 23 January 1971
Clubs: Leeds United
   MADINE, Gary Matches played from: 25 April 2011    - 12 January 2015
Clubs: Sheffield Wednesday, Blackpool, Bolton Wanderers, Carlisle United, Coventry City
   MADJO, Guy Matches played from: 17 April 2012    - 17 April 2012
Clubs: Aldershot Town
   MAGEE, Eric Matches played from: 2 December 1967    - 2 December 1967
Clubs: Oldham Athletic
   MAGENNIS, Josh Matches played from: 30 April 2017    - 30 January 2021
Clubs: Charlton Athletic, Hull City
   MAGGS, Johnny Matches played from: 14 December 1974    - 14 December 1974
Clubs: Maidstone United
   MAGGS, Percy Matches played from: 15 October 1932    - 7 September 1938
Clubs: Torquay United
   MAGHOMA, Jacques Matches played from: 17 September 2011    - 17 September 2011
Clubs: Burton Albion
   MAGHOMA, Paris Matches played from: 10 December 2022    - 10 December 2022
Clubs: AFC Wimbledon
   MAGILL, Jimmy Matches played from: 9 April 1966    - 17 December 1966
Clubs: Brighton and Hove Albion
   MAGILTON, Jim Matches played from: 3 April 1999    - 9 January 1993
Clubs: Ipswich Town, Southampton, Oxford United
   MAGLOIRE, Tyler Matches played from: 29 December 2022    - 29 December 2022
Clubs: Northampton Town
   MAGONI, Oscar Matches played from: 24 August 1994    - 24 August 1994
Clubs: Atalanta
   MAGUIRE, Chris Matches played from: 21 December 2013    - 2 March 2021
Clubs: Coventry City, Oxford United, Sunderland
   MAGUIRE, Dan Matches played from: 7 November 2020    - 7 November 2020
Clubs: Darlington
   MAGUIRE, Gavin Matches played from: 7 January 1989    - 10 October 1992
Clubs: Portsmouth
   MAGUIRE, Harry Matches played from: 6 November 2012    - 14 December 2013
Clubs: Sheffield United
   MAGUIRE, Jim Matches played from: 10 September 1958    - 10 September 1958
Clubs: Rochdale
   MAGUIRE, Joe Matches played from: 17 August 2021    - 6 March 2021
Clubs: Tranmere Rovers, Crawley Town, Fleetwood Town, Accrington Stanley
   MAGUIRE, Laurence Matches played from: 11 November 2017    - 24 February 2018
Clubs: Chesterfield
   MAGUIRE, Paul Matches played from: 9 October 1976    - 17 March 1987
Clubs: Shrewsbury Town, Port Vale
   MAGUIRE-DREW, Jordan Matches played from: 7 September 2019    - 24 September 2022
Clubs: Leyton Orient, Lincoln City, Coventry City, Grimsby Town
   MAHER, Aiden Matches played from: 22 March 1969    - 22 March 1969
Clubs: Plymouth Argyle
   MAHER, Davie Matches played from: 28 October 1901    - 18 April 1903
Clubs: Millwall Athletic, Brentford
   MAHER, Kevin Matches played from: 26 April 2008    - 8 December 2007
Clubs: Gillingham, Oldham Athletic, Southend United
   MAHER, Niall Matches played from: 24 September 2022    - 17 September 2016
Clubs: Grimsby Town, Bury
   MAHER, Ronan Matches played from: 9 August 2022    - 9 August 2022
Clubs: Walsall
   MAHER, Shaun Matches played from: 8 September 2001    - 5 March 2005
Clubs: AFC Bournemouth
   MAHMUTOVIC, Enes Matches played from: 22 September 2018    - 22 September 2018
Clubs: Yeovil Town
   MAHON, Alan Matches played from: 25 September 1998    - 7 May 2011
Clubs: Tranmere Rovers
   MAHON, Gavin Matches played from: 20 April 2013    - 25 September 2001
Clubs: Stevenage, Notts County, Brentford
   MAHON, Jack Matches played from: 12 October 1912    - 17 April 1912
Clubs: Gillingham, New Brompton
   MAHON, Laurence Matches played from: 18 October 1913    - 18 October 1913
Clubs: Watford
   MAHON, Mick Matches played from: 8 September 1971    - 8 September 1971
Clubs: Colchester United
   MAHONEY, Connor Matches played from: 24 October 2023    - 13 February 2024
Clubs: Gillingham
   MAHONEY, Tony Matches played from: 23 August 1980    - 14 December 1982
Clubs: Fulham, Brentford
   MAHORN, Paul Matches played from: 17 April 1996    - 22 January 1994
Clubs: Burnley, Tottenham Hotspur
   MAHY, Barry Matches played from: 14 December 1963    - 14 December 1963
Clubs: Scunthorpe United
   MAIDENS, Michael Matches played from: 2 January 2006    - 8 April 2006
Clubs: Hartlepool United
   MAIDMENT, Harry Matches played from: 29 August 1925    - 21 March 1928
Clubs: Bournemouth and Boscombe Athletic
   MAIDMENT, Jimmy Matches played from: 2 April 1924    - 9 September 1929
Clubs: Southend United, Newport County
   MAIDMENT, Tom Matches played from: 6 May 1933    - 7 April 1934
Clubs: Cardiff City
   MAIL, David Matches played from: 28 January 1984    - 8 September 1990
Clubs: Blackburn Rovers, Hull City
   MAILEY, Willie Matches played from: 4 April 1969    - 15 April 1969
Clubs: Crewe Alexandra
   MAIN, Curtis Matches played from: 20 December 2014    - 6 February 2021
Clubs: Doncaster Rovers, Oldham Athletic, Shrewsbury Town
   MAIN, Ian Matches played from: 3 April 1979    - 31 January 1982
Clubs: Exeter City
   MAIN, Sandy Matches played from: 24 September 1904    - 15 December 1906
Clubs: Watford
   MAINDS, Colin Matches played from: 25 December 1913    - 9 January 1909
Clubs: Bristol Rovers, Reading
   MAINMAN, Harry Matches played from: 26 December 1900    - 15 April 1901
Clubs: Reading
   MAINWARING, Matty Matches played from: 13 January 2009    - 13 January 2009
Clubs: Stockport County
   MAIR, Davie Matches played from: 9 November 1907    - 7 March 1908
Clubs: Bradford
   MAIR, James Matches played from: 9 January 1897    - 9 January 1897
Clubs: Tottenham Hotspur
   MAIR, Lee Matches played from: 2 October 2004    - 2 October 2004
Clubs: Stockport County
   MAIR, Tommy Matches played from: 26 September 1908    - 26 September 1908
Clubs: Leyton
   MAITLAND, Alf Matches played from: 12 January 1929    - 12 January 1929
Clubs: Newcastle United
   MA-KALAMBAY, Yves Matches played from: 21 October 2017    - 13 February 2018
Clubs: Wycombe Wanderers
   MAKASI, Moses Matches played from: 15 August 2017    - 12 March 2019
Clubs: West Ham United Under-21, Stevenage
   MAKEL, Lee Matches played from: 20 September 1995    - 31 January 1998
Clubs: Blackburn Rovers, Huddersfield Town
   MAKEPEACE, Brian Matches played from: 30 March 1959    - 30 March 1959
Clubs: Doncaster Rovers
   MAKEPEACE, H. Matches played from: 6 December 1913    - 6 December 1913
Clubs: Millwall
   MAKEPEACE, Harry Matches played from: 9 March 1912    - 9 March 1912
Clubs: Everton
   MAKIN, Chris Matches played from: 31 December 1994    - 6 February 1999
Clubs: Oldham Athletic, Sunderland
   MAKIN, Jim Matches played from: 28 February 1920    - 30 October 1920
Clubs: Exeter City
   MAKRIS, Andreas Matches played from: 22 October 2016    - 17 April 2017
Clubs: Walsall
   MAKSIMENTO, Vitalijs Matches played from: 19 March 2013    - 26 August 2014
Clubs: Yeovil Town, Brighton and Hove Albion
   MALCOLM, Alex Matches played from: 1 April 1977    - 1 April 1977
Clubs: Northampton Town
   MALCOLM, Andy Matches played from: 12 January 1963    - 12 January 1963
Clubs: Queens Park Rangers
   MALCOLM, George Matches played from: 30 September 1911    - 14 September 1912
Clubs: Plymouth Argyle
   MALCOLM, Ken Matches played from: 3 September 1955    - 19 January 1957
Clubs: Ipswich Town
   MALCOLM, Michael Matches played from: 26 August 2006    - 26 August 2006
Clubs: Stockport County
   MALCOLM, Paul Matches played from: 3 November 1984    - 23 February 1985
Clubs: Rochdale
   MALE, Norman Matches played from: 28 April 1948    - 28 April 1948
Clubs: Walsall
   MALEDON, Jerome Matches played from: 7 November 2009    - 7 November 2009
Clubs: Woking
   MALESSA, Tony Matches played from: 9 September 2000    - 10 February 2001
Clubs: Bristol City
   MALEY, Mark Matches played from: 2 December 2000    - 2 December 2000
Clubs: Northampton Town
   MALKIN, Chris Matches played from: 22 November 1991    - 10 December 1994
Clubs: Tranmere Rovers
   MALKIN, Jack Matches played from: 2 February 1952    - 4 February 1952
Clubs: Stoke City
   MALLAN, Stevie Matches played from: 18 February 2023    - 21 October 2023
Clubs: Salford City
   MALLENDER, Ken Matches played from: 1 November 1969    - 21 October 1970
Clubs: Norwich City
   MALLETT, Joe Matches played from: 27 February 1954    - 21 December 1946
Clubs: Leyton Orient, Southampton, Queens Park Rangers
   MALLEY, Connor Matches played from: 20 August 2022    - 20 August 2022
Clubs: Rochdale
   MALLEY, Phil Matches played from: 12 October 1985    - 15 March 1986
Clubs: Burnley
   MALLOCH, John Matches played from: 12 November 1898    - 7 February 1900
Clubs: Brighton United
   MALLON, Jimmy Matches played from: 4 September 1967    - 15 February 1969
Clubs: Barrow
   MALLOY, William Matches played from: 29 November 1924    - 29 November 1924
Clubs: Northampton Town
   MALONE, Dick Matches played from: 3 April 1971    - 27 October 1979
Clubs: Sunderland, Blackpool
   MALONE, Scott Matches played from: 24 October 2023    - 30 January 2010
Clubs: Gillingham, Southend United
   MALONEY, Joe Matches played from: 6 May 1955    - 19 April 1958
Clubs: Shrewsbury Town
   MALONEY, Robert Matches played from: 12 February 1927    - 19 December 1931
Clubs: Northampton Town
   MALONEY, Shaun Matches played from: 7 January 2012    - 7 January 2012
Clubs: Wigan Athletic
   MALONEY, Taylor Matches played from: 28 September 2019    - 28 September 2019
Clubs: Newport County
   MALOY, Ken Matches played from: 26 October 1963    - 26 October 1963
Clubs: Plymouth Argyle
   MALPASS, Sam Matches played from: 5 April 1947    - 29 March 1948
Clubs: Watford
   MAMBO, Yado Matches played from: 19 January 2013    - 19 January 2013
Clubs: Shrewsbury Town
   MAMPALA, Manasse Matches played from: 14 August 2021    - 14 August 2021
Clubs: Carlisle United
   MANCIENNE, Michael Matches played from: 5 April 2021    - 5 April 2021
Clubs: Burton Albion
   MANCINI, Osvaldo Matches played from: 15 November 1994    - 15 November 1994
Clubs: Ascoli Calcio 1898
   MANCINI, Terry Matches played from: 12 March 1968    - 17 February 1973
Clubs: Orient, Queens Park Rangers
   MANCUSO, Carmelo Matches played from: 15 November 1994    - 15 November 1994
Clubs: Ascoli Calcio 1898
   MANDERS, Frank Matches played from: 15 April 1933    - 22 April 1935
Clubs: Crystal Palace
   MANDERSON, Lincoln Matches played from: 19 November 1984    - 26 November 1984
Clubs: Dagenham
   MANDEVILLE, Liam Matches played from: 1 March 2016    - 23 March 2019
Clubs: Doncaster Rovers, Morecambe
   MANDRON, Mikael Matches played from: 1 December 2020    - 3 September 2022
Clubs: Crewe Alexandra, Colchester United, Eastleigh, Gillingham
   MANGAN, Andy Matches played from: 7 October 2006    - 1 October 2016
Clubs: Accrington Stanley, Shrewsbury Town
   MANLEY, Malcolm Matches played from: 5 January 1974    - 14 November 1970
Clubs: Portsmouth, Leicester City
   MANN Matches played from: 5 January 1901    - 9 March 1901
Clubs: Gravesend United
   MANN, Adrian Matches played from: 10 November 1984    - 1 February 1986
Clubs: Northampton Town
   MANN, Arthur Matches played from: 15 September 1973    - 22 March 1980
Clubs: Notts County, Mansfield Town
   MANN, Frank Matches played from: 1 February 1913    - 1 February 1913
Clubs: Huddersfield Town
   MANN, George Matches played from: 6 October 1897    - 5 November 1898
Clubs: Bristol City
   MANN, Jack Matches played from: 29 November 1919    - 10 April 1920
Clubs: Newport County
   MANN, Jimmy Matches played from: 5 December 1981    - 5 December 1981
Clubs: Bristol City
   MANN, Neil Matches played from: 12 August 1995    - 12 August 1995
Clubs: Hull City
   MANN, Ron Matches played from: 18 August 1956    - 15 December 1956
Clubs: Aldershot
   MANN, Samuel Matches played from: 27 September 1930    - 31 October 1931
Clubs: Thames Association
   MANNERS, Jack Matches played from: 19 November 1892    - 16 December 1893
Clubs: Reading
   MANNING, F. Matches played from: 21 December 1895    - 6 April 1896
Clubs: New Brompton
   MANNING, Gordon Matches played from: 28 September 1907    - 25 January 1908
Clubs: Tottenham Hotspur
   MANNING, Jack Matches played from: 9 November 1907    - 7 March 1908
Clubs: Bradford
   MANNING, Jock Matches played from: 28 November 1908    - 2 January 1915
Clubs: Northampton Town
   MANNING, John Matches played from: 25 February 1967    - 5 December 1970
Clubs: Shrewsbury Town, Bolton Wanderers
   MANNION, Gerry Matches played from: 26 December 1964    - 30 January 1965
Clubs: Norwich City
   MANNION, Will Matches played from: 10 August 2021    - 10 August 2021
Clubs: Cambridge United
   MANNS, Paul Matches played from: 12 March 1983    - 3 September 1983
Clubs: Chester, Chester City
   MANSARAM, Darren Matches played from: 17 March 2004    - 17 March 2004
Clubs: Grimsby Town
   MANSELL, Barry Matches played from: 16 April 1954    - 26 November 1955
Clubs: Reading
   MANSELL, Jack Matches played from: 30 December 1950    - 16 February 1952
Clubs: Brighton and Hove Albion
   MANSELL, Lee Matches played from: 18 November 2006    - 12 April 2004
Clubs: Torquay United, Luton Town
   MANSELL, Lewis Matches played from: 17 November 2020    - 17 November 2020
Clubs: Accrington Stanley
   MANSERVISI, Pierpaolo Matches played from: 23 May 1970    - 28 May 1970
Clubs: SSC Napoli
   MANSET, Mathieu Matches played from: 26 December 2014    - 26 December 2014
Clubs: Walsall
   MANSFIELD, Fred Matches played from: 3 May 1947    - 27 December 1947
Clubs: Norwich City
   MANSON, Davie Matches played from: 26 February 1898    - 28 December 1898
Clubs: Warmley
   MANTOM, Sam Matches played from: 10 November 2012    - 22 April 2017
Clubs: Walsall, Scunthorpe United
   MANUEL, Billy Matches played from: 3 November 1992    - 27 March 1993
Clubs: Brentford
   MANVILLE Matches played from: 15 November 1986    - 15 November 1986
Clubs: Farnborough Town
   MAOUCHE, Mohamed Matches played from: 29 September 2018    - 14 December 2019
Clubs: Oldham Athletic
   MAPES, Charlie Matches played from: 1 November 2003    - 17 April 2004
Clubs: Wycombe Wanderers
   MAPLEY, Percy Matches played from: 22 February 1904    - 26 March 1904
Clubs: Tottenham Hotspur
   MARCATO, Luca Matches played from: 15 November 1994    - 15 November 1994
Clubs: Ascoli Calcio 1898
   MARCELLE, Clint Matches played from: 16 November 1996    - 19 January 1999
Clubs: Barnsley
   MARCELO Matches played from: 19 February 2000    - 13 April 1998
Clubs: Birmingham City, Sheffield United
   MARCH, Dickie Matches played from: 7 September 1933    - 11 February 1939
Clubs: Queens Park Rangers
   MARCH, John Matches played from: 28 October 1961    - 17 March 1962
Clubs: Bradford
   MARCH, Josh Matches played from: 2 March 2024    - 26 April 2022
Clubs: Harrogate Town, Forest Green Rovers
   MARCH, Ken Matches played from: 10 January 1967    - 10 January 1967
Clubs: Ashford Town (Kent)
   MARCH, Zach Matches played from: 22 November 1919    - 8 April 1922
Clubs: Brighton and Hove Albion
   MARCHANT, Marwood Matches played from: 20 October 1951    - 4 April 1953
Clubs: Torquay United
   MARCHENA, Barry Matches played from: 26 December 2002    - 26 December 2002
Clubs: Brentford
   MARCHETTI, Gianpietro Matches played from: 2 May 1970    - 16 May 1970
Clubs: Juventus
   MARCROFT, Ted Matches played from: 17 January 1934    - 1 April 1933
Clubs: Cardiff City, Queens Park Rangers
   MARDEN, Ben Matches played from: 14 April 1956    - 25 August 1956
Clubs: Watford
   MARDENBOROUGH, Steve Matches played from: 6 September 1986    - 9 October 1990
Clubs: Newport County, Colchester United, Darlington
   MARDON, Harry Matches played from: 26 January 1938    - 7 November 1936
Clubs: Bournemouth and Boscombe Athletic, Notts County
   MARDON, Paul Matches played from: 12 April 1993    - 7 November 2000
Clubs: Birmingham City, West Bromwich Albion, Wrexham
   MARESCA, Enzo Matches played from: 24 October 1998    - 28 August 1999
Clubs: West Bromwich Albion
   MARGETSON, Martyn Matches played from: 24 August 2002    - 27 September 1997
Clubs: Cardiff City, Huddersfield Town, Manchester City
   MARGREITTER, Georg Matches played from: 28 October 2014    - 28 October 2014
Clubs: Chesterfield
   MARIANI, Pietro Matches played from: 6 September 1994    - 6 September 1994
Clubs: AC Venezia
   MARIAPPA, Adrian Matches played from: 21 October 2023    - 10 February 2024
Clubs: Salford City
   MARINELLO, Peter Matches played from: 27 October 1973    - 20 August 1974
Clubs: Portsmouth
   MARINER, Paul Matches played from: 22 September 1987    - 26 December 1974
Clubs: Portsmouth, Plymouth Argyle
   MARIS, A. Matches played from: 27 April 1907    - 27 April 1907
Clubs: Northampton Town
   MARIS, George Matches played from: 28 August 2021    - 26 December 2019
Clubs: Mansfield Town, Cambridge United
   MARKER, Nicky Matches played from: 24 October 1984    - 9 January 1999
Clubs: Exeter City, Blackburn Rovers, Plymouth Argyle, Sheffield United
   MARKHAM, Colin Matches played from: 26 February 1938    - 2 November 1946
Clubs: Torquay United
   MARKHAM, Freddy Matches played from: 6 October 1894    - 14 March 1896
Clubs: Ilford
   MARKHAM, Teddy Matches played from: 6 October 1894    - 5 October 1895
Clubs: Ilford
   MARKS Matches played from: 20 September 1899    - 20 September 1899
Clubs: Bristol City
   MARKS, Charlie Matches played from: 28 April 1951    - 12 September 1956
Clubs: Gillingham
   MARKS, George Matches played from: 6 April 1949    - 1 May 1953
Clubs: Reading
   MARLEY, Allan Matches played from: 25 October 1975    - 28 February 1976
Clubs: Grimsby Town
   MARLOW, Len Matches played from: 20 October 1923    - 20 October 1923
Clubs: Reading
   MARLOWE, Ricky Matches played from: 9 November 1974    - 9 November 1974
Clubs: Brighton and Hove Albion
   MARNEY, Dean Matches played from: 25 September 2012    - 25 September 2012
Clubs: Burnley
   MAROŠI, Marko Matches played from: 20 December 2014    - 1 March 2016
Clubs: Doncaster Rovers
   MARPLES, Chris Matches played from: 1 January 1985    - 18 October 1986
Clubs: Chesterfield
   MARPLES, Simon Matches played from: 1 September 2006    - 24 February 2007
Clubs: Chester City
   MARQUES, Rui Matches played from: 17 November 2007    - 14 March 2009
Clubs: Leeds United
   MARQUIS, John Matches played from: 9 February 2021    - 3 March 2015
Clubs: Portsmouth, Cheltenham Town, Gillingham
   MARRIOTT Matches played from: 4 December 1965    - 7 December 1968
Clubs: Grantham
   MARRIOTT, Alan Matches played from: 28 October 2006    - 25 March 2007
Clubs: Lincoln City
   MARRIOTT, Andy Matches played from: 29 September 2009    - 16 December 1995
Clubs: Exeter City, Boston United, Barnsley, Wrexham
   MARRIOTT, Bill Matches played from: 25 October 1902    - 5 October 1907
Clubs: Bristol Rovers, Northampton Town, New Brompton
   MARRIOTT, Ernie Matches played from: 14 September 1935    - 17 September 1947
Clubs: Brighton and Hove Albion
   MARRIOTT, Jack Matches played from: 18 January 2014    - 18 January 2014
Clubs: Gillingham
   MARRIOTT, Jack Matches played from: 14 December 1963    - 14 December 1963
Clubs: Scunthorpe United
   MARROW, Alex Matches played from: 22 August 2009    - 9 February 2010
Clubs: Oldham Athletic
   MARSDEN, Ben Matches played from: 23 April 1921    - 15 September 1923
Clubs: Queens Park Rangers
   MARSDEN, Billy Matches played from: 28 January 1928    - 28 January 1928
Clubs: The Wednesday
   MARSDEN, Chris Matches played from: 20 December 1987    - 20 October 1998
Clubs: Sheffield United, Stockport County, Sheffield Wednesday, Huddersfield Town, Coventry City, Birmingham City
   MARSDEN, Eric Matches played from: 5 January 1952    - 5 January 1952
Clubs: Crystal Palace
   MARSDEN, Fred Matches played from: 2 January 1937    - 20 March 1948
Clubs: Bournemouth and Boscombe Athletic
   MARSDEN, Harry Matches played from: 18 January 1930    - 23 March 1935
Clubs: Brighton and Hove Albion, Gillingham
   MARSDEN, Jack Matches played from: 30 April 1963    - 30 April 1963
Clubs: Carlisle United
   MARSH, Arthur Matches played from: 4 October 1969    - 4 October 1969
Clubs: Bolton Wanderers
   MARSH, Chris Matches played from: 2 February 2002    - 21 April 2001
Clubs: Northampton Town, Walsall, Wycombe Wanderers
   MARSH, Cliff Matches played from: 11 March 1950    - 27 January 1951
Clubs: Bournemouth and Boscombe Athletic
   MARSH, Eddie Matches played from: 20 April 1962    - 23 April 1962
Clubs: Torquay United
   MARSH, Fred Matches played from: 3 October 1936    - 3 October 1936
Clubs: Newport County
   MARSH, George Matches played from: 7 September 2019    - 22 April 2023
Clubs: Leyton Orient, AFC Wimbledon
   MARSH, Jack Matches played from: 26 December 1946    - 23 September 1948
Clubs: Notts County
   MARSH, Mike Matches played from: 22 August 1993    - 5 March 1994
Clubs: Liverpool, Southend United, West Ham United
   MARSH, Rodney Matches played from: 23 April 1966    - 11 January 1977
Clubs: Queens Park Rangers, Fulham
   MARSH, Simon Matches played from: 11 April 1998    - 9 September 1998
Clubs: Oxford United
   MARSH, Tyrone Matches played from: 5 September 2012    - 5 January 2019
Clubs: Oxford United, Macclesfield Town
   MARSHALL Matches played from: 11 January 1896    - 11 January 1896
Clubs: Reading
   MARSHALL, Alf Matches played from: 10 January 1920    - 10 January 1920
Clubs: Fulham
   MARSHALL, Alf Matches played from: 8 November 1958    - 28 March 1959
Clubs: Colchester United
   MARSHALL, Andy Matches played from: 25 October 1997    - 22 March 2000
Clubs: Norwich City
   MARSHALL, Ben Matches played from: 20 February 2010    - 19 February 2011
Clubs: Carlisle United
   MARSHALL, Billy Matches played from: 3 September 1932    - 3 September 1932
Clubs: Reading
   MARSHALL, Bobby Matches played from: 28 October 1899    - 3 October 1903
Clubs: Portsmouth
   MARSHALL, Bobby Matches played from: 25 January 1930    - 29 January 1930
Clubs: Manchester City
   MARSHALL, Dwight Matches played from: 18 February 1995    - 5 October 1991
Clubs: Luton Town, Plymouth Argyle
   MARSHALL, Ernie Matches played from: 30 August 1939    - 30 August 1939
Clubs: Cardiff City
   MARSHALL, Frank Matches played from: 9 March 1927    - 20 November 1926
Clubs: Brentford, Gillingham
   MARSHALL, Fred Matches played from: 31 October 1914    - 6 March 1915
Clubs: Exeter City
   MARSHALL, G. Matches played from: 24 February 1906    - 24 February 1906
Clubs: Millwall
   MARSHALL, Gary Matches played from: 22 January 1985    - 25 August 1987
Clubs: Torquay United, Bristol City
   MARSHALL, George Matches played from: 21 February 1925    - 1 May 1920
Clubs: Bournemouth and Boscombe Athletic, Southend United
   MARSHALL, George Matches played from: 23 February 1895    - 7 December 1895
Clubs: Southampton St. Mary's
   MARSHALL, Gordon Matches played from: 16 November 1963    - 10 April 1965
Clubs: Newcastle United
   MARSHALL, Ian Matches played from: 19 February 1994    - 16 April 1994
Clubs: Norwich City, Oldham Athletic, Blackpool, Ipswich Town
   MARSHALL, John Matches played from: 11 October 1986    - 10 January 1987
Clubs: Fulham
   MARSHALL, Julian Matches played from: 3 December 1977    - 22 April 1978
Clubs: Hereford United
   MARSHALL, Lee Matches played from: 5 December 1998    - 22 March 2000
Clubs: Norwich City
   MARSHALL, Marcus Matches played from: 3 September 2011    - 6 October 2012
Clubs: Rotherham United, Bury
   MARSHALL, Mark Matches played from: 8 August 2015    - 27 February 2021
Clubs: Bradford City, Barnet, Coventry City, Crawley Town, Port Vale, Northampton Town
   MARSHALL, Owen Matches played from: 20 March 1922    - 20 March 1922
Clubs: Gillingham
   MARSHALL, Paul Matches played from: 28 April 2012    - 5 March 2011
Clubs: Port Vale, Walsall
   MARSHALL, Roy Matches played from: 15 November 1958    - 15 November 1958
Clubs: Aldershot
   MARSHALL, Scott Matches played from: 26 December 2000    - 26 December 2002
Clubs: Brentford
   MARSHALL, Shaun Matches played from: 31 October 2000    - 9 April 2002
Clubs: Cambridge United
   MARSHALL-MIRANDA, Marley Matches played from: 15 October 2022    - 6 January 2024
Clubs: Colchester United
   MARSH-BROWN, Keanu Matches played from: 13 January 2018    - 17 November 2012
Clubs: Forest Green Rovers, Newport County, Milton Keynes Dons, Yeovil Town
   MARSTON, Maurice Matches played from: 4 November 1961    - 23 April 1957
Clubs: Kettering Town, Northampton Town
   MARTIN Matches played from: 13 September 1902    - 13 September 1902
Clubs: Kettering
   MARTIN, Aaron Matches played from: 13 October 2018    - 18 October 2014
Clubs: Exeter City, Coventry City, Oxford United, Port Vale, Southampton, Yeovil Town
   MARTIN, Alan Matches played from: 2 February 1952    - 17 February 1951
Clubs: Stoke City, Port Vale
   MARTIN, Alan Matches played from: 13 September 2008    - 31 August 2013
Clubs: Leeds United, Crewe Alexandra
   MARTIN, Alvin Matches played from: 28 January 1989    - 5 March 1994
Clubs: West Ham United
   MARTIN, Andrew Matches played from: 12 October 1929    - 12 October 1929
Clubs: Torquay United
   MARTIN, Andy Matches played from: 21 January 2000    - 21 January 2000
Clubs: Crystal Palace
   MARTIN, Barrie Matches played from: 2 September 1967    - 13 November 1967
Clubs: Tranmere Rovers
   MARTIN, Bill Matches played from: 23 March 1912    - 23 March 1912
Clubs: Millwall
   MARTIN, Blakey Matches played from: 11 September 1920    - 17 April 1922
Clubs: Southend United
   MARTIN, Carl Matches played from: 3 November 2012    - 9 November 2013
Clubs: Macclesfield Town
   MARTIN, Chris Matches played from: 24 October 2009    - 20 March 2010
Clubs: Norwich City
   MARTIN, Chris Matches played from: 19 April 2008    - 28 April 2012
Clubs: Port Vale
   MARTIN, Dan Matches played from: 23 September 2006    - 30 December 2006
Clubs: Notts County
   MARTIN, Dan Matches played from: 12 March 2024    - 12 March 2024
Clubs: Accrington Stanley
   MARTIN, Dave Matches played from: 23 April 2011    - 23 April 2011
Clubs: Notts County
   MARTIN, Dave Matches played from: 11 October 1980    - 10 December 1983
Clubs: Millwall
   MARTIN, Dave Matches played from: 28 September 2008    - 10 October 2009
Clubs: Millwall
   MARTIN, Dave Matches played from: 14 November 1992    - 10 March 1993
Clubs: Southend United
   MARTIN, Dave Matches played from: 31 January 2012    - 31 January 2012
Clubs: Southend United
   MARTIN, David Matches played from: 31 October 2009    - 14 February 2009
Clubs: Tranmere Rovers, Milton Keynes Dons, Leeds United, Leicester City
   MARTIN, Davy Matches played from: 24 December 1938    - 24 December 1938
Clubs: Notts County
   MARTIN, Dean Matches played from: 21 February 1996    - 21 February 1996
Clubs: Brentford
   MARTIN, Dennis Matches played from: 19 September 1970    - 11 November 1978
Clubs: Carlisle United, Mansfield Town
   MARTIN, Don Matches played from: 8 February 1964    - 21 December 1976
Clubs: Northampton Town, Blackburn Rovers, Hitchin Town
   MARTIN, Frank Matches played from: 18 March 1922    - 18 March 1922
Clubs: Aberdare Athletic
   MARTIN, Fred Matches played from: 15 October 1932    - 15 October 1932
Clubs: Torquay United
   MARTIN, Geoff Matches played from: 28 February 1967    - 3 May 1966
Clubs: Grimsby Town, Workington
   MARTIN, George Matches played from: 14 October 1933    - 21 March 1936
Clubs: Luton Town
   MARTIN, George 'Pompey' Matches played from: 28 February 1914    - 17 April 1926
Clubs: Norwich City
   MARTIN, Harry Matches played from: 22 February 1913    - 13 January 1912
Clubs: Sunderland, Sutton Junction
   MARTIN, Jack Matches played from: 23 October 1909    - 10 October 1908
Clubs: Millwall, Brighton and Hove Albion
   MARTIN, Jimmy Matches played from: 12 March 1927    - 27 March 1926
Clubs: Bristol City, Aberdare Athletic
   MARTIN, Jimmy Matches played from: 1 January 1921    - 30 April 1924
Clubs: Portsmouth
   MARTIN, Jimmy Matches played from: 25 December 1924    - 26 December 1924
Clubs: Reading
   MARTIN, Joe Matches played from: 16 September 2017    - 3 March 2015
Clubs: Stevenage, Millwall, Northampton Town, Gillingham
   MARTIN, John Matches played from: 19 March 1906    - 1 April 1908
Clubs: New Brompton
   MARTIN, Johnny Matches played from: 6 September 1966    - 16 March 1968
Clubs: Colchester United
   MARTIN, Lee Matches played from: 28 February 2017    - 1 February 2020
Clubs: Gillingham, Exeter City
   MARTIN, Lee Matches played from: 1 December 1987    - 1 December 1987
Clubs: Huddersfield Town
   MARTIN, Lee Matches played from: 3 January 2011    - 17 October 2015
Clubs: Charlton Athletic, Millwall
   MARTIN, Lionel Matches played from: 26 December 1969    - 26 December 1969
Clubs: Aston Villa
   MARTIN, Marcus Matches played from: 2 November 2004    - 2 November 2004
Clubs: Exeter City
   MARTIN, Mick Matches played from: 7 December 1985    - 22 February 1986
Clubs: Preston North End
   MARTIN, Neil Matches played from: 18 September 1973    - 29 November 1975
Clubs: Nottingham Forest, Coventry City, Brighton and Hove Albion
   MARTIN, Ray Matches played from: 8 November 1969    - 29 January 1972
Clubs: Birmingham City
   MARTIN, Richard Matches played from: 5 September 2009    - 15 January 2011
Clubs: Yeovil Town
   MARTIN, Russell Matches played from: 23 August 2005    - 2 May 2009
Clubs: Wycombe Wanderers, Norwich City, Milton Keynes Dons, Peterborough United
   MARTIN, Ted Matches played from: 18 December 1937    - 18 February 1939
Clubs: Southend United
   MARTIN, Ted Matches played from: 11 March 1933    - 1 April 1939
Clubs: Brighton and Hove Albion
   MARTIN, Tony Matches played from: 11 December 1976    - 11 December 1976
Clubs: Hitchin Town
   MARTIN, W. Matches played from: 16 November 1901    - 16 November 1901
Clubs: Weymouth
   MARTIN-CHAMBERS, Phil Matches played from: 12 January 1980    - 5 October 1985
Clubs: Barnsley, Rochdale
   MARTINDALE, Dave Matches played from: 22 November 1991    - 19 May 1993
Clubs: Tranmere Rovers
   MARTINDALE, Gary Matches played from: 6 April 1996    - 6 April 1996
Clubs: Notts County
   MARTINEZ, Eugene Matches played from: 6 March 1984    - 22 January 1983
Clubs: Northampton Town, Rochdale
   MARTÍNEZ, Roberto Matches played from: 31 December 2005    - 30 September 2000
Clubs: Swansea City, Chester City, Wigan Athletic
   MARTÍNEZ, Toni Matches played from: 15 August 2017    - 5 February 2017
Clubs: West Ham United Under-21, Oxford United
   MARTIS, Shelton Matches played from: 8 December 2012    - 8 December 2012
Clubs: Doncaster Rovers
   MARTOT, David Matches played from: 15 December 2007    - 15 December 2007
Clubs: Brighton and Hove Albion
   MARTYN, Nigel Matches played from: 13 February 1990    - 17 December 1991
Clubs: Crystal Palace
   MARVIN, T. Matches played from: 25 December 1908    - 12 April 1909
Clubs: Coventry City
   MARWOOD, Brian Matches played from: 29 November 1980    - 29 October 1985
Clubs: Hull City, Middlesbrough, Sheffield Wednesday
   MASAMPU, Renedi Matches played from: 7 August 2018    - 7 August 2018
Clubs: Chelsea Under-21
   MASIELLO, Luciano Matches played from: 27 December 1969    - 27 December 1969
Clubs: Charlton Athletic
   MASKELL, Craig Matches played from: 3 April 1996    - 17 February 1996
Clubs: Brighton and Hove Albion, Southampton
   MASON, Andy Matches played from: 12 August 1995    - 20 January 1996
Clubs: Hull City
   MASON, Arthur Matches played from: 3 December 1927    - 14 April 1928
Clubs: Norwich City
   MASON, Bill Matches played from: 29 December 1934    - 19 April 1930
Clubs: Queens Park Rangers, Fulham
   MASON, Bobby Matches played from: 19 October 1963    - 19 October 1963
Clubs: Leyton Orient
   MASON, Dick Matches played from: 23 August 1952    - 20 December 1952
Clubs: Coventry City
   MASON, George Matches played from: 2 April 1932    - 14 April 1936
Clubs: Coventry City
   MASON, George Matches played from: 7 January 1922    - 7 January 1922
Clubs: Leeds United
   MASON, James Matches played from: 22 September 1909    - 22 September 1909
Clubs: Bristol Rovers
   MASON, Joe Matches played from: 29 December 2020    - 8 March 2011
Clubs: Milton Keynes Dons, Plymouth Argyle
   MASON, John Matches played from: 23 December 1966    - 28 October 1967
Clubs: Peterborough United
   MASON, Niall Matches played from: 10 April 2021    - 10 April 2021
Clubs: Peterborough United
   MASON, Paul Matches played from: 18 January 1994    - 12 April 1997
Clubs: Ipswich Town
   MASON, Ryan Matches played from: 5 September 2009    - 28 December 2009
Clubs: Yeovil Town
   MASON, Sam Matches played from: 31 March 1928    - 8 March 1930
Clubs: Exeter City
   MASON, Stuart Matches played from: 30 March 1976    - 14 May 1977
Clubs: Chester
   MASON, Tommy Matches played from: 9 November 1974    - 4 February 1975
Clubs: Brighton and Hove Albion
   MASON-CLARK, Ephron Matches played from: 2 September 2017    - 2 September 2017
Clubs: Barnet
   MASSEY, Andy Matches played from: 24 November 1984    - 10 December 1983
Clubs: Aldershot, Millwall
   MASSEY, Fred Matches played from: 3 November 1906    - 30 April 1910
Clubs: Leyton, West Ham United
   MASSEY, Gavin Matches played from: 2 October 2012    - 13 February 2016
Clubs: Colchester United
   MASSEY, George Matches played from: 4 March 1911    - 21 October 1911
Clubs: New Brompton
   MASSEY, J. Matches played from: 9 January 1926    - 9 January 1926
Clubs: Clapton
   MASSEY, Roy Matches played from: 12 March 1968    - 5 October 1968
Clubs: Orient
   MASSEY, Steve Matches played from: 28 September 1982    - 12 August 1980
Clubs: Northampton Town, Cambridge United, AFC Bournemouth
   MASSEY, Stuart Matches played from: 19 March 1996    - 6 December 1997
Clubs: Oxford United
   MASSIE Matches played from: 6 March 1899    - 22 April 1899
Clubs: Bedminster
   MASSIE, Les Matches played from: 31 December 1966    - 6 February 1965
Clubs: Darlington, Huddersfield Town
   MASSON, Don Matches played from: 15 September 1973    - 4 March 1967
Clubs: Notts County, Middlesbrough
   MASTERS Matches played from: 31 October 1903    - 31 October 1903
Clubs: Poole
   MASTERS, Arthur Matches played from: 1 October 1938    - 4 February 1939
Clubs: Port Vale
   MASTERSON, Conor Matches played from: 28 January 2023    - 13 February 2024
Clubs: Gillingham
   MASTERTON, Steve Matches played from: 26 November 2010    - 7 December 2010
Clubs: Crawley Town
   MATA, Juan Matches played from: 24 September 2013    - 24 September 2013
Clubs: Chelsea
   MATEU, José Luis Matches played from: 17 October 1995    - 17 October 1995
Clubs: Torquay United
   MATHER, Harry Matches played from: 10 January 1948    - 10 January 1948
Clubs: Burnley
   MATHESON, Luke Matches played from: 12 February 2022    - 12 February 2022
Clubs: Scunthorpe United
   MATHIAS, Ray Matches played from: 18 February 1969    - 14 September 1984
Clubs: Tranmere Rovers
   MATHIE, Alex Matches played from: 18 September 1993    - 2 September 1997
Clubs: Newcastle United, Ipswich Town
   MATHIESON, Allan Matches played from: 28 August 1920    - 27 December 1921
Clubs: Luton Town
   MATIAS, Pedro Matches played from: 4 December 1999    - 1 January 2001
Clubs: Walsall
   MATIER, Gerry Matches played from: 8 March 1947    - 8 March 1947
Clubs: Torquay United
   MATRECANO, Salvatori Matches played from: 11 September 1999    - 11 September 1999
Clubs: Nottingham Forest
   MATREVICS, Rihards Matches played from: 15 August 2017    - 15 August 2017
Clubs: West Ham United Under-21
   MATSUZAKA, Dan Matches played from: 22 November 2016    - 22 November 2016
Clubs: Southend United
   MATT, Jamille Matches played from: 11 September 2018    - 16 September 2023
Clubs: Newport County, Grimsby Town, Forest Green Rovers, Walsall
   MATTHEW, Damian Matches played from: 24 February 1996    - 24 February 1996
Clubs: Bristol Rovers
   MATTHEW, Harry Matches played from: 29 September 1894    - 20 April 1907
Clubs: Millwall Athletic, Watford
   MATTHEW, James Matches played from: 29 September 1894    - 27 March 1897
Clubs: Millwall Athletic, Sheppey United
   MATTHEWS, Adam Matches played from: 19 December 2020    - 23 January 2021
Clubs: Charlton Athletic
   MATTHEWS, Alf Matches played from: 20 January 1923    - 5 September 1928
Clubs: Exeter City, Plymouth Argyle
   MATTHEWS, Billy Matches played from: 3 February 1912    - 3 February 1912
Clubs: Notts County
   MATTHEWS, Billy Matches played from: 26 December 1922    - 27 December 1922
Clubs: Bristol City
   MATTHEWS, Frank Matches played from: 19 March 1966    - 19 October 1968
Clubs: Southend United, Torquay United
   MATTHEWS, Harry Matches played from: 26 February 1898    - 12 April 1898
Clubs: Warmley
   MATTHEWS, Howard Matches played from: 2 February 1924    - 8 December 1906
Clubs: Oldham Athletic, Burslem Port Vale
   MATTHEWS, John Matches played from: 1 January 1985    - 6 September 1980
Clubs: Chesterfield, Mansfield Town, Plymouth Argyle, Sheffield United
   MATTHEWS, Lee Matches played from: 18 August 2001    - 18 August 2001
Clubs: Bristol City
   MATTHEWS, Mike Matches played from: 6 November 1984    - 9 November 1985
Clubs: Scunthorpe United
   MATTHEWS, Paul Matches played from: 6 December 1975    - 27 September 1969
Clubs: Mansfield Town, Leicester City
   MATTHEWS, Reg Matches played from: 9 April 1955    - 13 February 1965
Clubs: Coventry City, Derby County
   MATTHEWS, Remi Matches played from: 19 September 2015    - 2 March 2021
Clubs: Burton Albion, Sunderland
   MATTHEWS, Rob Matches played from: 9 March 1999    - 31 August 1998
Clubs: Stockport County, Notts County, Bury
   MATTHEWS, Roy Matches played from: 1 October 1963    - 2 January 1965
Clubs: Charlton Athletic
   MATTHEWS, Sam Matches played from: 1 February 2022    - 1 February 2022
Clubs: Crawley Town
   MATTHEWS, Terry Matches played from: 14 September 1957    - 14 September 1957
Clubs: Aldershot
   MATTHEWSON, Reg Matches played from: 18 September 1971    - 1 January 1972
Clubs: Fulham
   MATTHEWSON, Trevor Matches played from: 12 January 1993    - 3 February 1986
Clubs: Birmingham City, Stockport County
   MATTHIAS, Terry Matches played from: 28 September 1968    - 28 September 1968
Clubs: Shrewsbury Town
   MATTIS, Dwayne Matches played from: 25 November 2006    - 19 September 2009
Clubs: Bury, Huddersfield Town, Walsall
   MATTOCK, Joe Matches played from: 30 July 2022    - 14 February 2009
Clubs: Harrogate Town, Leicester City
   MATTOCKS Matches played from: 29 April 1901    - 29 April 1901
Clubs: Brentford
   MAUCHLEN, Ali Matches played from: 7 November 1987    - 27 April 1991
Clubs: Leicester City
   MAUGHAN, Wes Matches played from: 2 March 1962    - 3 November 1962
Clubs: Reading
   MAUND, Jack Matches played from: 23 November 1946    - 29 March 1947
Clubs: Walsall
   MAUTONE, Steve Matches played from: 16 August 1997    - 21 January 2000
Clubs: Reading, Crystal Palace
   MAVIN, Fred Matches played from: 13 September 1919    - 10 April 1909
Clubs: Reading, New Brompton
   MAWSON, Alfie Matches played from: 12 September 2015    - 30 January 2016
Clubs: Barnsley
   MAWSON, Craig Matches played from: 16 October 2004    - 16 October 2004
Clubs: Oldham Athletic
   MAXTED, Jon Matches played from: 14 October 2023    - 6 October 2020
Clubs: Newport County, Northampton Town, Accrington Stanley, Doncaster Rovers, Exeter City
   MAXWELL, Billy Matches played from: 26 October 1903    - 12 April 1905
Clubs: Millwall
   MAXWELL, Bud Matches played from: 26 January 1935    - 26 January 1935
Clubs: Preston North End
   MAXWELL, Chris Matches played from: 29 November 2014    - 28 November 2009
Clubs: Fleetwood Town, Blackpool, Wrexham
   MAXWELL, James Matches played from: 17 September 2022    - 2 September 2023
Clubs: Doncaster Rovers
   MAXWELL, Leyton Matches played from: 24 August 2002    - 24 August 2002
Clubs: Cardiff City
   MAY, Adam Matches played from: 10 August 2021    - 10 August 2021
Clubs: Cambridge United
   MAY, Andy Matches played from: 1 December 1987    - 1 March 1995
Clubs: Huddersfield Town, Bristol City, Millwall
   MAY, Ben Matches played from: 1 November 2008    - 4 September 2004
Clubs: Scunthorpe United, Brentford, Barnet, Colchester United
   MAY, David Matches played from: 1 April 1989    - 23 October 1996
Clubs: Blackburn Rovers, Manchester United
   MAY, Don Matches played from: 22 November 1958    - 22 November 1958
Clubs: Bury
   MAY, Eddie Matches played from: 19 March 1966    - 29 April 1976
Clubs: Southend United, Swansea City, Wrexham
   MAY, Harold Matches played from: 25 December 1931    - 4 November 1933
Clubs: Crystal Palace
   MAY, Hugh Matches played from: 10 October 1903    - 10 October 1903
Clubs: Fulham
   MAY, Warren Matches played from: 26 December 1984    - 12 January 1986
Clubs: Southend United
   MAYBURY, Alan Matches played from: 10 March 2009    - 10 March 2009
Clubs: Colchester United
   MAYCOCK, Callum Matches played from: 26 September 2017    - 5 January 2019
Clubs: Coventry City, Macclesfield Town
   MAYCOCK, William Matches played from: 20 February 1929    - 20 February 1929
Clubs: Arsenal
   MAYE, Danny Matches played from: 18 September 2001    - 18 September 2001
Clubs: Port Vale
   MAYER, Thomas Matches played from: 31 October 2020    - 31 October 2020
Clubs: Hull City
   MAYES Matches played from: 20 April 1895    - 20 April 1895
Clubs: Clapton
   MAYES, Alan Matches played from: 16 September 1986    - 30 December 1978
Clubs: Blackpool, Watford
   MAYLE, Bobby Matches played from: 19 April 1958    - 19 April 1958
Clubs: Shrewsbury Town
   MAYLETT, Brad Matches played from: 5 November 2005    - 20 January 2007
Clubs: Boston United
   MAYNARD Matches played from: 1 November 1902    - 1 November 1902
Clubs: Yeovil Casuals
   MAYNARD, Lois Matches played from: 16 November 2019    - 16 November 2019
Clubs: Salford City
   MAYNARD, Nicky Matches played from: 23 November 2019    - 26 January 2008
Clubs: Mansfield Town, Milton Keynes Dons, Bury, Crewe Alexandra
   MAYNARD-BREWER, Ashley Matches played from: 5 September 2020    - 19 December 2020
Clubs: Charlton Athletic
   MAYO, Kerry Matches played from: 24 November 2001    - 28 December 2008
Clubs: Brighton and Hove Albion
   MAYO, Paul Matches played from: 28 October 2006    - 28 October 2006
Clubs: Lincoln City
   MAYO, W. Matches played from: 30 January 1909    - 3 April 1915
Clubs: Leyton, Southend United
   MAYO, William Matches played from: 11 April 1908    - 11 April 1908
Clubs: Reading
   MAYOR, Danny Matches played from: 12 October 2019    - 30 March 2019
Clubs: Plymouth Argyle, Bury
   MAYS Matches played from: 25 October 1905    - 31 January 1906
Clubs: Grays United
   MAYS, Albert Matches played from: 4 February 1961    - 4 February 1961
Clubs: Chesterfield
   MAYS, Billy Matches played from: 8 October 1927    - 2 May 1931
Clubs: Merthyr Town, Walsall
   MAYSON, Jackie Matches played from: 16 September 1933    - 11 April 1936
Clubs: Clapton Orient
   MAYSON, R. Matches played from: 15 November 1919    - 15 November 1919
Clubs: Millwall
   MAYSON, Tommy Matches played from: 1 March 1923    - 1 March 1923
Clubs: Aberdare Athletic
   MAZZON, Giorgio Matches played from: 27 September 1983    - 10 March 1987
Clubs: Aldershot
   MBAMBA, Chris Matches played from: 20 August 2016    - 20 August 2016
Clubs: Port Vale
   MBETE, Luke Matches played from: 7 January 2022    - 7 January 2022
Clubs: Manchester City
   MBO, Noel Matches played from: 28 February 2017    - 28 February 2017
Clubs: Gillingham
   MBULU, Christian Matches played from: 11 January 2020    - 11 January 2020
Clubs: Crewe Alexandra
   MCADAMS, Billy Matches played from: 26 September 1967    - 26 September 1967
Clubs: Barrow
   MCALEER, Joe Matches played from: 13 February 1937    - 13 February 1937
Clubs: Gillingham
   MCALEER, Reece Matches played from: 23 December 2023    - 27 February 2024
Clubs: Tranmere Rovers
   MCALENY, Conor Matches played from: 21 August 2021    - 5 February 2017
Clubs: Salford City, Oxford United
   MCALINDEN, Jimmy Matches played from: 1 January 1949    - 30 January 1954
Clubs: Southend United
   MCALINDEN, Liam Matches played from: 19 December 2015    - 11 March 2014
Clubs: Shrewsbury Town, Exeter City, Wolverhampton Wanderers
   MCALINDON, Gareth Matches played from: 9 December 2000    - 9 December 2000
Clubs: Gateshead
   MCALISKEY, John Matches played from: 30 April 2005    - 6 May 2006
Clubs: Huddersfield Town
   MCALISTER, Jim Matches played from: 3 October 2015    - 20 February 2016
Clubs: Blackpool
   MCALISTER, Tom Matches played from: 9 March 1976    - 24 February 1979
Clubs: Rotherham United
   MCALLE, John Matches played from: 9 September 1975    - 22 January 1980
Clubs: Wolverhampton Wanderers
   MCALLISTER, Billy Matches played from: 18 December 1926    - 19 April 1924
Clubs: Queens Park Rangers, Brighton and Hove Albion
   MCALLISTER, Brian Matches played from: 8 April 1996    - 6 November 1993
Clubs: Crewe Alexandra, Plymouth Argyle, Wimbledon
   MCALLISTER, Craig Matches played from: 26 November 2010    - 7 December 2010
Clubs: Crawley Town
   MCALLISTER, David Matches played from: 6 November 2012    - 25 January 2014
Clubs: Sheffield United, Shrewsbury Town
   MCALLISTER, Don Matches played from: 23 February 1985    - 30 January 1980
Clubs: Rochdale, Bolton Wanderers, Tottenham Hotspur
   MCALLISTER, Gary Matches played from: 7 November 1987    - 7 May 1994
Clubs: Leicester City, Leeds United
   MCALLISTER, Jamie Matches played from: 24 August 2011    - 19 March 2013
Clubs: Bristol City, Exeter City, Yeovil Town
   MCALLISTER, Jimmy Matches played from: 31 March 1956    - 31 March 1956
Clubs: Millwall
   MCALLISTER, Kevin Matches played from: 19 January 1988    - 11 February 1989
Clubs: Chelsea
   MCALLISTER, Kyle Matches played from: 15 August 2023    - 29 December 2023
Clubs: Forest Green Rovers
   MCALLISTER, Sean Matches played from: 9 August 2014    - 27 August 2011
Clubs: Scunthorpe United, Shrewsbury Town
   MCALLISTER, Tom Matches played from: 8 April 1907    - 21 March 1908
Clubs: Brentford
   MCALPINE, Eddie Matches played from: 10 January 1967    - 10 January 1967
Clubs: Ashford Town (Kent)
   MCALPINE, Jim Matches played from: 24 December 1921    - 27 March 1920
Clubs: Gillingham, Southampton, Millwall
   MCANEARNEY, Jim Matches played from: 26 October 1963    - 26 March 1966
Clubs: Plymouth Argyle, Watford
   MCANEARNEY, Tom Matches played from: 15 January 1966    - 15 January 1966
Clubs: Peterborough United
   MCANESPIE, Kieran Matches played from: 23 April 2003    - 23 April 2003
Clubs: Plymouth Argyle
   MCANESPIE, Steve Matches played from: 31 October 2000    - 31 October 2000
Clubs: Cambridge United
   MCANUFF, Jobi Matches played from: 6 January 2007    - 3 May 2015
Clubs: Crystal Palace, Leyton Orient
   MCARDLE, Patrick Matches played from: 24 September 1910    - 28 January 1911
Clubs: Watford
   MCARDLE, Peter Matches played from: 7 September 1935    - 7 September 1935
Clubs: Exeter City
   MCARDLE, Rory Matches played from: 15 April 2022    - 3 April 2007
Clubs: Harrogate Town, Bradford City, Scunthorpe United, Rochdale
   MCAREE, Rod Matches played from: 20 November 1994    - 20 November 1994
Clubs: Bristol City
   MCARTHUR, James Matches played from: 7 January 2012    - 7 January 2012
Clubs: Wigan Athletic
   MCARTHUR, Ted Matches played from: 7 September 1935    - 7 September 1935
Clubs: Exeter City
   MCARTHUR, Wally Matches played from: 15 January 1936    - 26 November 1949
Clubs: Bristol Rovers
   MCARTHUR, Willie Matches played from: 28 January 1899    - 3 March 1900
Clubs: Brighton United
   MCATEE, James Matches played from: 7 January 2022    - 7 January 2022
Clubs: Manchester City
   MCATEE, John Matches played from: 3 August 2019    - 14 January 2023
Clubs: Scunthorpe United, Grimsby Town
   MCATEER, Andy Matches played from: 7 February 1987    - 22 February 1986
Clubs: Blackpool, Preston North End
   MCATEER, Jason Matches played from: 6 November 2004    - 5 April 1995
Clubs: Tranmere Rovers, Blackburn Rovers, Bolton Wanderers
   MCATEER, Kasey Matches played from: 22 April 2023    - 26 April 2022
Clubs: AFC Wimbledon, Forest Green Rovers
   MCATEER, Tom Matches played from: 19 September 1903    - 16 January 1904
Clubs: Brighton and Hove Albion
   MCAUGHTRIE, David Matches played from: 1 November 1986    - 1 November 1986
Clubs: York City
   MCAULEY, Hugh Matches played from: 18 October 1980    - 18 October 1980
Clubs: Carlisle United
   MCAULEY, Hugh Matches played from: 17 September 2002    - 17 September 2002
Clubs: Cheltenham Town
   MCAULEY, Hugh Matches played from: 21 August 1978    - 26 December 1974
Clubs: Tranmere Rovers, Plymouth Argyle
   MCAULEY, Jim Matches played from: 1 February 1913    - 1 February 1913
Clubs: Huddersfield Town
   MCAVENNIE, Frank Matches played from: 20 October 1990    - 20 April 1991
Clubs: West Ham United
   MCAVOY, Frank Matches played from: 8 November 1902    - 3 March 1900
Clubs: Watford, Gravesend United, Brighton United
   MCBAIN, Alan Matches played from: 18 September 1962    - 30 April 1963
Clubs: Carlisle United
   MCBAIN, Neil Matches played from: 5 January 1929    - 3 January 1931
Clubs: Watford
   MCBEAN, Jack Matches played from: 23 March 1895    - 23 March 1895
Clubs: Royal Ordnance Factories
   MCBLAIN, Andrew Matches played from: 20 September 1947    - 8 April 1948
Clubs: Newport County
   MCBRIDE, John Matches played from: 10 April 1948    - 27 August 1955
Clubs: Reading, Shrewsbury Town
   MCBRIDE, Vince Matches played from: 16 October 1954    - 16 October 1954
Clubs: Walsall
   MCBURNIE, Oliver Matches played from: 29 December 2013    - 13 September 2014
Clubs: Bradford City
   MCCAFFERTY, Bill Matches played from: 14 April 1906    - 20 March 1909
Clubs: Reading, Portsmouth
   MCCAFFERTY, Jimmy Matches played from: 22 November 1980    - 22 November 1980
Clubs: Weymouth
   MCCAFFERTY, Joe Matches played from: 19 October 1929    - 19 October 1929
Clubs: Gillingham
   MCCAFFERY, Aidan Matches played from: 4 March 1986    - 4 September 1984
Clubs: Exeter City, Bristol Rovers
   MCCAFFREY, Jim Matches played from: 6 December 1975    - 27 November 1976
Clubs: Mansfield Town
   MCCAIG, Alex Matches played from: 14 April 1923    - 21 April 1923
Clubs: Reading
   MCCAIG, David Matches played from: 29 December 1928    - 29 December 1928
Clubs: Bristol Rovers
   MCCAIRNS, Tommy Matches played from: 16 January 1904    - 25 April 1903
Clubs: Brighton and Hove Albion, Bristol Eastville Rovers, Wellingborough
   MCCALL, Andy Matches played from: 13 September 1958    - 16 April 1960
Clubs: Halifax Town
   MCCALL, Bob Matches played from: 10 September 1949    - 10 September 1949
Clubs: Nottingham Forest
   MCCALL, Ian Matches played from: 6 March 1990    - 6 March 1990
Clubs: Bradford City
   MCCALL, Peter Matches played from: 19 October 1960    - 19 October 1960
Clubs: Bristol City
   MCCALL, Steve Matches played from: 26 November 1985    - 19 February 1991
Clubs: Ipswich Town, Plymouth Argyle, Sheffield Wednesday
   MCCALL, Stuart Matches played from: 15 August 1987    - 12 December 1998
Clubs: Bradford City
   MCCALLIOG, Jim Matches played from: 17 February 1968    - 21 October 1978
Clubs: Sheffield Wednesday, Lincoln City
   MCCALLUM, Donald Matches played from: 7 May 1921    - 1 October 1921
Clubs: Swansea Town
   MCCALMAN, Don Matches played from: 28 October 1961    - 2 April 1963
Clubs: Bradford
   MCCALMONT, Alfie Matches played from: 11 March 2023    - 11 March 2023
Clubs: Carlisle United
   MCCAMBRIDGE, Jimmy Matches played from: 13 April 1932    - 5 September 1934
Clubs: Cardiff City, Bristol Rovers
   MCCAMMON, Mark Matches played from: 29 April 2006    - 11 April 2008
Clubs: Bristol City, Charlton Athletic, Brentford, Gillingham, Doncaster Rovers
   MCCANN, Albert Matches played from: 31 August 1963    - 9 March 1974
Clubs: Portsmouth
   MCCANN, Austin Matches played from: 23 September 2006    - 16 November 2005
Clubs: Notts County, Boston United
   MCCANN, Charlie Matches played from: 15 August 2023    - 29 December 2023
Clubs: Forest Green Rovers
   MCCANN, Chris Matches played from: 25 September 2012    - 25 March 2016
Clubs: Burnley, Oldham Athletic, Wigan Athletic
   MCCANN, Grant Matches played from: 16 October 2010    - 12 March 2003
Clubs: Peterborough United, Scunthorpe United, Cheltenham Town
   MCCANN, Henry Matches played from: 13 December 1913    - 16 September 1914
Clubs: Exeter City, Bristol Rovers
   MCCANN, Johnny Matches played from: 30 November 1963    - 30 November 1963
Clubs: Derby County
   MCCAREY, Aaron Matches played from: 14 September 2013    - 9 March 2013
Clubs: Wolverhampton Wanderers, Walsall
   MCCARRICK, Mark Matches played from: 5 May 1986    - 5 May 1986
Clubs: Crewe Alexandra
   MCCARRON, Liam Matches played from: 17 November 2018    - 17 November 2018
Clubs: Carlisle United
   MCCARTAN, Shay Matches played from: 5 October 2019    - 12 January 2019
Clubs: Bradford City, Lincoln City
   MCCARTHY, Alan Matches played from: 30 April 1994    - 30 April 1994
Clubs: Queens Park Rangers
   MCCARTHY, Alex Matches played from: 21 August 2010    - 5 September 2009
Clubs: Brentford, Yeovil Town
   MCCARTHY, Jason Matches played from: 22 October 2016    - 17 April 2017
Clubs: Walsall
   MCCARTHY, Jon Matches played from: 20 December 1997    - 7 September 2002
Clubs: Birmingham City, Port Vale
   MCCARTHY, Len Matches played from: 23 April 1938    - 12 March 1932
Clubs: Queens Park Rangers, Thames Association
   MCCARTHY, Mick Matches played from: 25 September 1991    - 28 February 1981
Clubs: Millwall, Barnsley
   MCCARTHY, Paddy Matches played from: 14 August 2007    - 14 August 2007
Clubs: Charlton Athletic
   MCCARTHY, Paul Matches played from: 6 October 1990    - 15 February 2003
Clubs: Brighton and Hove Albion, Wycombe Wanderers
   MCCARTHY, Roy Matches played from: 26 September 1967    - 5 May 1969
Clubs: Barrow
   MCCARTHY, Sean Matches played from: 7 December 1993    - 10 March 1990
Clubs: Oldham Athletic, Plymouth Argyle
   MCCARTHY, Tony Matches played from: 8 November 1995    - 8 November 1995
Clubs: Colchester United
   MCCARTNEY, Alex Matches played from: 2 September 1905    - 2 September 1905
Clubs: West Ham United
   MCCARTNEY, Bill Matches played from: 4 February 1905    - 4 February 1905
Clubs: West Ham United
   MCCARTNEY, Dave Matches played from: 24 September 1904    - 19 March 1910
Clubs: Watford, Northampton Town
   MCCARTNEY, Jimmy Matches played from: 10 April 1939    - 15 April 1938
Clubs: Northampton Town, Millwall
   MCCARTNEY, John Matches played from: 6 April 1895    - 22 February 1896
Clubs: Luton Town
   MCCARTNEY, Mike Matches played from: 10 April 1982    - 29 November 1986
Clubs: Plymouth Argyle, Carlisle United
   MCCAUGHEY, Cecil Matches played from: 20 November 1937    - 14 April 1936
Clubs: Cardiff City, Coventry City
   MCCAULEY Matches played from: 31 January 1906    - 31 January 1906
Clubs: Grays United
   MCCHRYSTAL, Mark Matches played from: 25 January 2011    - 7 May 2011
Clubs: Tranmere Rovers
   MCCLAIR, Brian Matches played from: 25 September 1993    - 23 October 1996
Clubs: Manchester United
   MCCLARE, Sean Matches played from: 2 March 2002    - 19 January 1999
Clubs: Port Vale, Barnsley
   MCCLAREN, Steve Matches played from: 29 November 1980    - 23 December 1987
Clubs: Hull City, Derby County
   MCCLEAN, James Matches played from: 26 December 2023    - 26 December 2023
Clubs: Wrexham
   MCCLELLAND, Charlie Matches played from: 3 December 1949    - 27 December 1954
Clubs: Exeter City
   MCCLELLAND, John Matches played from: 31 August 1963    - 12 January 1963
Clubs: Portsmouth, Queens Park Rangers
   MCCLELLAND, John Matches played from: 2 September 1978    - 15 April 1989
Clubs: Mansfield Town, Watford
   MCCLELLAND, Sam Matches played from: 15 April 2023    - 15 April 2023
Clubs: Barrow
   MCCLENAHAN, Trent Matches played from: 25 March 2005    - 15 April 2006
Clubs: Milton Keynes Dons
   MCCLENNON, James Matches played from: 24 October 1925    - 24 October 1925
Clubs: Brentford
   MCCLOY, Phil Matches played from: 25 January 1930    - 29 January 1930
Clubs: Manchester City
   MCCLUGGAGE, Andy Matches played from: 12 January 1924    - 30 January 1929
Clubs: Bradford, Burnley
   MCCLURE, Alex Matches played from: 28 December 1926    - 30 April 1927
Clubs: Coventry City
   MCCLURE, Matt Matches played from: 12 November 2013    - 12 November 2013
Clubs: Wycombe Wanderers
   MCCLUSKIE, Jim Matches played from: 5 October 1985    - 5 October 1985
Clubs: Rochdale
   MCCOLE, John Matches played from: 24 September 1958    - 29 August 1959
Clubs: Bradford City
   MCCOLGAN, John Matches played from: 1 March 1924    - 30 April 1924
Clubs: Portsmouth
   MCCOLL, Adam Matches played from: 25 March 1910    - 26 October 1910
Clubs: Bristol Rovers
   MCCOLLIN, Andre Matches played from: 5 September 2009    - 5 September 2009
Clubs: Yeovil Town
   MCCOMBE, Jamie Matches played from: 8 December 2012    - 12 November 2011
Clubs: Doncaster Rovers, Huddersfield Town
   MCCOMBE, Jimmy Matches played from: 14 November 1936    - 20 March 1937
Clubs: Clapton Orient
   MCCOMBE, John Matches played from: 8 December 2004    - 28 April 2012
Clubs: Huddersfield Town, Port Vale
   MCCONNELL, Alex Matches played from: 16 April 1900    - 13 March 1901
Clubs: Queens Park Rangers
   MCCONNELL, Pat Matches played from: 25 December 1924    - 26 December 1925
Clubs: Reading
   MCCONNELL, Peter Matches played from: 18 September 1962    - 30 April 1963
Clubs: Carlisle United
   MCCONVILLE, Sean Matches played from: 6 February 2018    - 6 March 2021
Clubs: Accrington Stanley
   MCCORD, Brian Matches played from: 27 October 1990    - 27 October 1990
Clubs: Barnsley
   MCCORMACK, Alan Matches played from: 26 December 2013    - 9 September 2017
Clubs: Brentford, Charlton Athletic, Southend United, Luton Town
   MCCORMACK, Arthur Matches played from: 21 March 1913    - 10 April 1914
Clubs: Merthyr Town
   MCCORMACK, Ross Matches played from: 4 February 2006    - 4 February 2006
Clubs: Doncaster Rovers
   MCCORMICK, Jimmy Matches played from: 26 March 1949    - 26 March 1949
Clubs: Crystal Palace
   MCCORMICK, Jimmy Matches played from: 7 September 1907    - 3 January 1920
Clubs: Plymouth Argyle
   MCCORMICK, Luke Matches played from: 14 December 2002    - 26 January 2021
Clubs: Plymouth Argyle
   MCCORMICK, Luke Matches played from: 7 August 2018    - 18 October 2022
Clubs: Chelsea Under-21, Bristol Rovers
   MCCOULSKY, Shawn Matches played from: 30 November 2021    - 25 November 2017
Clubs: Colchester United, Forest Green Rovers, Newport County
   MCCOURT, Frank Matches played from: 21 August 1954    - 29 October 1949
Clubs: Colchester United, Bristol Rovers
   MCCOURT, Jak Matches played from: 30 January 2016    - 14 February 2017
Clubs: Barnsley, Chesterfield, Northampton Town
   MCCOURT, Paddy Matches played from: 7 March 2015    - 26 August 2014
Clubs: Notts County, Brighton and Hove Albion
   MCCOY, Marvin Matches played from: 12 November 2013    - 12 November 2013
Clubs: Wycombe Wanderers
   MCCOY, Tim Matches played from: 6 October 1951    - 21 January 1950
Clubs: Brighton and Hove Albion, Northampton Town
   MCCRACKEN, Billy Matches played from: 26 March 1910    - 26 March 1910
Clubs: Newcastle United
   MCCRACKEN, Bobby Matches played from: 23 February 1924    - 27 February 1926
Clubs: Crystal Palace
   MCCRACKEN, David Matches played from: 22 January 2011    - 10 November 2007
Clubs: Bristol Rovers, Brentford, Milton Keynes Dons, Wycombe Wanderers
   MCCRACKEN, Jon Matches played from: 28 November 2023    - 28 November 2023
Clubs: Accrington Stanley
   MCCREADIE, Eddie Matches played from: 25 September 1963    - 25 September 1963
Clubs: Chelsea
   MCCREADIE, Harvey Matches played from: 7 October 1959    - 12 October 1959
Clubs: Accrington Stanley
   MCCREADY, Bernard Matches played from: 10 September 1958    - 17 September 1958
Clubs: Rochdale
   MCCREADY, Chris Matches played from: 5 April 2010    - 26 January 2008
Clubs: Tranmere Rovers, Morecambe, Crewe Alexandra
   MCCRINDLE, Robert Matches played from: 9 March 1895    - 6 April 1895
Clubs: Luton Town
   MCCROHAN, Roy Matches played from: 3 May 1952    - 6 May 1963
Clubs: Norwich City, Colchester United
   MCCRORIE, Tom Matches played from: 16 January 1926    - 16 January 1926
Clubs: Charlton Athletic
   MCCRORY, Damien Matches played from: 19 September 2015    - 6 March 2012
Clubs: Burton Albion, Dagenham and Redbridge
   MCCRORY, Sammy Matches played from: 15 April 1950    - 7 May 1949
Clubs: Ipswich Town, Southend United, Swansea Town
   MCCUBBIN, Sandy Matches played from: 26 December 1908    - 26 December 1908
Clubs: Bristol Rovers
   MCCUDDEN, Frank Matches played from: 17 January 1925    - 17 April 1926
Clubs: Norwich City
   MCCUE, Alec Matches played from: 25 December 1953    - 27 August 1955
Clubs: Shrewsbury Town
   MCCUE, John Matches played from: 2 February 1952    - 4 February 1952
Clubs: Stoke City
   MCCULLOCH, Adam Matches played from: 24 January 1952    - 2 September 1953
Clubs: Shrewsbury Town, Northampton Town, Aldershot
   MCCULLOCH, Alex Matches played from: 24 October 1908    - 24 October 1908
Clubs: Brentford
   MCCULLOCH, Andy Matches played from: 17 December 1977    - 4 September 1971
Clubs: Brentford, Aldershot, Cardiff City, Sheffield Wednesday, Queens Park Rangers
   MCCULLOCH, Lee Matches played from: 3 March 2001    - 25 January 2003
Clubs: Wigan Athletic
   MCCULLOCH, Robert Matches played from: 18 October 1924    - 21 February 1925
Clubs: Bournemouth and Boscombe Athletic
   MCCULLOCH, Sam Matches played from: 31 January 1931    - 31 January 1931
Clubs: Thames Association
   MCCULLOUGH, Keiller Matches played from: 19 March 1938    - 26 August 1939
Clubs: Northampton Town
   MCCULLOUGH, Luke Matches played from: 19 January 2019    - 1 March 2016
Clubs: Tranmere Rovers, Doncaster Rovers
   MCCUNNIE, Jamie Matches played from: 15 September 2007    - 3 October 2008
Clubs: Hartlepool United
   MCCURDY, Bill Matches played from: 26 December 1902    - 3 December 1904
Clubs: New Brompton, Luton Town, Tottenham Hotspur
   MCCURLEY, Jock Matches played from: 12 January 1929    - 12 January 1929
Clubs: Newcastle United
   MCCURLEY, Kevin Matches played from: 17 January 1953    - 30 December 1950
Clubs: Colchester United, Brighton and Hove Albion
   MCDAID, Sean Matches played from: 4 September 2010    - 11 April 2008
Clubs: Carlisle United, Doncaster Rovers
   MCDERMENT, Billy Matches played from: 9 November 1968    - 18 January 1969
Clubs: Luton Town
   MCDERMID, Robert Matches played from: 26 February 1898    - 28 December 1898
Clubs: Warmley
   MCDERMOTT Matches played from: 13 March 1897    - 13 March 1897
Clubs: Wolverton London and North Western Railway
   MCDERMOTT, Andy Matches played from: 20 September 1997    - 16 April 2001
Clubs: West Bromwich Albion, Notts County
   MCDERMOTT, Donal Matches played from: 7 November 2015    - 12 January 2013
Clubs: Rochdale, Huddersfield Town, AFC Bournemouth
   MCDERMOTT, John Matches played from: 22 February 1992    - 17 March 2007
Clubs: Grimsby Town
   MCDERMOTT, Terry Matches played from: 23 September 1980    - 23 September 1980
Clubs: Liverpool
   MCDEVITT, Billy Matches played from: 30 August 1926    - 8 March 1930
Clubs: Exeter City
   MCDIARMID, Fred Matches played from: 26 December 1907    - 19 January 1907
Clubs: Northampton Town, Tottenham Hotspur
   MCDONAGH, Jim Matches played from: 4 October 1975    - 13 February 1988
Clubs: Rotherham United, Huddersfield Town
   MCDONALD Matches played from: 27 December 1897    - 19 March 1898
Clubs: Gravesend United
   MCDONALD Matches played from: 20 October 1897    - 20 October 1897
Clubs: Eastleigh Athletic
   MCDONALD, Alan Matches played from: 4 January 1993    - 5 February 1997
Clubs: Queens Park Rangers
   MCDONALD, Alex Matches played from: 22 March 1902    - 31 December 1904
Clubs: Portsmouth, Southampton, Luton Town, Croydon Common, West Ham United, Wellingborough
   MCDONALD, Alexander Matches played from: 20 September 1899    - 30 December 1899
Clubs: Bristol City
   MCDONALD, Billy Matches played from: 10 January 1920    - 10 January 1920
Clubs: Fulham
   MCDONALD, Bobby Matches played from: 22 February 1984    - 22 February 1984
Clubs: Oxford United
   MCDONALD, Clayton Matches played from: 5 November 2011    - 18 September 2010
Clubs: Port Vale, Walsall
   MCDONALD, Cody Matches played from: 24 October 2009    - 2 March 2013
Clubs: Norwich City, Gillingham, Coventry City
   MCDONALD, David Matches played from: 1 November 1952    - 20 November 1954
Clubs: Crystal Palace
   MCDONALD, Elias Matches played from: 24 September 1924    - 21 March 1925
Clubs: Southend United
   MCDONALD, Gary Matches played from: 17 December 2011    - 26 February 2008
Clubs: Morecambe, Oldham Athletic
   MCDONALD, Gordon Matches played from: 13 October 1956    - 13 October 1956
Clubs: Crystal Palace
   MCDONALD, Harry Matches played from: 8 September 1951    - 20 November 1954
Clubs: Crystal Palace
   MCDONALD, Hugh Matches played from: 1 December 1906    - 8 April 1908
Clubs: Brighton and Hove Albion
   MCDONALD, Ian Matches played from: 27 December 1982    - 30 April 1977
Clubs: Aldershot, Colchester United, Mansfield Town
   MCDONALD, Jack Matches played from: 9 January 1954    - 20 March 1948
Clubs: Southend United, Bournemouth and Boscombe Athletic
   MCDONALD, John Matches played from: 21 September 1907    - 1 March 1913
Clubs: Queens Park Rangers
   MCDONALD, Ken Matches played from: 12 January 1924    - 12 January 1924
Clubs: Bradford
   MCDONALD, Kevin Matches played from: 27 January 2024    - 11 March 2014
Clubs: Bradford City, Sheffield United, Wolverhampton Wanderers
   MCDONALD, Neil Matches played from: 27 October 1992    - 30 January 1988
Clubs: Oldham Athletic, Newcastle United
   MCDONALD, Rob Matches played from: 28 April 1979    - 28 April 1979
Clubs: Hull City
   MCDONALD, Rod Matches played from: 18 November 2023    - 14 August 2021
Clubs: Harrogate Town, Coventry City, Crewe Alexandra, Carlisle United
   MCDONALD, Roy Matches played from: 30 December 1922    - 6 January 1923
Clubs: Newport County
   MCDONALD, Ted Matches played from: 5 November 1904    - 14 November 1908
Clubs: Portsmouth
   MCDONALD, Terry Matches played from: 6 November 1965    - 19 December 1964
Clubs: Reading, Leyton Orient
   MCDONALD, Terry Matches played from: 15 February 1969    - 5 May 1969
Clubs: Barrow
   MCDONALD, Tom Matches played from: 14 November 1908    - 20 March 1909
Clubs: Portsmouth
   MCDONALD, Wes Matches played from: 22 October 2022    - 1 April 2023
Clubs: Hartlepool United
   MCDONALD, William Matches played from: 14 January 1899    - 22 April 1899
Clubs: Bedminster
   MCDONALD, Willie Matches played from: 1 December 1906    - 8 April 1908
Clubs: Brighton and Hove Albion
   MCDONNELL, Charlie Matches played from: 15 April 1960    - 18 April 1960
Clubs: Tranmere Rovers
   MCDONNELL, Joe Matches played from: 15 October 2016    - 14 April 2017
Clubs: AFC Wimbledon
   MCDONNELL, Martin Matches played from: 23 August 1952    - 9 April 1955
Clubs: Coventry City
   MCDONOUGH, Darron Matches played from: 8 March 1988    - 8 March 1988
Clubs: Luton Town
   MCDONOUGH, Frank Matches played from: 16 October 1937    - 16 October 1937
Clubs: Torquay United
   MCDONOUGH, Frank Matches played from: 31 October 1931    - 31 October 1931
Clubs: Thames Association
   MCDONOUGH, Roy Matches played from: 9 September 1978    - 18 February 1983
Clubs: Walsall, Southend United, Colchester United
   MCDOUGALD, Junior Matches played from: 23 April 1996    - 14 October 1995
Clubs: Chesterfield, Brighton and Hove Albion
   MCDOUGALL, D. Matches played from: 27 March 1920    - 27 March 1920
Clubs: Millwall
   MCDOUGALL, David Matches played from: 30 March 1901    - 24 April 1901
Clubs: Bristol City
   MCDOUGALL, Jock Matches played from: 12 November 1932    - 18 September 1935
Clubs: Aldershot
   MCDOWALL, Jim Matches played from: 4 December 1965    - 4 December 1965
Clubs: Grantham
   MCDOWELL, John Matches played from: 25 January 1975    - 28 January 1975
Clubs: West Ham United
   MCEACHRAN, George Matches played from: 7 August 2018    - 6 August 2019
Clubs: Chelsea Under-21
   MCEACHRAN, Grant Matches played from: 9 April 1921    - 16 April 1921
Clubs: Grimsby Town
   MCEACHRAN, Josh Matches played from: 24 April 2021    - 24 April 2021
Clubs: Milton Keynes Dons
   MCEACHRANE, Rodney Matches played from: 6 October 1900    - 4 February 1911
Clubs: West Ham United, Thames Ironworks, Woolwich Arsenal
   MCELENY, Charlie Matches played from: 7 September 1901    - 21 December 1901
Clubs: Brentford
   MCELHANEY, Ralph Matches played from: 29 April 1901    - 9 January 1897
Clubs: Brentford, Tottenham Hotspur
   MCELHINNEY, Gerry Matches played from: 14 November 1987    - 22 January 1983
Clubs: Plymouth Argyle, Rochdale
   MCENTEE, Oisin Matches played from: 26 December 2022    - 16 September 2023
Clubs: Walsall
   MCEVELEY, Jay Matches played from: 20 September 2014    - 23 January 2016
Clubs: Sheffield United
   MCEVILLY, Lee Matches played from: 13 January 2007    - 13 January 2007
Clubs: Wrexham
   MCEWAN, Billy Matches played from: 8 September 1979    - 8 September 1979
Clubs: Rotherham United
   MCEWAN, Billy Matches played from: 21 December 1946    - 21 February 1948
Clubs: Queens Park Rangers
   MCEWAN, Billy Matches played from: 18 April 1978    - 24 April 1979
Clubs: Peterborough United
   MCEWAN, Billy Matches played from: 11 February 1950    - 4 November 1950
Clubs: Leyton Orient
   MCEWAN, Billy Matches played from: 30 April 1977    - 4 September 1976
Clubs: Mansfield Town, Brighton and Hove Albion, Chesterfield
   MCEWAN, Stan Matches played from: 23 September 1978    - 15 November 1980
Clubs: Blackpool
   MCEWEN, Jimmy 'Punch' Matches played from: 9 March 1895    - 5 September 1908
Clubs: Luton Town, Norwich City
   MCFADDEN, Tony Matches played from: 19 March 1983    - 19 March 1983
Clubs: Darlington
   MCFADZEAN, Callum Matches played from: 6 November 2021    - 2 March 2021
Clubs: Crewe Alexandra, Bury, Plymouth Argyle, Sheffield United, Sunderland
   MCFADZEAN, Kyle Matches played from: 1 November 2014    - 25 February 2014
Clubs: Milton Keynes Dons, Crawley Town
   MCFARLAND, Roy Matches played from: 30 October 1968    - 5 September 1972
Clubs: Derby County
   MCFARLANE, Ian Matches played from: 5 November 1960    - 5 November 1960
Clubs: Bath City
   MCFAUL, Shane Matches played from: 22 March 2008    - 15 December 2004
Clubs: Brighton and Hove Albion, Notts County
   MCFEAT, Archie Matches played from: 16 October 1948    - 16 October 1948
Clubs: Torquay United
   MCGAHEY, Harrison Matches played from: 20 September 2014    - 12 March 2022
Clubs: Sheffield United, Scunthorpe United, Rochdale, Oldham Athletic
   MCGAIRY, Tom Matches played from: 16 October 1954    - 16 October 1954
Clubs: Walsall
   MCGANN, Jimmy Matches played from: 19 January 1935    - 19 January 1935
Clubs: Reading
   MCGARRIGLE, Kevin Matches played from: 14 October 1995    - 3 April 1996
Clubs: Brighton and Hove Albion
   MCGARRY, Arthur Matches played from: 4 February 1922    - 21 April 1923
Clubs: Reading
   MCGARRY, Bill Matches played from: 28 September 1946    - 27 April 1963
Clubs: Port Vale, Bournemouth and Boscombe Athletic
   MCGARRY, Ron Matches played from: 4 September 1967    - 28 November 1964
Clubs: Barrow, Newcastle United
   MCGARVEY, Scott Matches played from: 13 January 1990    - 29 November 1986
Clubs: Oldham Athletic, Carlisle United
   MCGAVIN, Steve Matches played from: 12 August 2000    - 26 December 1995
Clubs: Colchester United, Wycombe Wanderers
   MCGEACHIE, George Matches played from: 8 September 1951    - 5 January 1952
Clubs: Crystal Palace
   MCGEACHIE, George Matches played from: 22 September 1965    - 27 August 1966
Clubs: Darlington
   MCGEACHY, Joe Matches played from: 15 April 1949    - 4 November 1950
Clubs: Leyton Orient
   MCGEADY, Aiden Matches played from: 2 March 2021    - 2 March 2021
Clubs: Sunderland
   MCGEE, Luke Matches played from: 23 December 2023    - 26 April 2022
Clubs: Tranmere Rovers, Peterborough United, Forest Green Rovers
   MCGEE, Owen Matches played from: 28 April 1990    - 28 April 1990
Clubs: Middlesbrough
   MCGEE, Paul Matches played from: 12 September 1981    - 12 September 1981
Clubs: Preston North End
   MCGEEHAN, Cameron Matches played from: 7 November 2023    - 7 November 2023
Clubs: Colchester United
   MCGEORGE, Jimmy Matches played from: 11 April 1967    - 11 April 1967
Clubs: Mansfield Town
   MCGEORGE, Robert Matches played from: 27 September 1905    - 27 September 1905
Clubs: Clapton Orient
   MCGEOUCH, Dylan Matches played from: 18 April 2014    - 18 April 2014
Clubs: Coventry City
   MCGETTIGAN, Larry Matches played from: 1 September 1971    - 1 September 1971
Clubs: Watford
   MCGHEE, David Matches played from: 2 September 1995    - 21 February 1996
Clubs: Brentford
   MCGHEE, Jamie Matches played from: 21 April 2007    - 21 April 2007
Clubs: Mansfield Town
   MCGHEE, Mark Matches played from: 30 December 1989    - 30 March 1991
Clubs: Newcastle United
   MCGHIE, Joe Matches played from: 11 April 1908    - 26 April 1913
Clubs: Reading, Brighton and Hove Albion
   MCGIBBON, Charlie Matches played from: 17 October 1908    - 17 September 1910
Clubs: Crystal Palace, Southampton, New Brompton, Leyton
   MCGIBBON, Doug Matches played from: 13 November 1948    - 27 January 1951
Clubs: Bournemouth and Boscombe Athletic
   MCGIBBON, Pat Matches played from: 30 September 2000    - 3 March 2001
Clubs: Wigan Athletic
   MCGIFFORD, Grahame Matches played from: 5 April 1975    - 15 October 1977
Clubs: Huddersfield Town, Port Vale
   MCGILL, Jimmy Matches played from: 22 November 1969    - 13 March 1976
Clubs: Huddersfield Town, Hull City, Halifax Town
   MCGILL, Patrick Matches played from: 24 April 1937    - 12 February 1938
Clubs: Exeter City
   MCGINLAY, John Matches played from: 12 February 1995    - 5 September 1992
Clubs: Bolton Wanderers, Bradford City, Shrewsbury Town, Millwall
   MCGINLEY, Billy Matches played from: 26 October 1974    - 26 October 1974
Clubs: Huddersfield Town
   MCGINLEY, John Matches played from: 27 September 1986    - 27 September 1986
Clubs: Rotherham United
   MCGINLEY, Nathan Matches played from: 12 February 2019    - 13 February 2018
Clubs: Forest Green Rovers, Wycombe Wanderers
   MCGINN, Hugh Matches played from: 16 January 1926    - 16 January 1926
Clubs: Charlton Athletic
   MCGINN, Paul Matches played from: 13 August 2016    - 13 August 2016
Clubs: Chesterfield
   MCGINN, R. Matches played from: 29 November 1902    - 29 October 1904
Clubs: Whiteheads
   MCGINN, Stephen Matches played from: 29 March 2014    - 19 January 2013
Clubs: Sheffield United, Shrewsbury Town
   MCGINNIGLE, Hugh Matches played from: 28 February 1931    - 15 September 1937
Clubs: Luton Town, Aldershot
   MCGINTY, Sean Matches played from: 5 January 2013    - 5 September 2012
Clubs: Carlisle United, Oxford United
   MCGIVEN, Mick Matches played from: 29 August 1970    - 10 November 1973
Clubs: Sunderland
   MCGIVERN, Ryan Matches played from: 1 October 2016    - 18 September 2010
Clubs: Shrewsbury Town, Port Vale, Walsall
   MCGLASHAN, Jermaine Matches played from: 22 November 2016    - 6 February 2016
Clubs: Southend United, Aldershot Town, Cheltenham Town, Gillingham
   MCGLASHAN, John Matches played from: 3 April 1993    - 9 December 1995
Clubs: Peterborough United, Rotherham United
   MCGLEISH, Scott Matches played from: 13 April 2009    - 10 November 2007
Clubs: Leyton Orient, Colchester United, Barnet, Wycombe Wanderers
   MCGLENNON, Tommy Matches played from: 10 September 1958    - 17 September 1958
Clubs: Rochdale
   MCGLINCHEY, Brian Matches played from: 29 August 1998    - 19 February 2005
Clubs: Port Vale, Plymouth Argyle, Torquay United
   MCGLINCHEY, Charlie Matches played from: 16 November 1968    - 16 November 1968
Clubs: Canterbury City
   MCGOLDRICK, David Matches played from: 13 October 2012    - 3 October 2023
Clubs: Coventry City, Port Vale, Notts County
   MCGOLDRICK, Eddie Matches played from: 19 November 1983    - 2 April 1994
Clubs: Kettering Town, Manchester City, Crystal Palace, Arsenal
   MCGONIGAL, Bert Matches played from: 4 September 1962    - 11 September 1962
Clubs: Brighton and Hove Albion
   MCGOUGH, Joe Matches played from: 3 September 1932    - 19 October 1935
Clubs: Reading
   MCGOVERN, Brian Matches played from: 3 January 2000    - 3 January 2000
Clubs: Queens Park Rangers
   MCGOVERN, John Matches played from: 7 January 1978    - 24 August 1968
Clubs: Nottingham Forest, Derby County, Hartlepool
   MCGOVERN, Jon-Paul Matches played from: 15 September 2012    - 8 January 2005
Clubs: Carlisle United, Milton Keynes Dons, Sheffield Wednesday
   MCGOVERN, Michael Matches played from: 8 August 2017    - 8 August 2017
Clubs: Norwich City
   MCGOVERN, Mick Matches played from: 2 January 1971    - 2 January 1971
Clubs: Queens Park Rangers
   MCGOVERN, Tom Matches played from: 19 September 1925    - 19 September 1925
Clubs: Merthyr Town
   MCGOVERN, Tom Matches played from: 2 April 1920    - 2 April 1920
Clubs: Brentford
   MCGOWAN, Aaron Matches played from: 18 September 2021    - 30 March 2018
Clubs: Northampton Town, Morecambe
   MCGOWAN, Ally Matches played from: 23 August 1958    - 27 February 1963
Clubs: Wrexham
   MCGOWAN, Andy Matches played from: 14 August 1976    - 23 October 1976
Clubs: Northampton Town
   MCGOWAN, Frank Matches played from: 7 November 1903    - 7 November 1903
Clubs: Queens Park Rangers
   MCGOWAN, Jimmy Matches played from: 17 December 1955    - 9 October 1957
Clubs: Southampton
   MCGOWAN, Neil Matches played from: 8 October 2000    - 8 October 2000
Clubs: Oxford United
   MCGRAE, Joe Matches played from: 11 September 1926    - 2 March 1929
Clubs: Norwich City
   MCGRANDLES, Conor Matches played from: 9 February 2019    - 23 February 2021
Clubs: Milton Keynes Dons, Lincoln City
   MCGRATH, Chris Matches played from: 20 April 1976    - 20 April 1976
Clubs: Millwall
   MCGRATH, Derek Matches played from: 23 March 1991    - 23 March 1991
Clubs: Brighton and Hove Albion
   MCGRATH, Jimmy Matches played from: 13 April 1932    - 23 April 1932
Clubs: Cardiff City
   MCGRATH, John Matches played from: 11 April 1959    - 21 January 1961
Clubs: Bury
   MCGRATH, John Matches played from: 17 September 2011    - 28 February 2012
Clubs: Burton Albion
   MCGRATH, John Matches played from: 16 November 1963    - 10 April 1965
Clubs: Newcastle United
   MCGRATH, Lloyd Matches played from: 15 October 1994    - 15 October 1994
Clubs: Portsmouth
   MCGRATH, Martin Matches played from: 9 August 1980    - 12 August 1980
Clubs: AFC Bournemouth
   MCGRATH , Paul Matches played from: 16 February 1992    - 12 February 1994
Clubs: Aston Villa
   MCGRATH, Phil Matches played from: 30 April 2011    - 30 April 2011
Clubs: Oldham Athletic
   MCGREAL, John Matches played from: 14 September 1996    - 15 January 2000
Clubs: Tranmere Rovers, Ipswich Town
   MCGREGOR Matches played from: 2 October 1897    - 2 October 1897
Clubs: Chatham
   MCGREGOR Matches played from: 19 December 1896    - 8 January 1898
Clubs: Northfleet
   MCGREGOR, Alex Matches played from: 6 September 1975    - 30 January 1979
Clubs: Shrewsbury Town, Aldershot
   MCGREGOR, Callum Matches played from: 18 October 2013    - 26 April 2014
Clubs: Notts County
   MCGREGOR, E. Matches played from: 2 November 1907    - 2 November 1907
Clubs: Portsmouth
   MCGREGOR, John Matches played from: 15 November 1930    - 9 April 1932
Clubs: Gillingham
   MCGREGOR, Mark Matches played from: 18 September 2004    - 7 November 2000
Clubs: Blackpool, Port Vale, Wrexham
   MCGREGOR, Michael Matches played from: 9 December 1933    - 9 December 1933
Clubs: Dartford
   MCGREGOR, Paul Matches played from: 29 September 2001    - 8 March 2003
Clubs: Northampton Town
   MCGROGAN, Hugh Matches played from: 27 December 1976    - 18 October 1980
Clubs: Oxford United, Carlisle United
   MCGUANE, Marcus Matches played from: 28 November 2020    - 28 November 2020
Clubs: Oxford United
   MCGUGAN, Lewis Matches played from: 19 January 2008    - 16 February 2008
Clubs: Nottingham Forest
   MCGUGAN, Paul Matches played from: 15 March 1988    - 14 January 1989
Clubs: Barnsley
   MCGUIGAN, Andy Matches played from: 7 October 1908    - 9 April 1910
Clubs: Exeter City
   MCGUIGAN, Johnny Matches played from: 25 April 1964    - 25 September 1957
Clubs: Southampton, Southend United
   MCGUINESS, Harry Matches played from: 25 December 1950    - 20 March 1954
Clubs: Torquay United
   MCGUINNESS, Mark Matches played from: 9 January 2021    - 1 May 2021
Clubs: Ipswich Town
   MCGUIRE, Jim Matches played from: 20 October 1934    - 29 February 1936
Clubs: Northampton Town
   MCGUIRE, John Matches played from: 5 September 1925    - 5 September 1925
Clubs: Charlton Athletic
   MCGUIRE, Phil Matches played from: 27 September 2005    - 27 September 2005
Clubs: Doncaster Rovers
   MCGURK, Adam Matches played from: 25 January 2011    - 21 December 2012
Clubs: Tranmere Rovers
   MCHALE, Kevin Matches played from: 4 April 1969    - 6 February 1965
Clubs: Crewe Alexandra, Huddersfield Town
   MCHALE, Ray Matches played from: 12 October 1974    - 26 February 1983
Clubs: Halifax Town, Chesterfield, Bury
   M'CHANGAMA, Youssouf Matches played from: 15 December 2012    - 15 December 2012
Clubs: Oldham Athletic
   MCHARDY Matches played from: 10 September 1898    - 10 September 1898
Clubs: Warmley
   MCHUGH, Adam Matches played from: 9 February 2013    - 9 February 2013
Clubs: Hartlepool United
   MCHUGH, Carl Matches played from: 29 December 2013    - 7 October 2014
Clubs: Bradford City, Plymouth Argyle
   MCHUGH, Frazer Matches played from: 24 January 2004    - 24 January 2004
Clubs: Notts County
   MCHUGH, Jock Matches played from: 15 December 1934    - 28 January 1939
Clubs: Watford
   MCILMOYLE, Hugh Matches played from: 14 April 1970    - 16 August 1969
Clubs: Middlesbrough, Preston North End, Carlisle United
   MCILROY, Jimmy Matches played from: 3 December 1966    - 28 April 1967
Clubs: Oldham Athletic
   MCILVENNEY, Paddy Matches played from: 28 April 1956    - 28 April 1956
Clubs: Aldershot
   MCILVENNY, John Matches played from: 6 April 1953    - 25 February 1961
Clubs: Bristol Rovers, Reading
   MCILVENNY, Paddy Matches played from: 3 November 1928    - 3 November 1928
Clubs: Northampton Town
   MCILVENNY, Paddy Matches played from: 18 October 1952    - 6 November 1954
Clubs: Brighton and Hove Albion
   MCILWRAITH, Jimmy Matches played from: 31 January 1976    - 15 August 1978
Clubs: Bury, Portsmouth
   MCINALLY, Alan Matches played from: 5 December 1987    - 7 May 1988
Clubs: Aston Villa
   MCINDOE, Michael Matches played from: 11 December 2004    - 4 February 2006
Clubs: Doncaster Rovers
   MCINNES, Derek Matches played from: 11 September 2001    - 11 September 2001
Clubs: West Bromwich Albion
   MCINNES, John Matches played from: 24 November 1951    - 24 November 1951
Clubs: Bedford Town
   MCINNES, Tom Matches played from: 27 January 1900    - 17 March 1900
Clubs: Bristol Rovers
   MCINNES, Willie Matches played from: 6 September 1958    - 18 February 1959
Clubs: Accrington Stanley
   MCINNES, Willie Matches played from: 22 March 1930    - 22 March 1930
Clubs: Luton Town
   MCINROY, David Matches played from: 19 October 1895    - 19 October 1895
Clubs: Millwall Athletic
   MCINTOSH, Alex Matches played from: 10 December 1949    - 10 December 1949
Clubs: Carlisle United
   MCINTOSH, Andy Matches played from: 9 December 1995    - 9 December 1995
Clubs: Rotherham United
   MCINTOSH, George Matches played from: 16 February 1924    - 16 February 1924
Clubs: Exeter City
   MCINTOSH, Jim Matches played from: 17 March 1973    - 17 March 1973
Clubs: Nottingham Forest
   MCINTOSH, Malcolm Matches played from: 2 May 1979    - 6 February 1980
Clubs: Oxford United
   MCINTOSH, Martin Matches played from: 15 November 1997    - 9 October 1999
Clubs: Stockport County
   MCINTYRE, Edward Matches played from: 7 September 1907    - 7 November 1908
Clubs: Plymouth Argyle
   MCINTYRE, Jack Matches played from: 28 November 2023    - 12 March 2024
Clubs: Accrington Stanley
   MCINTYRE, Jim Matches played from: 27 March 2001    - 27 March 2001
Clubs: Reading
   MCINTYRE, Jim Matches played from: 11 February 1905    - 17 October 1903
Clubs: Reading, Northampton Town
   MCINTYRE, Johnny Matches played from: 28 January 1922    - 10 January 1920
Clubs: Blackburn Rovers, Fulham
   MCINTYRE, Kevin Matches played from: 15 October 2011    - 27 January 2007
Clubs: Accrington Stanley, Macclesfield Town
   MCINTYRE, R. Matches played from: 18 September 1901    - 18 September 1901
Clubs: Bristol Rovers
   MCIVER, Fred Matches played from: 13 September 1975    - 13 September 1975
Clubs: Sheffield Wednesday
   MCIVER, Willie Matches played from: 24 October 1908    - 27 February 1909
Clubs: Brentford
   MCJANNET, Les Matches played from: 25 September 1990    - 25 September 1990
Clubs: Darlington
   MCKAIN, Devante Matches played from: 19 August 2014    - 19 August 2014
Clubs: Gillingham
   MCKAY Matches played from: 17 November 1897    - 28 February 1898
Clubs: Bristol St. George
   MCKAY, Barrie Matches played from: 12 December 2020    - 12 December 2020
Clubs: Fleetwood Town
   MCKAY, Billy Matches played from: 24 September 2016    - 24 September 2016
Clubs: Oldham Athletic
   MCKAY, Bobby Matches played from: 31 August 1935    - 5 September 1934
Clubs: Newport County, Bristol Rovers
   MCKAY, D. Matches played from: 3 November 1900    - 12 November 1900
Clubs: Bristol East
   MCKAY, J. Matches played from: 21 March 1914    - 21 March 1914
Clubs: Southend United
   MCKAY, Jack Matches played from: 20 December 2014    - 20 December 2014
Clubs: Doncaster Rovers
   MCKAY, Ken Matches played from: 30 April 1902    - 31 March 1900
Clubs: Fulham, Tottenham Hotspur, Thames Ironworks
   MCKAY, Paul Matches played from: 23 March 2019    - 23 March 2019
Clubs: Morecambe
   MCKECHNIE, Ian Matches played from: 24 September 1965    - 15 April 1974
Clubs: Southend United, Hull City
   MCKECHNIE, Jimmy Matches played from: 22 October 1921    - 29 October 1921
Clubs: Exeter City
   MCKECHNIE, Tommy Matches played from: 21 October 1967    - 29 October 1966
Clubs: Colchester United, Bournemouth and Boscombe Athletic
   MCKEE, Frank Matches played from: 10 September 1952    - 18 September 1954
Clubs: Gillingham
   MCKEE, Jimmy Matches played from: 12 December 1903    - 6 February 1904
Clubs: Luton Town
   MCKEE, Mark Matches played from: 16 September 2017    - 12 March 2019
Clubs: Stevenage
   MCKEE, Reg Matches played from: 12 September 1925    - 12 September 1925
Clubs: Gillingham
   MCKEER, C.W. Matches played from: 11 February 1911    - 11 February 1911
Clubs: Southampton
   MCKEEVER, Mark Matches played from: 24 March 2001    - 24 March 2001
Clubs: Bristol Rovers
   MCKEIRMAN Matches played from: 25 October 1905    - 25 October 1905
Clubs: Grays United
   MCKELLAR, David Matches played from: 7 January 1984    - 19 April 1982
Clubs: Carlisle United, Brentford
   MCKENDRICK, Dave Matches played from: 29 October 1904    - 29 October 1904
Clubs: Whiteheads
   MCKENNA, Alan Matches played from: 11 October 1980    - 7 November 1981
Clubs: Millwall
   MCKENNA, Frank Matches played from: 20 October 1928    - 2 March 1929
Clubs: Norwich City
   MCKENNA, Mike Matches played from: 28 December 1946    - 28 December 1946
Clubs: Northampton Town
   MCKENNA, Tom Matches played from: 15 April 1929    - 20 April 1929
Clubs: Merthyr Town
   MCKENNA, Tom Matches played from: 16 November 1946    - 16 November 1946
Clubs: Reading
   MCKENNA, Tom Matches played from: 17 September 1927    - 17 September 1927
Clubs: Charlton Athletic
   MCKENZIE Matches played from: 19 December 1896    - 19 December 1896
Clubs: Northfleet
   MCKENZIE, Archibald Matches played from: 29 September 1894    - 7 November 1896
Clubs: Millwall Athletic
   MCKENZIE, Duncan Matches played from: 17 March 1973    - 1 February 1977
Clubs: Nottingham Forest, Blackburn Rovers, Everton
   MCKENZIE, Frank Matches played from: 8 November 1924    - 6 February 1926
Clubs: Newport County
   MCKENZIE, Fred Matches played from: 8 November 1924    - 26 March 1930
Clubs: Newport County, Plymouth Argyle
   MCKENZIE, James Matches played from: 10 April 1937    - 4 March 1939
Clubs: Cardiff City
   MCKENZIE, Jim Matches played from: 22 October 1898    - 22 October 1898
Clubs: Southampton
   MCKENZIE, John Matches played from: 22 September 1909    - 22 September 1909
Clubs: Bristol Rovers
   MCKENZIE, Leon Matches played from: 26 December 2009    - 27 September 2003
Clubs: Charlton Athletic, Crystal Palace, Peterborough United
   MCKENZIE, Robbie Matches played from: 5 December 2020    - 13 February 2024
Clubs: Gillingham
   MCKENZIE, Taylor Matches played from: 13 December 2014    - 13 December 2014
Clubs: Notts County
   MCKENZIE, Thomas Matches played from: 24 November 1906    - 27 February 1909
Clubs: Plymouth Argyle, Brentford
   MCKENZIE-LYLE, Kai Matches played from: 2 September 2017    - 1 January 2018
Clubs: Barnet
   MCKEOWN, James Matches played from: 21 November 2017    - 2 May 2009
Clubs: Grimsby Town, Peterborough United
   MCKEOWN, Lindsay Matches played from: 20 August 1977    - 20 August 1977
Clubs: Sheffield Wednesday
   MCKERNON, Craig Matches played from: 8 November 1986    - 3 April 1987
Clubs: Mansfield Town
   MCKIE, Dan Matches played from: 28 November 1910    - 1 March 1913
Clubs: Queens Park Rangers
   MCKIE, James Matches played from: 24 December 1904    - 19 March 1906
Clubs: New Brompton
   MCKIE, Jim Matches played from: 5 December 1896    - 26 March 1898
Clubs: Southampton St. Mary's, Chatham
   MCKIERNAN, JJ Matches played from: 23 September 2023    - 23 September 2023
Clubs: Morecambe
   MCKIM, Johnny Matches played from: 23 August 1950    - 18 December 1954
Clubs: Colchester United
   MCKINLAY Matches played from: 10 March 1902    - 10 March 1902
Clubs: Queens Park Rangers
   MCKINLAY, Bobby Matches played from: 11 March 1967    - 20 March 1967
Clubs: Nottingham Forest
   MCKINLEY, Charles Matches played from: 10 September 1928    - 10 September 1928
Clubs: Brentford
   MCKINLEY, David Matches played from: 28 December 1908    - 28 December 1908
Clubs: Watford
   MCKINNELL Matches played from: 23 March 1907    - 23 March 1907
Clubs: New Brompton
   MCKINNEY, Bill Matches played from: 16 November 1963    - 18 September 1965
Clubs: Newcastle United, Mansfield Town, Bournemouth and Boscombe Athletic
   MCKINNEY, Daniel Matches played from: 17 January 1925    - 5 December 1925
Clubs: Norwich City
   MCKINNEY, Richard Matches played from: 18 December 1999    - 30 August 2004
Clubs: Manchester City, Colchester United, Walsall
   MCKINVEN, John Matches played from: 9 December 1961    - 24 September 1965
Clubs: Southend United
   MCKIRDY, Harry Matches played from: 9 April 2019    - 8 February 2020
Clubs: Newport County, Crewe Alexandra, Carlisle United
   MCKNIGHT, Allen Matches played from: 28 January 1989    - 1 February 1989
Clubs: West Ham United
   MCKNIGHT, Phil Matches played from: 30 October 1954    - 25 February 1956
Clubs: Leyton Orient
   MCKOY, Nick Matches played from: 1 October 2005    - 31 December 2011
Clubs: Milton Keynes Dons, Northampton Town
   MCLACHLAN Matches played from: 16 April 1906    - 16 April 1906
Clubs: New Brompton
   MCLACHLAN, Alex Matches played from: 8 October 1927    - 18 February 1928
Clubs: Merthyr Town
   MCLACHLAN, Fraser Matches played from: 2 December 2006    - 11 October 2003
Clubs: Morecambe, Stockport County
   MCLACHLAN, George Matches played from: 11 January 1930    - 11 January 1930
Clubs: Manchester United
   MCLAFFERTY, C. Matches played from: 15 November 1890    - 15 November 1890
Clubs: 93rd Highland Regiment
   MCLAFFERTY, Maurice Matches played from: 7 March 1953    - 7 March 1953
Clubs: Brighton and Hove Albion
   MCLAIN, Tommy Matches played from: 25 September 1952    - 11 December 1954
Clubs: Northampton Town
   MCLAREN, C. Matches played from: 15 November 1890    - 15 November 1890
Clubs: 93rd Highland Regiment
   MCLAREN, Eddie Matches played from: 29 January 1955    - 21 March 1959
Clubs: Reading
   MCLAREN, Hugh Matches played from: 10 September 1955    - 10 September 1955
Clubs: Walsall
   MCLAREN, Jimmy Matches played from: 16 December 1933    - 24 September 1938
Clubs: Watford
   MCLAREN, Paul Matches played from: 3 December 2005    - 24 February 2001
Clubs: Rotherham United, Tranmere Rovers, Oxford United, Luton Town
   MCLAREN, Tommy Matches played from: 24 August 1974    - 21 August 1976
Clubs: Port Vale
   MCLARNEY, Patrick Matches played from: 16 September 1905    - 16 September 1905
Clubs: Queens Park Rangers
   MCLAUGHLAN, Hugh Matches played from: 30 December 1933    - 4 May 1935
Clubs: Newport County
   MCLAUGHLAN, Joe Matches played from: 21 February 1914    - 21 February 1914
Clubs: Watford
   MCLAUGHLIN, Bobby Matches played from: 24 November 1962    - 24 November 1962
Clubs: Yeovil Town
   MCLAUGHLIN, Bobby Matches played from: 27 November 1954    - 16 January 1952
Clubs: Southampton, Cardiff City
   MCLAUGHLIN, Brian Matches played from: 30 September 2000    - 30 September 2000
Clubs: Wigan Athletic
   MCLAUGHLIN, Conor Matches played from: 29 November 2014    - 17 October 2020
Clubs: Fleetwood Town, Sunderland
   MCLAUGHLIN, Jimmy Matches played from: 12 October 1960    - 18 March 1967
Clubs: Shrewsbury Town, Swansea Town
   MCLAUGHLIN, Joe Matches played from: 29 December 1990    - 11 February 1989
Clubs: Watford, Chelsea
   MCLAUGHLIN, John Matches played from: 11 August 1979    - 15 May 1982
Clubs: Portsmouth
   MCLAUGHLIN, Jon Matches played from: 19 September 2015    - 21 April 2014
Clubs: Burton Albion, Bradford City
   MCLAUGHLIN, Ryan Matches played from: 12 September 2020    - 18 February 2017
Clubs: Rochdale, Oldham Athletic
   MCLAUGHLIN, Stephen Matches played from: 13 December 2014    - 21 September 2013
Clubs: Notts County, Mansfield Town, Southend United, Bristol City
   MCLAUGHLIN, William Matches played from: 30 March 1907    - 30 March 1907
Clubs: Plymouth Argyle
   MCLAVERTY, Bernard Matches played from: 14 April 1928    - 2 March 1929
Clubs: Norwich City
   MCLEAN Matches played from: 13 September 1905    - 13 September 1905
Clubs: Leyton
   MCLEAN, Aaron Matches played from: 30 January 2007    - 13 September 2014
Clubs: Peterborough United, Bradford City
   MCLEAN, David Matches played from: 29 April 1978    - 2 December 1984
Clubs: Carlisle United, Darlington
   MCLEAN, Duncan Matches played from: 31 March 1899    - 31 March 1899
Clubs: Southampton
   MCLEAN, George Matches played from: 28 August 1963    - 15 April 1967
Clubs: Grimsby Town, Exeter City, Barrow, Workington
   MCLEAN, Jimmy Matches played from: 5 February 1910    - 5 February 1910
Clubs: Burnley
   MCLEAN, Jock Matches played from: 15 September 1897    - 24 April 1901
Clubs: Bristol Eastville Rovers, Bristol City
   MCLEAN, Jock Matches played from: 28 October 1933    - 30 September 1936
Clubs: Bristol Rovers
   MCLEAN, Jock Matches played from: 25 October 1902    - 24 February 1906
Clubs: Bristol Rovers, Queens Park Rangers, Millwall Athletic, Millwall
   MCLEAN, Peter Matches played from: 14 October 1950    - 1 May 1953
Clubs: Reading
   MCLEAN, R. Matches played from: 12 April 1905    - 12 April 1905
Clubs: Millwall
   MCLEAN, R. Matches played from: 2 September 1911    - 2 September 1911
Clubs: Leyton
   MCLEAN, Tommy Matches played from: 7 September 1935    - 4 January 1936
Clubs: Exeter City
   MCLEARY, Alan Matches played from: 30 March 1996    - 13 February 1993
Clubs: Bristol City, Millwall
   MCLELLAN, Sandy Matches played from: 29 January 1910    - 29 January 1910
Clubs: Southend United
   MCLENAHAN, Hugh Matches played from: 28 August 1937    - 27 August 1938
Clubs: Notts County
   MCLEOD, Bob Matches played from: 5 December 1914    - 10 April 1915
Clubs: Queens Park Rangers
   MCLEOD, George Matches played from: 25 December 1958    - 23 February 1962
Clubs: Brentford
   MCLEOD, Izale Matches played from: 24 September 2011    - 8 March 2014
Clubs: Barnet, Charlton Athletic, Crawley Town, Portsmouth, Millwall, Milton Keynes Dons
   MCLEOD, John Matches played from: 16 February 1938    - 18 April 1938
Clubs: Millwall
   MCLEOD, Kevin Matches played from: 31 December 2005    - 24 April 2010
Clubs: Swansea City, Brighton and Hove Albion, Wycombe Wanderers
   MCLEOD, Roddy Matches played from: 12 November 1898    - 13 January 1900
Clubs: Brighton United, Brentford, Southampton
   MCLEOD, Sammy Matches played from: 22 October 1955    - 1 April 1961
Clubs: Colchester United
   MCLINTOCK, Frank Matches played from: 15 March 1969    - 15 January 1972
Clubs: Arsenal
   MCLOUGHLIN, Alan Matches played from: 28 March 1992    - 30 September 2000
Clubs: Portsmouth, Wigan Athletic
   MCLOUGHLIN, Ian Matches played from: 25 August 2012    - 1 November 2014
Clubs: Milton Keynes Dons
   MCLOUGHLIN, Paul Matches played from: 20 January 1990    - 18 September 1990
Clubs: Wolverhampton Wanderers
   MCLOUGHLIN, Shane Matches played from: 14 October 2023    - 17 April 2021
Clubs: Newport County, Salford City, AFC Wimbledon
   MCLUCKIE, Jasper Matches played from: 1 October 1904    - 28 January 1905
Clubs: Plymouth Argyle
   MCLUCKIE, Jimmy Matches played from: 5 November 1938    - 11 March 1939
Clubs: Ipswich Town
   MCMAHON, Daryl Matches played from: 19 October 2004    - 19 October 2004
Clubs: Port Vale
   MCMAHON, Edward Matches played from: 20 March 1909    - 20 March 1909
Clubs: Portsmouth
   MCMAHON, Gerry Matches played from: 15 March 1997    - 28 January 1998
Clubs: Stoke City
   MCMAHON, Hughie Matches played from: 21 October 1933    - 19 January 1935
Clubs: Southend United, Queens Park Rangers, Reading
   MCMAHON, Ian Matches played from: 4 February 1984    - 8 March 1986
Clubs: Rochdale
   MCMAHON, John Matches played from: 20 November 1971    - 3 March 1984
Clubs: Preston North End, Tranmere Rovers
   MCMAHON, Lewis Matches played from: 27 October 2004    - 13 November 2004
Clubs: Sheffield Wednesday
   MCMAHON, Pat Matches played from: 23 August 1969    - 6 April 1974
Clubs: Aston Villa
   MCMAHON, Peter Matches played from: 15 November 1958    - 15 October 1955
Clubs: Aldershot, Leyton Orient
   MCMAHON, Stephen Matches played from: 30 August 2003    - 31 January 2004
Clubs: Blackpool
   MCMAHON , Steve Matches played from: 1 September 1993    - 26 February 1994
Clubs: Manchester City
   MCMAHON, Tony Matches played from: 6 November 2012    - 18 March 2017
Clubs: Sheffield United, Bradford City
   MCMAIN, Joe Matches played from: 2 March 1901    - 9 January 1904
Clubs: Kettering
   MCMANAMAN, Callum Matches played from: 17 August 2021    - 7 January 2012
Clubs: Tranmere Rovers, Wigan Athletic
   MCMANAMAN, Steve Matches played from: 22 August 1993    - 11 December 1993
Clubs: Liverpool
   MCMANUS, Eddie Matches played from: 28 December 1959    - 28 December 1959
Clubs: Bournemouth and Boscombe Athletic
   MCMANUS, Eric Matches played from: 15 September 1973    - 15 April 1986
Clubs: Notts County, Peterborough United
   MCMANUS, Peter Matches played from: 29 October 1898    - 26 November 1898
Clubs: Warmley
   MCMANUS, Scott Matches played from: 4 April 2009    - 4 April 2009
Clubs: Crewe Alexandra
   MCMASTER, Jamie Matches played from: 21 February 2004    - 21 September 2004
Clubs: Chesterfield, Leeds United
   MCMENEMY, Frank Matches played from: 30 March 1934    - 17 April 1937
Clubs: Northampton Town, Crystal Palace
   MCMENEMY, Paul Matches played from: 31 March 1986    - 22 April 1986
Clubs: Aldershot
   MCMILLAN, Andy Matches played from: 19 August 1995    - 13 January 1996
Clubs: York City
   MCMILLAN, Eric Matches played from: 12 April 1961    - 18 May 1963
Clubs: Hull City
   MCMILLAN, George Matches played from: 31 December 1955    - 31 December 1955
Clubs: Ipswich Town
   MCMILLAN, J. Matches played from: 15 November 1890    - 15 November 1890
Clubs: 93rd Highland Regiment
   MCMILLAN, Jock Matches played from: 27 November 1920    - 27 November 1920
Clubs: Newport County
   MCMILLAN, John Matches played from: 6 November 1897    - 27 February 1897
Clubs: Southampton, Southampton St. Mary's
   MCMILLAN, Steve Matches played from: 3 March 2001    - 25 January 2003
Clubs: Wigan Athletic
   MCMILLAN, Stuart Matches played from: 13 April 1921    - 24 December 1921
Clubs: Gillingham
   MCMILLAN, Tommy Matches played from: 22 December 1956    - 4 September 1957
Clubs: Watford
   MCMILLEN, Walter Matches played from: 25 December 1948    - 24 August 1949
Clubs: Millwall
   MCMINN, Ted Matches played from: 12 October 1991    - 4 February 1995
Clubs: Derby County, Burnley
   MCMORDIE, Eric Matches played from: 4 March 1967    - 25 November 1972
Clubs: Middlesbrough
   MCMORRAN, Jimmy Matches played from: 4 September 1965    - 23 September 1967
Clubs: Walsall
   MCNAB, Bob Matches played from: 9 September 1975    - 6 February 1965
Clubs: Wolverhampton Wanderers, Arsenal, Huddersfield Town
   MCNAB, Jimmy Matches played from: 21 September 1963    - 1 September 1973
Clubs: Sunderland, Preston North End
   MCNAB, Jock Matches played from: 7 December 1929    - 7 December 1929
Clubs: Queens Park Rangers
   MCNAB, Jock Matches played from: 1 January 1930    - 17 September 1930
Clubs: Fulham, Coventry City
   MCNAB, Neil Matches played from: 23 February 1993    - 8 April 1989
Clubs: Tranmere Rovers, Manchester City
   MCNAB, Tommy Matches played from: 20 December 1958    - 20 December 1958
Clubs: Wrexham
   MCNAIR, Willie Matches played from: 28 September 1907    - 11 September 1909
Clubs: Tottenham Hotspur, Reading
   MCNALLY, Bernard Matches played from: 29 September 1987    - 19 March 1995
Clubs: Shrewsbury Town, West Bromwich Albion
   MCNALLY, Brendan Matches played from: 26 January 1963    - 26 January 1963
Clubs: Luton Town
   MCNALLY, Mark Matches played from: 31 August 1996    - 28 January 1998
Clubs: Southend United, Stoke City
   MCNAMARA, Danny Matches played from: 28 September 2019    - 28 September 2019
Clubs: Newport County
   MCNAMARA, Darren Matches played from: 7 January 1995    - 7 January 1995
Clubs: Marlow
   MCNAMEE, Anthony Matches played from: 3 November 2012    - 20 March 2010
Clubs: Macclesfield Town, Norwich City
   MCNAMEE, Francis Matches played from: 6 April 1896    - 6 April 1896
Clubs: New Brompton
   MCNAMEE, Peter Matches played from: 7 April 1962    - 15 April 1963
Clubs: Peterborough United
   MCNAUGHT, James Matches played from: 3 April 1899    - 1 April 1905
Clubs: Tottenham Hotspur
   MCNAUGHT, John Matches played from: 27 March 1909    - 18 April 1911
Clubs: Queens Park Rangers
   MCNAUGHT, Ken Matches played from: 29 January 1977    - 1 February 1977
Clubs: Everton
   MCNAUGHTON, Callum Matches played from: 8 November 2011    - 2 January 2012
Clubs: AFC Wimbledon
   MCNAUGHTON, Jock Matches played from: 12 September 1936    - 12 September 1936
Clubs: Brighton and Hove Albion
   MCNEICE, Vince Matches played from: 20 September 1960    - 23 February 1963
Clubs: Watford
   MCNEIL, Bobby Matches played from: 29 November 1980    - 2 October 1982
Clubs: Hull City
   MCNEIL, Bobby Matches played from: 9 January 1915    - 29 January 1921
Clubs: Chelsea
   MCNEIL, Bobby Matches played from: 22 February 1986    - 22 February 1986
Clubs: Preston North End
   MCNEIL, Dixie Matches played from: 7 December 1974    - 15 September 1981
Clubs: Hereford United, Wrexham
   MCNEIL, Mark Matches played from: 20 April 1985    - 20 April 1985
Clubs: Aldershot
   MCNEIL, Martin Matches played from: 17 February 2001    - 17 February 2001
Clubs: Cambridge United
   MCNEIL, Matt Matches played from: 6 November 1954    - 23 March 1957
Clubs: Brighton and Hove Albion, Norwich City
   MCNEIL, Matty Matches played from: 23 December 2006    - 13 January 2009
Clubs: Macclesfield Town, Stockport County
   MCNEIL, Mick Matches played from: 21 March 1964    - 13 March 1965
Clubs: Middlesbrough, Ipswich Town
   MCNEIL, R. Matches played from: 9 January 1926    - 9 January 1926
Clubs: Clapton
   MCNEILL, Brian Matches played from: 20 January 1979    - 6 November 1979
Clubs: Plymouth Argyle
   MCNEILL, Charlie Matches played from: 4 February 2023    - 4 February 2023
Clubs: Newport County
   MCNEILL, Ian Matches played from: 17 November 1962    - 6 April 1963
Clubs: Southend United
   MCNERNEY, Joe Matches played from: 26 August 2017    - 26 January 2019
Clubs: Crawley Town
   MCNESTRY, George Matches played from: 2 April 1936    - 16 April 1932
Clubs: Coventry City, Bristol Rovers, Luton Town
   MCNICHOL, Alex Matches played from: 30 August 1947    - 31 December 1949
Clubs: Aldershot
   MCNICHOL, Bob Matches played from: 6 September 1958    - 18 February 1959
Clubs: Accrington Stanley
   MCNICHOL, Jim Matches played from: 8 May 1979    - 2 September 1986
Clubs: Brentford, Exeter City, Torquay United
   MCNICHOL, Johnny Matches played from: 26 August 1961    - 6 October 1951
Clubs: Crystal Palace, Brighton and Hove Albion
   MCNIVEN, David Matches played from: 26 April 1978    - 10 May 1985
Clubs: Bradford City, Blackpool, Halifax Town
   MCNIVEN, David Matches played from: 2 December 2006    - 2 December 2006
Clubs: Morecambe
   MCNIVEN, J. Matches played from: 9 February 1895    - 9 February 1895
Clubs: Millwall Athletic
   MCNIVEN, Scott Matches played from: 14 October 2000    - 8 December 2002
Clubs: Oldham Athletic, Oxford United
   MCNULTY, Jim Matches played from: 5 October 2013    - 13 March 2010
Clubs: Tranmere Rovers, Stockport County, Rochdale, Brighton and Hove Albion
   MCNULTY, Marc Matches played from: 26 November 2016    - 14 March 2017
Clubs: Bradford City, Coventry City, Sheffield United
   MCNULTY, Steve Matches played from: 18 August 2018    - 12 August 2014
Clubs: Tranmere Rovers, Luton Town
   MCPAKE, Josh Matches played from: 8 February 2022    - 8 February 2022
Clubs: Tranmere Rovers
   MCPARLAND, Ian Matches played from: 31 August 1986    - 8 September 1990
Clubs: Notts County, Hull City
   MCPARLAND, Peter Matches played from: 26 October 1963    - 26 October 1963
Clubs: Plymouth Argyle
   MCPHAIL, Dan Matches played from: 8 December 1934    - 8 December 1934
Clubs: Lincoln City
   MCPHAIL, Stephen Matches played from: 6 August 2005    - 26 November 2005
Clubs: Barnsley
   MCPHEE, Chris Matches played from: 6 September 2003    - 26 December 2011
Clubs: Brighton and Hove Albion, Torquay United
   MCPHEE, John Matches played from: 7 April 1970    - 7 April 1970
Clubs: Blackpool
   MCPHEE, Stephen Matches played from: 18 September 2001    - 30 March 2004
Clubs: Port Vale
   MCPHERSON, Albert Matches played from: 16 October 1954    - 3 September 1960
Clubs: Walsall
   MCPHERSON, Frank Matches played from: 5 January 1929    - 30 January 1932
Clubs: Watford, Reading
   MCPHERSON, Keith Matches played from: 1 April 1995    - 1 February 1986
Clubs: Reading, Northampton Town
   MCPHERSON, Ken Matches played from: 7 February 1959    - 16 March 1957
Clubs: Newport County, Coventry City
   MCPHERSON, Lachlan Matches played from: 30 August 1924    - 30 August 1924
Clubs: Swansea Town
   MCPHILLIPS, Laurence Matches played from: 30 August 1939    - 30 August 1939
Clubs: Cardiff City
   MCQUADE Matches played from: 22 September 1894    - 22 September 1894
Clubs: Reading
   MCQUADE, Alex Matches played from: 17 August 2013    - 25 January 2014
Clubs: Shrewsbury Town
   MCQUEEN, Hugh Matches played from: 25 September 1901    - 5 April 1904
Clubs: Queens Park Rangers, Fulham
   MCQUILKIN, James Matches played from: 8 October 2011    - 28 January 2014
Clubs: Hereford United, Walsall
   MCQUOID, Josh Matches played from: 30 August 2014    - 6 December 2016
Clubs: Coventry City, AFC Bournemouth, Peterborough United, Luton Town
   MCSEVENEY, John Matches played from: 24 August 1957    - 18 May 1963
Clubs: Newport County, Hull City
   MCSEVICH, Peter Matches played from: 1 October 1932    - 27 December 1930
Clubs: Coventry City, Bournemouth and Boscombe Athletic
   MCSHANE, Paul Matches played from: 12 September 2020    - 13 April 2021
Clubs: Rochdale
   MCSHANE, Tony Matches played from: 13 February 1952    - 13 February 1952
Clubs: Plymouth Argyle
   MCSHEFFREY, Gary Matches played from: 9 August 2014    - 21 April 2018
Clubs: Scunthorpe United, Luton Town, Coventry City, Grimsby Town
   MCSPORRAN, Jermaine Matches played from: 11 December 2004    - 8 November 2003
Clubs: Doncaster Rovers, Wycombe Wanderers
   MCSTAY, Willie Matches played from: 1 December 1987    - 1 December 1987
Clubs: Huddersfield Town
   MCSWEENEY, Dave Matches played from: 13 February 2001    - 12 August 2003
Clubs: Southend United
   MCSWEENEY, Leon Matches played from: 20 September 2008    - 2 April 2011
Clubs: Stockport County, Leyton Orient, Hartlepool United
   MCSWEGAN, Gary Matches played from: 3 September 1994    - 3 May 1995
Clubs: Notts County
   MCTAVISH, Bobby Matches played from: 24 April 1912    - 8 March 1913
Clubs: Brentford
   MCVAY, David Matches played from: 19 February 1974    - 19 February 1974
Clubs: Notts County
   MCVAY, Jimmy Matches played from: 29 March 1913    - 29 March 1913
Clubs: Stoke
   MCVEAN, Malcolm Matches played from: 14 January 1899    - 22 April 1899
Clubs: Bedminster
   MCVEIGH, Jim Matches played from: 14 December 1974    - 14 December 1974
Clubs: Maidstone United
   MCVEIGH, Paul Matches played from: 18 August 2007    - 20 March 2010
Clubs: Luton Town, Norwich City
   MCVITIE, George Matches played from: 16 August 1969    - 17 March 1981
Clubs: Carlisle United
   MCWHINNIE Matches played from: 30 March 1898    - 30 March 1898
Clubs: Bristol Eastville Rovers
   MCWHINNIE, William Matches played from: 4 December 1897    - 4 December 1897
Clubs: Reading
   MCWHIRR, James Matches played from: 8 October 1927    - 23 January 1926
Clubs: Merthyr Town, Gillingham
   MCWHIRTER, Peter Matches played from: 28 January 1899    - 26 February 1898
Clubs: Brighton United, Warmley
   MCWILLIAM, Peter Matches played from: 26 March 1910    - 26 March 1910
Clubs: Newcastle United
   MCWILLIAMS, Bobby Matches played from: 18 April 1930    - 6 September 1930
Clubs: Watford
   MCWILLIAMS, Shaun Matches played from: 6 October 2018    - 29 December 2022
Clubs: Northampton Town
   MEACHAM, Jeff Matches played from: 11 April 1987    - 11 April 1987
Clubs: Bristol Rovers
   MEAD, A. Matches played from: 14 October 1893    - 14 October 1893
Clubs: Maidenhead
   MEADE, Raphael Matches played from: 13 April 1991    - 8 February 1992
Clubs: Plymouth Argyle, Brighton and Hove Albion
   MEADE, Tommy Matches played from: 30 April 1902    - 11 April 1898
Clubs: Fulham, Tottenham Hotspur
   MEADES, Jon Matches played from: 22 September 2012    - 14 April 2017
Clubs: AFC Bournemouth, AFC Wimbledon
   MEADOWS, Frank Matches played from: 5 November 1960    - 10 November 1960
Clubs: Bath City
   MEADOWS, Johnny Matches played from: 12 September 1951    - 25 August 1956
Clubs: Watford
   MEADOWS, Ron Matches played from: 6 January 1951    - 27 January 1951
Clubs: Bournemouth and Boscombe Athletic
   MEADS, Tommy Matches played from: 23 October 1935    - 23 October 1935
Clubs: Notts County
   MEAGAN, Mick Matches played from: 29 January 1963    - 6 February 1965
Clubs: Everton, Huddersfield Town
   MEAGER, Alf Matches played from: 27 April 1895    - 12 February 1898
Clubs: New Brompton
   MEAKER, Michael Matches played from: 26 October 1996    - 17 January 1998
Clubs: Reading
   MEAKES, J.G. Matches played from: 10 December 1892    - 25 October 1890
Clubs: Marlow, Great Marlow
   MEALAND, Barry Matches played from: 22 February 1969    - 2 May 1969
Clubs: Rotherham United
   MEARNS, Fred Matches played from: 8 February 1906    - 22 February 1904
Clubs: Southern United, Grays United, Kettering, Tottenham Hotspur
   MEATH, Trevor Matches played from: 19 April 1969    - 19 April 1969
Clubs: Walsall
   MEDLEY, Luke Matches played from: 7 November 2009    - 7 November 2009
Clubs: Woking
   MEDLICOTT Matches played from: 13 January 1912    - 13 January 1912
Clubs: Sutton Junction
   MEE, Ben Matches played from: 25 September 2012    - 25 September 2012
Clubs: Burnley
   MEE, Bertie Matches played from: 25 February 1939    - 25 February 1939
Clubs: Mansfield Town
   MEE, Gordon Matches played from: 14 September 1935    - 1 April 1939
Clubs: Brighton and Hove Albion
   MEECHAN, Alex Matches played from: 24 February 2007    - 24 February 2007
Clubs: Chester City
   MEEHAN, Peter Matches played from: 1 October 1898    - 16 September 1899
Clubs: Southampton
   MEEK, George Matches played from: 16 October 1954    - 16 October 1954
Clubs: Walsall
   MEEKINGS Matches played from: 28 November 1925    - 28 November 1925
Clubs: Farnham United Breweries
   MEESON, Dave Matches played from: 10 October 1964    - 2 March 1962
Clubs: Coventry City, Reading
   MEGGS Matches played from: 12 December 1896    - 12 December 1896
Clubs: Royal Artillery
   MEGSON, Don Matches played from: 17 February 1968    - 17 February 1968
Clubs: Sheffield Wednesday
   MEGSON, Gary Matches played from: 27 December 1977    - 28 August 1993
Clubs: Plymouth Argyle, Manchester City, Norwich City
   MEGSON, Kevin Matches played from: 30 September 1989    - 30 September 1989
Clubs: Bradford City
   MEHEW, David Matches played from: 4 November 1986    - 19 August 1992
Clubs: Bristol Rovers
   MEHMET, David Matches played from: 29 April 1980    - 11 October 1980
Clubs: Millwall
   MEHMET, Deniz Matches played from: 11 March 2017    - 11 March 2017
Clubs: Port Vale
   MEIKLE, Angus Matches played from: 30 March 1923    - 30 April 1924
Clubs: Portsmouth
   MEITÉ, Ibrahim Matches played from: 26 August 2017    - 26 August 2017
Clubs: Crawley Town
   MEKKI, Adam Matches played from: 17 April 2012    - 17 April 2012
Clubs: Aldershot Town
   MELANIPHY, Ted Matches played from: 10 April 1937    - 26 August 1939
Clubs: Cardiff City, Northampton Town
   MELBOURNE, Max Matches played from: 24 November 2020    - 29 December 2021
Clubs: Lincoln City, Stevenage
   MELCHIORI, Stefano Matches played from: 5 October 1994    - 5 October 1994
Clubs: US Lecce
   MELDRUM, Colin Matches played from: 6 November 1965    - 9 October 1968
Clubs: Reading
   MELIA, Jimmy Matches played from: 24 April 1965    - 24 April 1965
Clubs: Southampton
   MELIA, Jimmy Matches played from: 31 December 1898    - 29 September 1900
Clubs: Tottenham Hotspur
   MELL, Stewart Matches played from: 24 October 1981    - 30 March 1984
Clubs: Doncaster Rovers, Halifax Town
   MELLEDEW, Steve Matches played from: 17 August 1974    - 17 August 1974
Clubs: Bury
   MELLETT, W. Matches played from: 27 October 1888    - 10 December 1892
Clubs: Great Marlow, Marlow
   MELLIGAN, JJ Matches played from: 6 November 2007    - 22 August 2001
Clubs: Leyton Orient, Kidderminster Harriers, AFC Bournemouth, Wolverhampton Wanderers
   MELLING, Terry Matches played from: 10 September 1966    - 29 August 1967
Clubs: Watford, Mansfield Town, Newport County
   MELLIS, Jacob Matches played from: 10 February 2015    - 11 February 2017
Clubs: Oldham Athletic, Mansfield Town, Southampton, Bury
   MELLISH, Jon Matches played from: 10 August 2019    - 11 March 2023
Clubs: Carlisle United
   MELLON, David Matches played from: 26 February 1921    - 26 February 1921
Clubs: Norwich City
   MELLON, James Matches played from: 24 April 1929    - 24 April 1929
Clubs: Torquay United
   MELLON, Mickey Matches played from: 10 February 1998    - 31 August 1994
Clubs: Tranmere Rovers, Bristol City, Blackpool, West Bromwich Albion
   MELLOR, Billy Matches played from: 8 February 1913    - 25 October 1913
Clubs: Norwich City
   MELLOR, David Matches played from: 30 April 2011    - 1 February 2014
Clubs: Oldham Athletic
   MELLOR, D'Mani Matches played from: 18 March 2023    - 18 March 2023
Clubs: Rochdale
   MELLOR, Ian Matches played from: 9 February 1980    - 27 September 1978
Clubs: Sheffield Wednesday, Brighton and Hove Albion, Chester
   MELLOR, John Matches played from: 10 April 1937    - 10 April 1937
Clubs: Cardiff City
   MELLOR, Kelvin Matches played from: 5 October 2019    - 7 October 2014
Clubs: Bradford City, Accrington Stanley, Crewe Alexandra, Plymouth Argyle
   MELLOR, Neil Matches played from: 25 April 2011    - 25 April 2011
Clubs: Sheffield Wednesday
   MELLOR, Peter Matches played from: 12 August 1978    - 20 April 1974
Clubs: Portsmouth, Hereford United, Fulham
   MELLORS, Dick Matches played from: 26 September 1934    - 7 January 1933
Clubs: Bournemouth and Boscombe Athletic, Reading
   MELLORS, Mark Matches played from: 17 December 1904    - 28 April 1906
Clubs: Brighton and Hove Albion
   MELLOWS, Mick Matches played from: 27 October 1973    - 20 January 1978
Clubs: Portsmouth
   MELROSE, Jim Matches played from: 20 February 1988    - 1 May 1989
Clubs: Shrewsbury Town
   MELTON, Steve Matches played from: 24 November 2001    - 24 November 2001
Clubs: Brighton and Hove Albion
   MELVANG, Lars Matches played from: 26 August 1997    - 26 August 1997
Clubs: Watford
   MELVILLE, Andy Matches played from: 22 April 2000    - 9 January 1993
Clubs: Fulham, Sunderland, Oxford United
   MELVILLE, Jim Matches played from: 26 February 1936    - 26 February 1936
Clubs: Northampton Town
   MENAYESE, Rollin Matches played from: 8 November 2017    - 7 May 2022
Clubs: Bristol Rovers, Walsall
   MENDES, Junior Matches played from: 8 December 2004    - 25 March 2007
Clubs: Huddersfield Town, Notts County, Mansfield Town, Lincoln City
   MENDEZ-LAING, Nathaniel Matches played from: 1 January 2013    - 25 August 2009
Clubs: Portsmouth, Peterborough United, Rochdale, Wolverhampton Wanderers
   MENDONCA, Clive Matches played from: 29 September 1992    - 11 December 1999
Clubs: Grimsby Town, Charlton Athletic
   MENDY, Alex Matches played from: 25 March 2012    - 25 March 2012
Clubs: Chesterfield
   MENDY, Arnaud Matches played from: 21 January 2012    - 21 January 2012
Clubs: Macclesfield Town
   MENDY, Jacob Matches played from: 19 August 2023    - 26 December 2023
Clubs: Wrexham
   MÉNÉTRIER, Mickaël Matches played from: 20 February 2001    - 26 December 2001
Clubs: AFC Bournemouth
   MENNING, Nick Matches played from: 15 November 2016    - 15 November 2016
Clubs: Eastleigh
   MENOLASCINA, Michele Matches played from: 15 November 1994    - 15 November 1994
Clubs: Ascoli Calcio 1898
   MENZIES, Alex Matches played from: 31 October 1908    - 19 April 1909
Clubs: Luton Town
   MENZIES, J. Matches played from: 30 November 1912    - 30 November 1912
Clubs: Portsmouth
   MENZIES, Norman Matches played from: 23 March 1951    - 14 September 1957
Clubs: Aldershot
   MEPPEN-WALTER, Courtney Matches played from: 5 April 2014    - 5 April 2014
Clubs: Carlisle United
   MERCER, Billy Matches played from: 23 April 1996    - 27 December 1994
Clubs: Chesterfield, Sheffield United
   MERCER, Dave Matches played from: 2 November 1946    - 31 January 1948
Clubs: Torquay United
   MERCER, Dave Matches played from: 15 February 1930    - 8 January 1921
Clubs: Torquay United, Sheffield United
   MERCER, Jimmy Matches played from: 22 November 1958    - 22 November 1958
Clubs: Bury
   MERCER, John Matches played from: 7 February 1900    - 7 February 1900
Clubs: Brighton United
   MERCER, Keith Matches played from: 17 September 1983    - 15 March 1975
Clubs: Blackpool, Southend United, Watford
   MERCER, Steve Matches played from: 9 April 1983    - 9 April 1983
Clubs: Peterborough United
   MEREDITH, Billy Matches played from: 25 September 1911    - 10 January 1914
Clubs: Manchester United
   MEREDITH, James Matches played from: 29 December 2013    - 18 March 2017
Clubs: Bradford City
   MEREDITH, John Matches played from: 30 March 1959    - 5 March 1969
Clubs: Doncaster Rovers, Gillingham
   MEREDITH, Sam Matches played from: 13 September 1905    - 30 January 1909
Clubs: Leyton
   MEREDITH, Trevor Matches played from: 26 April 1966    - 28 September 1968
Clubs: Shrewsbury Town
   MERRETT, Graham Matches played from: 1 May 1937    - 1 May 1937
Clubs: Aldershot
   MERRICK, Alan Matches played from: 3 February 1973    - 29 December 1973
Clubs: West Bromwich Albion
   MERRICK, Geoff Matches played from: 7 November 1970    - 23 October 1973
Clubs: Bristol City
   MERRICK, Joe Matches played from: 1 November 1919    - 13 March 1920
Clubs: Queens Park Rangers
   MERRICK, Neil Matches played from: 28 December 1974    - 22 November 1980
Clubs: AFC Bournemouth, Weymouth
   MERRIE, Chris Matches played from: 2 February 2021    - 27 February 2024
Clubs: Wigan Athletic, Tranmere Rovers
   MERRINGTON, Dave Matches played from: 4 December 1968    - 4 December 1968
Clubs: Burnley
   MERSIN, Yusuf Matches played from: 26 August 2017    - 26 January 2019
Clubs: Crawley Town
   MERSON, Paul Matches played from: 27 December 1993    - 3 September 2005
Clubs: Arsenal, Middlesbrough, Walsall
   MESSER, Alf Matches played from: 25 December 1924    - 26 December 1925
Clubs: Reading
   MESSER, Willie Matches played from: 7 May 1921    - 7 May 1921
Clubs: Swansea Town
   MESTON, Sammy Matches played from: 6 November 1897    - 27 February 1897
Clubs: Southampton, Southampton St. Mary's
   MESTON, Sammy Matches played from: 20 November 1926    - 9 April 1927
Clubs: Gillingham
   METCALF, Arthur Matches played from: 19 January 1924    - 23 April 1925
Clubs: Aberdare Athletic
   METCALF, Mickey Matches played from: 22 September 1962    - 22 September 1962
Clubs: Wrexham
   METCALFE, Stuart Matches played from: 24 September 1968    - 18 October 1980
Clubs: Blackburn Rovers, Carlisle United
   METCHICK, Dave Matches played from: 13 December 1975    - 28 October 1967
Clubs: Hendon, Peterborough United
   METHLEY, Irvin Matches played from: 23 November 1946    - 16 April 1949
Clubs: Walsall
   METHVEN, Colin Matches played from: 16 September 1986    - 7 February 1987
Clubs: Blackpool
   METTAM, Leon Matches played from: 28 October 2006    - 28 October 2006
Clubs: Lincoln City
   MEYER, Barrie Matches played from: 3 October 1959    - 20 August 1951
Clubs: Newport County, Bristol Rovers
   MFULA, Warren Matches played from: 5 November 2017    - 5 November 2017
Clubs: Dartford
   MICHAEL, Bill Matches played from: 1 September 1900    - 15 December 1900
Clubs: Bristol City
   MICHALÍK, Lubomír Matches played from: 4 September 2010    - 1 January 2013
Clubs: Carlisle United, Leeds United, Portsmouth
   MICKLEWHITE, Gary Matches played from: 12 October 1991    - 21 March 1993
Clubs: Derby County
   MICKLEWRIGHT, Andy Matches played from: 3 October 1953    - 20 February 1954
Clubs: Bristol City
   MIDDLEBOE, Nils Matches played from: 31 January 1920    - 29 January 1921
Clubs: Chelsea
   MIDDLEMASS, Clive Matches played from: 11 September 1965    - 15 April 1967
Clubs: Workington
   MIDDLEMISS, Bert Matches played from: 25 January 1908    - 19 February 1910
Clubs: Tottenham Hotspur
   MIDDLETON, Alex Matches played from: 16 October 1926    - 16 October 1926
Clubs: Charlton Athletic
   MIDDLETON, Billy Matches played from: 2 April 1924    - 2 April 1924
Clubs: Southend United
   MIDDLETON, Craig Matches played from: 15 August 1995    - 11 November 1995
Clubs: Cambridge United
   MIDDLETON, Fred Matches played from: 16 February 1962    - 16 February 1962
Clubs: Lincoln City
   MIDDLETON, Garry Matches played from: 18 November 2000    - 18 November 2000
Clubs: Ilkeston Town
   MIDDLETON, Harry Matches played from: 17 March 2015    - 1 March 2016
Clubs: Doncaster Rovers
   MIDDLETON, Harry Matches played from: 11 December 1909    - 21 February 1910
Clubs: Brighton and Hove Albion
   MIDDLETON, Harry Matches played from: 20 November 1965    - 19 August 1961
Clubs: Mansfield Town, Shrewsbury Town, Portsmouth
   MIDDLETON, Jack Matches played from: 10 October 1925    - 18 September 1935
Clubs: Queens Park Rangers, Aldershot
   MIDDLETON, John Matches played from: 4 October 1977    - 26 April 1978
Clubs: Bradford City
   MIDDLETON, Matt Matches played from: 10 December 1932    - 10 December 1932
Clubs: Southport
   MIDDLETON, Peter Matches played from: 4 September 1968    - 10 September 1968
Clubs: Bradford City
   MIDDLETON, Steve Matches played from: 27 August 1977    - 1 November 1977
Clubs: Portsmouth
   MIDDLETON, William Matches played from: 21 November 1914    - 15 October 1919
Clubs: Crystal Palace
   MIDGLEY, Craig Matches played from: 2 October 1996    - 24 January 1998
Clubs: Bradford City
   MIDGLEY, Neil Matches played from: 15 August 1999    - 15 January 2000
Clubs: Ipswich Town
   MIDSON, Jack Matches played from: 8 November 2008    - 2 January 2012
Clubs: Histon, AFC Wimbledon
   MIECZNIKOWSKI, Walter Matches played from: 8 February 1906    - 30 April 1906
Clubs: Southern United
   MIELLEAR, Joe Matches played from: 28 February 1912    - 28 February 1912
Clubs: West Ham United
   MIGLIORANZI, Stefani Matches played from: 26 December 1999    - 26 December 1999
Clubs: Portsmouth
   MIKE, Adie Matches played from: 1 September 1993    - 1 September 1993
Clubs: Manchester City
   MIKE, Leon Matches played from: 8 October 2000    - 8 October 2000
Clubs: Oxford United
   MIKLOŠKO, Ludek Matches played from: 20 March 1999    - 5 March 1994
Clubs: Queens Park Rangers, West Ham United
   MIKURENDA, Richard Matches played from: 7 January 1995    - 7 January 1995
Clubs: Marlow
   MILDENHALL, Steve Matches played from: 5 February 2005    - 26 December 2007
Clubs: Oldham Athletic, Notts County, Southend United, Bristol Rovers, Yeovil Town
   MILES, Colin Matches played from: 27 August 2005    - 11 March 2006
Clubs: Yeovil Town
   MILES, Dossie Matches played from: 18 October 1924    - 21 March 1928
Clubs: Bournemouth and Boscombe Athletic
   MILES, Idris Matches played from: 2 October 1937    - 14 November 1936
Clubs: Exeter City, Clapton Orient
   MILES, John Matches played from: 21 December 2002    - 27 January 2007
Clubs: Crewe Alexandra, Macclesfield Town
   MILES, Terry Matches played from: 12 December 1959    - 16 March 1963
Clubs: Port Vale
   MILKINS, John Matches played from: 19 September 1964    - 2 May 1979
Clubs: Portsmouth, Oxford United
   MILLAR, Alec Matches played from: 19 November 1938    - 25 March 1939
Clubs: Bristol Rovers
   MILLAR, Ally Matches played from: 12 January 1980    - 12 January 1980
Clubs: Barnsley
   MILLAR, Arthur Matches played from: 17 December 1904    - 11 January 1902
Clubs: Brighton and Hove Albion, Millwall, Millwall Athletic
   MILLAR, Billy Matches played from: 26 August 1933    - 30 December 1933
Clubs: Newport County
   MILLAR, Bob Matches played from: 26 April 1924    - 22 March 1930
Clubs: Luton Town
   MILLAR, Harry Matches played from: 25 September 1901    - 18 March 1899
Clubs: Queens Park Rangers, Reading
   MILLAR, Jock Matches played from: 14 September 1938    - 14 September 1938
Clubs: Exeter City
   MILLAR, John Matches played from: 9 April 1988    - 1 December 1990
Clubs: Blackburn Rovers
   MILLAR, Kirk Matches played from: 8 January 2011    - 1 February 2014
Clubs: Oldham Athletic
   MILLAR, Liam Matches played from: 23 January 2021    - 23 January 2021
Clubs: Charlton Athletic
   MILLAR, Matthew Matches played from: 14 November 2020    - 14 November 2020
Clubs: Shrewsbury Town
   MILLAR, Norman Matches played from: 9 April 1938    - 9 April 1938
Clubs: Bournemouth and Boscombe Athletic
   MILLAR, Paul Matches played from: 18 November 1989    - 3 March 1990
Clubs: Port Vale
   MILLAR, T. Matches played from: 27 October 1906    - 27 October 1906
Clubs: Millwall
   MILLAR, Tommy Matches played from: 12 November 1960    - 12 November 1960
Clubs: Colchester United
   MILLAR, Willie Matches played from: 14 November 1953    - 12 November 1955
Clubs: Gillingham
   MILLARD, Bert Matches played from: 11 April 1925    - 5 September 1925
Clubs: Charlton Athletic
   MILLARD, Ray Matches played from: 11 November 1950    - 11 November 1950
Clubs: Walsall
   MILLBANK, Aaron Matches played from: 19 August 2014    - 19 August 2014
Clubs: Gillingham
   MILLBANK, Joe Matches played from: 6 September 1947    - 24 November 1951
Clubs: Crystal Palace, Bedford Town
   MILLEN, Keith Matches played from: 26 December 1986    - 19 September 1998
Clubs: Brentford, Bristol City, Watford
   MILLEN, Ross Matches played from: 12 February 2022    - 12 February 2022
Clubs: Scunthorpe United
   MILLER, Adam Matches played from: 8 August 2009    - 8 August 2009
Clubs: Gillingham
   MILLER, Alan Matches played from: 27 December 1993    - 29 January 2000
Clubs: Arsenal, Plymouth Argyle, Middlesbrough, West Bromwich Albion
   MILLER, Bill Matches played from: 22 April 1911    - 17 October 1914
Clubs: Brighton and Hove Albion
   MILLER, Charlie Matches played from: 22 December 1928    - 4 January 1936
Clubs: Exeter City
   MILLER, Colin Matches played from: 21 December 1986    - 25 April 1987
Clubs: Doncaster Rovers
   MILLER, Dave Matches played from: 2 November 1985    - 4 January 1986
Clubs: Tranmere Rovers
   MILLER, Gary Matches played from: 17 November 2018    - 9 March 2019
Clubs: Carlisle United
   MILLER, George Matches played from: 17 September 2016    - 17 September 2016
Clubs: Bury
   MILLER, George Matches played from: 11 February 2017    - 7 May 2022
Clubs: Bury, Doncaster Rovers, Scunthorpe United, Walsall
   MILLER, Harold Matches played from: 26 August 1939    - 3 May 1923
Clubs: Northampton Town, Charlton Athletic
   MILLER, Ian Matches played from: 10 November 1987    - 1 April 1989
Clubs: Blackburn Rovers
   MILLER, Ian Matches played from: 17 February 2007    - 17 February 2007
Clubs: Darlington
   MILLER, Ian Matches played from: 18 November 1989    - 18 November 1989
Clubs: Port Vale
   MILLER, Ishmael Matches played from: 19 January 2019    - 29 September 2018
Clubs: Tranmere Rovers, Oldham Athletic
   MILLER, J. Matches played from: 30 April 1902    - 30 April 1902
Clubs: Fulham
   MILLER, James Matches played from: 1 December 1934    - 13 April 1935
Clubs: Millwall
   MILLER, Jimmy Matches played from: 1 September 1913    - 10 April 1915
Clubs: Queens Park Rangers
   MILLER, Jimmy Matches played from: 25 August 1923    - 27 December 1924
Clubs: Bournemouth and Boscombe Athletic, Swansea Town
   MILLER, Joe Matches played from: 27 August 1932    - 27 March 1926
Clubs: Bournemouth and Boscombe Athletic, Aberdare Athletic
   MILLER, John Matches played from: 28 November 1936    - 28 November 1936
Clubs: Dulwich Hamlet
   MILLER, Johnny Matches played from: 27 November 1976    - 11 November 1978
Clubs: Mansfield Town
   MILLER, Justin Matches played from: 27 October 2007    - 27 October 2007
Clubs: Port Vale
   MILLER, Keith Matches played from: 31 March 1975    - 31 March 1975
Clubs: AFC Bournemouth
   MILLER, Kevin Matches played from: 19 October 1999    - 11 March 1995
Clubs: Barnsley, Crystal Palace, Watford
   MILLER, Lee Matches played from: 5 January 2013    - 23 November 2010
Clubs: Carlisle United, Bristol City, Notts County
   MILLER, Mark Matches played from: 3 December 1983    - 3 December 1983
Clubs: Doncaster Rovers
   MILLER, Mickel Matches played from: 27 February 2021    - 27 February 2021
Clubs: Northampton Town
   MILLER, Paul Matches played from: 12 March 1960    - 14 May 1963
Clubs: Shrewsbury Town
   MILLER, Paul Matches played from: 16 September 1995    - 24 February 1996
Clubs: Bristol Rovers
   MILLER, Paul Matches played from: 7 April 1990    - 30 January 1980
Clubs: AFC Bournemouth, Watford, Tottenham Hotspur
   MILLER, Peter Matches played from: 3 January 1931    - 3 January 1931
Clubs: Watford
   MILLER, Ralph Matches played from: 18 September 1968    - 10 February 1968
Clubs: Bournemouth and Boscombe Athletic, Gillingham
   MILLER, Ricky Matches played from: 16 March 2019    - 10 February 2018
Clubs: Port Vale, Mansfield Town
   MILLER, Roger Matches played from: 23 April 1957    - 23 April 1957
Clubs: Northampton Town
   MILLER, Shaun Matches played from: 31 August 2019    - 5 August 2017
Clubs: Morecambe, Sheffield United, Crewe Alexandra, Coventry City, Carlisle United
   MILLER, Todd Matches played from: 11 February 2023    - 11 February 2023
Clubs: Doncaster Rovers
   MILLER, Tom Matches played from: 5 August 2017    - 15 September 2018
Clubs: Carlisle United, Bury
   MILLER, Tommy Matches played from: 12 November 2011    - 25 April 2011
Clubs: Huddersfield Town, Sheffield Wednesday
   MILLER, Willie Matches played from: 13 February 1932    - 13 February 1932
Clubs: Torquay United
   MILLIGAN, Alex Matches played from: 18 December 1897    - 2 September 1899
Clubs: Bristol City
   MILLIGAN, Chic Matches played from: 2 November 1957    - 1 April 1961
Clubs: Colchester United
   MILLIGAN, Dudley Matches played from: 1 November 1947    - 20 March 1948
Clubs: Bournemouth and Boscombe Athletic
   MILLIGAN, Jamie Matches played from: 10 November 2001    - 30 March 2002
Clubs: Blackpool
   MILLIGAN, Mike Matches played from: 17 August 1996    - 7 December 1993
Clubs: Norwich City, Oldham Athletic
   MILLIKEN, Jimmy Matches played from: 14 November 1896    - 14 November 1896
Clubs: Tottenham Hotspur
   MILLINGTON, Gren Matches played from: 20 December 1975    - 27 April 1982
Clubs: Chester
   MILLINGTON, John Matches played from: 23 April 1953    - 23 April 1953
Clubs: Walsall
   MILLINGTON, Ralph Matches played from: 18 October 1958    - 31 August 1960
Clubs: Tranmere Rovers
   MILLINGTON, Tom Matches played from: 5 December 1914    - 10 April 1915
Clubs: Queens Park Rangers
   MILLINGTON, Tommy Matches played from: 6 April 1928    - 23 February 1929
Clubs: Gillingham
   MILLINGTON, Tony Matches played from: 23 December 1966    - 23 March 1968
Clubs: Peterborough United
   MILLION, Esmond Matches played from: 2 October 1962    - 9 October 1962
Clubs: Bristol Rovers
   MILLS, Andy Matches played from: 7 February 1900    - 7 February 1900
Clubs: Brighton United
   MILLS, Arthur Matches played from: 24 March 1934    - 17 April 1933
Clubs: Gillingham, Luton Town
   MILLS, Ben Matches played from: 21 January 2012    - 21 January 2012
Clubs: Macclesfield Town
   MILLS, Brian Matches played from: 11 May 1991    - 11 May 1991
Clubs: Port Vale
   MILLS, Danny Matches played from: 17 August 1996    - 4 April 1998
Clubs: Norwich City, Charlton Athletic
   MILLS, David Matches played from: 16 September 1969    - 23 February 1974
Clubs: Middlesbrough
   MILLS, Don Matches played from: 21 December 1946    - 20 April 1962
Clubs: Queens Park Rangers, Torquay United
   MILLS, Garry Matches played from: 7 February 2004    - 24 August 2004
Clubs: Rushden and Diamonds
   MILLS, Gary Matches played from: 31 March 1990    - 28 October 1995
Clubs: Leicester City, Notts County
   MILLS, Joe Matches played from: 4 October 1924    - 7 February 1925
Clubs: Luton Town
   MILLS, Joseph Matches played from: 16 September 2014    - 21 December 2019
Clubs: Oldham Athletic, Northampton Town, Southampton, Burnley, Forest Green Rovers
   MILLS, Lee Matches played from: 22 March 1995    - 8 October 1994
Clubs: Derby County, Bradford City, Port Vale, Wolverhampton Wanderers
   MILLS, Matt Matches played from: 28 January 2012    - 3 November 2007
Clubs: Leicester City, AFC Bournemouth, Forest Green Rovers, Doncaster Rovers
   MILLS, Mick Matches played from: 20 October 1987    - 20 October 1987
Clubs: Stoke City
   MILLS, Pablo Matches played from: 12 October 2013    - 14 February 2012
Clubs: Rotherham United, Macclesfield Town, Milton Keynes Dons, Crawley Town
   MILLS, Percy Matches played from: 13 September 1930    - 24 December 1938
Clubs: Notts County
   MILLS, Roly Matches played from: 22 April 1957    - 28 September 1963
Clubs: Northampton Town
   MILLS, Simon Matches played from: 18 November 1989    - 3 March 1987
Clubs: Port Vale, York City
   MILLS, Tommy Matches played from: 25 December 1929    - 25 March 1939
Clubs: Clapton Orient, Bristol Rovers
   MILLS, Zak Matches played from: 21 November 2017    - 4 December 2021
Clubs: Grimsby Town, Morecambe, Oldham Athletic, Walsall
   MILLSOM, Lawrie Matches played from: 21 April 1928    - 21 April 1928
Clubs: Torquay United
   MILLWARD, Doug Matches played from: 19 January 1957    - 19 January 1957
Clubs: Ipswich Town
   MILNE, Alec Matches played from: 29 March 1913    - 29 March 1913
Clubs: Stoke
   MILNE, Gordon Matches played from: 6 September 1969    - 6 September 1969
Clubs: Blackpool
   MILNE, Johnny Matches played from: 18 December 1937    - 18 February 1939
Clubs: Southend United
   MILNE, Wilf Matches played from: 2 May 1921    - 27 December 1924
Clubs: Swansea Town
   MILNER, Mike Matches played from: 17 August 1968    - 8 January 1966
Clubs: Stockport County, Hull City
   MILNES, Charlie Matches played from: 9 November 1907    - 7 March 1908
Clubs: Bradford
   MILSOM, Percy Matches played from: 21 October 1905    - 2 March 1907
Clubs: Millwall
   MILSOM, Robert Matches played from: 12 September 2017    - 21 August 2018
Clubs: Notts County, Sutton United, Rotherham United, Crawley Town
   MILTON, A.G. Matches played from: 26 January 1895    - 9 November 1895
Clubs: Clapton
   MILTON, Albert Matches played from: 22 February 1913    - 22 February 1913
Clubs: Sunderland
   MILTON, Arthur Matches played from: 12 March 1955    - 12 March 1955
Clubs: Bristol City
   MILTON, Ernest Matches played from: 8 January 1921    - 8 January 1921
Clubs: Sheffield United
   MILTON, Russell Matches played from: 17 September 2002    - 12 March 2003
Clubs: Cheltenham Town
   MILTON, Simon Matches played from: 28 December 1987    - 28 December 1997
Clubs: Ipswich Town
   MILWARD, Alf Matches played from: 16 September 1899    - 26 December 1902
Clubs: Southampton, New Brompton
   MILWARD, Paddy Matches played from: 7 November 1903    - 18 March 1905
Clubs: Queens Park Rangers
   MIMMS, Bobby Matches played from: 2 March 1991    - 4 October 1995
Clubs: Blackburn Rovers
   MINGAY, Harry Matches played from: 3 October 1925    - 22 January 1927
Clubs: Luton Town
   MINGI, Jay Matches played from: 7 November 2023    - 7 November 2023
Clubs: Colchester United
   MINGOLA, Piero Matches played from: 30 September 2017    - 23 March 2019
Clubs: Cambridge United, Morecambe
   MINNOCK, John Matches played from: 30 August 1969    - 30 August 1969
Clubs: Charlton Athletic
   MINSHULL, Lee Matches played from: 8 November 2011    - 23 September 2014
Clubs: AFC Wimbledon, Newport County
   MINTER, Billy Matches played from: 13 March 1907    - 19 February 1910
Clubs: Reading, Tottenham Hotspur
   MINTER, Melvyn Matches played from: 7 November 2020    - 7 November 2020
Clubs: Darlington
   MINTO, Scott Matches played from: 15 December 1990    - 3 December 2005
Clubs: Charlton Athletic, Rotherham United
   MINTON, Albert Matches played from: 27 March 1959    - 27 March 1959
Clubs: Doncaster Rovers
   MINTON, Jeff Matches played from: 26 October 1994    - 13 January 2001
Clubs: Brighton and Hove Albion, Rotherham United, Port Vale
   MINTON, Roger Matches played from: 8 September 1973    - 8 September 1973
Clubs: West Bromwich Albion
   MIRABELLI, Walter Matches played from: 15 November 1994    - 15 November 1994
Clubs: Ascoli Calcio 1898
   MIRANDINHA Matches played from: 30 January 1988    - 30 January 1988
Clubs: Newcastle United
   MIRFIN, David Matches played from: 14 October 2017    - 4 March 2008
Clubs: Mansfield Town, Scunthorpe United, Huddersfield Town
   MISKELLY, David Matches played from: 14 October 2000    - 26 April 2003
Clubs: Oldham Athletic
   MISSILOU, Christopher Matches played from: 29 September 2018    - 20 October 2020
Clubs: Oldham Athletic, Newport County, Northampton Town
   MITCHEL-KING, Mat Matches played from: 8 November 2008    - 2 January 2012
Clubs: Histon, AFC Wimbledon
   MITCHELL Matches played from: 28 November 1925    - 28 November 1925
Clubs: Farnham United Breweries
   MITCHELL Matches played from: 29 October 1904    - 29 October 1904
Clubs: Whiteheads
   MITCHELL, Albert Matches played from: 6 May 1922    - 6 May 1922
Clubs: Charlton Athletic
   MITCHELL, Alec Matches played from: 28 January 1950    - 15 April 1950
Clubs: Ipswich Town
   MITCHELL, Alex Matches played from: 7 December 2021    - 18 April 2022
Clubs: Leyton Orient
   MITCHELL, Andy Matches played from: 30 March 1934    - 2 April 1934
Clubs: Northampton Town
   MITCHELL, Archie Matches played from: 21 November 1908    - 30 April 1921
Clubs: Queens Park Rangers
   MITCHELL, Arnold Matches played from: 26 December 1952    - 30 October 1965
Clubs: Exeter City
   MITCHELL, Barrie Matches played from: 8 February 1977    - 21 October 1974
Clubs: Preston North End, Tranmere Rovers
   MITCHELL, Bert Matches played from: 17 September 1949    - 23 February 1952
Clubs: Northampton Town, Luton Town
   MITCHELL, Bobby Matches played from: 29 September 1979    - 16 February 1980
Clubs: Grimsby Town
   MITCHELL, Brian Matches played from: 21 November 1992    - 6 March 1990
Clubs: Bristol City, Bradford City
   MITCHELL, Chris Matches played from: 29 October 2011    - 29 October 2011
Clubs: Bradford City
   MITCHELL, Craig Matches played from: 15 March 2003    - 15 March 2003
Clubs: Mansfield Town
   MITCHELL, David Matches played from: 5 November 1994    - 11 February 1989
Clubs: Millwall, Chelsea
   MITCHELL, Demetri Matches played from: 19 September 2020    - 2 April 2021
Clubs: Blackpool
   MITCHELL, Frank Matches played from: 11 October 1952    - 22 December 1956
Clubs: Watford
   MITCHELL, George Matches played from: 16 November 1901    - 16 November 1901
Clubs: Weymouth
   MITCHELL, Graham Matches played from: 13 September 1995    - 29 October 1991
Clubs: Bradford City, Huddersfield Town
   MITCHELL, J. Matches played from: 17 November 1900    - 17 November 1900
Clubs: Staple Hill
   MITCHELL, Joe Matches played from: 7 November 1914    - 13 March 1915
Clubs: Luton Town
   MITCHELL, John Matches played from: 29 April 1980    - 11 January 1977
Clubs: Millwall, Fulham
   MITCHELL, Jonathan Matches played from: 23 November 2021    - 27 February 2021
Clubs: Hartlepool United, Harrogate Town, Doncaster Rovers, Northampton Town
   MITCHELL, Kevin Matches played from: 7 January 1995    - 7 January 1995
Clubs: Marlow
   MITCHELL, Liam Matches played from: 24 November 2012    - 24 November 2012
Clubs: Notts County
   MITCHELL, Paul Matches played from: 1 October 2005    - 1 January 2007
Clubs: Milton Keynes Dons
   MITCHELL, Paul Matches played from: 13 April 1996    - 13 April 1996
Clubs: AFC Bournemouth
   MITCHELL, Paul Matches played from: 1 December 2001    - 13 January 2007
Clubs: Wigan Athletic, Wrexham
   MITCHELL, Reece Matches played from: 13 August 2016    - 4 March 2017
Clubs: Chesterfield
   MITCHELL, Tommy Matches played from: 25 December 1912    - 21 February 1914
Clubs: Watford
   MITCHELL, Tony Matches played from: 26 December 1979    - 31 January 1982
Clubs: Exeter City
   MITCHELL, Zach Matches played from: 7 November 2023    - 6 January 2024
Clubs: Colchester United
   MITCHELSON, Ken Matches played from: 6 May 1950    - 6 May 1950
Clubs: Bristol City
   MITCHINSON, Tommy Matches played from: 16 April 1966    - 24 April 1967
Clubs: Mansfield Town
   MITOV, Dimitar Matches played from: 30 September 2017    - 10 August 2021
Clubs: Cambridge United
   MITTEN, John Matches played from: 22 January 1966    - 22 January 1966
Clubs: Coventry City
   MITTON, Jack Matches played from: 18 October 1919    - 28 February 1920
Clubs: Exeter City
   MITTON, Jimmy Matches played from: 22 October 1921    - 27 January 1923
Clubs: Exeter City
   MKANDAWIRE, Tamika Matches played from: 4 November 2006    - 25 January 2014
Clubs: Hereford United, Leyton Orient, Shrewsbury Town
   MNOGA, Haji Matches played from: 9 February 2021    - 4 November 2023
Clubs: Portsmouth, Gillingham, Aldershot Town
   MOBLEY, Frank Matches played from: 27 December 1897    - 15 April 1899
Clubs: Gravesend United
   MOBLEY, Vic Matches played from: 17 February 1968    - 17 February 1968
Clubs: Sheffield Wednesday
   MOCHAN, Dennis Matches played from: 26 September 1966    - 16 March 1968
Clubs: Colchester United
   MOCQUET, Will Matches played from: 14 April 2007    - 14 April 2007
Clubs: Bury
   MODI, Isaac Matches played from: 30 October 2021    - 30 October 2021
Clubs: Oldham Athletic
   MOFFAT, Adam Matches played from: 21 April 1962    - 21 April 1962
Clubs: Newport County
   MOFFAT, Hugh Matches played from: 5 February 1910    - 5 February 1910
Clubs: Burnley
   MOFFATT, Billy Matches played from: 5 September 1931    - 5 September 1931
Clubs: Brighton and Hove Albion
   MOFFATT, Bob Matches played from: 9 October 1965    - 10 February 1968
Clubs: Gillingham
   MOFFATT, Hugh Matches played from: 3 October 1925    - 19 January 1929
Clubs: Luton Town, Walsall
   MOGER, Harry Matches played from: 1 December 1900    - 23 October 1901
Clubs: Southampton
   MOGFORD, Reg Matches played from: 20 September 1947    - 20 September 1947
Clubs: Newport County
   MOHA Matches played from: 1 October 2016    - 1 October 2016
Clubs: Shrewsbury Town
   MOHAMED, Kaid Matches played from: 13 August 2011    - 10 March 2012
Clubs: Cheltenham Town
   MOHAN, Nicky Matches played from: 13 September 1995    - 18 August 1998
Clubs: Bradford City, Stoke City, Middlesbrough, Wycombe Wanderers
   MOHSNI, Bilel Matches played from: 10 September 2011    - 31 January 2012
Clubs: Southend United
   MOIR, Ian Matches played from: 19 October 1974    - 19 October 1974
Clubs: Wrexham
   MOIR, Ricky Matches played from: 12 October 1974    - 12 October 1974
Clubs: Halifax Town
   MOKÉ, Adriano Matches played from: 10 November 2018    - 10 November 2018
Clubs: York City
   MOKONE, Steve Matches played from: 3 November 1956    - 3 November 1956
Clubs: Coventry City
   MOLA, Clinton Matches played from: 6 August 2019    - 10 October 2023
Clubs: Chelsea Under-21, Reading
   MØLBY, Jan Matches played from: 22 August 1993    - 11 December 1993
Clubs: Liverpool
   MOLES, James Matches played from: 3 November 1906    - 30 December 1911
Clubs: Leyton
   MOLESLEY, Mark Matches played from: 17 April 2012    - 17 April 2012
Clubs: Aldershot Town
   MOLLATT, Ron Matches played from: 11 March 1961    - 23 January 1960
Clubs: Bradford City, York City
   MÖLLER, Jan Matches played from: 5 December 1981    - 5 December 1981
Clubs: Bristol City
   MOLLOY, Paddy Matches played from: 2 February 1935    - 21 September 1935
Clubs: Cardiff City, Queens Park Rangers
   MOLONEY, Brendan Matches played from: 27 September 2016    - 18 October 2014
Clubs: Northampton Town, Bristol City, Yeovil Town
   MOLONEY, Scott Matches played from: 30 March 2019    - 30 March 2019
Clubs: Bury
   MOLYNEUX, Billy Matches played from: 26 October 1968    - 26 October 1968
Clubs: Oldham Athletic
   MOLYNEUX, Fred Matches played from: 22 March 1969    - 13 April 1968
Clubs: Plymouth Argyle, Southport
   MOLYNEUX, Fred Matches played from: 2 September 1899    - 20 September 1899
Clubs: Bristol City
   MOLYNEUX, George Matches played from: 19 December 1908    - 10 February 1906
Clubs: Southend United, Southampton, Portsmouth
   MOLYNEUX, Jimmy Matches played from: 11 March 1911    - 29 January 1921
Clubs: Chelsea
   MOLYNEUX, Lee Matches played from: 31 August 2013    - 6 November 2010
Clubs: Crewe Alexandra, Plymouth Argyle
   MOLYNEUX, Luke Matches played from: 17 September 2022    - 23 April 2022
Clubs: Doncaster Rovers, Hartlepool United
   MOLYNEUX, William Matches played from: 6 February 1915    - 27 December 1921
Clubs: Norwich City, Luton Town
   MONACO, Walter Matches played from: 5 October 1994    - 5 October 1994
Clubs: US Lecce
   MONAGHAN, Derek Matches played from: 20 October 1984    - 20 October 1984
Clubs: Port Vale
   MONAGHAN, Peter Matches played from: 9 April 1938    - 8 April 1939
Clubs: Bournemouth and Boscombe Athletic
   MONAKANA, Jeffrey Matches played from: 2 September 2012    - 23 February 2013
Clubs: Preston North End
   MONCUR, George Matches played from: 3 September 2016    - 13 February 2016
Clubs: Peterborough United, Leyton Orient, Colchester United
   MONDAL, Junior Matches played from: 21 December 2019    - 21 December 2019
Clubs: Forest Green Rovers
   MONEY, Richard Matches played from: 9 November 1985    - 9 November 1985
Clubs: Scunthorpe United
   MONINGTON, Mark Matches played from: 23 September 1995    - 9 December 1995
Clubs: Rotherham United
   MONK, Frank Matches played from: 11 February 1911    - 11 February 1911
Clubs: Southampton
   MONK, Fred Matches played from: 22 January 1955    - 21 September 1955
Clubs: Aldershot
   MONK, Garry Matches played from: 31 December 2005    - 1 January 2008
Clubs: Swansea City
   MONKHOUSE, Alan Matches played from: 14 April 1951    - 31 January 1953
Clubs: Millwall
   MONKHOUSE, Andy Matches played from: 16 December 2000    - 9 February 2013
Clubs: Rotherham United, Hartlepool United
   MONKOU, Ken Matches played from: 12 December 1990    - 28 February 1996
Clubs: Chelsea, Southampton
   MONLOUIS, Zane Matches played from: 7 September 2021    - 22 August 2023
Clubs: Arsenal Under-21
   MONTAGUE Matches played from: 30 April 1906    - 30 April 1906
Clubs: Southern United
   MONTAÑO, Cristian Matches played from: 28 October 2017    - 28 January 2017
Clubs: Port Vale, Oldham Athletic, Bristol Rovers
   MONTEFUSCO, Vincenzo Matches played from: 9 May 1970    - 28 May 1970
Clubs: SSC Napoli
   MONTEITH, Hugh Matches played from: 6 October 1897    - 29 March 1902
Clubs: Bristol City, West Ham United
   MONTERO, Paolo Matches played from: 24 August 1994    - 24 August 1994
Clubs: Atalanta
   MONTGOMERY Matches played from: 23 November 1907    - 23 November 1907
Clubs: Brentford
   MONTGOMERY, Alec Matches played from: 23 April 1953    - 23 April 1953
Clubs: Walsall
   MONTGOMERY, Gary Matches played from: 3 December 2005    - 18 February 2006
Clubs: Rotherham United
   MONTGOMERY, Jack Matches played from: 14 January 1911    - 11 April 1898
Clubs: Notts County, Tottenham Hotspur
   MONTGOMERY, James Matches played from: 14 August 2018    - 25 August 2018
Clubs: Forest Green Rovers
   MONTGOMERY, Jim Matches played from: 21 September 1963    - 23 March 1974
Clubs: Sunderland
   MONTGOMERY, Stan Matches played from: 12 October 1946    - 16 January 1952
Clubs: Southend United, Cardiff City
   MONTHÉ, Manny Matches played from: 5 December 2017    - 14 March 2023
Clubs: Forest Green Rovers, Tranmere Rovers, Walsall
   MONTICOLO, Luciano Matches played from: 9 May 1970    - 28 May 1970
Clubs: SSC Napoli
   MONTROSE, Lewis Matches played from: 21 April 2012    - 24 April 2010
Clubs: Gillingham, Wycombe Wanderers
   MONTSMA, Lewis Matches played from: 24 November 2020    - 23 February 2021
Clubs: Lincoln City
   MOODY Matches played from: 19 December 1896    - 8 January 1898
Clubs: Northfleet
   MOODY, Adrian Matches played from: 3 February 2001    - 3 February 2001
Clubs: Wrexham
   MOODY, Alan Matches played from: 14 April 1970    - 9 February 1982
Clubs: Middlesbrough, Southend United
   MOODY, Herbert Matches played from: 9 November 1912    - 13 April 1912
Clubs: Millwall, Luton Town
   MOODY, Paul Matches played from: 30 August 1995    - 19 April 1997
Clubs: Oxford United
   MOON, C.H. Matches played from: 4 April 1910    - 4 April 1910
Clubs: Southampton
   MOONEY, Brian Matches played from: 6 February 1993    - 18 January 1986
Clubs: Sunderland, Wrexham
   MOONEY, Dave Matches played from: 13 January 2009    - 17 May 2010
Clubs: Stockport County, Southend United, Leyton Orient, Colchester United, Charlton Athletic
   MOONEY, Dean Matches played from: 8 September 1984    - 8 September 1984
Clubs: Torquay United
   MOONEY, Fionn Matches played from: 30 August 2022    - 30 August 2022
Clubs: Crystal Palace Under-21
   MOONEY, Jason Matches played from: 21 December 2012    - 25 March 2014
Clubs: Tranmere Rovers
   MOONEY, Kelsey Matches played from: 22 December 2018    - 22 December 2018
Clubs: Cheltenham Town
   MOONEY, Kevin Matches played from: 2 November 1982    - 2 November 1982
Clubs: Tranmere Rovers
   MOONEY, Paul Matches played from: 1 May 1926    - 9 February 1935
Clubs: Brighton and Hove Albion
   MOONEY, Tommy Matches played from: 23 August 2005    - 26 February 1999
Clubs: Wycombe Wanderers, Walsall, Watford
   MOONIE, F. Matches played from: 4 April 1896    - 4 April 1896
Clubs: Chatham
   MOOR, Tony Matches played from: 22 September 1965    - 27 August 1966
Clubs: Darlington
   MOORCROFT, Dave Matches played from: 18 February 1969    - 18 February 1969
Clubs: Tranmere Rovers
   MOORE Matches played from: 25 December 1900    - 25 December 1900
Clubs: Southampton
   MOORE Matches played from: 15 October 1892    - 9 September 1899
Clubs: Cowes
   MOORE, Alan Matches played from: 9 April 1955    - 1 October 1955
Clubs: Coventry City
   MOORE, Alan Matches played from: 29 October 1994    - 15 January 1995
Clubs: Middlesbrough
   MOORE, Beriah Matches played from: 9 September 1950    - 14 March 1953
Clubs: Newport County
   MOORE, Bernard Matches played from: 23 February 1952    - 17 April 1954
Clubs: Luton Town, Brighton and Hove Albion
   MOORE, Billy Matches played from: 31 October 1925    - 23 February 1935
Clubs: Southend United
   MOORE, Bobby Matches played from: 20 April 1974    - 31 January 1967
Clubs: Fulham, West Ham United
   MOORE, Brian Matches played from: 1 December 1962    - 20 April 1963
Clubs: Notts County
   MOORE, Byron Matches played from: 28 December 2014    - 30 March 2019
Clubs: Port Vale, Plymouth Argyle, Crewe Alexandra, Bristol Rovers, Bury
   MOORE, Charlie Matches played from: 11 January 1930    - 11 January 1930
Clubs: Manchester United
   MOORE, Chris Matches played from: 22 August 2006    - 22 August 2006
Clubs: Brentford
   MOORE, Craig Matches played from: 21 November 1998    - 21 November 1998
Clubs: Crystal Palace
   MOORE, Darren Matches played from: 8 November 1997    - 23 September 1992
Clubs: Bradford City, Burton Albion, Portsmouth, Torquay United
   MOORE, David Matches played from: 21 January 1984    - 29 September 1979
Clubs: Blackpool, Grimsby Town
   MOORE, Deon Matches played from: 3 September 2016    - 3 September 2016
Clubs: Peterborough United
   MOORE, Elliott Matches played from: 28 November 2020    - 9 March 2021
Clubs: Oxford United
   MOORE, G.L. Matches played from: 2 March 1895    - 2 March 1895
Clubs: Ilford
   MOORE, Gary Matches played from: 28 February 1967    - 4 January 1969
Clubs: Grimsby Town, Chester, Swansea City, Southend United
   MOORE, Graham Matches played from: 30 August 1969    - 27 December 1969
Clubs: Charlton Athletic
   MOORE, Howard Matches played from: 30 September 1967    - 30 September 1967
Clubs: Gillingham
   MOORE, Ian Matches played from: 15 September 2007    - 26 December 1997
Clubs: Hartlepool United, Bradford City, Stockport County, Tranmere Rovers, Nottingham Forest
   MOORE, J. Matches played from: 22 September 1894    - 22 September 1894
Clubs: Reading
   MOORE, Jack Matches played from: 4 September 1909    - 8 January 1910
Clubs: Watford
   MOORE, Jimmy Matches played from: 18 April 1925    - 3 April 1912
Clubs: Queens Park Rangers, Southampton, Leeds United, Barnsley
   MOORE, John Matches played from: 28 October 1972    - 28 October 1972
Clubs: Brighton and Hove Albion
   MOORE, John Matches played from: 5 November 1988    - 5 November 1988
Clubs: Hull City
   MOORE, John Matches played from: 29 December 1951    - 29 December 1951
Clubs: Colchester United
   MOORE, John Matches played from: 6 January 1968    - 18 April 1972
Clubs: Luton Town
   MOORE, John Matches played from: 28 September 1968    - 5 April 1969
Clubs: Shrewsbury Town
   MOORE, John Matches played from: 8 October 1985    - 8 October 1985
Clubs: Sunderland
   MOORE, Jon Matches played from: 25 August 1975    - 20 April 1976
Clubs: Millwall
   MOORE, Karl Matches played from: 28 September 2008    - 28 September 2008
Clubs: Millwall
   MOORE, Kevin Matches played from: 26 December 1980    - 16 August 1977
Clubs: Newport County, Swansea City
   MOORE, Kevin Matches played from: 10 April 1976    - 19 March 1977
Clubs: Shrewsbury Town
   MOORE, Kevin Matches played from: 29 November 1989    - 16 February 1980
Clubs: Southampton, Grimsby Town
   MOORE, Kieffer Matches played from: 18 April 2015    - 18 April 2015
Clubs: Yeovil Town
   MOORE, Liam Matches played from: 29 October 2011    - 12 March 2013
Clubs: Bradford City, Brentford
   MOORE, Luke Matches played from: 8 November 2011    - 19 November 2011
Clubs: AFC Wimbledon
   MOORE, Micky Matches played from: 11 March 1978    - 11 March 1978
Clubs: Port Vale
   MOORE, Neil Matches played from: 26 October 2002    - 26 August 1995
Clubs: Mansfield Town, Carlisle United
   MOORE, Ronnie Matches played from: 13 September 1980    - 21 August 1978
Clubs: Rotherham United, Rochdale, Tranmere Rovers
   MOORE, S. Matches played from: 9 January 1926    - 9 January 1926
Clubs: Clapton
   MOORE, Sammy Matches played from: 19 November 2011    - 4 September 2007
Clubs: AFC Wimbledon, Brentford
   MOORE, Sammy Matches played from: 12 January 1957    - 22 March 1958
Clubs: Walsall
   MOORE, Simon Matches played from: 9 April 2011    - 14 March 2017
Clubs: Brentford, Sheffield United
   MOORE, Stuart Matches played from: 27 February 2016    - 2 April 2021
Clubs: Peterborough United, Milton Keynes Dons, Morecambe, Blackpool
   MOORE, Tafari Matches played from: 9 October 2018    - 13 February 2018
Clubs: Plymouth Argyle, Wycombe Wanderers
   MOORE, Taylor Matches played from: 11 February 2017    - 10 March 2018
Clubs: Bury, Cheltenham Town
   MOORE, Tommy Matches played from: 26 September 1934    - 26 September 1934
Clubs: Bournemouth and Boscombe Athletic
   MOORE, Tommy Matches played from: 23 October 1897    - 15 January 1898
Clubs: Millwall Athletic
   MOORE, Tommy Matches played from: 4 October 1909    - 4 October 1909
Clubs: Luton Town
   MOORE, Tommy Matches played from: 25 November 1899    - 31 March 1900
Clubs: Thames Ironworks
   MOORE, Tony Matches played from: 3 November 1979    - 25 September 1982
Clubs: Sheffield United, Crewe Alexandra
   MOORE-TAYLOR, Jordan Matches played from: 9 October 2021    - 1 September 2018
Clubs: Forest Green Rovers, Exeter City, Milton Keynes Dons
   MOORHOUSE Matches played from: 20 October 1897    - 16 February 1898
Clubs: Eastleigh Athletic
   MOORHOUSE, Ben Matches played from: 22 November 1919    - 22 November 1919
Clubs: Brighton and Hove Albion
   MORAIS, Filipe Matches played from: 13 September 2014    - 14 January 2014
Clubs: Bradford City, Crawley Town, Milton Keynes Dons, Oldham Athletic, Stevenage
   MORALEE, Bill Matches played from: 13 April 1929    - 21 December 1935
Clubs: Bournemouth and Boscombe Athletic
   MORALEE, Jamie Matches played from: 9 August 1997    - 28 January 1995
Clubs: Crewe Alexandra, Millwall, Watford
   MORAN, Jack Matches played from: 17 December 1932    - 15 December 1934
Clubs: Watford
   MORAN, Jimmy Matches played from: 11 September 1965    - 25 September 1962
Clubs: Workington, Northampton Town, Norwich City, Darlington
   MORAN, Kevin Matches played from: 16 April 1990    - 2 October 1993
Clubs: Blackburn Rovers
   MORAN, Marty Matches played from: 26 October 1903    - 6 September 1902
Clubs: Millwall, Millwall Athletic
   MORAN, Paul Matches played from: 23 October 1993    - 23 October 1993
Clubs: Tottenham Hotspur
   MORAN, Steve Matches played from: 26 December 1987    - 26 December 1987
Clubs: Reading
   MORDUE, Billy Matches played from: 27 March 1959    - 30 March 1959
Clubs: Doncaster Rovers
   MORDUE, George Matches played from: 1 May 1937    - 1 May 1937
Clubs: Aldershot
   MORDUE, Jackie Matches played from: 22 February 1913    - 22 February 1913
Clubs: Sunderland
   MOREAU, Fabrice Matches played from: 16 April 2001    - 16 April 2001
Clubs: Notts County
   MORELINE, Dave Matches played from: 23 November 1974    - 18 September 1971
Clubs: Reading, Fulham
   MORELLO, Alessandro Matches played from: 6 September 1994    - 6 September 1994
Clubs: AC Venezia
   MORELLO, Mario Matches played from: 5 June 1971    - 5 June 1971
Clubs: UC Sampdoria
   MORFITT, Jack Matches played from: 1 March 1933    - 21 October 1933
Clubs: Southend United
   MORGAN, Alan Matches played from: 28 December 1999    - 18 September 2000
Clubs: Tranmere Rovers
   MORGAN, Albie Matches played from: 5 September 2020    - 23 January 2021
Clubs: Charlton Athletic
   MORGAN, Aneurin Matches played from: 2 April 1927    - 18 February 1928
Clubs: Aberdare Athletic, Merthyr Town
   MORGAN, Bill Matches played from: 25 March 1936    - 14 April 1936
Clubs: Coventry City
   MORGAN, Billy Matches played from: 23 February 1924    - 23 February 1924
Clubs: Crystal Palace
   MORGAN, Billy Matches played from: 8 March 1924    - 12 March 1924
Clubs: Burnley
   MORGAN, Billy Matches played from: 17 November 1906    - 17 November 1906
Clubs: New Brompton
   MORGAN, Chris Matches played from: 19 October 1999    - 1 February 2003
Clubs: Barnsley
   MORGAN, Cliff Matches played from: 20 January 1934    - 19 February 1949
Clubs: Bristol City
   MORGAN, Craig Matches played from: 1 October 2005    - 25 March 2016
Clubs: Milton Keynes Dons, Rotherham United, Peterborough United, Wrexham, Wigan Athletic
   MORGAN, Darren Matches played from: 27 February 1988    - 30 September 1990
Clubs: Millwall
   MORGAN, David Matches played from: 6 March 2021    - 6 March 2021
Clubs: Accrington Stanley
   MORGAN, Dean Matches played from: 21 February 2015    - 12 November 2013
Clubs: Crawley Town, Colchester United, Milton Keynes Dons, Luton Town, Leyton Orient, Southend United, Wycombe Wanderers
   MORGAN, Dennis Matches played from: 3 May 1947    - 29 October 1955
Clubs: Norwich City
   MORGAN, E.W. Matches played from: 9 November 1895    - 18 April 1896
Clubs: Clapton
   MORGAN, Ernie Matches played from: 14 November 1953    - 12 September 1956
Clubs: Gillingham
   MORGAN, Gary Matches played from: 25 October 1986    - 25 October 1986
Clubs: Darlington
   MORGAN, George Matches played from: 3 May 1947    - 4 February 1950
Clubs: Norwich City
   MORGAN, Gerry Matches played from: 30 January 1926    - 30 January 1926
Clubs: Nottingham Forest
   MORGAN, Harry Matches played from: 22 December 1934    - 22 December 1934
Clubs: Newport County
   MORGAN, Ian Matches played from: 2 May 1967    - 18 December 1971
Clubs: Queens Park Rangers
   MORGAN, Jerry Matches played from: 15 January 1921    - 7 March 1925
Clubs: Bristol Rovers
   MORGAN, Jimmy Matches played from: 22 February 1947    - 16 December 1950
Clubs: Bristol Rovers
   MORGAN, John Matches played from: 23 December 1922    - 23 December 1922
Clubs: Aberdare Athletic
   MORGAN, Lew Matches played from: 11 January 1947    - 5 April 1947
Clubs: Watford
   MORGAN, Llew Matches played from: 21 November 1936    - 24 April 1939
Clubs: Walsall
   MORGAN, Lol Matches played from: 7 September 1963    - 11 January 1964
Clubs: Rotherham United
   MORGAN, Marvin Matches played from: 27 August 2011    - 12 March 2011
Clubs: Shrewsbury Town, Aldershot Town, Dagenham and Redbridge
   MORGAN, Mattha Matches played from: 30 August 1930    - 30 August 1930
Clubs: Bournemouth and Boscombe Athletic
   MORGAN, Monty Matches played from: 14 January 1939    - 6 March 1937
Clubs: Bristol City, Torquay United
   MORGAN, Nicky Matches played from: 6 May 1989    - 24 March 1993
Clubs: Stoke City, Bristol City
   MORGAN, Paul Matches played from: 25 March 2007    - 21 January 2012
Clubs: Lincoln City, Macclesfield Town
   MORGAN, Phil Matches played from: 20 November 1993    - 20 November 1993
Clubs: Ipswich Town
   MORGAN, R. Matches played from: 9 January 1926    - 9 January 1926
Clubs: Clapton
   MORGAN, Roger Matches played from: 27 November 1965    - 2 May 1967
Clubs: Queens Park Rangers
   MORGAN, Sammy Matches played from: 27 September 1977    - 6 April 1974
Clubs: Cambridge United, Brighton and Hove Albion, Aston Villa
   MORGAN, Sidney Matches played from: 6 May 1950    - 2 December 1950
Clubs: Bristol City
   MORGAN, Simon Matches played from: 24 November 2001    - 28 February 1989
Clubs: Brighton and Hove Albion, Fulham, Leicester City
   MORGAN, Stan Matches played from: 10 October 1953    - 31 January 1953
Clubs: Leyton Orient, Millwall
   MORGAN, Steve Matches played from: 1 January 1991    - 11 October 1997
Clubs: Plymouth Argyle, Coventry City, Bury
   MORGAN, Stuart Matches played from: 31 March 1975    - 31 March 1975
Clubs: AFC Bournemouth
   MORGAN, Taffy Matches played from: 8 November 1902    - 24 September 1904
Clubs: Watford
   MORGAN, Tom Matches played from: 1 February 1936    - 29 January 1938
Clubs: Watford
   MORGAN, Trevor Matches played from: 5 May 1984    - 5 March 1985
Clubs: Bristol City, Bristol Rovers, Exeter City
   MORGAN, Wendell Matches played from: 5 October 1957    - 15 February 1958
Clubs: Gillingham
   MORGAN, Wes Matches played from: 13 August 2005    - 16 February 2008
Clubs: Nottingham Forest
   MORGAN, Willie Matches played from: 15 November 1980    - 15 November 1980
Clubs: Blackpool
   MORGAN-SMITH, Amari Matches played from: 16 September 2014    - 3 November 2012
Clubs: Oldham Athletic, Macclesfield Town
   MORIAH-WELSH, Nathan Matches played from: 4 October 2022    - 4 February 2023
Clubs: Newport County
   MORIAS, Junior Matches played from: 26 December 2018    - 21 January 2017
Clubs: Northampton Town, Notts County, Peterborough United
   MORINI, Francesco Matches played from: 2 May 1970    - 2 May 1970
Clubs: Juventus
   MORISON, Steve Matches played from: 10 October 2009    - 25 March 2017
Clubs: Millwall
   MORLEY, Aaron Matches played from: 18 October 2016    - 16 October 2021
Clubs: Rochdale
   MORLEY, Bert Matches played from: 14 January 1911    - 3 February 1912
Clubs: Notts County
   MORLEY, Bill Matches played from: 18 April 1951    - 5 May 1951
Clubs: Nottingham Forest
   MORLEY, Brian Matches played from: 17 November 1979    - 17 November 1979
Clubs: Blackburn Rovers
   MORLEY, Dave Matches played from: 11 December 2004    - 27 January 2007
Clubs: Doncaster Rovers, Macclesfield Town
   MORLEY, Ernie Matches played from: 25 December 1929    - 27 December 1924
Clubs: Clapton Orient, Swansea Town
   MORLEY, Fred Matches played from: 2 April 1920    - 9 January 1909
Clubs: Brentford, Reading
   MORLEY, Jonathan Matches played from: 5 February 1910    - 5 February 1910
Clubs: Burnley
   MORLEY, Tony Matches played from: 10 March 1973    - 29 August 1987
Clubs: Preston North End, West Bromwich Albion
   MORLEY, Trevor Matches played from: 20 October 1990    - 1 February 1986
Clubs: West Ham United, Reading, Manchester City, Northampton Town
   MORRAD, Frank Matches played from: 19 April 1947    - 30 December 1950
Clubs: Leyton Orient, Brighton and Hove Albion
   MORRALL, Alf Matches played from: 31 August 1946    - 4 December 1948
Clubs: Northampton Town, Newport County
   MORRALL, George Matches played from: 9 April 1921    - 16 April 1921
Clubs: Grimsby Town
   MORRELL, Andy Matches played from: 3 February 2001    - 3 February 2001
Clubs: Wrexham
   MORRELL, Joe Matches played from: 7 October 2017    - 10 March 2018
Clubs: Cheltenham Town
   MORRELL, Paul Matches played from: 1 January 1987    - 18 March 1989
Clubs: AFC Bournemouth
   MORREY, Bernard Matches played from: 22 August 1953    - 22 August 1953
Clubs: Newport County
   MORRIN, Tony Matches played from: 5 May 1969    - 5 May 1969
Clubs: Barrow
   MORRIS Matches played from: 12 September 1903    - 9 January 1904
Clubs: Kettering
   MORRIS, Aaron Matches played from: 3 March 2015    - 17 April 2012
Clubs: Gillingham, Aldershot Town
   MORRIS, Billy Matches played from: 26 December 1949    - 13 March 1948
Clubs: Brighton and Hove Albion, Swansea Town
   MORRIS, Bryn Matches played from: 14 January 2023    - 27 February 2021
Clubs: Grimsby Town, Coventry City, Newport County, Northampton Town
   MORRIS, Callum Matches played from: 5 October 2013    - 5 October 2013
Clubs: Tranmere Rovers
   MORRIS, Chris Matches played from: 15 January 1995    - 15 January 1995
Clubs: Middlesbrough
   MORRIS, Chris Matches played from: 1 September 1958    - 1 September 1958
Clubs: Hull City
   MORRIS, Colin Matches played from: 8 March 1980    - 20 December 1987
Clubs: Blackpool, Southend United, Sheffield United
   MORRIS, Dai Matches played from: 29 March 1977    - 29 March 1977
Clubs: York City
   MORRIS, Dickie Matches played from: 7 September 1907    - 7 September 1907
Clubs: Plymouth Argyle
   MORRIS, F. Matches played from: 4 November 1893    - 4 November 1893
Clubs: Marlow
   MORRIS, Fred Matches played from: 1 October 1952    - 8 September 1956
Clubs: Walsall
   MORRIS, Freddie Matches played from: 1 January 1949    - 25 March 1950
Clubs: Southend United
   MORRIS, Geoff Matches played from: 20 September 1975    - 19 April 1969
Clubs: Port Vale, Walsall
   MORRIS, George Matches played from: 11 January 1902    - 20 December 1902
Clubs: Millwall Athletic
   MORRIS, Glenn Matches played from: 6 November 2007    - 19 March 2022
Clubs: Leyton Orient, Southend United, Gillingham, Crawley Town
   MORRIS, H.W. Matches played from: 25 October 1890    - 10 December 1892
Clubs: Great Marlow, Marlow
   MORRIS, Harry Matches played from: 27 August 1923    - 10 February 1923
Clubs: Millwall, Clapton Orient, Brentford
   MORRIS, Harry Matches played from: 21 April 1926    - 16 April 1927
Clubs: Watford
   MORRIS, Hugh Matches played from: 5 September 1929    - 27 April 1929
Clubs: Newport County, Southend United
   MORRIS, Ian Matches played from: 26 December 2011    - 18 April 2009
Clubs: Torquay United, Scunthorpe United, Blackpool, Carlisle United
   MORRIS, Jack Matches played from: 24 December 1904    - 26 December 1904
Clubs: New Brompton
   MORRIS, Jimmy Matches played from: 25 January 1913    - 24 January 1914
Clubs: Reading
   MORRIS, Johnny Matches played from: 4 November 1961    - 8 November 1961
Clubs: Kettering Town
   MORRIS, Josh Matches played from: 29 October 2016    - 12 December 2020
Clubs: Scunthorpe United, Salford City, Carlisle United, Bradford City, Fleetwood Town
   MORRIS, Kieron Matches played from: 17 August 2021    - 17 April 2017
Clubs: Tranmere Rovers, Walsall
   MORRIS, Lee Matches played from: 9 January 1999    - 9 January 1999
Clubs: Sheffield United
   MORRIS, Mark Matches played from: 12 September 1989    - 1 April 1983
Clubs: Sheffield United, AFC Bournemouth, Watford, Wimbledon
   MORRIS, Mike Matches played from: 21 August 1965    - 10 December 1966
Clubs: Oxford United
   MORRIS, Peter Matches played from: 20 November 1965    - 30 April 1977
Clubs: Mansfield Town
   MORRIS, Sam Matches played from: 29 April 1908    - 22 March 1913
Clubs: Queens Park Rangers, Brentford, Bristol Rovers
   MORRIS, Shayden Matches played from: 20 March 2021    - 20 March 2021
Clubs: Fleetwood Town
   MORRIS, Tom Matches played from: 26 October 1907    - 26 October 1907
Clubs: Brighton and Hove Albion
   MORRIS, Tom Matches played from: 2 December 1899    - 19 February 1910
Clubs: Tottenham Hotspur
   MORRISH, L.B. Matches played from: 26 November 1932    - 28 November 1936
Clubs: Dulwich Hamlet
   MORRISON Matches played from: 8 March 1913    - 8 March 1913
Clubs: Brentford
   MORRISON, Andy Matches played from: 4 May 1997    - 25 April 1992
Clubs: Huddersfield Town, Plymouth Argyle
   MORRISON, Billy Matches played from: 17 September 1904    - 29 March 1907
Clubs: Fulham
   MORRISON, Clinton Matches played from: 11 August 2015    - 25 April 2011
Clubs: Exeter City, Colchester United, Crystal Palace, Sheffield Wednesday
   MORRISON, Dave Matches played from: 5 March 1996    - 10 August 1999
Clubs: Peterborough United, Leyton Orient
   MORRISON, Frank Matches played from: 15 January 1898    - 15 January 1898
Clubs: Millwall Athletic
   MORRISON, G.D. Matches played from: 5 October 1889    - 5 October 1889
Clubs: Watford Rovers
   MORRISON, J. Matches played from: 25 November 1911    - 25 November 1911
Clubs: West Ham United
   MORRISON, Michael Matches played from: 15 November 2008    - 14 February 2009
Clubs: Leicester City
   MORRISON, Owen Matches played from: 11 October 2003    - 3 January 2005
Clubs: Stockport County, Bradford City
   MORRISON, Willie Matches played from: 18 April 1959    - 28 November 1959
Clubs: Southend United
   MORRISSEY, John Matches played from: 2 November 1985    - 25 September 1998
Clubs: Tranmere Rovers
   MORRISSEY, Johnny Matches played from: 29 January 1963    - 29 January 1963
Clubs: Everton
   MORRISSEY, Pat Matches played from: 12 February 1975    - 28 September 1974
Clubs: Aldershot, Torquay United, Watford
   MORRITT, Gordon Matches played from: 16 April 1965    - 1 March 1969
Clubs: Rotherham United, Northampton Town
   MORROW, Hughie Matches played from: 22 April 1957    - 8 November 1961
Clubs: Northampton Town, Kettering Town
   MORROW, Sammy Matches played from: 25 January 2011    - 25 January 2011
Clubs: Tranmere Rovers
   MORROW, Steve Matches played from: 5 November 1997    - 28 April 2001
Clubs: Queens Park Rangers, Peterborough United
   MORSY, Sam Matches played from: 28 April 2012    - 25 March 2016
Clubs: Port Vale, Chesterfield, Wigan Athletic
   MORT, Enoch Matches played from: 7 April 1934    - 20 November 1937
Clubs: Cardiff City
   MORTENSEN, Henrik Matches played from: 26 January 1991    - 26 January 1991
Clubs: Norwich City
   MORTIMER, Bob Matches played from: 30 April 1932    - 9 March 1935
Clubs: Northampton Town, Bournemouth and Boscombe Athletic
   MORTIMER, Paul Matches played from: 25 August 1990    - 4 April 1998
Clubs: Charlton Athletic
   MORTIMER, Peter Matches played from: 24 October 1896    - 26 March 1898
Clubs: Chatham
   MORTIMORE, Charlie Matches played from: 31 December 1949    - 24 January 1953
Clubs: Aldershot
   MORTON Matches played from: 2 March 1895    - 2 March 1895
Clubs: Ilford
   MORTON, Alan Matches played from: 27 October 1970    - 14 December 1974
Clubs: Fulham, Maidstone United
   MORTON, Ben Matches played from: 31 October 1936    - 16 October 1937
Clubs: Torquay United
   MORTON, Bob Matches played from: 23 February 1952    - 26 January 1963
Clubs: Luton Town
   MORTON, Callum Matches played from: 11 February 2020    - 29 December 2023
Clubs: Northampton Town, Salford City, Forest Green Rovers
   MORTON, Geoff Matches played from: 26 April 1952    - 7 April 1951
Clubs: Southend United, Watford
   MORTON, James Matches played from: 21 December 2019    - 21 December 2019
Clubs: Forest Green Rovers
   MORTON, Mick Matches played from: 29 August 1949    - 29 August 1949
Clubs: Millwall
   MORTY Matches played from: 1 October 1898    - 1 October 1898
Clubs: Southampton
   MOSBY, Harry Matches played from: 7 January 1956    - 7 January 1956
Clubs: Worksop Town
   MOSES, Adie Matches played from: 28 October 2006    - 19 October 1999
Clubs: Lincoln City, Huddersfield Town, Barnsley
   MOSES, Victor Matches played from: 7 January 2012    - 7 January 2012
Clubs: Wigan Athletic
   MOSLEY, A. Matches played from: 12 October 1912    - 17 April 1912
Clubs: Gillingham, New Brompton
   MOSS Matches played from: 13 March 1897    - 13 March 1897
Clubs: Wolverton London and North Western Railway
   MOSS, Bobby Matches played from: 13 February 1971    - 13 February 1971
Clubs: Orient
   MOSS, David Matches played from: 5 January 1980    - 2 January 1982
Clubs: Luton Town
   MOSS, Don Matches played from: 12 February 1955    - 27 December 1955
Clubs: Crystal Palace
   MOSS, Ernie Matches played from: 3 December 1983    - 15 January 1983
Clubs: Doncaster Rovers, Chesterfield, Mansfield Town, Peterborough United, Port Vale
   MOSS, Neil Matches played from: 31 October 1995    - 21 January 2006
Clubs: AFC Bournemouth
   MOSS, Paul Matches played from: 6 October 1979    - 14 March 1980
Clubs: Hull City
   MOSS, Roy Matches played from: 16 November 1968    - 16 November 1968
Clubs: Canterbury City
   MOSSMAN, David Matches played from: 8 March 1986    - 22 October 1985
Clubs: Rochdale, Stockport County
   MOTTLEY-HENRY, Dylan Matches played from: 18 August 2018    - 18 August 2018
Clubs: Tranmere Rovers
   MOULD, Billy Matches played from: 8 January 1949    - 4 February 1952
Clubs: Stoke City
   MOULDEN, Paul Matches played from: 19 March 1988    - 12 April 1993
Clubs: Manchester City, Oldham Athletic, AFC Bournemouth, Birmingham City
   MOULDEN, Tony Matches played from: 10 September 1960    - 15 April 1963
Clubs: Bury, Peterborough United
   MOULDER Matches played from: 11 March 1905    - 11 March 1905
Clubs: Brentford
   MOULE, Alf Matches played from: 3 December 1927    - 1 September 1928
Clubs: Norwich City, Millwall, Watford
   MOULSON, Con Matches played from: 8 December 1934    - 24 December 1938
Clubs: Lincoln City, Notts County
   MOULT, Jack Matches played from: 15 January 1910    - 12 April 1909
Clubs: Crystal Palace, Coventry City
   MOUNCHER Matches played from: 15 October 1892    - 15 October 1892
Clubs: Cowes
   MOUNCHER, Fred Matches played from: 26 September 1903    - 1 September 1906
Clubs: Southampton
   MOUNT, Mason Matches played from: 13 September 2016    - 13 September 2016
Clubs: Chelsea Under-23
   MOUNTENEY, Arthur Matches played from: 5 April 1913    - 29 November 1913
Clubs: Portsmouth
   MOUNTFIELD, Derek Matches played from: 23 December 1995    - 5 October 1993
Clubs: Walsall, Wolverhampton Wanderers
   MOUNTFORD, Frank Matches played from: 8 January 1949    - 4 February 1952
Clubs: Stoke City
   MOUNTFORD, George Matches played from: 8 January 1949    - 19 November 1955
Clubs: Stoke City, Queens Park Rangers, Hereford United
   MOUNTFORD, Harry Matches played from: 8 December 1906    - 8 December 1906
Clubs: Burslem Port Vale
   MOUNTFORD, Peter Matches played from: 30 November 1985    - 9 December 1986
Clubs: Orient
   MOUNTFORD, Ray Matches played from: 8 September 1979    - 7 February 1981
Clubs: Rotherham United
   MOUSINHO, John Matches played from: 23 February 2013    - 24 April 2010
Clubs: Preston North End, Oxford United, Brentford, Burton Albion, Wycombe Wanderers
   MOUSSA, Franck Matches played from: 22 October 2016    - 30 January 2010
Clubs: Walsall, Chesterfield, Coventry City, Southend United
   MOUTAOUAKIL, Yassin Matches played from: 14 August 2007    - 14 August 2007
Clubs: Charlton Athletic
   MOWBRAY, Tony Matches played from: 28 December 1997    - 2 February 1991
Clubs: Ipswich Town, Middlesbrough
   MOWER, Ken Matches played from: 19 December 1980    - 29 April 1989
Clubs: Walsall
   MOXEY, Dean Matches played from: 2 November 2004    - 14 January 2017
Clubs: Exeter City, Bolton Wanderers
   MOXON, Owen Matches played from: 13 August 2022    - 11 March 2023
Clubs: Carlisle United
   MOYES, David Matches played from: 14 December 1986    - 3 October 1989
Clubs: Bristol City, Shrewsbury Town
   MOYLE, H. Matches played from: 26 November 1938    - 26 November 1938
Clubs: Lowestoft Town
   MOYLE, Walter Matches played from: 8 February 1930    - 8 February 1930
Clubs: Merthyr Town
   MOYO, David Matches played from: 17 December 2022    - 17 December 2022
Clubs: Barrow
   MOYSE, Ron Matches played from: 22 March 1947    - 13 December 1952
Clubs: Reading
   MOYSES, Chris Matches played from: 22 December 1984    - 22 December 1984
Clubs: Halifax Town
   M'POKU, Paul-José Matches played from: 23 October 2010    - 23 October 2010
Clubs: Leyton Orient
   MUCKLEBERG, Terry Matches played from: 7 January 1995    - 7 January 1995
Clubs: Marlow
   MUGABI, Bevis Matches played from: 10 April 2018    - 6 April 2019
Clubs: Yeovil Town
   MUGGLETON, Carl Matches played from: 5 December 2006    - 28 December 2005
Clubs: Mansfield Town, Leicester City, Rotherham United, Sheffield United, Stoke City, Chesterfield
   MUHEIM, Miro Matches played from: 13 September 2016    - 13 September 2016
Clubs: Chelsea Under-23
   MUIR, Billy Matches played from: 15 November 1952    - 27 September 1952
Clubs: Torquay United, Queens Park Rangers
   MUIR, Bobby Matches played from: 25 December 1905    - 25 October 1902
Clubs: Norwich City, Bristol Rovers
   MUIR, Ian Matches played from: 2 November 1985    - 10 December 1994
Clubs: Tranmere Rovers
   MUIR, James Matches played from: 29 October 1927    - 29 October 1927
Clubs: Luton Town
   MUIR, John Matches played from: 10 October 1931    - 20 February 1932
Clubs: Bristol Rovers
   MUIR, Willie Matches played from: 18 August 1956    - 18 August 1956
Clubs: Aldershot
   MUIRHEAD, Ben Matches played from: 25 September 2004    - 3 April 2007
Clubs: Bradford City, Rochdale
   MUIRHEAD, Robbie Matches played from: 8 April 2017    - 8 April 2017
Clubs: Milton Keynes Dons
   MUKAIRU, Paul Matches played from: 10 October 2023    - 10 October 2023
Clubs: Reading
   MUKENA, Joy Matches played from: 26 August 2023    - 1 January 2024
Clubs: Crawley Town
   MULCAHY, Patrick Matches played from: 24 March 1928    - 22 September 1928
Clubs: Crystal Palace
   MULDOON, Jack Matches played from: 27 November 2021    - 21 October 2014
Clubs: Harrogate Town, Rochdale
   MULDOON, John Matches played from: 27 December 1983    - 17 August 1985
Clubs: Wrexham
   MULDOON, Oliver Matches played from: 28 February 2017    - 28 February 2017
Clubs: Gillingham
   MULDOON, Tommy Matches played from: 5 April 1930    - 5 April 1930
Clubs: Walsall
   MULFORD, Sidney Matches played from: 10 February 1923    - 22 March 1924
Clubs: Brentford
   MULGREW, Charlie Matches played from: 12 December 2020    - 24 March 2008
Clubs: Fleetwood Town, Southend United
   MULGREW, Tommy Matches played from: 27 November 1954    - 25 January 1964
Clubs: Southampton, Aldershot
   MULHALL, George Matches played from: 21 September 1963    - 1 February 1964
Clubs: Sunderland
   MULHEARN, Ken Matches played from: 25 August 1967    - 26 August 1978
Clubs: Stockport County, Shrewsbury Town
   MULHERON, Peter Matches played from: 15 October 1949    - 4 March 1950
Clubs: Crystal Palace
   MULHOLLAND, George Matches played from: 25 September 1962    - 2 January 1960
Clubs: Darlington, Bradford City
   MULHOLLAND, Jimmy Matches played from: 4 September 1967    - 26 September 1967
Clubs: Barrow
   MULKERRIN, Jimmy Matches played from: 6 September 1958    - 18 February 1959
Clubs: Accrington Stanley
   MULLARD, Albert Matches played from: 10 November 1951    - 16 April 1949
Clubs: Port Vale, Walsall
   MULLARKEY, Toby Matches played from: 18 March 2023    - 30 September 2023
Clubs: Rochdale, Grimsby Town
   MULLEN, James Matches played from: 30 October 1948    - 19 February 1949
Clubs: Crystal Palace, Bristol City
   MULLEN, Jimmy Matches played from: 22 February 1969    - 2 May 1969
Clubs: Rotherham United
   MULLEN, Jimmy Matches played from: 13 September 1980    - 7 February 1981
Clubs: Rotherham United
   MULLEN, Jimmy Matches played from: 4 October 1967    - 4 October 1967
Clubs: Reading
   MULLEN, Jimmy Matches played from: 30 January 1971    - 25 January 1987
Clubs: Sheffield Wednesday, Newport County
   MULLEN, Steve Matches played from: 8 December 1979    - 8 December 1979
Clubs: Bury
   MULLERY, Alan Matches played from: 23 December 1972    - 20 April 1974
Clubs: Fulham
   MULLETT, Joe Matches played from: 25 April 1959    - 30 January 1965
Clubs: Norwich City
   MULLEY, James Matches played from: 8 November 2011    - 2 January 2012
Clubs: AFC Wimbledon
   MULLIGAN, Dave Matches played from: 10 August 2002    - 19 April 2008
Clubs: Barnsley, Doncaster Rovers, Port Vale
   MULLIGAN, Gary Matches played from: 8 October 2005    - 26 April 2008
Clubs: Port Vale, Gillingham
   MULLIGAN, Paddy Matches played from: 27 April 1974    - 27 April 1974
Clubs: Crystal Palace
   MULLIN, John Matches played from: 4 February 1995    - 28 March 2008
Clubs: Burnley, Rotherham United, Sunderland, Tranmere Rovers
   MULLIN, Paul Matches played from: 19 January 2019    - 19 January 2019
Clubs: Tranmere Rovers
   MULLIN, Paul Matches played from: 18 August 2018    - 18 August 2018
Clubs: Tranmere Rovers
   MULLIN, Paul Matches played from: 7 October 2006    - 10 March 2007
Clubs: Accrington Stanley
   MULLIN, Paul Matches played from: 26 December 2023    - 26 December 2023
Clubs: Wrexham
   MULLINEUX, Ernie Matches played from: 23 November 1912    - 23 November 1912
Clubs: Stoke
   MULLINS, Hayden Matches played from: 26 April 2014    - 21 January 2000
Clubs: Notts County, Crystal Palace
   MULLINS, Johnny Matches played from: 22 December 2018    - 14 January 2012
Clubs: Cheltenham Town, Oxford United, Luton Town, Mansfield Town, Stockport County, Rotherham United
   MULLINS, Maxwell Matches played from: 4 November 2023    - 4 November 2023
Clubs: Aldershot Town
   MULRANEY, Jock Matches played from: 5 November 1938    - 5 November 1938
Clubs: Ipswich Town
   MULRYNE, Phil Matches played from: 1 May 1999    - 1 May 1999
Clubs: Norwich City
   MULVANEY, Dick Matches played from: 24 September 1968    - 27 March 1971
Clubs: Blackburn Rovers
   MULVANEY, Jimmy Matches played from: 15 February 1969    - 5 May 1969
Clubs: Barrow
   MULVANEY, Jimmy Matches played from: 2 September 1950    - 30 December 1950
Clubs: Brighton and Hove Albion
   MUMBA, Bali Matches played from: 20 September 2022    - 20 September 2022
Clubs: Plymouth Argyle
   MUMBONGO, Joel Matches played from: 10 April 2023    - 10 April 2023
Clubs: Tranmere Rovers
   MUMMERY, Eddie Matches played from: 5 February 1921    - 28 March 1925
Clubs: Watford
   MUNDAY, Stuart Matches played from: 9 November 1994    - 3 April 1996
Clubs: Brighton and Hove Albion
   MUNDEE, Brian Matches played from: 5 April 1986    - 1 February 1986
Clubs: Cambridge United, Northampton Town
   MUNDEE, Denny Matches played from: 3 April 1996    - 2 September 1995
Clubs: Brighton and Hove Albion, AFC Bournemouth, Brentford
   MUNDEN, H. Matches played from: 9 January 1926    - 9 January 1926
Clubs: Clapton
   MUNDY, Albert Matches played from: 15 November 1958    - 26 December 1957
Clubs: Aldershot, Brighton and Hove Albion
   MUNGALL, Steve Matches played from: 2 November 1982    - 10 December 1994
Clubs: Tranmere Rovers
   MUNKS, David Matches played from: 25 October 1969    - 26 December 1972
Clubs: Portsmouth
   MUNN, Stuart Matches played from: 25 January 1902    - 8 November 1902
Clubs: Watford
   MUNRO, Alex Matches played from: 21 January 1967    - 23 April 1968
Clubs: Bristol Rovers
   MUNRO, Frank Matches played from: 9 September 1975    - 9 September 1975
Clubs: Wolverhampton Wanderers
   MUNRO, Jimmy Matches played from: 11 April 1959    - 11 April 1959
Clubs: Bury
   MUNRO, Stuart Matches played from: 24 March 1993    - 15 February 1995
Clubs: Bristol City
   MURCHISON, Ron Matches played from: 15 March 1952    - 15 April 1953
Clubs: Ipswich Town
   MURDOCH, Bobby Matches played from: 6 October 1973    - 23 February 1974
Clubs: Middlesbrough
   MURDOCH, Sean Matches played from: 15 October 2011    - 15 October 2011
Clubs: Accrington Stanley
   MURDOCK, Colin Matches played from: 3 December 2005    - 18 February 2006
Clubs: Rotherham United
   MURPHY, Barry Matches played from: 1 February 1969    - 25 March 1969
Clubs: Barnsley
   MURPHY, Brian Matches played from: 27 August 2013    - 11 April 2006
Clubs: Queens Park Rangers, Swansea City
   MURPHY, Danny Matches played from: 6 April 2002    - 14 September 2002
Clubs: Queens Park Rangers
   MURPHY, Danny Matches played from: 21 October 1995    - 13 March 1999
Clubs: Crewe Alexandra
   MURPHY, David Matches played from: 27 March 2004    - 27 March 2004
Clubs: Barnsley
   MURPHY, Donal Matches played from: 27 December 1980    - 22 December 1979
Clubs: Plymouth Argyle, Torquay United
   MURPHY, Eddie Matches played from: 17 September 1949    - 18 February 1956
Clubs: Northampton Town, Exeter City
   MURPHY, Frank Matches played from: 19 November 1983    - 19 November 1983
Clubs: Kettering Town
   MURPHY, Jacob Matches played from: 24 October 2015    - 28 April 2015
Clubs: Coventry City, Colchester United
   MURPHY, Jamie Matches played from: 13 April 2013    - 11 May 2015
Clubs: Sheffield United
   MURPHY, Jerry Matches played from: 25 December 1931    - 25 December 1931
Clubs: Crystal Palace
   MURPHY, Joe Matches played from: 13 October 2012    - 9 April 2005
Clubs: Coventry City, Bury, Tranmere Rovers, Scunthorpe United, Walsall
   MURPHY, John Matches played from: 28 August 1926    - 28 August 1926
Clubs: Southend United
   MURPHY, John Matches played from: 23 December 2006    - 17 December 2005
Clubs: Macclesfield Town, Blackpool
   MURPHY, Joseph Matches played from: 4 March 1950    - 26 August 1950
Clubs: Crystal Palace
   MURPHY, Josh Matches played from: 8 August 2017    - 8 August 2017
Clubs: Norwich City
   MURPHY, Luke Matches played from: 13 December 2008    - 6 November 2021
Clubs: Crewe Alexandra
   MURPHY, Matt Matches played from: 27 August 2001    - 10 March 2001
Clubs: Bury, Oxford United
   MURPHY, Neil Matches played from: 9 February 1907    - 16 September 1905
Clubs: Luton Town, Queens Park Rangers
   MURPHY, Peter Matches played from: 11 November 2006    - 5 January 2013
Clubs: Carlisle United
   MURPHY, Peter Matches played from: 15 October 2011    - 25 February 2012
Clubs: Accrington Stanley
   MURPHY, Phil Matches played from: 2 October 1984    - 2 October 1984
Clubs: Blackpool
   MURPHY, Rhys Matches played from: 10 February 2015    - 10 February 2015
Clubs: Oldham Athletic
   MURPHY, Shaun Matches played from: 17 October 1992    - 13 April 1999
Clubs: Notts County, Sheffield United, West Bromwich Albion
   MURPHY, Spud Matches played from: 12 September 1931    - 6 January 1934
Clubs: Norwich City
   MURPHY, Tom Matches played from: 5 November 2017    - 5 November 2017
Clubs: Dartford
   MURPHY, Vincent Matches played from: 23 September 1929    - 23 September 1929
Clubs: Walsall
   MURRAY, Adam Matches played from: 27 January 2007    - 18 November 2006
Clubs: Macclesfield Town, Torquay United
   MURRAY, Antonio Matches played from: 8 November 2008    - 8 November 2008
Clubs: Histon
   MURRAY, Bert Matches played from: 8 November 1969    - 21 February 1976
Clubs: Birmingham City, Brighton and Hove Albion, Peterborough United
   MURRAY, Bill Matches played from: 10 March 1934    - 5 September 1934
Clubs: Bristol Rovers
   MURRAY, Bob Matches played from: 25 October 1958    - 14 March 1959
Clubs: Stockport County
   MURRAY, C. Matches played from: 26 November 1932    - 28 November 1936
Clubs: Dulwich Hamlet
   MURRAY, David Matches played from: 19 October 1985    - 19 October 1985
Clubs: Chester City
   MURRAY, David Matches played from: 7 September 1929    - 4 January 1930
Clubs: Bristol Rovers
   MURRAY, Don Matches played from: 17 October 1964    - 2 March 1974
Clubs: Cardiff City
   MURRAY, Euan Matches played from: 22 October 2022    - 1 April 2023
Clubs: Hartlepool United
   MURRAY, Fred Matches played from: 9 April 2002    - 9 April 2002
Clubs: Cambridge United
   MURRAY, Glenn Matches played from: 22 March 2008    - 26 August 2006
Clubs: Brighton and Hove Albion, Stockport County
   MURRAY, Jamie Matches played from: 26 December 1986    - 27 September 1977
Clubs: Brentford, Cambridge United
   MURRAY, Jimmy Matches played from: 12 September 1903    - 12 September 1903
Clubs: Kettering
   MURRAY, Jimmy Matches played from: 16 April 1954    - 16 April 1954
Clubs: Reading
   MURRAY, Jimmy Matches played from: 4 January 1964    - 19 April 1969
Clubs: Manchester City, Walsall
   MURRAY, Jimmy Matches played from: 8 November 1902    - 21 February 1903
Clubs: Watford
   MURRAY, John Matches played from: 23 November 1974    - 20 November 1968
Clubs: Reading, Burnley
   MURRAY, Joseph Matches played from: 15 February 1936    - 15 February 1936
Clubs: Millwall
   MURRAY, Malcolm Matches played from: 11 March 1989    - 11 March 1989
Clubs: Hull City
   MURRAY, Matt Matches played from: 26 December 1998    - 26 December 1998
Clubs: Wolverhampton Wanderers
   MURRAY, Paul Matches played from: 14 August 2010    - 8 April 2000
Clubs: Hartlepool United, Carlisle United, Oldham Athletic, Queens Park Rangers
   MURRAY, R. Matches played from: 23 March 1897    - 2 April 1898
Clubs: Sheppey United
   MURRAY, Rob Matches played from: 31 October 1995    - 13 April 1996
Clubs: AFC Bournemouth
   MURRAY, Robert Matches played from: 17 March 2007    - 17 March 2007
Clubs: Grimsby Town
   MURRAY, Ronan Matches played from: 26 April 2014    - 26 April 2014
Clubs: Notts County
   MURRAY, Scott Matches played from: 5 September 1998    - 28 December 2009
Clubs: Bristol City, Yeovil Town
   MURRAY, Sean Matches played from: 15 December 2017    - 28 April 2018
Clubs: Colchester United
   MURRAY, Shaun Matches played from: 13 September 1995    - 27 February 1993
Clubs: Bradford City, Notts County, Portsmouth
   MURRAY, Tom Matches played from: 30 January 1904    - 18 February 1911
Clubs: Portsmouth, Southend United
   MURRAY, Tommy Matches played from: 16 August 1969    - 7 October 1969
Clubs: Carlisle United
   MURRAY, Willie Matches played from: 17 October 1903    - 4 November 1905
Clubs: Northampton Town, Tottenham Hotspur
   MURRELL, R. Matches played from: 9 November 1901    - 11 April 1903
Clubs: Northampton Town
   MURTAGH, Keiran Matches played from: 3 November 2012    - 28 December 2009
Clubs: Macclesfield Town, Yeovil Town
   MURTY, Graeme Matches played from: 19 August 1995    - 14 February 2002
Clubs: York City, Reading
   MUSANGU, Jonathan Matches played from: 21 October 2014    - 21 October 2014
Clubs: Rochdale
   MUSCAT, Kevin Matches played from: 19 October 1996    - 18 March 2000
Clubs: Crystal Palace, Wolverhampton Wanderers
   MUSGROVE, Malcolm Matches played from: 19 October 1963    - 28 March 1964
Clubs: Leyton Orient
   MUSIAL, Adam Matches played from: 8 September 1982    - 8 September 1982
Clubs: Hereford United
   MUSKER, Russell Matches played from: 17 April 1982    - 2 September 1986
Clubs: Bristol City, Torquay United
   MUSONDA, Charley Matches played from: 7 August 2018    - 7 August 2018
Clubs: Chelsea Under-21
   MUSONDA, Frankie Matches played from: 6 December 2016    - 6 December 2016
Clubs: Luton Town
   MUSPRATT, C.D. Matches played from: 8 October 1887    - 8 October 1887
Clubs: Old Brightonians
   MUSPRATT, J.P. Matches played from: 8 October 1887    - 8 October 1887
Clubs: Old Brightonians
   MUSPRATT, P.C. Matches played from: 8 October 1887    - 8 October 1887
Clubs: Old Brightonians
   MUSSELWHITE, Paul Matches played from: 22 October 2005    - 26 October 1999
Clubs: Scunthorpe United, Port Vale
   MUSTARD, Bill Matches played from: 21 September 1946    - 21 September 1946
Clubs: Exeter City
   MUSTARD, Jack Matches played from: 18 December 1926    - 3 March 1934
Clubs: Queens Park Rangers, Southend United
   MUSTOE, Jordan Matches played from: 7 February 2012    - 7 January 2012
Clubs: Barnet, Wigan Athletic
   MUSTOE, Neil Matches played from: 31 October 2000    - 17 February 2001
Clubs: Cambridge United
   MUSTOE, Robbie Matches played from: 10 January 2004    - 15 January 1995
Clubs: Sheffield Wednesday, Oxford United, Middlesbrough
   MUTCH, Alex Matches played from: 1 February 1913    - 1 February 1913
Clubs: Huddersfield Town
   MUTCH, Andy Matches played from: 4 May 1996    - 30 January 1993
Clubs: Stockport County, Wolverhampton Wanderers
   MUTRIE, Les Matches played from: 14 April 1981    - 25 February 1984
Clubs: Hull City, Hartlepool United, Colchester United
   MUTTON, Tommy Matches played from: 17 October 2000    - 17 October 2000
Clubs: Swansea City
   M'VOTO, Jean-Yves Matches played from: 29 August 2009    - 7 February 2015
Clubs: Southend United, Oldham Athletic, Barnsley
   MYALL, Stuart Matches played from: 3 April 1996    - 3 April 1996
Clubs: Brighton and Hove Albion
   MYCOCK, Albert Matches played from: 15 March 1947    - 17 January 1948
Clubs: Crystal Palace
   MYCOCK, Tommy Matches played from: 3 January 1948    - 3 January 1948
Clubs: Aldershot
   MYERS, Andy Matches played from: 28 December 2004    - 25 March 2000
Clubs: Brentford, Colchester United, Chelsea, Portsmouth
   MYERS, Chris Matches played from: 23 September 1992    - 6 October 1992
Clubs: Torquay United
   MYERS, Colin Matches played from: 18 September 1920    - 25 March 1922
Clubs: Southend United, Queens Park Rangers, Northampton Town, Crystal Palace, Exeter City, Aberdare Athletic
   MYERS, Jim Matches played from: 30 August 1939    - 30 August 1939
Clubs: Cardiff City
   MYERSCOUGH, Billy Matches played from: 10 December 1960    - 29 August 1961
Clubs: Coventry City
   MYERSCOUGH, Joe Matches played from: 12 January 1924    - 12 January 1924
Clubs: Bradford
   MYHILL, Boaz Matches played from: 19 October 2002    - 16 April 2005
Clubs: Bristol City, Hull City
   MYLES, Neil Matches played from: 15 April 1953    - 19 January 1957
Clubs: Ipswich Town
   MYRIE-WILLIAMS, Jennison Matches played from: 25 August 2007    - 28 March 2008
Clubs: Cheltenham Town, Scunthorpe United, Port Vale, Tranmere Rovers
   MYTON, Brian Matches played from: 14 April 1970    - 14 April 1970
Clubs: Middlesbrough