Hayes a été échangé aux Flyers le 3 juin en retour d'un choix de cinquième ronde au repêchage 2019 de la LNH.
Hayes s'est entendu avec les Rangers le 20 août 2014 et a récolté 216 points (87 buts) en 361 matchs au cours de cinq saisons avec New York, incluant quatre (2014-18) sous l'entraîneur Alain Vigneault, qui a été embauché comme entraîneur des Flyers le 15 avril.
Winnipeg avait échangé son choix de premier ronde au repêchage 2019 de la LNH, un choix conditionnel au repêchage de 2022 et l'attaquant Brendan Lemieux afin de faire l'acquisition de Hayes.
Sélectionné par les Blackhawks de Chicago en première ronde (no 24) du repêchage 2010 de la LNH, Hayes a amassé 229 points (92 buts) en 381 matchs de saison régulière, et 13 points (quatre buts) en 40 matchs des séries éliminatoires de la Coupe Stanley.