Yannick Weber (né le 23 septembre 1988 à Morges) est un joueur de hockey sur glace professionnel suisse. Yannick Weber a joué son hockey junior à 18 ans dans la Ligue de hockey de l'Ontario (LHO) avec les Rangers de Kitchener en 2006-2007, il a bien fait en ayant récolté 41 points, dont 13 buts en 51 parties. En juin 2007, il été repêché par les Canadiens de Montréal en 3e ronde, au 73e rang au repêchage d'entrée de la LNH 2007. En 2007-2008, grâce à sa saison exceptionnelle, il devient la clé utile et importante à la ligne bleue des Rangers. Il a récolté 55 points, dont 20 buts. Grâce à l'excellente saison de l'équipe dirigée par Peter DeBoer, les Rangers de Kitchener se rendront à la Coupe Memorial, mais seront éliminé face aux Chiefs de Spokane, vainqueur du championnat. En 2008-09, il passe professionnel avec les Bulldogs de Hamilton, club-école du Canadien dans la Ligue américaine de hockey.
Le 8 janvier 2009, il joue son premier match dans la Ligue nationale de hockey (LNH) et il inscrit le 9 avril 2009 son premier point en LNH face aux Bruins de Boston. Le 20 avril 2009, il marque son premier but en carrière face à Boston, en play-off. Il est à cette occasion seulement le 4ème joueur de l'histoire du Canadien de Montréal à marquer un point en séries éliminatoires avant ses 21 ans. Suite à l'élimination du Canadien et de son club école, les Bulldogs de Hamilton, il est appelé par le sélectionneur national Ralph Krueger pour disputer les Championnats du monde avec la Suisse.
Le 4 octobre 2009, suite aux blessures de Ryan O'Byrne et d'Andreï Markov, Yannick Weber est rappelé des Bulldogs de Hamilton afin de se joindre aux Canadiens de Montréal. Il dispute les Jeux olympiques de 2010 au mois de février. Lors de la saison 2010-2011, il réussit à s'imposer au sein des Canadiens de Montréal grâce à son excellent début de saison à Hamilton - 8 buts en 15 rencontres - et aux blessures d'Andreï Markov et de Jaroslav Špaček. Il inscrit le 9 février 2011 son premier but en saison régulière. Lors du deuxième match des séries éliminatoires, appelé en dernière minute pour remplacer Andreï Kastsitsyne à l'aile gauche - alors qu'il est défenseur - il marque le 3-1 de son équipe face aux Bruins. Il récidive quelques jours plus tard lors du septième acte de la série. Ainsi, les quatre premiers buts de sa carrière ont été inscrits contre le portier Timothy Thomas. Appelé après l'élimination de son équipe pour disputer le championnat du monde 2011, il refuse en raison de la volonté du sélectionneur Sean Simpson de le faire jouer à l'attaque. Après qu'une place se libère en défense suite à la blessure de Goran Bezina lors de la troisième rencontre, il refuse une nouvelle fois l'invitation