Perk werd in de vierde ronde van de MLS SuperDraft 2010 als negenenveertigste gekozen door Philadelphia Union. Hij debuteerde voor de club op 14 juli 2010 in een vriendschappelijke wedstrijd tegen Chelsea. Op 21 juli 2010 speelde hij ook in een vriendschappelijke wedstrijd tegen Manchester United. Op 30 juli 2010 verliet hij Philadelphia zonder een keer voor het eerste team uit te komen in een officiële wedstrijd.