Zambian forward Justin Shonga has moved on yet again to his sixth club in less than two years following his release by Sekhukhune United during the off-season.
Shonga was only at Sekhukhune since the beginning of the year after arriving from Egyptian club Ismaily where he spent less than three months.
Prior to that, he was with Cape Town City for less than a year after having come in from Tshakhuma Tsha Madzivhandila (now Marumo Gallants) where he also lasted a mere three months.
The last club where he spent at least a season was Orlando Pirates.
He was with the Bucs for three years after coming in from Nkwazi where he doubled up as a cop with the club sponsored by the Zambian Police Services.
Still aged 25, Shonga has found yet another club moving to Moroccan topflight Maghreb AS de Fes.
Magreb are based in Fes and finished fourth in the Botola League last season.
Shonga joins Magreb on a free transfer in what will be his second stint in North Africa.