This is a 2012 Stars & Stripes Oakland Athletics New Era Authentic MLB Cap size 7 1/8. The 2012 MLB Stars & Stripes caps were worn by all MLB clubs on Memorial Day and Independence Day as part of Major League Baseball’s fifth consecutive year of national fundraising and awareness initiatives for veterans.  These caps are now hard to find.  The cap is in excellent condition and does not appear to have been worn.