It is always weird to see veterans wearing another teams colours. Many fans just know that it doesn't look right while there are players who made moves later in their careers who are now forgotten.
Here are some of the strangest fits between AFL teams and ageing players.
7. Luke Ball
Luke Ball played 142 games for the Saints but in his last year at the club in 2009, Ball didn't reach St Kilda's expectations and went to Collingwood. Unfortunately for St Kilda fans, Ball ended up beating his former side in the 2010 grand final which felt weird for him and many of his close friends like Lenny Hayes at the saints.