3) David Moyes (4 Clubs) – 646 Games*
The vast majority of the Scot’s time in the Premier League has been with Everton. He was appointed by the Toffees in 2002 and spent eleven years at Goodison Park.
Moyes eventually left the Merseyside club to take charge of Manchester United, after Sir Alex Ferguson’s retirement, but it proved to be ill-fated spell, lasting less than a season with the Red Devils.
A disappointing time at Sunderland, which saw the Black Cats relegated, followed, and he was also in charge of West Ham for an interim period before being reappointed on a permanent basis in December 2019.