BUFFALO, N.Y. — The Buffalo Sabres have re-signed defenceman Jake McCabe to a three-year contract extension.

McCabe was a restricted free agent and signed on Thursday, three days after Buffalo retained his rights by tendering a qualifying offer.

The University of Wisconsin product is coming off a season in which he established a regular role in Buffalo. McCabe had four goals and 10 assists while averaging a little more than 19 minutes of ice time over 77 games.

The Sabres also announced they re-signed forward Cole Schneider to a one-year, two-way contract. The Buffalo-area native made his NHL debut by playing two games in April after spending the previous four-plus seasons in the minors.

Buffalo acquired Schneider in a trade with Ottawa in February.