Sélectionné par les Bruins de Boston en sixième ronde (183e au total) du Repêchage 2003 de la LNH, Thompson a récolté 155 points (62 buts, 93 passes) en 760 matchs de saison régulière avec les Canadiens, les Kings, les Sénateurs d'Ottawa, les Ducks d'Anaheim, le Lightning de Tampa Bay, les Islanders de New York et les Bruins. Il a ajouté 18 points (sept buts, 11 passes) en 62 matchs des séries éliminatoires de la Coupe Stanley.
Grant s'amène aussi en renforts
Quelques minutes après avoir acquis Thompson, les Flyers ont conclu une transaction avec les Ducks d'Anaheim pour les services de l'attaquant Derek Grant. En retour, Anaheim met la main sur un choix conditionnel de quatrième ronde au Repêchage 2020 et sur le joueur de centre Kyle Criscuolo.
Grant, qui pourrait devenir joueur autonome sans compensation le 1er juillet prochain, a récolté 20 points (14 buts, six passes) en 49 rencontres avec les Ducks cette saison. Sélectionné par les Sénateurs d'Ottawa en quatrième ronde (119e au total) du Repêchage 2008, Grant totalise 65 points (30 buts, 35 mentions d'aide) en 257 rencontres en carrière dans la LNH avec les Ducks, les Penguins de Pittsburgh, les Sabres de Buffalo, les Predators de Nashville, les Flames de Calgary et les Sénateurs. Il n'a obtenu aucun point en quatre parties des séries éliminatoires en carrière.
Mis sous contrat comme joueur autonome non repêché par les Sabres le 1er juillet 2017, Criscuolo a amassé 24 points (huit buts, 16 mentions d'aide) en 40 rencontres avec Lehigh Valley dans la Ligue américaine de hockey (LAH) cette saison.