The 22-year-old McCabe, Buffalo’s second-round pick from the 2012 NHL Draft, appeared in 77 games for the Sabres last season, with four goals and 14 points. That’s his first full season in the NHL, after making appearances in each of the previous two seasons.
The 2015-16 season represented the final year of McCabe’s entry-level contract, which came with a $925,000 cap hit. His reported cap hit for next season is $1.6 million.
Updated: The Sabres have officially announced the deal.
Buffalo still needs to sign RFA defenseman Rasmus Ristolainen and forwards Marcus Foligno and Zemgus Girgensons. The Sabres really want to hand a contract to left wing Jimmy Vesey, the college standout acquired last month. The sides have until Aug. 15 to come to a deal or Vesey becomes an unrestricted free agent.
The Sabres recently added to their blue line by acquiring defenseman Dmitry Kulikov from the Florida Panthers.