Originally from Tasmanian Football League (TFL) club Clarence, Archer was recruited by St Kilda with pick number 36 at the 2010 AFL Rookie Draft and made his senior AFL debut in round 2, 2011, against Richmond.
[2] Dropped after a quiet match, Archer did not return to the senior team and played the remainder of 2011 and all of 2012 with St Kilda's Victorian Football League (VFL) affiliated side Sandringham.
[3] Archer was delisted by St Kilda at the end of 2012 and recruited by SANFL club North Adelaide.
Injuries delayed his debut for North Adelaide until Round 19 of the 2013 SANFL season.
[5] Archer played a one-off game for Tasmanian Football League (TSL) club Kingborough in 2017.