Hammarlund spielte in den 1950er Jahren in der 1. schwedischen Liga und nahm 1955 an der Weltmeisterschaft in Utrecht teil. Von 1958 bis 1967 war er nonplaying captain des Nationalteams.