From bobble heads, to hats and shirts, The Cards give fans the most swag every year!
The top 5 teams for give aways are:
1. Cardinals with 49 promos every year!
2. Dodgers with 42.
3. Cubs with 41.
4. Pirates with 39.
5. Mets with 35.
The full study was done by Custom Ink and you can check it out HERE!