Scott Allan is just 25 but his career is already a well-travelled one.
Joining Dundee on a season-long loan is his 10th career move since leaving Tannadice after a fall-out with manager Peter Houston.
There have been more failures than successes and Allan has become a forgotten man of Scottish football on several occasions but when at his best – with Hibs – he has been a stand-out performer.
Here are the clubs he has played for and the number of appearances he made.
Dundee United (8)
Forfar – loan (4)
West Brom (0)
Portsmouth – loan (15)
MK Dons – loan (4)
Portsmouth – loan (9)
Birmingham City – loan (5)
Rotherham – loan (10)