MLB Shop is showing a 20% off promo code at the top of this page as the main coupon, and it is best for general purchases where you plan to buy items at full price. The code takes 20% off almost everything site wide but cannot be used with other promotions. If you buy sale items, the site sale and the specific deals are often the better option.
Small orders under $50 or first time shoppers: If you are a first time newsletter signup, the $10 off saving is likely the simplest win on a small cart. For example, on a $40 order the newsletter $10 off reduces the total to $30, a saving of $10. Use the newsletter signup offer in the body of the page when you qualify.
Typical full price order sizes: Use the 20% off promo code at the top of this page when you are buying mostly full price items. For example, on a $120 order the 20% promo code reduces the total to $96, saving $24 (original $120, percent 20%, final $96, saving $24). The code applies site only and cannot be stacked with other promotions.
Buying sale items: The site sale runs up to 70% off selected products, so check sale prices first. On selected sale pieces that are already reduced the sale price will often beat the 20% code. For instance, an item marked down to $40 with a 70% reduction from an original $133.33 is already lower than using 20% off a full price item. The sale applies only to selected products while stock lasts, and you get the sale price without entering a code.
When a single product deal is the target: If you want an Arizona Diamondbacks jersey, the deal price is $60.99. Compare that fixed price to the price you would pay after any code on that same jersey. If the jersey is full price $76.24, the 20% code would drop it to $60.99 (example only), so check the listed deal price; take whichever gives the lower total.
Our records for the 12 months to October 2026 show 24 offers listed for MLB Shop, including 12 codes and up to 70% off sales. Percentage codes in that time typically were 25% off and the biggest code was 60% off. Our team ran 11 checkout tests across 11 offers in the 12 months to October 2026.
MLB Shop recently ran a 25% off caps code that ended on 19 August 2026; that was stronger than today’s 20% code for caps, so watch this page or sign up to Love Coupons if you can wait.
When choosing between the 20% promo code, the sale prices and the $10 newsletter credit, take whichever leaves the lower total. The 20% promo code cannot be combined with other promotions, so you must pick either the code or a sale price or the newsletter credit when the terms exclude stacking.