Jones dropped down to the Second Division to sign for Bristol City in August 1990. He failed to make a first team appearance while at Ashton Gate and departed the club in January 1991.
Doncaster Rovers (loan)
Jones joined Fourth Division club Doncaster Rovers on loan in October 1990 and made five appearances during his spell.
Exeter City
Jones moved to join Third Division club Exeter City for a £30,000 fee in January 1991 and scored three goals in 20 league appearances before departing at the end of the 1990–91 season.
Grimsby Town
Jones impressed newly-promoted Second Division Division club Grimsby Town sufficiently for the Mariners to pay £50,000 for his services in July 1991. Jones failed to deliver, scoring only three goals in 28 league appearances during the 1991–92 season.
Brentford
Jones signed for newly-promoted First Division club Brentford in a £75,000 deal in July 1992, as a replacement for the departed Dean Holdsworth. He struggled to hold down a place in the team and failed to score in 20 appearances before his contract was cancelled after the Bees' relegation back to the Second Division was confirmed at the end of the 1992–93 season. Jones' failure to replace Dean Holdsworth's goals in Brentford's only season in the second tier between 1954 and 2013 has seen him named as the club's worst-ever signing.
Jones was one of five English players to move to China to sign for Jia-A League club Guangdong Hongyuan for the 1994 season, the inaugural campaign of professional football in the country. He played in 12 of the team's 22 league matches and scored three goals.
Jones returned to England to sign for Conference club Farnborough Town in late 1994. He made 19 appearances and scored two goals during the 1994–95 season.
Frankwell
Jones returned to the Far East to sign for Hong Kong First Division League club Frankwell for the 1995–96 season. He failed to inspire the team to better than a mid-table finish.
Jones returned to Crystal Palace as a member of the club's academy staff in 1998. He held the positions of U17, U19 and reserve team manager before departing in 2005.
Jones joined Conference club Crawley Town as first team coach and reserve team manager prior to the start of the 2005–06 season. He was promoted to assistant manager in September 2005, after the sacking of Dave Swindlehurst. The sacking of first team manager Francis Vines the following month saw Jones named as caretaker manager, but he departed the club by mutual consent on 26 October, having yet to preside over a match.
Jones joined Premier League club Fulham as an academy coach in June 2006. He served in the U12, U13 and U14 managerial positions before leaving at the end of the 2010–11 season.
In tandem with his role at Fulham, Jones was academy manager at Conference South club Bromley between July 2007 and June 2012. He was also first team boss Mark Goldberg's assistant manager during the 2011–12 season.
Between June and December 2012, Jones coached Championship club Brighton & Hove Albion's U12, U13, U14 and U15 academy players and held the role of U16 manager.
Jones joined Premier League club Queens Park Rangers as an academy coach in February 2013, assisting U15 coach Fitzroy Lewinson. He progressed to assist to Development Squad Coach Paul Furlong.
Millwall
In 2016, Jones joined League One club Millwall as U16 coach. As of February 2020, he was the club's Lead Phase U15-U16 coach.