With former Mamelodi Sundowns flop Toni Silva reportedly set to sign for the 13th club of his career, we took a look at other journeymen who played for more than 10 different teams, including a former Manchester City star who also featured in the PSL.
Click through the gallery above to see some footballers who played for 10 clubs or more during their career.
The Guinea-Bissau international is set to join Kazakhstan side Tobol, which would be the 13th different club of his senior career.
However, Silva is not the only journeyman in the history of the game. Former Ballon d'Or winner Rivaldo was also not able to stay at one club for too long.
The Brazilian is best known for his five-year stint at FC Barcelona, but played for 14 different teams during his career – some more than once. He ended his career with Mogi Mirim, where he shared the pitch with, and scored in the same game as, his son Rivaldinho in 2015.
Another of football's much-travelled stars is Nicolas Anelka, with the ex-France international having featured for clubs such as Paris Saint-Germain, Arsenal, Real Madrid, Liverpool, Manchester City and Chelsea, among others.
On the local scene, many will remember the name Mpenjani "Mpe" Mwaruwari, also known as Benjani. The retired Zimbabwe international started his career in his home country at Air Zimbabwe Jets before joining Jomo Cosmos.
He moved to Europe in 2001, joining Swiss side Grasshoppers Zurich, and transferred to Auxerre a year later. In 2006, he joined Portsmouth before moving to Manchester City in 2010.
There were stints at Sunderland and Blackburn Rovers as well as a return to Portsmouth before he moved back to South Africa in the latter stages of his career, running out for Chippa United and Bidvest Wits – you can see more of football's journeymen who played for 10 teams or more by scrolling through the gallery above!