By the year of his 20th birthday, he had signed for a Nottingham amateur club called St. Saviour's and played for them in the 1887–88 season.
[3] Clements made his debut for the club playing at left-back in a Football League match against Burnley at Trent Bridge on 27 October 1888.
[4] Between 27 October 1888 and 16 March 1889, Clements played 12 League games and three FA Cup ties, all at left-back.
Clements left Notts County in June 1892 and joined Newton Heath, who had just been admitted to the Football League.
In August 1894 Clements transferred from Newton Heath to Rotherham United who were in Football League Division 2.