• 5.0 Google Rating
  • BBB Accredited Business
  • 100% Satisfaction Guarantee

Buying model

Association orders

One invoice, one design cycle, every team covered — usually the better deal.

One Minnesota association covered every team with a single 1,500-pin order on one invoice, which cleared the banner threshold and brought the per-pin price down across the program.

The alternative — each team ordering separately — means separate designs, separate minimums and separate proof cycles. Some associations prefer that autonomy; it costs more per pin.

Project records

CA · baseball

Antelope Valley Coyotes

The same club came back and ordered fifty percent more.

1,600 pins2.0"Banner includedVerbatim quote

Antelope Valley · CA · baseball

Antelope Valley Coyotes

A club that wanted one pin every age group could use — and got the clearest demonstration in the archive of why the bigger pin costs less.

1,000 pins2.0"

Apple Valley · MN · Twin Cities metro · baseball

Apple Valley Baseball

A thousand spinner pins with a banner and glitter — and a last-minute artwork change because a player left the program before Cooperstown.

1,000 pins2.25"Banner included

Long Beach · CA · baseball

Beach City Cyclones

A VW camper van and a Snoop Dogg portrait, from a Long Beach team going to Cooperstown.

1,540 pins2.25" / 3.0"Banner includedVerbatim quote

El Segundo · CA · South Bay, Los Angeles · baseball

Beach City Prospects

Fourteen hundred pins for Cooperstown, and a dollar a pin riding on half an inch.

1,400 pins2.0"Verbatim quote

Beaver Valley · PA · baseball

Beaver Valley Red

The order where a quoting error was corrected out loud rather than quietly absorbed.

1,160 pins2.0" / 2.5" / 3.0"Banner includedVerbatim quote

Beaver Valley · PA · baseball

Beaver Valley White

Two sibling teams, one week at Cooperstown, and a pin designed in two halves so the teams could complete each other's.

1,050 pins3.0"Verbatim quote

· baseball

Bobcat Baseball Club

Sixty rare pins against nine hundred and forty standard — and a customer who changed his mind about player numbers, in the right direction.

1,100 pins2.0" / 3.0"Verbatim quote

Baxter · MN · Brainerd Lakes · association · hockey

Brainerd Amateur Hockey Association

An entire association covered by one order — 1,500 pins on a single invoice, with a rush that TPC had to chase the factory to protect.

1,500 pins2.0"Banner includedVerbatim quote

Berwyn · PA · baseball

Bulldogs BB PA

Nine hundred standard, a hundred and twenty rare, a hundred gold — scarcity designed on purpose.

1,120 pins2.0"Banner includedVerbatim quote

CA · baseball

CA Diamond Kings

Most orders make the spinner the rare pin. This one put it on the majority.

1,100 pins2.0"Banner includedVerbatim quote

NC · baseball

Carolina Bulls

"We have used your company before a few years ago."

1,100 pins1.5"Verbatim quote

Chaska · MN · hockey

Chaska Chanhassen Hockey Association (CCHA)

Three teams from one Minnesota association, three separate orders, two different families — and a puzzle-piece pin set that had to be re-engineered so it would survive production.

Rockledge · FL · Space Coast · corporate

City of Rockledge

Fifteen hundred pins for a Florida city — the largest corporate run in the collection, and the lowest price per pin anywhere in it.

1,500 pins1.5"

· baseball

Concord Athletics

A thousand pins, a hundred blackout, and a second mould that cost nothing.

1,100 pins2.0"Verbatim quote

CT · baseball

CT Crushers

Two red blinking lights, set into a gold pin — the only lit pins in the library.

1,250 pins2.5" / 2.0"Verbatim quote

CT · baseball

CT Crushers

Two thousand five hundred pins — the largest order here, and a third of them upgraded.

2,500 pins2.0"

Keene · NH · hockey

Keene Youth Hockey Club

A thousand pins at seventy-nine cents — the cheapest pin in the library, and a club board signed it off.

1,000 pins1.0"Verbatim quote