Hockey

Mike Weaver, Canadiens' defenceman, announces retirement

Defenceman Mike Weaver has announced his retirement after 11 NHL seasons, most recently with the Montreal Canadiens. Weaver played in 633 regular-season and 28 playoff games for the Atlanta Thrashers, Los Angeles Kings, Vancouver Canucks, St. Louis Blues, Florida Panthers and Canadiens.

Played for 6 NHL clubs in 11-year career

Defenceman Mike Weaver, who played for the Montreal Canadiens in the 2014 NHL playoffs has announced his retirement after 11 NHL seasons with a total of six teams. (Richard Wolowicz/Getty Images)

Defenceman Mike Weaver has announced his retirement after 11 NHL seasons, most recently with the Montreal Canadiens.

Weaver played in 633 regular-season and 28 playoff games for the Atlanta Thrashers, Los Angeles Kings, Vancouver Canucks, St. Louis Blues, Florida Panthers and Canadiens.

Undrafted out of Michigan State University, the five-foot-ten Weaver helped Montreal reach the Eastern Conference final in 2014.

Weaver said in a statement released by the NHL Players' Association that he "never could have imagined" a career like this.

The 37-year-old native of Brampton, Ont., will continue working with his defensive hockey school, Defense First, in retirement.