This is the New Era 9TWENTY cap featuring the New York Yankees. It is constructed from corduroy fabric.
New Era
Corduroy