Make Your Own Baseball Cards

An online baseball card maker built for teams. Upload photos, pick a design, put stats on the back, and get real printed cards or print-ready files. Free to design.

A baseball card maker that handles the whole roster

Most card makers are built for one card at a time. You drop a photo into a template, type a name, and export an image. That works for a single keepsake. It falls apart when you need 14 matching cards for a team, or 190 for a league, each with its own photo, number, and stats.

Pennant Cards treats the team as the unit. You set the design and colors once, add the roster, and every card is generated from it. Parents can submit their own kid's photo and answers through a form link, so you are not collecting files over text. When a photo changes or a number is wrong, you fix one field and the card updates.

Designing is free. When the set is ready, order printed cards on 16pt gloss cardstock, shipped in 4 to 5 business days, or download print-ready PDFs to print anywhere. Cards start at $1.25 each with a 25-card minimum.

How the card maker works

1. Add your players

One player or a whole roster. Type names in, paste from a spreadsheet, or send parents a form link to fill in their own.

2. Upload photos

Any phone photo works. Backgrounds are removed automatically, and you can adjust exposure, crop, and position.

3. Design the card

Pick one of 12 designs, set team colors, add a logo, and choose which fields appear. Changes apply to every card at once.

4. Print or download

Order printed cards shipped to your door, or download print-ready PDFs and take them to a local print shop.

What you can customize

Twelve card designs

Classic bordered layouts, a wood grain, an airbrush, a jumbotron, a pennant banner, a minimal style, and a fully custom design where you upload your own overlay.

Team colors everywhere

Set primary and secondary colors once. Borders, banners, text, and the back of the card all follow.

Stats and facts on the back

A stats table with your own columns, a custom text block, a fun-facts layout, or an automatic team roster. Combine two layouts on one back.

Background removal

Cut the player out of a cluttered photo in one click, then put them on a solid color or one of our graphic backgrounds.

Player, coach, and team cards

Portrait cards for players and coaches plus a landscape team photo card, all in the same design.

Ball icons for every sport

Baseball by default, with soccer, basketball, football, hockey, and bowling icons for teams that play more than one sport.

See the designs

Each design has its own front layout, back layouts, and color scheme. Flip through examples with player, coach, and team cards.

What teams say about the cards

What printing costs

Design for free. Printed card pricing drops with quantity. Digital downloads are priced per player.

Pricing Calculator

1 100
18 200
Production Speed
* Production speeds are estimates only and don't include time in transit.
Total Cards Printed: 280
Cost Per Player: $20.00 $13.40
Cost Per Card: $1.00 $0.67
Subtotal: $280.00 –33% $187.60
+ Shipping

Frequently asked questions

Sign up for a free account and start a project. Add a player, upload a photo, and pick a design. Set the team colors, enter the name and number, and add stats or fun facts to the back. The card previews as you work. When it is done, order printed cards or download the files.

Designing is free, with no credit card required. You pay when you order printed cards, which start at $1.25 per card with a 25-card order minimum and at least 18 copies per player, or when you buy a digital download, which starts at $25 for a project.

Yes. The back of every design supports a stats layout with columns you name yourself, such as AVG, HR, RBI, and IP. You can also use a custom text block, a favorites list (favorite player, walk-up song, nickname), or an automatic roster of the whole team, and combine two of these on one back.

Yes. A digital download gives you high-resolution CMYK PDFs with bleed and trim marks, plus instructions to hand to a print shop. This is the option for anyone outside the US or anyone who needs cards faster than shipping allows.

Standard trading card size, 2.5 by 3.5 inches. Printed cards use 16pt C2S cardstock with UV gloss on the front and have square corners. Downloads are set up at the same size with a bleed, so a print shop can cut them to match.

Yes. The Custom design lets you upload your own front and back artwork as an overlay and place the text fields where you want them. The Blank design gives you complete control with no template at all. Both come with downloadable templates at the right size.

It depends on how many cards you need. For one or two cards of one player, an Etsy seller is cheapest. For a team or league, you want a tool that handles a roster, lets parents submit their own photos, keeps every card consistent, and prints in bulk. That is what Pennant Cards is built for. Our printing options guide compares the alternatives with prices.

Make your first card now

Sign up free, upload one photo, and see it on a card in a couple of minutes. Add the rest of the team when you are ready.