Moulden was born in
Farnworth, near
Bolton,
Lancashire. As a youth he entered the
Guinness Book of Records by scoring 340 goals in a single season for Bolton Lads Club under-15s. He subsequently joined
Manchester City, where he was a part of the team which won the 1986
FA Youth Cup. He made his first team debut on 1 January 1986 against
Aston Villa aged 18. He made only two further first team appearances that season, both as substitute, but finished the season as top scorer for the reserve team. His first extended run in the first team came in late 1986, and he scored his first goals for the club in a 3–1 win over Aston Villa on 8 November. A broken leg and
Brighton & Hove Albion. He then had short spells with a succession of clubs, playing for
Birmingham City,
Huddersfield and
Rochdale before dropping out of League football in 1996. After retiring from full-time football, he opened a
fish and chip shop and played
non-league football for
Accrington Stanley and
Bacup Borough. He went on to coach juniors at his old boys' club and at Manchester City's academy. ==Personal life==