We print about 5,500 player and coach cards a year for TCUFL, a youth football league, so we built this for leagues like yours: design one card, upload your roster and photos, and get a personalized 30mil PVC card for every player, coach and volunteer, sorted by team.
Start from a template or a blank card. Add your league logo and type fields like {{Name}}, {{Team}}, {{Division}} and {{Jersey}}, plus a photo spot. Make a second version for coaches if they need a different color.
Download a spreadsheet with your card's exact columns, paste in your players (up to 2,000 per upload), and upload their photos. Preview every card before you order.
Cards are printed on industrial card printers and shipped via UPS with tracking within 3–5 business days, or the same day with Rush when you order by 11 AM ET on a weekday.
Upload player photos with your roster. They're rotated, resized and cropped to fit automatically, and phone photos work.
Any column in your spreadsheet can print on the card: team, age group, jersey number, season or player ID.
Make one design for players and another for coaches and volunteers, each with its own color, and order them together.
Add a barcode or QR code filled in with each player's ID number, if your league scans cards at check-in.
Youth sports leagues that qualify get 10% off every order. Apply for nonprofit pricing.
Leagues on our registration platform don't need a spreadsheet at all: cards print from approved, verified rosters. See the league system below.
The same team that prints your cards built the registration and management system TCUFL runs on: online registration, document checks, coach certifications, rosters and waivers, with ID cards printed straight from approved rosters.
Parents register players online and upload a photo, birth certificate and proof of address. No paper forms to chase down.
Staff review uploaded birth certificates and address documents, with automatic text reading to speed up checks, before a player is approved.
Coaches upload certifications such as Heads Up Football. Administrators verify and approve them before team assignments.
Add, drop and move players between teams, run Varsity and JV rosters, and roll returning players over to the next season.
Parents and coaches sign waivers online. Signatures are timestamped and stored with the player's record.
Organizations request player transfers and age-up exceptions online, and the commissioner approves or denies them with a full history.
Track each team from arrival to completion on registration day, so every station knows who's next.
Multiple organizations under one league, grouped into conferences and divisions, with role-based access so each organization sees only its own data.
Player and coach cards print from approved registrations with photos already attached, and ship to your league.
Tell us about your league and we'll get back to you with pricing, usually within one business day.
{{Team}} column. A single league-wide roster usually gets the better quantity price.Need a design? Our team can build it from a five-minute brief. ID card design service →
Tell us how many cards, card styles and divisions you need, and we'll send you a quote.
Get a quote