3) David Moyes (4 Clubs) – 646 Games*

David Moyes

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.

David Tully

David Tully

David has worked as a football reporter for the last fifteen years. Having started as an intern at Snack Media, he then went on to become a freelancer, working on various different sites. At the start of 2023, he took up his current role as content writer for National World's Football News Network.