Learn English – Word for taking too much pride in something mediocre

single-word-requests

Is there a word, preferably pejorative, describing someone who take too much pride in something mediocre?

The reason I'm searching for this word is a good friend of mine constantly dwells on some small achievements, like he'd brag about how he could eat 5 burgers in 5 minutes or how he jogs to work everyday even though it only takes 10 minutes of walking to everyone we meet at the bar. So next time I see him doing that, I want to call him "Stop being (a/an) ____!"

Best Answer

vainglory, particularly the "inordinate" part of this definition, seems to fit:

Inordinate pride in oneself or one’s achievements

http://www.oxforddictionaries.com/definition/english/vainglory