MLB San Francisco Giants Patch Perfect 950 Snapback Cap Polyester 100% Imported Available in two sizes S/M - M/L New Era 9Fifty Snapback Cap High Crown Flat Bill Design 100% Polyester