BUFFALO, N.Y. — The Buffalo Sabres have re-signed forward Zemgus Girgensons to a one-year $1.15 million contract.

The Sabres announced the signing on Thursday, and a person with direct knowledge of the contract revealed the terms to The Associated Press. The person spoke on the condition of anonymity because the Sabres did not announce the terms.

Girgensons was a restricted free agent, whose rights were retained by the team in June.

From Latvia, Girgensons has established himself as a two-way player in three seasons with the Sabres.

Girgensons has 30 goals and 40 assists in 202 games. He struggled last season adapting under new coach Dan Bylsma, and finished with seven goals and 18 points — both career lows — in 71 games.

He was the second of Buffalo’s two first-round draft picks in 2012.

Girgensons generated headlines in 2014-15, when Latvian fans were credited for voting him in to compete in the All-Star game at Columbus, Ohio.