The Buffalo Sabres have signed Peyton Krebs to a two-year contract worth $2.9 million, ensuring his place with the team until 2026.
Initially, there were discussions about trading him, but Krebs expressed his desire to remain with the Sabres. He now enters a competitive preseason, needing to secure a spot in the lineup amid recent acquisitions by the team.