The best baseball cap I ever bought was from Under Armour. I've beat the heck out of it and it still looks new.