Career
Garland began his career at Tottenham Hotspur as a youth trainee in July, 1989. The midfielder made one substitute appearance for Spurs in July, 1991 against Norwich City. Newcastle United manager Kevin Keegan paid £35,000 for Garland in March, 1992.
He went on to feature in two matches.
He transferred to Charlton Athletic and notched up a further 53 appearances and netting twice between 1992-1995. Garland joined Wycombe Wanderers on loan before joining Leyton Orient in July, 1996.
After leaving Brisbane Road he played for several non-league clubs including Crawley Town, Whyteleafe, Dulwich Hamlet and Greenwich Borough where he took the appointment of caretaker player manager in 2006.