Le , à quelques jours d'atteindre son autonomie complète, il est échangé par les Sharks aux Flyers de Philadelphie en retour d'un choix de septième ronde au repêchage de 2011. Finalement, le , il signe au SKA Saint-Pétersbourg dans la KHL. Son contrat est résilié le . Le , il est mis sous contrat par les Red Wings de Détroit. Le lendemain, il est repêché au ballotage par les Islanders de New York.