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.

8. Nick Dal Santo

Dal Santo played 260 games for the Saints before leaving the club in 2013 to join North Melbourne during the free agency period. It didn't look right for many fans as the three-time All Australian was loved by all St Kilda supporters.

MELBOURNE, AUSTRALIA - AUGUST 27: Nick Dal Santo of the Kangaroos looks upfield uring the round 23 AFL match between the North Melbourne Kangaroos and the Greater Western Sydney GIants at Etihad Stadium on August 27, 2016 in Melbourne, Australia. (Photo by Michael Dodge/Getty Images)