Owen Nolan, who hasn't played in the NHL since the 2009-10 season, announced his retirement Tuesday at the San Jose Sharks' home rink. "I guess I've known this day was here for a while," said Nolan, a five-time All-Star and Olympic gold medalist with Canada. "It's tough to give it up when your heart and mind wants to keep doing it. My body can't keep up and I had to accept that." Nolan, who lives in San Jose, played 18 seasons and scored 422 goals with 463 assists in 1,200 games. He played for the Quebec Nordiques and Colorado Avalanche, the Sharks, Toronto Maple Leafs, Phoenix Coyotes, Calgary Flames and, most recently, the Minnesota Wild. Nolan was with the Wild in 2009-10 and played in Zurich last year. Read more: http://espn.go.com/nhl/story/_/id/7552331/owen-nolan-formerly-san-jose-sharks-announces-retirement