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.

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.

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.

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 spent time at Liverpool, Southampton, Blackburn Rovers and Newcastle United.

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

In other news, Report: Mauricio Pochettino in advanced Newcastle talks