Dyer maakte in 2007 zijn debuut in het eerste elftal van Northampton Town. Na drie jaar trok hij naar Wealdstone. In 2013 tekende de middenvelder bij Welling United, dat hij reeds na enkele maanden verruilde voor het Zweedse Östersunds FK. In 2017 tekende hij bij reeksgenoot IF Elfsborg. In 2019 ging hij in Noorwegen voor Lillestrøm SK spelen.