 Unfortunately his later years with Cardiff were blighted by a persistent back injury and he retired at the end of the 2003/04 season at the age of 28.He attempted a comeback as a Newport County player at the start of the 2004–05 season and was made captain, but further injury problems forced him to retire from football.He returned to the club as assistant manager to Peter Beadle in 2006.