Shea Weber (né le 14 août 1985 à Sicamous, province de la Colombie-Britannique) est un joueur professionnel canadien de hockey sur glace. Il évolue au poste de défenseur. Il est un joueur des Predators de Nashville et Canadiens de Montréal.
Il commence sa carrière en junior avec les Eagles de Sicamous en 2001. Les Eagles décrochent cette saison-là la ligue de hockey junior du Kootenay, la Coupe Cyclone Taylor du vainqueur du championnat junior B de la Colombie-Britannique puis la Coupe Keystone décernée au vainqueur du championnat junior B de l'Ouest canadien. Cependant Weber ne participe pas à la fin saison puisqu'il rejoint en février les Rockets de Kelowna dans la Ligue de hockey de l'Ouest disputant cinq parties de saison régulière. Les Rockets remportent la Coupe du Président remise au vainqueur des séries de la ligue en 2003 et 2005. Il est choisi en 2003 au cours du repêchage d'entrée dans la Ligue nationale de hockey par les Predators de Nashville au 2e tour, en 49e position.
Il commence sa carrière professionnelle en 2005 dans le club-école des Predators aux Admirals de Milwaukee dans la Ligue américaine de hockey. Depuis 2005, il débute dans la LNH avec la franchise de Nashville. Il représente l'Équipe du Canada au niveau international. Il est champion du championnat du monde 2007 et olympique en 2010.
Le 3 août 2011, il signe un contrat d'un an avec les Predators d'un montant de 7,5 millions de dollars en arbitrage.
Lors de l'intersaison 2012, le 19 juillet, Weber signe une offre hostile (offer sheet) avec les Flyers de Philadelphie pour un contrat de 14 ans et 110 millions de dollars. Les Predators, qui viennent de perdre Ryan Suter devenu agent libre, se mettent à niveau du contrat proposé à Weber cinq jours plus tard. Le contrat de Weber est le troisième plus long contrat de l'histoire de la LNH, après les contrats de 15 ans signés par Rick DiPietro des Islanders de New York et Ilia Kovaltchouk des Devils du New Jersey.
Au cours de la saison 2013-2014, il est le meneur parmi les défenseurs pour le plus grand nombre de buts marqués avec 23 réalisations.
Weber est nommé à trois reprises pour remporter le trophée James-Norris (remis au meilleur défenseur de la LNH) sans toutefois remporter cet honneur.
Le 29 juin 2016, il est échangé aux Canadiens de Montréal contre Pernell Karl Subban. Le 1er octobre 2018, il devient le 30e capitaine des Canadiens de Montréal. Le 2 février 2021, il participe à sa 1000e partie dans la Ligue nationale de hockey au Centre Bell lors d'un match contre les Canucks de Vancouver.
Le 16 juin 2022, il est échangé aux Golden Knights de Vegas contre Ievgueni Dadonov.
Ligue de hockey de l'Ouest (2004-2005)
sélectionné dans la deuxième équipe d'étoiles de l'association de l'Est
sélectionné dans la première équipe d'étoiles de l'association de l'Est
meilleur joueur des séries éliminatoires
2004 : sélectionné dans l'équipe d'étoiles
2005 : sélectionné dans la deuxième équipe d'étoiles
2007 : participe au Match des Jeunes Étoiles de la LNH
2009 : participe au 57e Match des étoiles de la LNH (1)
participe au 58e Match des étoiles de la LNH (2)