All Mens and Youth MLB Authentic Team Batting Practice Caps/Hats for $7.99-$9.99 at Shop.MLB.com until 12/31/2012 at 11:59PM(ET).
Discount cannot be combined with any other offer. Discount automatically applied in cart. Shoprunner 2-Day Shipping Eligible.
Normal Price: $27.99(Men's) - $21.99(Youth)
Sale Price: $9.99(Men's) - $7.99(Youth)
Shipping: Shipping starts at $4.95 (Is also eligible for Free 2-Day Shipping for Shoprunner members)
Click here for BP Caps Sale Page
Update: It looks like they're removing teams from the list as they sell out.
*12/6/2012, 3 teams have sold out or are otherwise unavailable.(Giants, Rangers, Nationals)
**12/14/2012, Detroit Tigers also now unavailable.
***12/16/2012, Baltimore Orioles & St. Louis Cardinals now unavailable. Washington Nationals back in stock.