Vaughan, who was born in Birmingham and a Blues fan, was spotted by Everton at the age of nine and subsequently joined their youth team.
He signed his first professional contract in the summer of 2005 and his goal against Crystal Palace that year overtook James Milner as the Premier League's youngest scorer at 16 years and 271 days as well as Wayne Rooney as Everton's youngest top flight goal scorer.
Loan spells at Derby County, Leicester City and Crystal Palace followed before moving permanently to Norwich City. In total he made 60 appearances for The Toffees scoring nine goals.
Vaughan joined Huddersfield Town on loan in 2012 and in the summer of 2013 he joined permanently on a three-year deal.