The deal has an average annual value of around $2 million, according to Sportsnet.
Update: The contract has a $2.2 million average annual value, according to TSN.
Girgensons could hit the open market Friday as an unrestricted free agent.
Update: The Sabres have officially announced the new contract.
The Latvian, 26, has developed into a dogged third- or fourth-line checker capable of chipping in offense. He scored 12 goals in 69 outings – three short of his career high – before the COVID-19 pandemic ended the Sabres’ season early.
The Sabres drafted Girgensons 14th overall in 2012. He has compiled 61 goals and 138 points over his seven-year NHL career. He has played 489 games without making a playoff appearance.
Girgensons earned $1.6 million last season.