Archer plays as a goalkeeper for Queens Park Rangers and the Scotland national team. He has previously played for Tottenham Hotspur Academy, Harrow, Bishop's Stortford, Wycombe Wanderers, Northampton, Millwall, Oxford Utd, Fulham, Motherwell & Middlesbrough. Born in England, he represents Scotland internationally, and made his full international debut in May 2018.