Defenseman Marc Staal is staying put in Detroit.

The Red Wings announced Sunday they had reached an agreement on a one-year extension with Staal. Terms were not disclosed but The Associated Press reports the contract is worth $2 million.