Career
Vaughan started as an under 14 player for Raith Rovers progressing up the age groups and even breaking into the under-19 team Raith Rovers
On 11 January 2012 Vaughan was given a two-and-a-half year professional contract by Raith Rovers. He made his début for the first-team coming on as a sub in the 87th minute in the final match of season 2011-2012 season away to Greenock Morton.