
2017 Topps National Baseball Card Day Promo Cards
Product Details
NBCD is back again for another run! The 2017 Topps National Baseball Card Day promotion features free packs at participating hobby shops on Saturday, August 12, 2017.
Initially revealed at the Industry Summit, 2017 Topps National Baseball Card Day largely maintains what Topps established in the 2016 set. This means a moderate base lineup, purchase incentive cards, and a shot at limited autographs.
2017 Topps National Baseball Card Day Hobby Store Promo
Every six-card 2017 Topps NBCD promo pack includes five base cards along with one marketing card. The set includes 29 base cards and 11 rare autograph options. There is also an exclusive Mike Trout card not found in packs. This card is earned by making a Topps purchase of $10 or more.
Most collectors are naturally curious about where they can find the free cards, and the full store list PDF can be seen here!
In addition, collectors can enter to win Topps apparel by Tweeting at Topps' account with a picture of the 2017 Topps National Baseball Card Day poster in their local card shop and using the #ToppsBaseballCardDay hashtag.
In-Stadium 2017 Topps National Baseball Card Day Promotions
Although much of the action goes down on 8/12/2017, fans visiting major league ballparks in August or July might come across the in-stadium portion of the promo. This takes place from July 12 to August 13, 2017 for each of the MLB teams. The specifics for the venues and exact dates are listed below in alphabetical order by team:
- Arizona Diamondbacks - 8/13/17
- Atlanta Braves - 8/6/17
- Baltimore Orioles - 8/6/17
- Boston Red Sox - 8/4, 8/5, 8/6
- Chicago Cubs - 8/5/17
- Chicago White Sox - 8/11/17
- Cincinnati Reds - 8/10/17
- Cleveland Indians - 8/6/17
- Colorado Rockies - 8/5/17
- Detroit Tigers - 8/12/17
- Houston Astros - 8/3/17
- Kansas City Royals - 8/6/17
- L.A. Angels - 8/6/17
- Los Angeles Dodgers - 8/11/17
- Miami Marlins - 8/12/17
- Milwaukee Brewers - 8/12/17
- Minnesota Twins - 8/4/17
- New York Mets - 8/6/17
- New York Yankees - 7/31/17
- Oakland Athletics - 8/11/17
- Philadelphia Phillies - 8/13/17
- Pittsburgh Pirates - 8/7/17
- San Diego Padres - 7/30/17
- San Francisco Giants - 8/5/17
- Seattle Mariners - 7/20/17
- St. Louis Cardinals - 8/12/17
- Tampa Bay Rays - 8/12/17
- Texas Rangers - 8/11/17
- Toronto Blue Jays - 8/12/17
- Washington Nationals - 8/11/17
These stadium cards are numbered differently from the hobby promo cards and feature a much larger checklist. Each team has a total of 10 players (past and present) in their respective set. However, the Mets total nine players and the Phillies have 20 options. Each in-stadium pack includes four random cards.
Release Date: 8/12/2017
Product Configuration: 6 cards per pack, 50 packs per box, 1 box per case
In-Store Checklist
2017 Topps National Baseball Card Day Hobby Store Promo Checklist
Base Set Checklist

2 Carlos Correa - Houston Astros
3 Corey Seager - Los Angeles Dodgers
4 Maikel Franco - Philadelphia Phillies
5 Freddie Freeman - Atlanta Braves
6 Chris Sale - Boston Red Sox
7 Paul Goldschmidt - Arizona Diamondbacks
8 Nolan Arenado - Colorado Rockies
9 Joey Votto - Cincinnati Reds
10 Justin Verlander - Detroit Tigers
11 Aledmys Diaz - St. Louis Cardinals
12 Dellin Betances - New York Yankees
13 Eric Hosmer - Kansas City Royals
14 Giancarlo Stanton - Miami Marlins
15 Orlando Arcia - Milwaukee Brewers RC
17 Jharel Cotton - Oakland Athletics RC
18 Andrew McCutchen - Pittsburgh Pirates
19 Wil Myers - San Diego Padres
20 Brandon Crawford - San Francisco Giants
21 Francisco Lindor - Cleveland Indians
22 Kris Bryant - Chicago Cubs
23 Yoan Moncada - Chicago White Sox RC
24 Robinson Cano - Seattle Mariners
25 Manny Machado - Baltimore Orioles
26 Josh Donaldson - Toronto Blue Jays
27 Jacob deGrom - New York Mets P
28 Chris Archer - Tampa Bay Rays
29 Adrian Beltre - Texas Rangers
GWP-MT Mike Trout - LA Angels*
Autographs Set Checklist

