It was not until the 1925-26 season that Archer became a first team regular, having been forced to play in various positions in the preceding seasons before deciding to play solely as a left half back. He was ever present in the 1928-29 FA Cup run when Swindon were beaten in the fifth round by Arsenal. He was also a member of the squad that beat Manchester United the following year.
His last appearance for the club was in a 4-0 defeat against Luton Town on 28 February 1931. After retiring, he ran a wet fish shop and remained in Swindon until his death in 1982.