Buffalo Bills base ball hat
No size tag but I would think it’s a SM/MED
Not branded