Zuvor hatte Hayes dem Boston College zum Gewinn der NCAA-Meisterschaft verholfen. In 42 Spielen sammelte er 35 Punkte (13 Tore, 22 Assists). Darunter war eine Vorlage beim 5:0-Sieg gegen Wisconsin im Spiel um den Titel. Zu seinen Teamkollegen gehörten die Stürmer Chris Kreider und Cam Atkinson sowie Verteidiger Brian Dumoulin.
Nach seiner Juniorenzeit am Boston College schaffte Hayes den Sprung in die NHL. In 334 Saisonspielen für die Blackhawks, Florida Panthers, Boston Bruins und New Jersey Devils gelangen ihm 109 Punkte (54 Tore, 55 Assists). Bei seinen zwei Einsätzen in den Stanley Cup Playoffs für die Blackhawks 2012 konnte er dagegen keinen Punkt verbuchen.
Hayes spielte zuletzt in der Saison 2017/18 mit den Devils in der NHL, wo er in 33 Spielen neun Punkte (drei Tore, sechs Assists) erzielte. Seine letzte Profisaison absolvierte er 2018/19 bei Wilkes-Barre/Scranton, dem AHL-Farmteam der Pittsburgh Penguins.
Sein jüngerer Bruder Kevin Hayes ist Center bei den Philadelphia Flyers.