League-wide card program

Custom player cards for your whole league.

Every team gets a link. Parents order directly. Your league earns revenue without managing inventory, payments, or order forms.

  • Parents order directly
  • Coaches share one link
  • League earns on every order
Kids from different baseball teams trading custom Card Genie cards and shaking hands after a game.
Card Genie · League Day
The product

Real trading cards, personalized for every player.

Name, team, number, season, and sport-specific designs — printed as keepsakes kids can collect, trade, and share with family.

Custom player cardsTeam packsGrandparent giftsCollect + trade

Drag to spin · Tap to flip

A pack of personalized team trading cards fanned out — one card for every player on the team.
Team Packs

Order a Team Pack — or a Player Pack.

Every player gets their own custom card. From there it’s up to each family: order a Team Pack with a card for the whole roster, or a Player Pack of just their own player. It’s optional either way — a keepsake of the season, however much of it you want.

Team Pack of the whole rosterOr a Player Pack of just your playerOptional for every familyA season keepsake
The flow

How it works

  1. 1
    Set up your league

    Teams and coach invite links in about 10 minutes.

  2. 2
    Coaches share team links

    One team link per team, sent to its families.

  3. 3
    Parents order

    Families make and pay for their own cards.

Your league tracks orders and earns revenue automatically. See the coach’s side →

No extra work

Built for busy leagues.

Coaches only share a link. Parents handle the rest.

No inventory
No cash
No forms
No design work
The bonus

Estimate your league revenue.

A league of about 500 players earns $5k–$10k+ a year. Adjust your teams, players, participation, and seasons.

Try your numbers

What your league could earn in a year.

Tap the arrows to plug in your league’s size. The revenue line below updates live.

Teams
42
Players per team
12
Family participation
75%
Seasons per year
3
Estimated league revenue per year
$7,938

$2,646/season × 3 seasons a year. Each season: 378 families → 378 packs × $7/pack (your 20% of a $35 pack), one pack per participating family. Second packs and slabs are on top. Estimate only.

Enroll Your League →
Start With One Team →

Just coaching one team? Start with your team now — you can join your league later.

Campaigns

Custom packs for any league moment.

Opening Day
All-Stars
Tournaments
End-of-season gifts
In your dashboard

Track everything in one place.

See active teams, parent orders, participation, and league revenue without chasing spreadsheets.

Spring Season · SnapshotLive
DivisionTeamsOrdersRevenueStatus
8U Baseball692$1,380Active
10U Baseball8134$2,010Active
12U Softball571$1,065Active
All-Star Drop238$570Closed
A parent and child looking at a custom trading card together at golden hour.
Why parents say yes

A memorable team keepsake.

It feels like a gift, not a fundraiser — and every order can support the league.

PersonalizedGiftableKid-approvedEasy checkout
Questions

What boards usually ask first.

Anything else, reach out — we'll get back same-day.

Does the league have to buy inventory?+
No. Every card is printed on demand after a parent orders it. The league never holds product, never has leftover stock, and never fronts cost.
What does the coach have to do?+
Share a team link with parents. That's the entire ask. Coaches don't take orders, collect cash, or manage anything related to fulfillment.
Can each team have its own link?+
Yes — every team gets a unique link so orders are correctly attributed to the right team, season, and division in your reports.
How does the league get paid?+
Stripe Connect handles payouts directly to the league's bank account on whatever cadence you pick. No invoices, no waiting on us to cut a check.
Any kid, any sport

Every sport. Every style.

Baseball, soccer, football, hockey — templates and uniforms adapt to the sport automatically. If your kids play it, we make cards for it.

BaseballSoftballBasketballSoccerFootballHockeyVolleyballLacrosseAnd more
Ready when you are

Give every player cards they’ll want to keep.

Not ready to commit the whole league? Start with one team and see how parents respond.

Just coaching one team? Start with your team now — you can join your league later.