Alors que son contrat arrive à terme, il est échangé par les Islanders le aux Flyers de Philadelphie en retour du choix de quatrième ronde des Flyers au repêchage de 2014 et du joueur de ligue mineure Shane Harper. Il y signe durant l'été un contrat de 4 ans d'une valeur totale de 22 millions US$.