Career
He played over 400 times for Middlesbrough but also had spells at Newcastle United and Darlington before taking up a coaching role at Hartlepool United. Middlesbrough paid a then club record £60000 fee to bring Craggs to Teesside in 1971. After a testimonial match against Newcastle United F.C. in the summer of 1982 Craggs left Middlesbrough to re-join his former club before ending his playing days at Darlington.