diehard
/ˈdaɪˌhɑrd/Definitions
1. noun
a person who strongly supports and is loyal to a particular organization, team, or cause, especially to the point of being extreme or fanatical
“The team’s diehards were still celebrating their championship win a week after the game.”
2. adjective
firmly committed or loyal to a particular organization, team, or cause
“The diehard fan had been attending every single game of the season.”