TORONTO (5 octobre 2015) – Mike Weaver a annoncé qu'il prenait sa retraite de la Ligue nationale de hockey (LNH) après 11 saisons.
Weaver a joué un total de 633 parties professionnelles de la LNH avec 6 équipes: les Thrashers d’Atlanta, les Kings de Los Angeles, les Canucks de Vancouver, les Blues de St-Louis, les Panthers de la Floride et les Canadiens de Montréal. Le défenseur de 5'10'', 183 lbs a scoré huit buts et 89 passes décisives pour un total de 97 points lors de sa carrière avec la LNH. Weaver a aussi joué 28 parties play-off et aidé les Canadiens a se rendre en finale de la Eastern Conference en 2014.