 He spent three and a half years at Watford but spent over a year of that on the sidelines following a knee injury, before being loaned to Shrewsbury Town on his return to fitness.He moved to Sheffield United in June 2013, leaving the club in February 2015, when he signed for Dundee.He has also represented Scotland at under-19 and under-21 level.