i started collecting hockey cards seriously, so more than just getting the odd pack now and then, in the 1990-'91 season. so that was when i started having a comprehensive understanding of the league. at that time i think the last helmetless guys, or at least the ones who played enough that they were still getting cards made, were carlyle, wilson, langway, harry snepsts, brad marsh, lafleur, al secord, and mact. i might be forgetting one or two guys but it was a small list.
it always seemed weird to me how much younger mact was than everyone else. looking at it now, he actually is roughly the same age as wilson, carlyle, langway, marsh, and secord (he and secord started their careers as teammates in boston and had their rookie years in back to back years), but mact felt like a different generation because he lasted so much longer.
lafleur, snepsts, and secord retired that season.
the norris trio of carlyle, wilson, and langway all retired, as no longer everyday players, in 1992-'93. marsh retired that season too, and he was the only one who still played a regular shift—on the expansion senators that were the worst team of all time. marsh was in the all-star game. i'm pretty sure marsh was the last helmetless player in the ASG, not counting publicity stunts (ahem, jeremy frivolous lawsuit roenick).
but mactavish lasted all the way to 1997. he played 52 playoff games, won seven series, and a cup between when langway/wilson/carlyle/marsh hung them up and when he retired. and the whole time we were all like, who is this idiot?