SAN JOSE, Calif. (AP) — 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.