
One athlete, parent or coach
One standard card
$17.99 USD
One 2.5 x 3.5 inch printed card with a magnetic display case. A small keepsake for a desk or shelf.
Finding christmas gifts for boyfriend who loves sports that actually hit different — not another jersey he'll wear twice — is harder than it looks.
Upload a photo of your player, pet or team, choose an available template, and preview your design before ordering a printed card.

As little as $0.90
a card in a 100-card Bulk Box
2.5 × 3.5 in
standard card size
Free to design
Start with the person receiving it and where they will display it. These are photographed Snapshot products; you choose your own photo and an available design. All prices are in USD, before shipping and any tax. The chosen quantity applies to the first design you make; you can adjust copies and add other designs in a Rookie Box before ordering.

One athlete, parent or coach
$17.99 USD
One 2.5 x 3.5 inch printed card with a magnetic display case. A small keepsake for a desk or shelf.

A milestone with a reflective finish
$20.98 USD
One 2.5 x 3.5 inch printed card with holographic finish and a magnetic display case. The price includes the card and finish.

Player, family and coach copies
$31.99 USD
Starts with five standard copies of your first design, with one magnetic display case included per box. For different player designs, reduce the first design’s copies and add the other designs separately. Review the final card count and price; add extra cases if each gift needs one.

Senior night or a coach tribute
$49.99 USD
One oversized 11 x 15.4 inch card on card stock with a protective sleeve. Plan the display around this size; a frame or stand is not included.
Bulk Boxes contain copies of one design. Use them for a shared team tribute or event keepsake. If every player needs a different personalized card, count the unique designs separately and choose a Rookie Box or discuss the roster with our team.
Standard and holographic are the online finish choices. Gold or silver foil work requires a custom quote. Free US standard shipping on orders $30+ — $5.00 flat under that. International and expedited rates depend on the destination and service shown at checkout.
Start with something the two of you actually share: a team, a stadium, a season you watched together or a milestone. The card lands best when it says something only you could say.
Use a recent photo they like of themselves, or one from a game or a trip you shared. Check that the face is clear and that they would be happy to see it on display.
Use real details: the team they follow, the year you met, the first game you went to together. Skip invented statistics, because one line only the two of you understand is stronger than a full stat line.
You can surprise them, or build the card together and place the order once they approve it. To send it straight to them, enter their address as the shipping address at checkout and review the carrier estimate for that address.
“Same team, same seats, and I would pick you every season. Happy anniversary.”
An example message, not a customer quotation.
Check names, nicknames and dates, then preview both sides at card size. Keep anything you would not want read aloud off the printed side if the card will sit on a shelf.
Confirm your presentation date, finish the design review, then check the carrier estimate for the actual delivery address before paying. Allow time to receive and organize the gifts before the event; an estimated arrival is not an event-date guarantee.
Production
Cards go into production the same day you order and ship on the next business day.
Expedited
When available, Priority and Overnight orders placed before the same-day cut-off on a business day ship that same day. The available services and exact cut-off time are shown at checkout.
In transit
Delivery time on top of that depends on the carrier and the destination, and you see the carrier estimate before you pay.
Shipping cost
Free US standard shipping on orders $30+ — $5.00 flat under that. A Rookie Box of 5 cards is $31.99, which clears the bar on its own.
Order by Monday, December 14 for Christmas delivery
Order with standard shipping by Monday, December 14 and it is expected by Wednesday, December 23. Cards go into production the same day you order and ship on the next business day. Delivery time on top of that depends on the carrier and the destination, and you see the carrier estimate before you pay. Ordering later? Faster services and their delivery estimates are shown at checkout.
Overview
Every year it's the same loop: you search, you scroll, you settle. A generic team hat. A gift card he'll spend on something you'll never see. Maybe a framed photo that collects dust behind the door. None of it feels like you really saw him — the guy who replays highlight reels at midnight, who still talks about that one game like it happened yesterday. Digital photos get buried in camera rolls. Generic sports merch fades. And nothing you can buy off a shelf captures the specific, personal moment you're actually trying to celebrate.
Snapshot turns a real photo of your boyfriend into a custom sports trading card that looks and feels like it came straight out of a pro pack — because it's printed on premium card stock, designed with authentic sports-card templates, and shipped from our facility in Des Moines, Iowa the next business day. Every card arrives with a free magnetic case to keep it protected and display-ready. You upload the photo, pick a template, add his name and stats, and we handle the rest. It's a gift with a shelf life measured in decades, not weeks.
Here's exactly how the process works — and why it's the easiest win you'll make this holiday season.

