Crofts enjoyed a successful playing career, representing clubs such as Norwich City, Brighton & Hove Albion, and Charlton Athletic. Known for his work rate, leadership, and technical abilities, Crofts transitioned into coaching after retiring as a player. His experience on the field has been instrumental in shaping his coaching philosophy.