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.

MELBOURNE, AUSTRALIA - AUGUST 29: Luke Ball of the Magpies handballs during the round 23 AFL match between the Collingwood Magpies and the Hawthorn Hawks at Melbourne Cricket Ground on August 29, 2014 in Melbourne, Australia. (Photo by Quinn Rooney/Getty Images)