The managers to have managed the most Premier League clubs

Several managers have had various jobs in the English top flight, with West Ham and Crystal Palace just two clubs who have been home to more than one of these bosses.

Sam Allardyce, Manager of Crystal Palace looks on prior to the Premier League match between Crystal Palace and Hull City at Selhurst Park on May 14, 2017 in London, England.

There has been much debate of late about the same managerial candidates always cropping up when a vacancy arises and, as a case in point, Sam Allardyce could be set to take charge of Everton.

Allardyce has already managed six Premier League clubs - more than any other manager in the division's history - with the 63-year-old having had spells at Bolton Wanderers, West Ham United, Blackburn Rovers, Sunderland, Crystal Palace and Newcastle United. Allardyce had decent stints with each of these clubs.

A trio of managers, meanwhile, have had jobs at five different top flight clubs.

Portsmouth manager Harry Redknapp reacts during the English Premier league football match against Manchester City at The City of Manchester Stadium, in Manchester, north-west England, on...

Harry Redknapp has managed West Ham United, Portsmouth, Tottenham Hotspur, Queens Park Rangers and Southampton. Harry did well at both Portsmouth and Tottenham, taking the London club back into the top four.

Mark Hughes is currently in charge of Stoke City, and has previously had stints with Blackburn Rovers, Manchester City, Fulham and Queens Park Rangers. Hughes has enjoyed mixed success at these clubs, with his low point probably coming at QPR. 

Roy Hodgson is now manager of Crystal Palace, and amassed a vast amount of experience during spells with Blackburn Rovers, Fulham, Liverpool and West Bromwich Albion. Although Hodgson enjoyed at both West Brom and Fulham (taking the club to a Europa League final), his tenure at both Blackburn Rovers and Liverpool were disappointments. Only time will tell how he will be regarded at Crystal Palace.

Sunderland's Scottish manager David Moyes gestures from the touchline during the English Premier League football match between Sunderland and Bournemouth at the Stadium of Light in...

New West Ham United boss David Moyes falls into the category of having managed four Premier League clubs when his spells at Everton, Manchester United and Sunderland are taken into account. Moyes clearly has a point to prove at West Ham, after falling short of expectations at Manchester United and being relegated with Sunderland last season.

Other managers who have had four different jobs in the Premier League include Ron Atkinson, who was manager of Aston Villa, Coventry City, Sheffield Wednesday and Nottingham Forest.

Graeme Souness the new Newcastle manager is officially unveiled at St. James's Park on September 13, 2004 in Newcastle, England.

Graeme Souness spent time at Liverpool, Southampton, Blackburn Rovers and Newcastle United.

And Steve Bruce managed Birmingham City, Wigan Athletic, Sunderland and Hull City.

Register for NEWCASTLE UNITED team updates

Register for HITC Sport - Daily Dispatch