Hagel will count $6.5 million against the salary cap annually when the new contract kicks in for the 2024-25 season.
The 24-year-old Hagel has teamed up with Nikita Kucherov and Brayden Point to form one of the league’s most formidable forward lines
Hagel was selected by Buffalo in the sixth round of the 2016 draft. He made his NHL debut with the Blackhawks on March 11, 2020.