The Buffalo Sabres signed Tri-City Americans defenseman Matt MacKenzie, the team's 2010 third-round draft pick, to a three-year entry-level contract worth $1.8 million.
Drafted 83rd overall, MacKenzie has 18 goals and 80 assists for 98 points, and 180 penalty minutes in 225 games split between the Western Hockey League's Calgary Hitmen and the Americans.
From New Westminster, British Columbia, MacKenzie, who will turn 20 on Oct. 15, was preparing for his second season with Tri-City, but he is scheduled to stay with the Rochester Americans (AHL).
The signing was announced Tuesday while the Sabres were in Europe preparing to play an exhibition game against German pro team Adler Mannheim.
Buffalo opens the season Friday facing Anaheim in Helsinki, Finland.