gloater
/ˈɡloʊtər/
noun
- A person who gloats; someone who shows smug satisfaction at their own success or another's failure.
- He was known as a gloaters after every victory, no matter how small.
- Nobody likes a gloaters who rubs their win in everyone's face.
- The team captain was a gracious winner, never a gloaters.