Sam Reinhart został wybrany przez Buffalo Sabres z numerem 2. w NHL Entry Draft 2014. W lipcu 2014 strony uzgodniły warunki pierwszego kontraktu Reinharta w NHL (entry-level contract). W NHL zadebiutował 9 października 2014 w rozpoczynającym sezon 2014-15 spotkaniu z Columbus Blue Jackets. Pierwszy punkt w lidze zdobył 25 października 2014, asystując przy golu Nicolasa Deslauriers'a w spotkaniu z San Jose Sharks. Po rozegraniu 9 spotkań Reinhart został odesłany do Kootenay Ice z Western Hockey League (WHL). Sezon 2015-2016 rozpoczął w pierwszej linii z Evanderem Kane’em i Jackiem Eichelem, zastępując kontuzjowanego Briana Giontę. Pierwszą bramkę w rozgrywkach zdobył 18 października 2015 w meczu z Tampa Bay Lightning.