Rasmus Dahlin agreed to a three-year, $18 million contract with the Buffalo Sabres on Wednesday. It has an average annual value of $6 million.
The 21-year-old defenseman was a restricted free agent. He scored 23 points (five goals, 18 assists) in 56 games for the Sabres last season, averaging an NHL career-high 21:36 in ice time per game.
The No. 1 pick in the 2018 NHL Draft, Dahlin has scored 107 points (18 goals, 89 assists) in 197 games. He scored 44 points (nine goals, 35 assists) in 82 games in 2018-19 and finished third in Calder Trophy voting as the top rookie in the NHL.
The Sabres (15-34-7) finished last in the NHL in 2020-21 and have not qualified for the Stanley Cup Playoffs the past 10 seasons. They will hold their first practice of training camp on Thursday and begin the regular season at home against the Montreal Canadiens on Oct. 14.