Today only, MLB.com takes an extra 25% off all MLB Baseball Caps in-cart. That's the best extra discount we've seen from this merchant so far this year. Shipping adds $4.98. Prices start at $7.48 after the in-cart discount, and styles are available for the Phillies, Yankees, Pirates, Red Sox, Mets, Blue Jays, and more.