"We had my son’s senior pictures taken at Target field so I wanted to put those images on a baseball card to give out at his graduation party! I had so much fun creating them on the website! I ordered them on a Wednesday night and they were at my door that Saturday! Very quick! I couldn’t wait to open them! They are awesome! Better than I could have ever imagined! The quality is well worth the money! Amazing job! Will definitely recommend to anyone looking for a unique way to capture a forever memory!"
— Greg S. · 6 months ago"I created a few AI cards for my kids. I started collecting back on February and the boys love the Kaboom cards. My daughter loves princesses so I made her a Disney card through AI. I looked for a company to actually make the card and found Snapshots. Very easy to use, very fast, excellent price. They actually called me to verify some of the information on the picture and offered to make any changes. I received them very quickly. I rarely leave reviews, but I felt this company deserved to hear that they are doing it right and I will definitely be using them again very soon."
— jimmy P. · 3 months ago"Got the Pokémon style football card for my son as a birthday gift and he LOVES it! Amazing quality, super fast shipping and definitely expert care. Will definitely be buying again."
— Queenasia C. · 6 days ago"I designed and ordered a set of custom cards for a work function on a Thursday morning. I needed the cards expedited so that they would arrive on Saturday. By Thursday afternoon I received a notification that the cards had been printed, packed and shipped and were expected to arrive a day early which they did. On top of that the cards came out great. Prices were reasonable given the quality and quantity of what we ordered. Snapshot provided an excellent service in an extremely timely manner. Would absolutely recommend them to anyone looking for custom trading cards. 10/10 company 👍🏼"
— Franco P. · 2 weeks ago"Every card is bright. Professionally done legible and very well packaged. There wasn't a crease, an edge bent or a mistake. They came in a timely fashion and made it very easy to fit our card design into their template"
— Bossman J. · 2 weeks ago"Absolutely love how my son’s soccer cards turned out! 🔥 The quality is amazing, they arrived in great condition, and they look so cool! My son is beyond excited to start handing them out. Such a fun way to capture his love for soccer. Thank you, Snapshot!"
— Barbara R. · today"This is the best gift. I made a card and they printed the graphics I used and it looks like a graded basketball card. They are unbelievable. And it was fast and easy to use. I highly recommend Snapshot! Thanks Snapshot!"
— Eddie B. · today"Card turned out better than I expected"
— Sean C. · today"WOW! I ordered several different cards in a “Rookie” set to be given as a Christmas gift this year. I couldn’t be happier with the way they turned out. The entire process was done using their website and was so simple to do - I uploaded 3 different front and back designs, submitted the order and paid. In about a week, I received the order and they look fantastic! Can’t wait for my grandson to open at Christmas. I highly recommend Snapshot for custom cards!"
— marilea M. · today"Bought my son a card to celebrate his first year of tackle football. He thought it was so cool to have his stats along with the grading. Top quality and attention to detail. 👍🏼"
— Tom P. · yesterdayReviews from Google
Pick a photo and preview it on a real Snapshot template, right here.
Your photo stays on your device.
They're one of the best options out there, and here's why: they're personal in a way that mass-produced gifts simply aren't. A custom card features his actual photo, his name, his sport, and whatever details make it specific to him — not a licensed product made for millions of fans. It's also physical and durable, printed on premium card stock and protected by a free magnetic case, so it doesn't disappear into a camera roll or get tossed after the holiday. Gift cards feel impersonal. Jerseys are expensive and often wrong. A custom sports card feels like you actually thought about him — because you did.
Snapshot ships the next business day from our facility in Des Moines, Iowa, with free US standard shipping on orders $30+ across the USA. Order a few days ahead of Christmas and pick the shipping service that fits the date, keeping standard shipping transit in your region in mind. We recommend checking your order date against USPS or UPS holiday delivery schedules for your specific ZIP code to be safe. If you're cutting it close, consider ordering a few days earlier than you think you need to. The process itself takes under five minutes, so there's no reason to wait.
You don't need a professional photographer or a DSLR camera. Most photos taken on a modern smartphone — iPhone or Android — produce more than enough resolution for a standard 2.5" × 3.5" card. The main things that matter are lighting and focus: a clear, reasonably well-lit photo where your boyfriend's face or action is sharp will produce the best result. Blurry or very dark photos may reduce print quality, so if you have a few options, go with the clearest one. Action shots, sideline photos, and candid game-day images all tend to look great on the finished card.
Absolutely. The Rookie Box options let you order anywhere from a single card up to 18 cards in a pack, ranging from $17.99 to $49.99. If your boyfriend has a rec league team, a group of sports buddies, or you want to create a set of cards from different moments — different sports, different games, different years — a multi-card pack is a great option. Each card can feature a different photo and design. It's a thoughtful way to build a small collection that tells a bigger story, and the whole set ships together in free packaging with free US shipping over $30.
Standard Snapshot cards are 2.5" × 3.5" — the same dimensions as traditional sports trading cards. That size matters because it means the cards fit in standard card sleeves, top loaders, binders, and display cases your boyfriend might already own. It also means they sit perfectly in the free magnetic case that comes with every order. If you want something that makes more of a visual statement, the MEGA Card is 11" × 15.4" — a poster-sized trading card that's built for display on a wall or shelf. Both sizes are printed on professional card stock at our Iowa facility.
Yes — every standard card order includes a free magnetic case, which is the kind collectors use to protect high-value cards. It's rigid, secure, and keeps the card from bending, scratching, or fading over time. The magnetic closure makes it easy to open for display or to take out and show someone, then snap back shut for safe storage. If you order the MEGA 11" × 15.4" poster card, it comes with a free protective sleeve sized for that format. Either way, your boyfriend's card arrives ready to display without needing to buy any additional accessories.
No minimum order. You can order a single card for $17.99 and that's a complete, fully finished gift — premium card stock, professional design, free magnetic case, free US shipping over $30. That said, if you want to give more than one card — maybe a few different photos, or cards for multiple people — the pack options scale up to 18 cards at $49.99, which works out to a great value per card. You choose what fits your budget and your gift idea.
Yes, and that's one of the things that makes this especially convenient for holiday gifting. During checkout, you can enter a separate shipping address — meaning the card goes straight to your boyfriend's place if you're doing a surprise, or to your address if you're wrapping it yourself. Since Snapshot ships the next business day and includes free US standard shipping on orders $30+, you don't have to worry about coordinating pickups or paying extra for gift shipping. The packaging is clean and presentable on its own, or you can wrap the magnetic case for an extra touch.
Make your own card
Free to design, instant preview. Free US standard shipping on orders $30+. Review delivery options at checkout.
How it works
Grab any photo from your phone, your camera roll, or your computer — an action shot from his rec league game, a photo from a big win, even a candid from the stands. Clear, well-lit photos produce the sharpest results, but you don't need a professional camera. Most modern smartphone photos work beautifully. If you're unsure about photo quality, our design process will show you exactly how it looks before you order.
Choose from professionally designed sports-card templates built to match real trading card aesthetics — bold borders, stat boxes, team color accents, position labels, and more. Add his name, his sport, his number, whatever stats or details make it feel like his card. You can make it look like a rookie card, a legend edition, or a sleek modern design. It's genuinely personal in a way a store-bought gift simply can't be.
Once you place your order, we print your card on professional card stock at our Iowa facility and ship it directly to you — or straight to a gift address —, next business day. Free shipping over $30 anywhere in the USA. Every card comes tucked inside a free magnetic case that keeps it protected and ready to display on a shelf, desk, or nightstand. It arrives looking like something worth keeping forever. Because it is.
From upload to doorstep in under three days — premium quality, no compromises, made right here in America.
Avoid these
No:Mistake: Buying licensed gear he already owns
Yes:Fix: Most die-hard sports fans already have the jersey, the hat, and the hoodie. Buying more of the same signals you didn't quite know what else to get. A custom card featuring him — not his favorite team's logo — is something he definitely doesn't already have.
No:Mistake: Choosing a gift with no staying power
Yes:Fix: Candles burn out. Snack baskets get eaten. Even nice experiences fade into memory. A custom card printed on premium card stock and sealed in a magnetic case is a physical object he'll still have on a shelf in five years. The longevity is part of what makes it feel like a real gift.
No:Mistake: Waiting too long and scrambling for shipping
Yes:Fix: Holiday shipping windows close fast. A lot of personalized gift companies take 7-14 days to produce and ship. Snapshot ships the next business day from Des Moines, which gives you a much more forgiving window — but you still don't want to push it to December 23rd.
No:Mistake: Going generic when personal was right there
Yes:Fix: A $50 gift card tells someone you ran out of ideas. A $17.99 custom sports card with his face, his sport, and his name on it tells a different story entirely. The price isn't even the point — it's the thought encoded into the object. Snapshot makes that personal touch easy and fast, not expensive or complicated.
What matters
This isn't a stock photo on a mug or a licensed jersey with someone else's name on it. It's his face, his sport, his moment — turned into a collector-quality card he'll actually want to keep. That specificity is what separates a memorable gift from a forgettable one.
Holiday shipping anxiety is real. Snapshot ships the next business day from our Des Moines facility, with free shipping over $30 across the USA. Order early enough and it arrives well before Christmas morning — no last-minute scramble, no upgraded shipping fees.
A single custom card starts at $17.99 and includes the free magnetic case. Packs go up to $49.99. The MEGA 11"×15.4" poster card is also $49.99. You can put together a genuinely impressive gift without spending like you're shopping at a stadium team store.
Digital photos disappear into app updates and broken phones. A card printed on premium card stock and stored in a magnetic case? That sits on a shelf for years.
Made for
Maya's boyfriend had spent every Saturday this past fall coaching an 8U baseball team out of pure love for the game. For Christmas, she uploaded a photo she'd secretly taken of him mid-pep-talk in the dugout, added 'Coach' as his position and his team's record as the stat line. When he opened it Christmas morning, he held it up like it was a rookie card pulled from a fresh pack. It's been on his desk at work ever since. That's the kind of gift that doesn't get re-gifted.
Some guys peaked on a field, and they're proud of it — rightfully so. Jess dug through her boyfriend's old photo albums and found a shot from his college defensive line days, cleats in the turf, game face locked in. She ordered a single card, styled it like a throwback college edition with his position, jersey number, and school colors. He didn't say much when he opened it. He just laughed and shook his head in that way that means it landed exactly right.
He's 34, plays in a Monday night adult hockey league, and celebrates goals like he's in Game 7. His girlfriend, Tara, grabbed a photo from a rink-side shot a buddy had taken mid-celebration — helmet on, stick raised, pure joy. She ordered a three-card pack and styled each one with different templates: one vintage, one modern, one bold. He opened it on Christmas Eve and immediately texted his linemates a photo of the cards. That reaction? Priceless and totally repeatable every season.
Nothing hits a sports-loving dad harder than seeing his kid fall in love with the same game he grew up playing. Rachel ordered a father-and-son card set — one card for her boyfriend, one for their six-year-old, both styled like matching soccer trading cards with their names, positions, and a made-up 'team' they'd named together on a road trip. She wrapped them together in the original magnetic cases. Her boyfriend opened it slowly, read both cards twice, and immediately said it was going up on the wall.
Not every sports-obsessed boyfriend is an athlete. Some guys know every stat, every trade, every draft pick — and they feel that fandom just as deeply. Lena's boyfriend is exactly that: a lifelong NBA fan who's never missed a playoff game in a decade. She found a photo of him at his first live game — pure disbelief on his face as his team hit the buzzer-beater — and turned it into a MEGA 11"×15.4" poster card with his name, his team's colors, and the date of the game as his 'career stat.' He hasn't stopped talking about it.
In practice
Every card is made by hand in our Des Moines facility, and that craft shows in the finished product.
Pricing
Snapshot custom sports cards start at just $17.99 — competitive with most decent stocking stuffers, but with none of that throwaway feeling.
The Rookie Box covers single cards through packs, ranging from $17.99 to $49.99, with 1 to 18 cards depending on the option you choose. Every order in this range includes a free magnetic case and free shipping over $30 anywhere in the USA. Want to go bigger? The MEGA Card is a striking 11"×15.4" poster-sized trading card, also priced at $49.99, and it comes with a free protective sleeve. It's the move if your boyfriend is the type who'd hang it on the wall — which, honestly, most of them are.
Compare $17.99 for a one-of-a-kind keepsake card to $30 for a generic team hat he already owns. The math is pretty straightforward.
Simple, collectible pricing. No subscriptions, no hidden fees.
Create for free • Ships the next business day • Made in Des Moines, IA, USA

Perfect for those unforgettable moments
$17.99 - $49.99
See details about The Rookie Box
Free to design — only pay when you're ready to print.
A variety pack, every card different




A variety pack of custom cards
One card, encased and built to last
Duplicates of one card for trading
Perfect for trading with teammates, friends, and family
Their moment, bigger than ever
Free shipping on orders $30+ (USA)
Need something else? Large runs, business cards, or league programs — get in touch and we'll make it work.
Upload your photo, choose a template, and preview your card in under a minute. No design skills needed.
Lightning-fast production. Your keepsakes are printed, packed, and shipped the next business day.
Proudly printed in Des Moines, Iowa. Free US standard shipping on orders $30+ anywhere in the USA.
Template series
See what's possible with our templates





Don't settle for another generic gift he'll forget by February. Production takes one business day; shipping time is quoted at checkout for your address. Made in the USA. Free magnetic case included. Starting at just $17.99.
No credit card required | Instant preview | Pro-quality designs