The last professional hockey player to play without a helmet was Craig MacTavish. MacTavish played his last NHL season without a helmet in 1996-1997 with the St. Louis Blues. He was the last player to do so, as the NHL made helmets mandatory for all new players entering the league starting in 1979.