David Moyes played for Cambridge United, Bristol City, Shrewsbury Town and Dunfermline Athletic before ending his playing career with Preston North End. He became a coach at Preston, working his way up to assistant manager before eventually taking over as manager in 1998, his first managerial position. Moyes led Preston to the Division Two title in 1999–2000 and the Division One play-off final the following season. Moyes became manager of Everton in March 2002 and under him the club qualified for the third qualifying round for the UEFA Champions League in 2005 and reached the 2009 FA Cup Final. Upon reaching his
David Moyes League season, Moyes resigned as Sunderland manager. Moyes was appointed manager of London club West Ham United on 7 November 2017, with the team in the relegation zone. Moyes marked his first game in charge of West Ham, and his 500th Premier League game, with a 2–0 loss away to Watford on 19 November. On 9 December, he won as Hammers manager for the first time, Marko Arnautović scoring the only goal of a win over reigning champions Chelsea at the London Stadium. On 13 January 2018, West Ham registered a 4-1 win away to Huddersfield, which became Moyes's 200th