Veteran defenceman Andy Sutton has retired from the NHL, ending a 15-year career beset by injuries.

Sutton played in 676 NHL games, most recently with Edmonton. He also suited up for San Jose, Minnesota, Atlanta, the New York Islanders, Ottawa and Anaheim.

He registered 1,134 hits, 1,164 blocked shots and 1,185 penalty minutes in his career, while adding 38 goals and 112 assists for 150 points in his career.

However, his physical style of play took its toll. The six-foot-six, 245-pound native of Kingston, Ont., endured 12 surgeries for various injuries that caused him to miss a number of games in his career. He never played an entire season, and reached the 60-game plateau only three times.

Sutton, 38, last played with the Oilers in the 2011-12 season, compiling three goals, seven assists and 80 penalty minutes in 52 games. He was also suspended twice.

He spent the entire 2012-13 season on Edmonton's injured reserve list with a knee injury.