He returned to England in 1989 and tried to resurrect his top level playing career, joining Manchester City on 23 October 1989, and played twice in the First Division, but on 20 November, barely a month after joining the club, he moved to West Ham United, later having a trial with Ipswich Town. He joined Leyton Orient in March 1990 and subsequently joined non-league Southall as player-coach, before spending the summer of 1991 back in North America with Toronto Blizzard. After leaving Toronto, he returned to England again to sign for semi-pro team Leatherhead.