There's something genuinely special about holding a trading card with your own face on it — or your kid's, or your teammate's. It's not just a novelty. A well-made custom trading card captures a moment, a season, a milestone. CardStar makes that experience easy, fast, and actually great-looking. We offer over 60 professionally designed templates across more than 10 sports — soccer, football, basketball, baseball, hockey, cricket, rugby, tennis, golf and more. You upload your photo, drop in your name and stats, pick a design, and we handle everything else: printing on genuine card stock (not flimsy photo paper), and shipping it to your door anywhere in the world. Most orders are produced and dispatched within 24 hours. Whether you're creating a single card as a gift or putting together a full squad set for an end-of-season celebration, the process is the same: simple, fast, and satisfying. Our AI-powered preview lets you see exactly what your card will look like before you commit. No design skills needed. No fiddling around in Photoshop. Just upload, personalise, and order. Cards arrive looking like the real thing — because they are. Premium card stock, sharp printing, and designs that have been crafted to look genuinely professional, not like a custom job. If you've been searching for custom trading cards that are actually worth giving as a gift, you found them.
CardStar
Upload a photo, pick a design, add your stats. Done in minutes. Shipped in 24 hours.
How do I make a custom trading card?
Visit CardStar, choose a sport and design template, upload your photo, fill in your name and stats, then checkout. Your card is printed on premium card stock and dispatched within 24 hours.
How long does delivery take?
Most cards are produced and shipped within 24 hours. Delivery times vary by location: typically 3-5 days in the US and UK, and 5-10 days internationally.
Can I order cards for a whole team?
Yes! CardStar supports bulk team orders. You can create individual designs for each player and order them together. Contact us for group discount pricing on orders of 10+ cards.
What sizes are available?
Our standard trading cards are the classic 2.5" x 3.5" size — the same dimensions as official sports trading cards. We also offer oversized Big Head prints for display and fan use.
Join thousands of sports fans who've made their moment permanent.
Upload your photo, pick a design, and get your card in days.
Create Your Custom Card