Sabres, Barnes agree on three-year extension

Via: Fox Sports

'Sources tell FOXSports.com that Barnes' new deal is worth near $8.5 million over the next three seasons. He will earn $1.6 million this year and was scheduled to become an unrestricted free agent on July 1.'