Filter By


Antigua (4)
Majestic (18)
Nike (21)


S (24)
M (27)
L (27)
XL (28)
XXL (18)
3XL (2)
One Size (2)


under $20 (10)
$20 - $40 (28)
$40 - $60 (7)


& Up (10)
& Up (10)
& Up (11)
& Up (11)

St. Louis Cardinals Men's Shirts

Learn More About Cardinals Shirts


Fan Essentials: St. Louis Cardinals Shirts

Elevate your fandom with St. Louis Cardinals shirts from DICK’S Sporting Goods. You can wear your pride on your sleeve with a variety of St. Louis Cardinals performance shirts, polos and crewneck T-shirts.

Every matchup is a chance to put your passion on display with a stylish Majestic® or Antigua® look. St. Louis Cardinals shirts come with bold team colors, wordmarks and logos. Select from a variety of styles sure to suit any dedicated MLB® fan.

Comfort is essential for your MLB® gear. Many St. Louis Cardinals T-shirts are made with technical fabrics for a lightweight, comfortable fit. Moisture-wicking technology minimizes perspiration to keep you fresh in the stadium stands. Look for new Majestic® Cool-Base jerseys and Antigua® technologies.