Updated

Daniel Alfredsson has decided to return for an 18th NHL season, but it won't be with the Ottawa Senators, the only team for which he has played his storied career.

The 40-year-old Swedish forward and the Detroit Red Wings shocked the hockey world on Friday by agreeing to terms on a one-year contract.

Alfredsson was the face of the Senators and the longest-serving captain in the NHL, having held that role since October of 1999. He departs Canada's capital as the franchise's all-time leader in games played (1,178), goals (426), assists (682) and points (1,108).

A six-time All-Star, Alfredsson captured the Calder Trophy as the league's top rookie in 1996 and the 2012 King Clancy Memorial Trophy, an award presented to the player who best exemplifies leadership qualities on and off the ice and has made a noteworthy humanitarian contribution in his community.

The Senators selected Alfredsson in the sixth round of the 1994 draft.