 He joined Bristol City in February 2007, and helped the "Robins" to win promotion out of League One in 2006–07 despite again failing to score a goal.He went back into Northern Ireland semi-professional football with Portadown in October 2007, but did not play in the 2008–09 season due to a contract dispute.He joined Ballymena United in July 2009, and stayed with the club for two seasons.