In oktober 2006 vertrok Hill naar Duitsland voor en trainingsstage bij VfL Wolfsburg. In november tekende hij bij de Duitse club.[1] Op 27 januari 2007 maakte hij zijn debuut bij het eerste team tegen Hertha BSC.[2] Het grootste deel van zijn tijd bij Wolfsburg spendeerde hij echter in het tweede team. In november 2008 treende Hill mee met het Noorse FK Bodø/Glimt. Hij kreeg echter geen contract aangeboden. In april 2009 had hij een trainingsstage bij Vitória SC. Op 8 mei maakte de club bekend dat de Amerikaan had getekend.
Het contract van Hill bij Vitória werd op 2 juli 2010 ontbonden. Hij keerde hierna terug naar de Verenigde Staten om mee te trainen met San Jose Earthquakes. Op 28 maart 2012 tekende hij bij Major League Soccer club Colorado Rapids.[3] Hill maakte op 1 april 2012 zijn debuut voor Colorado in een met 2-0 gewonnen wedstrijd tegen Chicago Fire, waarin hij in de 92e minuut het tweede doelpunt scoorde voor Colorado.