Defenceman Mike Weaver has announced his retirement after 11 NHL seasons.
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 Montreal Canadiens.
Weaver,37, a native of Brampton, Ont., will continue working with his defensive hockey school, Defense First, in retirement.
Mike Weaver Career stats: