Samuel Walser absolvierte seine Zeit als Junior beim EHC Olten, EV Zug und den Kloten Flyers[1]. In der Saison 2010/11 debütierte er in der National League A (NLA). In derselben Saison schoss er auch gleich sein erstes NLA-Tor und spielte sein erstes Playoff-Spiel. Im April 2011 wurde er mit seinem Team Vizemeister der NLA.
Im Mai 2013 erhielt Walser einen Vertrag über drei Jahre Laufzeit beim HC Davos. Er blieb letztlich bis zum Ende der Saison 2017/18 beim HCD, zur Spielzeit 2018/19 wechselte er innerhalb der Liga zu Fribourg-Gottéron.[2]
International
Für die Schweiz nahm Samuel Walser an der U18-Junioren-Weltmeisterschaften 2009 sowie den U20-Junioren-Weltmeisterschaften 2011 und 2012 teil. Mit der A-Nationalmannschaft absolvierte der Stürmer die Weltmeisterschaft 2016.
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)