AU-AD Aledmys Diaz - St. Louis Cardinals
AU-AJ Aaron Judge - New York Yankees #/11
AU-BH Bryce Harper - Washington Nationals #/20
AU-CC Carlos Correa - Houston Astros #/35
AU-CS Chris Sale - Boston Red Sox #/5
AU-DB Dellin Betances - New York Yankees #/11
AU-JA Jose Altuve - Houston Astros #/73
AU-JB Justin Bour - Miami Marlins #/200
AU-TT Trea Turner - Washington Nationals #/105
AU-YG Yulieski Gurriel - Houston Astros #/175
![]() | Making purchases through affiliate links can earn the site a commission |
Stadium Checklist
2017 Topps National Baseball Card Day Stadium Giveaway Checklist

AD-1 A.J. Pollock - Arizona Diamondbacks
AD-2 Zack Greinke - Arizona Diamondbacks
AD-3 Taijuan Walker - Arizona Diamondbacks
AD-4 David Peralta - Arizona Diamondbacks
AD-5 Paul Goldschmidt - Arizona Diamondbacks
AD-6 Jake Lamb - Arizona Diamondbacks
AD-7 Fernando Rodney - Arizona Diamondbacks
AD-8 Yasmany Tomás - Arizona Diamondbacks
AD-9 Patrick Corbin - Arizona Diamondbacks
AD-10 Randy Johnson - Arizona Diamondbacks
Atlanta Braves - 08/06/17
ATL-1 Dansby Swanson - Atlanta Braves RC
ATL-2 Freddie Freeman - Atlanta Braves
ATL-3 Ender Inciarte - Atlanta Braves
ATL-4 Julio Teheran - Atlanta Braves
ATL-5 Nick Markakis - Atlanta Braves
ATL-6 Mike Foltynewicz - Atlanta Braves
ATL-7 Bartolo Colon - Atlanta Braves
ATL-8 Matt Kemp - Atlanta Braves
ATL-9 Hank Aaron - Atlanta Braves
ATL-10 Chipper Jones - Atlanta Braves
Baltimore Orioles - 08/06/17
BAL-1 Manny Machado - Baltimore Orioles
BAL-2 Adam Jones - Baltimore Orioles
BAL-3 Chris Tillman - Baltimore Orioles
BAL-4 J.J. Hardy - Baltimore Orioles
BAL-5 Mark Trumbo - Baltimore Orioles
BAL-6 Zach Britton - Baltimore Orioles
BAL-7 Chris Davis - Baltimore Orioles
BAL-8 Kevin Gausman - Baltimore Orioles
BAL-9 Jonathan Schoop - Baltimore Orioles
BAL-10 Cal Ripken Jr. - Baltimore Orioles
Boston Red Sox - 08/04, 08/05 & 08/06/2017
BOS-1 Xander Bogaerts - Boston Red Sox
BOS-2 Dustin Pedroia - Boston Red Sox
BOS-3 Mookie Betts - Boston Red Sox
BOS-4 Rick Porcello - Boston Red Sox
BOS-5 Jackie Bradley Jr. - Boston Red Sox
BOS-6 Andrew Benintendi - Boston Red Sox RC
BOS-7 Craig Kimbrel - Boston Red Sox
BOS-8 David Price - Boston Red Sox
BOS-9 Hanley Ramirez - Boston Red Sox
BOS-10 David Ortiz - Boston Red Sox
Chicago Cubs - 08/05/17
CC-1 Anthony Rizzo - Chicago Cubs
CC-2 Jake Arrieta - Chicago Cubs
CC-3 Javier Baez - Chicago Cubs
CC-4 Kris Bryant - Chicago Cubs
CC-5 Kyle Schwarber - Chicago Cubs
CC-6 Ben Zobrist - Chicago Cubs
CC-7 Addison Russell - Chicago Cubs
CC-8 Jon Lester - Chicago Cubs
CC-9 Kyle Hendricks - Chicago Cubs
CC-10 Ryne Sandberg - Chicago Cubs
Chicago White Sox - 08/11/17
CWS-1 Jose Abreu - Chicago White Sox
CWS-2 Nate Jones - Chicago White Sox
CWS-3 Yoan Moncada - Chicago White Sox RC
CWS-4 Carlos Rodon - Chicago White Sox
CWS-5 James Shields - Chicago White Sox
CWS-6 Tim Anderson - Chicago White Sox
CWS-7 Zach Putnam - Chicago White Sox
CWS-8 Avisail Garcia - Chicago White Sox
CWS-9 Tyler Saladino - Chicago White Sox
CWS-10 Frank Thomas - Chicago White Sox
Cincinnati Reds - 08/10/17
CIN-1 Joey Votto - Cincinnati Reds
CIN-2 Eugenio Suárez - Cincinnati Reds
CIN-3 Billy Hamilton - Cincinnati Reds
CIN-4 Anthony DeSclafani - Cincinnati Reds
CIN-5 Adam Duvall - Cincinnati Reds
CIN-6 José Peraza - Cincinnati Reds
CIN-7 Raisel Iglesias - Cincinnati Reds
CIN-8 Brandon Finnegan - Cincinnati Reds
CIN-9 Homer Bailey - Cincinnati Reds
CIN-10 Johnny Bench - Cincinnati Reds
Cleveland Indians - 08/06/17
CLE-1 Francisco Lindor - Cleveland Indians
CLE-2 Carlos Santana - Cleveland Indians
CLE-3 Corey Kluber - Cleveland Indians
CLE-4 Carlos Carrasco - Cleveland Indians
CLE-5 Jose Ramirez - Cleveland Indians
CLE-6 Edwin Encarnacion - Cleveland Indians
CLE-7 Cody Allen - Cleveland Indians
CLE-8 Andrew Miller - Cleveland Indians
CLE-9 Jason Kipnis - Cleveland Indians
CLE-10 Jim Thome - Cleveland Indians
Colorado Rockies - 08/05/17
COL-1 Nolan Arenado - Colorado Rockies
COL-2 Chad Bettis - Colorado Rockies
COL-3 Charlie Blackmon - Colorado Rockies
COL-4 David Dahl - Colorado Rockies RC
COL-5 Ian Desmond - Colorado Rockies
COL-6 Carlos Gonzalez - Colorado Rockies
COL-7 Jon Gray - Colorado Rockies
COL-8 DJ LeMahieu - Colorado Rockies
COL-9 Trevor Story - Colorado Rockies
COL-10 Andres Galarraga - Colorado Rockies
Detroit Tigers - 08/12/17
DET-1 Miguel Cabrera - Detroit Tigers
DET-2 Jordan Zimmermann - Detroit Tigers
DET-3 Nicholas Castellanos - Detroit Tigers
DET-4 Michael Fulmer - Detroit Tigers
DET-5 J.D. Martinez - Detroit Tigers
DET-6 Victor Martinez - Detroit Tigers
DET-7 James McCann - Detroit Tigers
DET-8 Justin Verlander - Detroit Tigers
DET-9 Ian Kinsler - Detroit Tigers
DET-10 Al Kaline - Detroit Tigers
Houston Astros - 08/03/17
HOU-1 Jose Altuve - Houston Astros
HOU-2 Carlos Correa - Houston Astros
HOU-3 Alex Bregman - Houston Astros RC
HOU-4 Dallas Keuchel - Houston Astros
HOU-5 George Springer - Houston Astros
HOU-6 Brian McCann - Houston Astros
HOU-7 Carlos Beltrán - Houston Astros
HOU-8 Josh Reddick - Houston Astros
HOU-9 Lance McCullers Jr. - Houston Astros
HOU-10 Jeff Bagwell - Houston Astros
Kansas City Royals - 08/06/17
KCR-1 Ian Kennedy - Kansas City Royals
KCR-2 Raul Mondesi - Kansas City Royals
KCR-3 Paulo Orlando - Kansas City Royals
KCR-4 Joakim Soria - Kansas City Royals
KCR-5 Alex Gordon - Kansas City Royals
KCR-6 Jorge Soler - Kansas City Royals
KCR-7 Danny Duffy - Kansas City Royals
KCR-8 Salvador Perez - Kansas City Royals
KCR-9 Kelvin Herrera - Kansas City Royals
KCR-10 George Brett - Kansas City Royals
Los Angeles Angels - 08/06/17
ANG-1 Mike Trout - Los Angeles Angels
ANG-2 C.J. Cron - Los Angeles Angels
ANG-3 Albert Pujols - Los Angeles Angels
ANG-4 Garrett Richards - Los Angeles Angels
ANG-5 Kole Calhoun - Los Angeles Angels
ANG-6 Matt Shoemaker - Los Angeles Angels
ANG-7 Huston Street - Los Angeles Angels
ANG-8 Cameron Maybin - Los Angeles Angels
ANG-9 Danny Espinosa - Los Angeles Angels
ANG-10 Rod Carew - California Angels
Los Angeles Dodgers - 08/11/17
LAD-1 Clayton Kershaw - Los Angeles Dodgers
LAD-2 Adrian Gonzalez - Los Angeles Dodgers
LAD-3 Kenley Jansen - Los Angeles Dodgers
LAD-4 Kenta Maeda - Los Angeles Dodgers
LAD-5 Corey Seager - Los Angeles Dodgers
LAD-6 Julio Urias - Los Angeles Dodgers
LAD-7 Justin Turner - Los Angeles Dodgers
LAD-8 Joc Pederson - Los Angeles Dodgers
LAD-9 Rich Hill - Los Angeles Dodgers
LAD-10 Mike Piazza - Los Angeles Dodgers
Miami Marlins - 08/12/17
MIA-1 Christian Yelich - Miami Marlins
MIA-2 Marcell Ozuna - Miami Marlins
MIA-3 Martin Prado - Miami Marlins
MIA-4 Wei-Yin Chen - Miami Marlins
MIA-5 Giancarlo Stanton - Miami Marlins
MIA-6 Ichiro - Miami Marlins
MIA-7 Justin Bour - Miami Marlins
MIA-8 A.J. Ramos - Miami Marlins
MIA-9 Adeiny Hechavarria - Miami Marlins
MIA-10 Ivan Rodriguez - Florida Marlins
Milwaukee Brewers - 08/12/17
MIL-1 Keon Broxton - Milwaukee Brewers
MIL-2 Ryan Braun - Milwaukee Brewers
MIL-3 Jonathan Villar - Milwaukee Brewers
MIL-4 Junior Guerra - Milwaukee Brewers
MIL-5 Domingo Santana - Milwaukee Brewers
MIL-6 Travis Shaw - Milwaukee Brewers
MIL-7 Eric Thames - Milwaukee Brewers
MIL-8 Orlando Arcia - Milwaukee Brewers RC
MIL-9 Zach Davies - Milwaukee Brewers
MIL-10 Robin Yount - Milwaukee Brewers
MIN-1 Byron Buxton - Minnesota Twins
MIN-2 Max Kepler - Minnesota Twins
MIN-3 Joe Mauer - Minnesota Twins
MIN-4 Eddie Rosario - Minnesota Twins
MIN-5 Miguel Sanó - Minnesota Twins
MIN-6 Phil Hughes - Minnesota Twins
MIN-7 Jason Castro - Minnesota Twins
MIN-8 Eduardo Escobar - Minnesota Twins
MIN-9 Jorge Polanco - Minnesota Twins
MIN-10 Rod Carew - Minnesota Twins
New York Mets - 08/06/17
NYM-1 Matt Harvey - New York Mets
NYM-2 Noah Syndergaard - New York Mets
NYM-3 Yoenis Céspedes - New York Mets
NYM-4 Curtis Granderson - New York Mets
NYM-5 David Wright - New York Mets
NYM-6 Neil Walker - New York Mets
NYM-7 Asdrúbal Cabrera - New York Mets
NYM-8 Steven Matz - New York Mets
NYM-9 Mike Piazza - New York Mets
New York Yankees - 07/31/17
NYY-1 Dellin Betances - New York Yankees
NYY-2 Aaron Judge - New York Yankees RC
NYY-3 Starlin Castro - New York Yankees
NYY-4 Jacoby Ellsbury - New York Yankees
NYY-5 Masahiro Tanaka - New York Yankees
NYY-6 Gary Sanchez - New York Yankees
NYY-7 Matt Holliday - New York Yankees
NYY-8 Didi Gregorius - New York Yankees
NYY-9 Brett Gardner - New York Yankees
NYY-10 Babe Ruth - New York Yankees
Oakland Athletics - 08/11/17
OAK-1 Khris Davis - Oakland Athletics
OAK-2 Kendall Graveman - Oakland Athletics
OAK-3 Ryon Healy - Oakland Athletics RC
OAK-4 Marcus Semien - Oakland Athletics
OAK-5 Sonny Gray - Oakland Athletics
OAK-6 Sean Manaea - Oakland Athletics
OAK-7 Sean Doolittle - Oakland Athletics
OAK-8 Yonder Alonso - Oakland Athletics
OAK-9 Matt Joyce - Oakland Athletics
OAK-10 Rickey Henderson - Oakland Athletics
Philadelphia Phillies - 08/13/17
1 Robin Roberts - Philadelphia Phillies
2 Richie Ashburn - Philadelphia Phillies
3 Jim Bunning - Philadelphia Phillies
4 Steve Carlton - Philadelphia Phillies
5 John Kruk - Philadelphia Phillies
6 Mike Schmidt - Philadelphia Phillies
7 Larry Bowa - Philadelphia Phillies
8 Dick Allen - Philadelphia Phillies
9 Greg Luzinski - Philadelphia Phillies
10 Tug McGraw - Philadelphia Phillies
11 Tony Taylor - Philadelphia Phillies
12 Bob Boone - Philadelphia Phillies
13 Dallas Green - Philadelphia Phillies
14 Juan Samuel - Philadelphia Phillies
15 Darren Daulton - Philadelphia Phillies
16 Mike Lieberthal - Philadelphia Phillies
17 Charlie Manuel - Philadelphia Phillies
18 Pat Burrell - Philadelphia Phillies
19 Jim Thome - Philadelphia Phillies
20 Garry Maddox - Philadelphia Phillies
Pittsburgh Pirates - 08/07/17
PIT-1 Josh Bell - Pittsburgh Pirates RC
PIT-2 Gerrit Cole - Pittsburgh Pirates
PIT-3 Francisco Cervelli - Pittsburgh Pirates
PIT-4 Josh Harrison - Pittsburgh Pirates
PIT-5 Ivan Nova - Pittsburgh Pirates
PIT-6 Andrew McCutchen - Pittsburgh Pirates
PIT-7 Jordy Mercer - Pittsburgh Pirates
PIT-8 Gregory Polanco - Pittsburgh Pirates
PIT-9 Jameson Taillon - Pittsburgh Pirates
PIT-10 Roberto Clemente - Pittsburgh Pirates
San Diego Padres - 07/30/17
SDP-1 Travis Jankowski - San Diego Padres
SDP-2 Yangervis Solarte - San Diego Padres
SDP-3 Hunter Renfroe - San Diego Padres RC
SDP-4 Wil Myers - San Diego Padres
SDP-5 Luis Sardinas - San Diego Padres
SDP-6 Ryan Schimpf - San Diego Padres
SDP-7 Erick Aybar - San Diego Padres
SDP-8 Austin Hedges - San Diego Padres
SDP-9 Manny Margot - San Diego Padres RC
SDP-10 Tony Gwynn - San Diego Padres
San Francisco Giants - 08/05/17
SFG-1 Brandon Belt - San Francisco Giants
SFG-2 Brandon Crawford - San Francisco Giants
SFG-3 Johnny Cueto - San Francisco Giants
SFG-4 Mark Melancon - San Francisco Giants
SFG-5 Matt Moore - San Francisco Giants
SFG-6 Joe Panik - San Francisco Giants
SFG-7 Hunter Pence - San Francisco Giants
SFG-8 Buster Posey - San Francisco Giants
SFG-9 Jeff Samardzija - San Francisco Giants
SFG-10 1997 San Francisco Giants
Seattle Mariners - 07/20/17
SEA-1 Robinson Canó - Seattle Mariners
SEA-2 Hisashi Iwakuma - Seattle Mariners
SEA-3 Kyle Seager - Seattle Mariners
SEA-4 Jean Segura - Seattle Mariners
SEA-5 Nelson Cruz - Seattle Mariners
SEA-6 Felix Hernandez - Seattle Mariners
SEA-7 Mitch Haniger - Seattle Mariners
SEA-8 Edwin Diaz - Seattle Mariners
SEA-9 James Paxton - Seattle Mariners
SEA-10 Edgar Martinez - Seattle Mariners
St. Louis Cardinals - 08/12/17
STL-1 Matt Carpenter - St. Louis Cardinals
STL-2 Aledmys Diaz - St. Louis Cardinals
STL-3 Randal Grichuk - St. Louis Cardinals
STL-4 Carlos Martinez - St. Louis Cardinals
STL-5 Yadier Molina - St. Louis Cardinals
STL-6 Seung-Hwan Oh - St. Louis Cardinals
STL-7 Dexter Fowler - St. Louis Cardinals
STL-8 Stephen Piscotty - St. Louis Cardinals
STL-9 Adam Wainwright - St. Louis Cardinals
STL-10 Ozzie Smith - St. Louis Cardinals
Tampa Bay Rays - 08/12/17
TBR-1 Steven Souza Jr. - Tampa Bay Rays
TBR-2 Kevin Kiermaier - Tampa Bay Rays
TBR-3 Blake Snell - Tampa Bay Rays
TBR-4 Chris Archer - Tampa Bay Rays
TBR-5 Evan Longoria - Tampa Bay Rays
TBR-6 Matt Duffy - Tampa Bay Rays
TBR-7 Brad Miller - Tampa Bay Rays
TBR-8 Jake Odorizzi - Tampa Bay Rays
TBR-9 Colby Rasmus - Tampa Bay Rays
TBR-10 Wade Boggs - Tampa Bay Devil Rays
Texas Rangers - 08/11/17
TEX-1 Jonathan Lucroy - Texas Rangers
TEX-2 Adrian Beltre - Texas Rangers
TEX-3 Nomar Mazara - Texas Rangers
TEX-4 Cole Hamels - Texas Rangers
TEX-5 Yu Darvish - Texas Rangers
TEX-6 Rougned Odor - Texas Rangers
TEX-7 Carlos Gomez - Texas Rangers
TEX-8 Elvis Andrus - Texas Rangers
TEX-9 Shin-Soo Choo - Texas Rangers
TEX-10 Ivan Rodriguez - Texas Rangers
Toronto Blue Jays - 08/12/17
TBJ-1 Marco Estrada - Toronto Blue Jays
TBJ-2 José Bautista - Toronto Blue Jays
TBJ-3 Troy Tulowitzki - Toronto Blue Jays
TBJ-4 Marcus Stroman - Toronto Blue Jays
TBJ-5 Josh Donaldson - Toronto Blue Jays
TBJ-6 Aaron Sanchez - Toronto Blue Jays
TBJ-7 J.A. Happ - Toronto Blue Jays
TBJ-8 Roberto Osuna - Toronto Blue Jays
TBJ-9 Kevin Pillar - Toronto Blue Jays
TBJ-10 Roy Halladay - Toronto Blue Jays
Washington Nationals - 08/11/17
WAS-1 Bryce Harper - Washington Nationals
WAS-2 Daniel Murphy - Washington Nationals
WAS-3 Stephen Strasburg - Washington Nationals
WAS-4 Trea Turner - Washington Nationals
WAS-5 Max Scherzer - Washington Nationals
WAS-6 Adam Eaton - Washington Nationals
WAS-7 Jayson Werth - Washington Nationals
WAS-8 Ryan Zimmerman - Washington Nationals
WAS-9 Tanner Roark - Washington Nationals
WAS-10 Tim Raines - Montréal Expos
![]() | Making purchases through affiliate links can earn the site a commission |
Dominick Fratello
The In-Stadium NY Mets pack were missing the Steve Matz card that I got at Citi Field on Aug 6th. Not cool!