The Sabres and defenseman Tyler Myers have agreed to a seven-year contract extension worth $38.5M, a source told ESPN.com's Pierre LeBrun Thursday.