Hamlett became an apprentice joiner. He played football for Cornhill White Star and Chell Heath, as well as representing the North Staffordshire Schoolboys team.[2] He had trials at Blackpool and Stoke City.[2] He was signed to Congleton Town, before joining Bolton Wanderers for a Cheshire County League record transfer fee of £750.[3]World War II devastated his career, limiting him to guest appearances for Stoke City and Manchester United. Playing for Stoke, he scored two goals in 35 games in 1941–42, one goal in 34 games in 1942–43, and then played ten games in the 1943–44 season. A brief 19 game spell in the Cheshire League with Mossley followed in the first post-war season of 1945–46 before he returned to Bolton.[4] That season he was also called up to the England team as a reserve for the games against Switzerland and France.[5]
He signed with Gordon Hodgson's Port Vale in May 1949.[1] He went straight into the "Valiants" first-team, making 40 Third Division South and four FA Cup appearances in the 1949–50 season.[1] He then played 45 league and four FA Cup games in the 1950–51 campaign, as the club moved grounds from The Old Recreation Ground to Vale Park.[1] He lost his first-team place after an injury in November 1951 and was released by new boss Freddie Steele in May 1952 after 25 league and cup games in the 1951–52 season.[1] He returned to Congleton as player-manager, before retiring as a footballer.[1]
In addition to his career in football, Hamlett also served as a lay preacher in the Methodist church.[3] He married Audrey, who was from Bolton and had two sons: Gordon and David.[2]