There have been many players who have been labelled 'journeymen' over the years - famed for their club-hopping abilities and their seemingly unsettled nature.

Peter Crouch, for example, has played for many top clubs including Liverpool, Southampton, Portsmouth, Tottenham Hotspur and Aston Villa.

But what about players who have played for a club in each of the top four divisions in England, whether that be a fairytale rise to Premier League fame, or a deadly decline to the doldrums.

We've compiled a list of eleven players who have managed to appear for at least one club in each of England's top four divisions.

Topics:
League One
League Two
Football
Championship
Premier League