Moir was captain when Bolton gave away a 3–1 lead to Blackpool in the Matthews Cup Final, scoring in the game. Two years later he left the club to join Stockport County where he spent a further two years as player manager before retiring from playing. He left Stockport County in 1960.