Aged only 22, Victor Moses is already at his fourth club. And his latest move - on loan at Liverpool from Chelsea - could determine whether he goes on to enjoy a stellar career or if he fails to quite make the top grade.
The Nigeria international has all the attributes needed to make a huge impact; he has pace to burn, an eye for goal and he is versatile enough to play as a traditional wide man or through the middle as a striker.
Moses got his first taste of senior football at Crystal Palace, where he played between 2007 and 2010, scoring 11 goals in 58 appearances for the Londoners before moving to Wigan. In two years with the Latics, he notched eight goals in 74 games.
In August 2012 he moved back to London after Chelsea finally agreed a fee of about £9m with Wigan but the forward managed only one goal in 23 games for the Stamford Bridge side.
And when Jose Mourinho returned to the club for a second spell as manager, Moses found himself out of favour.
He joined Liverpool on a season-long loan in September and made an immediate impact when he scored on his debut against Swansea. He has played seven games for the Reds, and helped the club make a strong start to the new season.
At international level, Moses committed himself to Nigeria despite having represented England at junior levels, up to the Under-21 team, and he has since helped the Super Eagles to the Africa Cup of Nations title in 2013.