Updated

NEW YORK (Reuters) - New York Islanders captain Doug Weight announced his retirement on Thursday, ending a career that spanned 19 seasons in the National Hockey League.

The 40-year-old, who played for six NHL teams but mostly with the Edmonton Oilers and St. Louis Blues, will remain with the Islanders as an assistant coach and advisor.

"He has taken our young core of players, over the past three years, and helped elevate their game to a point where we now see our franchise competing with the top teams in the league," Islanders general manager Garth Snow said in a statement.

A four-time All-Star, Weight played 1,238 regular season and 97 postseason games in his career, scoring more than 300 goals and 1,100 points.

He won a Stanley Cup with the Carolina Hurricanes in 2006 and played on three U.S. Olympic teams, winning at silver medal at Salt Lake in 2006.

He had 278 goals and 1,033 points during his career.

(Reporting by Gene Cherry in Raleigh; Editing by Julian Linden; To query or comment on this story email sportsfeedback@thomsonreuters.com)