I've been wearing Nike fitted caps for a good while now. They don't come in many sizes but the largest fits fine. The thing I like about them is they can be thrown in the washing machine multiple times with no ill effect on them. They're expensive if you don't catch them on sale, but last many times longer than the team affiliated ones.
I don't like the flex fit stretch caps. They give me a headache.