He learned to play his football for the Staffordshire County Boys' Team. He then joined Stoke City youth team and as a schoolboy at the age of fifteen continued his development at the old Victoria ground. Moores supported Stoke City as a boy.
Moores started as a left winger but became a centre-forward after a switch in Stoke's A team. He graduated to the senior team of Stoke City in April 1974, having appeared for the England Under-21 team twice.
Moores started off well, scoring on his debut during a League Cup tie at Middlesbrough on 31 August 1976 which Spurs won 2-1. On 4 September 1976 Moores made his Tottenham League debut at Old Trafford. Spurs trailed 0-2 at half-time, but second half strikes from Moores, Ralph Coates and John Pratt gave them a 3-2 win. However, he only scored twice more during the rest of that season, against Wrexham in the League Cup in September 1976 and against Sunderland in a 1-2 home defeat in November 1976. Spurs were relegated at the end of the season to Division 2.
During the following season Moores didn't play until the 11th game of the season. He scored an Hat-trick against Bristol Rovers on 22 October 1977, during which Colin Lee scored four in a record 9-0 win for Spurs at White Hart Lane. He played 12 more times that season and scored once more, against Crystal Palace three weeks later.
In July 1978 the arrival of Ossie Ardiles and Ricardo Villa spelt the end for Moores at White Hart Lane. He provided a cross for Villa to score against Nottingham Forest but played only once more in a 1-4 home defeat against Aston Villa at White Hart Lane. That was to be his final ever appearance in a Spurs shirt. In September 1978 he left White Hart Lane to join Leyton Orient for a fee of £55,000 where he scored 26 goals in 117 league appearances. Moores scored twice on his debut for Orient, as he had done for Spurs, away against Charlton Athletic on 6 October 1978.
Moores was a first team regular over the next four years, but when Orient were relegated to Division 3 in 1982 he signed for Bolton Wanderers. Moores scored five goals in 29 appearances that season. Bolton were relegated, like Spurs and Orient had been before and in July 1983 he moved to APOEL FC, in Cyprus where he remained for five years and where he is still regarded as a legend. He played alongside Terry McDermott and won the Cypriot League Championship and Cup and played in all three European competitions. Returning to England in 1988, Moores helped Tamworth FC win the 1989 FA Vase, when he scored in the replay of the final, but that was to be his swansong. He retired as a player 12 months later, in 1990. After this, Moores worked in personal finance in his native Potteries. Before falling ill with Lung Cancer, he was coaching the youth team of a local non-league side.
Ian Moores died in January 1998 at the age of 43.