Craig MacTavish was the last NHL player to not wear a helmet. He played for the Boston Bruins from 1979-1983.
Craig MacTavish, current GM of the Oilers.
Bob Montgomery , Boston Red Sox 1979
Craig Mactavish was the last Ranger to play without a helmet. He was part of the 1994 Stanley Cup Team. He was also the last NHL player to play without a helmet.
Willi Plett, Brad Smith, Guy Lafleur
I have no idea who the last five players were, but the very last one was Craig MacTavish, who is the current head coach of the Edmonton Oilers. His last season was with the St. Louis Blues in 1996/97. When he retired at the end of that season he was the last player to not wear a helmet.
Craig MacTavish was the last "bare-headed" NHL player. He retired after the 1996-97 season and is currently the head coach of the Edmonton Oilers.
The last person was Craig Mactavish.