Sam Gagner (né le 10 août 1989 à London dans l'Ontario au Canada) est un joueur professionnel de hockey sur glace canadien. Il est le fils de Dave Gagner, ancien joueur de la Ligue nationale de hockey.
Il commence sa carrière en 2004-2005 en Midget AAA avec les Marlies de Toronto totalisant 173 points en 89 matches avant de rejoindre à l'école secondaire américaine les Musketeers de Sioux City dans l’United States Hockey League.
En 2006-2007, il rejoint les Knights de London de la Ligue de hockey de l'Ontario et joue au centre de la première ligne en compagnie de Patrick Kane et de Sergueï Kostitsyne. Il inscrit alors 118 points en 53 matches et 29 de plus lors des séries éliminatoires. Au total, la première ligne inscrit 394 points au cours de la saison. Sergueï Kostitsyne est choisi lors du repêchage d'entrée de 2005 dans la Ligue nationale de hockey par les Canadiens de Montréal au 7 tour alors que Sam Gagner et Patrick Kane sont choisis lors du repêchage d'entrée 2007. Patrick Kane est choisi en tant que premier choix par les Blackhawks de Chicago et Sam Gagner en tant que sixième choix par les Oilers d'Edmonton.