Zack Kassian (né le 24 janvier 1991 à LaSalle dans la province d'Ontario au Canada) est un joueur professionnel canadien de hockey sur glace.
En 2007, il débute dans la Ligue de hockey de l'Ontario avec les Petes de Peterborough. Au cours du repêchage d'entrée dans la KHL 2009, il est sélectionné en 3 ronde, en 56 position par le HK Dinamo Moscou. Lors du repêchage d'entrée dans la LNH 2009, il est acquis au premier tour, 13 choix au total par les Sabres de Buffalo. Il a remporté la Coupe J. Ross Robertson et la Coupe Memorial 2010 avec les Spitfires de Windsor. Il participe avec l'équipe LHO à la Super Serie Subway en 2009 et 2010.
Il joue son premier match dans la Ligue nationale de hockey le 25 novembre 2011 avec les Sabres contre les Blue Jackets de Columbus, récoltant une assistance. Le 27 février 2012, il est échangé avec Marc-André Gragnani aux Canucks de Vancouver en retour de Cody Hodgson et Alexander Sulzer.