 Barbosa moved to the Harrisburg City Islanders in 2008 making 16 appearances, following the Phantoms' relegation to the USL Premier Development League, and spent one year in Pennsylvania before signing for the Western Mass Pioneers in 2009.He played 19 games and scored 9 goals for the Pioneers in USL-2 in 2009.Barbosa was named to the USL Division 2 All-League Team, but was released at the end of the year when the Pioneers also self-relegated to the PDL.