Opposition Players

Full Name sorted ascending Birthdate sortable Era Club(s) sortable Apps sortable Goals sortable
Willie Moir 19 Apr 1922 1946-47 – 1953-54 Bolton Wanderers 13 5
Moisés 25 Jul 1979 2002-03 Spartak Moscow 1 0
Johan Mojica 21 Aug 1992 2020-21 Atalanta B.C. 2 0
Djordje Mojsov 27 May 1985 2010-11 Rabotnicki 2 0
Aaron Mokoena 25 Nov 1980 2004-05 – 2009-10 Blackburn Rovers, Portsmouth 6 0
Steve Mokone 23 Mar 1932 1959-60 Cardiff City 1 1
Constantin Moldoveanu 25 Oct 1943 1966-67 Petrolul Ploiesti 3 0
Robert Molenaar 27 Feb 1969 1996-97 – 2000-01 Leeds United, Bradford City 5 0
Nahuel Molina 6 Apr 1998 2025-26 Atletico Madrid 1 0
José Molina 8 Aug 1970 2004-05 Deportivo La Coruna 2 0
Peter Møller 23 Mar 1972 1995-96 Brøndby 2 0
David Møller Wolfe 23 Apr 2002 2025-26 Wolves 3 0
Ladislav Molnár 12 Sept 1960 1998-99 Kosice 2 0
George Molyneux 1898-99 – 1901-02 Everton, Southampton 4 0
Jimmy Molyneux 1913-14 – 1921-22 Chelsea 8 0
John Moncur 22 Sept 1966 1993-94 – 2001-02 West Ham United, Swindon Town 9 1
Bobby Moncur 19 Jan 1945 1965-66 – 1976-77 Newcastle United, Carlisle United 17 0
Léon Jang Mond 13 Dec 1952 1973-74 Jeunesse d'Esch 2 0
Mondragón 21 Jun 1971 2001-02 – 2006-07 Galatasaray 4 0
Richard Money 13 Oct 1955 1982-83 Luton Town 2 0
Jeremy Monga 10 Jul 2009 2024-25 Leicester City 1 0
Garry Monk 6 Mar 1979 1998-99 – 2012-13 Swansea City, Southampton 4 0
Andy Monkhouse 23 Oct 1980 2000-01 Rotherham United 1 0
Ken Monkou 29 Nov 1964 1989-90 – 1997-98 Southampton, Chelsea 14 0
Albert Monks 1902-03 Blackburn Rovers 1 1
Nacho Monreal 26 Feb 1986 2013-14 – 2019-20 Arsenal 12 0
Hugh Monteith 14 Aug 1874 1895-96 – 1905-06 Bury, Loughborough, West Ham United 7 0
Vincenzo Montella 18 Jun 1974 2000-01 – 2006-07 Roma, Fulham 4 0
Jefferson Montero 1 Sept 1989 2014-15 – 2015-16 Swansea City 4 0
Paolo Montero 3 Sept 1971 2004-05 Juventus 2 0
Cesar Montes 24 Feb 1997 2019-20 Club de Fútbol Monterrey 1 0
Archie Montgomery 27 Jan 1873 1894-95 – 1903-04 Bury 11 0
James Montgomery 1914-15 Manchester United 1 0
Jim Montgomery 9 Oct 1943 1964-65 – 1977-78 Sunderland, Birmingham City 13 0
Jock Montgomery 18 Jun 1876 1899-1900 – 1910-11 Notts County 15 0
Nick Montgomery 29 Oct 1981 2002-03 – 2006-07 Sheffield United 3 0
Stan Montgomery 7 Jul 1920 1952-53 – 1953-54 Cardiff City 4 0
Bill Montgomery 1907-08 – 1911-12 Oldham Athletic, Sunderland 3 0
Joni Montiel 3 Sept 1998 2025-26 Qarabağ FK 1 0
Riccardo Montolivo 18 Jan 1985 2009-10 Fiorentina 2 0
Martín Montoya 14 Apr 1991 2018-19 – 2019-20 Brighton & Hove Albion 3 0
Lewis Montsma 25 Apr 1998 2020-21 Lincoln City 1 1
Pedro Monzón 23 Feb 1962 1984-85 Independiente 1 0
Alan Moody 18 Jan 1951 1978-79 Southend United 2 0
Herbert Moody 1905-06 Leicester City 1 1
Ken Moody 12 Nov 1924 1947-48 Grimsby Town 1 0
Kelsey Mooney 5 Feb 1999 2024-25 Accrington Stanley 1 0
Peter Mooney 22 Mar 1895 1920-21 – 1923-24 Newcastle United 6 0
Frank Mooney 1 Jan 1932 1954-55 Blackburn Rovers 2 2
Johnny Mooney 21 Feb 1926 1954-55 – 1957-58 Doncaster Rovers 6 1
JM Mooney 1893-94 Middlesbrough Ironopolis 1 0
Tommy Mooney 11 Aug 1971 1999-2000 – 2002-03 Sheffield United, Birmingham City, Watford 3 1
Kieffer Moore 8 Aug 1992 2022-23 – 2023-24 Bournemouth 4 0
Mikey Moore 12 Aug 2007 2024-25 Tottenham Hotspur 1 0
Sammy Moore 7 Sept 1987 2014-15 AFC Wimbledon 1 0
Stuart Moore 8 Sept 1994 2019-20 MK Dons 1 0
Alan Moore 7 Mar 1927 1954-55 Nottingham Forest 1 0
Alan Moore 25 Nov 1974 1996-97 Middlesbrough 1 0
Byron Moore 24 Aug 1988 2008-09 Crewe Alexandra 1 0
Craig Moore 12 Dec 1975 2006-07 Newcastle United 1 0
Charlie Moore 3 Jun 1898 1919-20 – 1929-30 Manchester United 10 0
David Moore 17 Dec 1959 1979-80 Grimsby Town 1 0
David Moore 23 Nov 1976 1996-97 Mypa 47 2 0
Darren Moore 22 Apr 1974 2002-03 – 2007-08 Derby County, West Bromwich Albion 3 0
Eric Moore 16 Jul 1926 1949-50 – 1954-55 Everton 5 0
Ernest Moore 1894-95 Birmingham City 1 0
Graham Moore 7 Mar 1941 1959-60 – 1965-66 Cardiff City, Northampton Town, Manchester United, Chelsea 5 1
Ian Moore 26 Aug 1976 2004-05 Burnley 1 0
Jimmy Moore 1 Sept 1891 1913-14 Barnsley 1 0
Jim Moore 11 May 1889 1913-14 – 1920-21 Derby County 4 0
John Moore 9 Sept 1945 1967-68 Stoke City 1 0
John Moore 1 Oct 1966 1984-85 Sunderland 1 0
Leslie Moore 7 Jul 1933 1958-59 – 1961-62 Derby County 4 0
Joe-Max Moore 23 Feb 1971 2000-01 Everton 1 0
Kevin Moore 29 Apr 1958 1987-88 – 1993-94 Southampton 10 0
Luke Moore 13 Feb 1986 2003-04 – 2008-09 Aston Villa, West Bromwich Albion 6 0
Norman Moore 15 Oct 1919 1946-47 Grimsby Town 1 0
Ronnie Moore 29 Jan 1953 1982-83 Rotherham United 1 0
Bobby Moore 12 Apr 1941 1962-63 – 1973-74 West Ham United 27 0
Stan Moore 31 Dec 1909 1932-33 – 1935-36 Leeds United, Swansea City 5 0
Stefan Moore 28 Sept 1983 2002-03 Aston Villa 1 0
William Moore 1906-07 – 1907-08 Derby County 2 0
Billy Moore 6 Oct 1894 1914-15 – 1928-29 West Ham United, Sunderland 10 1
Billy Moore 1924-25 Leeds United 1 0
Ian Moores 5 Oct 1954 1974-75 – 1976-77 Stoke City, Tottenham Hotspur 3 1
Jordan Moore-Taylor 24 Jan 1994 2015-16 Exeter City 2 0
Len Moorwood 1912-13 West Bromwich Albion 1 0
Aaron Mooy 15 Sept 1990 2017-18 – 2019-20 Huddersfield Town, Brighton & Hove Albion 5 0
Pedro Mora 18 Dec 1947 1975-76 Barcelona 2 0
Ederson Moraes 17 Aug 1993 2017-18 – 2024-25 Manchester City 17 0
Filipe Morais 21 Nov 1985 2011-12 Oldham Athletic 1 0
Matt Moralee 1904-05 Doncaster Rovers 2 0
Matt Moralee 21 Feb 1912 1937-38 – 1938-39 Leicester City 2 0
Doug Moran 29 Jul 1934 1962-63 – 1963-64 Ipswich Town 3 0
Kevin Moran 29 Apr 1956 1980-81 – 1993-94 Manchester United, Blackburn Rovers 23 2
Martin Moran 1899-1900 Sheffield United 1 0
Paul Moran 22 May 1968 1989-90 Tottenham Hotspur 1 0
Steve Moran 10 Jan 1961 1980-81 – 1986-87 Southampton, Leicester City 11 3
Dumitru Moraru 8 May 1956 1983-84 Dinamo Bucharest 2 0
Álvaro Morata 23 Oct 1992 2017-18 – 2024-25 Chelsea, Atletico Madrid, AC Milan 6 1