Chris Hackett started his career at Oxford United. In April 2000 he made his debut against Wigan Atheletic. On January 24, 2006, he joined Scottish Premier club Hearts for a 20,000 pound deal. Opportunities for first team were limited when Hackett was at the club, it was a one start and one substitute appearance.