A.F.C. Telford United
A Birmingham City and Portsmouth trainee, Vaughan joined Walsall from Chelmsley Town in February 2005 in a non-contract basis. He made his senior debut while on loan at Willenhall Town, and subsequently moved to A.F.C. Telford United in the summer of 2006.