The career of a footballer can be a rollercoaster at times, no matter whether it is in the Premier League or in the 11th tier of the English game.
Barry Hayles embarked on his senior career at the start of the 1993/94 season - almost 30 years ago - but the forward has no intentions of stopping just yet. He began his playing days at non-league Stevenage and worked his way through the divisions to shine in the Premier League for Fulham, before also representing Leicester and Sheffield United.
Having turned 50 in May, Hayles is still going at his 14th different club across a career that has seen him score over 300 goals and double digits at the highest level. It has been a remarkable journey for the former Jamaica forward - one which actually began as a right-back at Stevenage.