Игрок сборной Швейцарии перешел в «Филадельфию» на правах свободного агента, так как его контракт с «Шальке» истек этим летом.
В минувшем сезоне Барнетта провел за «Шальке» 22 матча, в которых забил три гола и отдал пять результативных передач.
30-летний футболист имеет опыт выступлений в Лиге чемпионов и Лиге Европы. Также он играл на трех чемпионатах мира.