The Detroit Red Wings have signed forward Brad Richards to a one-year, $3 million contract.

TSN Hockey Insider Bob McKenzie reports the deal contains bonuses which escalate the deal to $4 million.

The 35-year-old from Murray, Harbour, PEI scored 12 goals and added 25 assists over 76 games in his first season with the Chicago Blackhawks, helping the team win their third Stanley Cup in six seasons. He had three goals and 11 assists in 23 playoff games.

Richards signed a one-year contract with the 'Hawks last summer after stints with the Tampa Bay Lightning, Dallas Stars and New York Rangers. The Canadian won his first Cup with Tampa in 2004 (won the Conn Smythe trophy as playoff MVP) and also made it to the final in 2014 with the Rangers.

He was selected by the Lightning in the third round, 64th overall, of the 1998 NHL Entry Draft. Richards has 288 goals and 616 assists for 904 points over 1058 career NHL regular season games. The one time All-Star has netted 36 goals and 68 assists in 141 career playoff games.