The Philadelphia Flyers have signed defenceman Marc Staal to a one-year, $1.1 million contract.

Staal, 36, had three goals and 15 points in 82 games last season with the Florida Panthers. In the playoffs, he appeared in 21 games as the Panthers reached the Stanley Cup Final before losing in five games to the Vegas Golden Knights.