Staal signed a one-year, $750,000 contract with the Panthers on Wednesday, Bob McKenzie of TSN reports.

Staal will likely fill in as a third-pairing defenseman for the Panthers. The 35-year-old had 16 points in 71 contests with the Red Wings last season, and maintained a minus-1 rating despite playing on a poor team.