Back to League Tables
DA
David Armstrong
MaleNorth Carolina1988–2026
196
Total Finishes
117
Distinct Races
39
States (76%)
1:24:23
PR (6:26/mi)
2:20:29
Average
-0:03:15
Faster (first to last)
Medal House
2004
New Bedford Half Marathon
1:56:46
#1135 overall#831 gender
2003
Surf City Marathon
2:55:17
#2919 overall#1588 gender
2002
Newport Marathon
1:42:30
#76 overall#68 gender
2002
New Bedford Half Marathon
1:52:48
#1302 overall#983 gender
2002
Dayton River Corridor Classic
2:06:49
#576 overall#416 gender
1998
2025 500 Festival Running Events
1:51:29
#3670 overall#3092 gender
1998
Pikes Peak Ascent
4:31:39
#808 overall#613 gender
1997
2025 500 Festival Running Events
2:20:11
#8620 overall#6217 gender
1996
Pikes Peak Ascent
4:43:36
#994 overall#753 gender
1995
2025 500 Festival Running Events
1:56:08
#3841 overall#3338 gender
1994
Pikes Peak Ascent
4:11:59
#797 overall#640 gender
1988
Dayton River Corridor Classic
2:00:38
#1143 overall#1013 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Run Bentonville Half MarathonBentonville | AR | 1:57:23 | #1121 |
| 2025 | Dallas Marathon WeekendDallas | TX | 1:24:55 | #97 |
| 2025 | Route 66 Marathon & Half Marathon, Marathon RelayTulsa | OK | 1:35:48 | #103 |
| 2025 | Salute to Veterans 5K/10K/Half Marathon - Rogers, ARRogers | AR | 1:59:55 | #12 |
| 2025 | Hogeye Marathon & RelaysSpringdale | AR | 2:02:46 | #218 |
| 2025 | Hogeye MarathonFayetteville | AR | 2:02:46 | #218 |
| 2025 | 2025 500 Festival Running EventsIndianapolis | IN | 2:27:40 | #9821 |
| 2025 | Xterra Boney Mountain Trail RunMalibu | CA | 3:22:06 | #84 |
| 2024 | Lake Area Runners Presents Swamp Stomp 1/2 Marathon & 1 Mile Fun RunLake Charles | LA | 1:51:48 | #29 |
| 2024 | Cottonwood Vintage RunCottonwood | AZ | 2:12:21 | #69 |
| 2024 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:26:50 | #5459 |
| 2024 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:37:14 | #3222 |
| 2024 | Bend Marathon and HalfBend | OR | 2:56:58 | #700 |
| 2023 | Dallas Marathon WeekendDallas | TX | 1:24:23 | #95 |
| 2023 | 2026 Haulin AspenBend | OR | 1:39:05 | #201 |
| 2023 | Chickamauga Battlefield MarathonFort Oglethorpe | GA | 1:55:11 | #183 |
| 2023 | La Jolla Half Marathon & 5KSan Diego | CA | 1:57:24 | #629 |
| 2023 | 2025 500 Festival Running EventsIndianapolis | IN | 1:58:44 | #3295 |
| 2023 | City of Oaks MarathonRaleigh | NC | 2:28:37 | #1523 |
| 2023 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:32:27 | #2981 |
| 2023 | Race to Robie Creek®Boise | ID | 2:51:08 | #1188 |
| 2023 | Race to Robie CreekBoise | ID | 2:51:08 | #1190 |
| 2023 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 3:02:57 | #2774 |
| 2022 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:46:15 | #454 |
| 2022 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:52:10 | #4242 |
| 2022 | Bend Marathon and HalfBend | OR | 2:54:31 | #543 |
| 2022 | Whiskey Tango Foxtrot Trail Half Marathon & 5 MileGibsonville | NC | 2:56:34 | #122 |
| 2022 | Whiskey Tango Foxtrot Trail Half MarathonGibsonville | NC | 2:56:35 | #122 |
| 2022 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:15:51 | #11238 |
| 2021 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 1:40:32 | #259 |
| 2021 | Fort Worth MarathonFort Worth | TX | 1:44:53 | #59 |
| 2021 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:04:01 | #820 |
| 2021 | United Airlines NYC HalfNew York | NY | 2:29:07 | #9213 |
| 2021 | Charlotte Running Company Trail RaceCharlotte | NC | 2:50:26 | #84 |
| 2021 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:57:37 | #5349 |
| 2021 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 3:07:36 | #2389 |
| 2021 | Dirty Half MarathonBend | OR | 3:24:30 | #600 |
| 2020 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:24:09 | #4096 |
| 2020 | Rock 'n' Roll New OrleansNew Orleans | LA | 3:26:12 | #5395 |
| 2019 | CRC Mother's Day Half Marathon & 5KFort Worth | TX | 1:31:34 | #4 |
| 2019 | Run Crazy HorseHill City | SD | 1:55:31 | #124 |
| 2019 | Run For The RanchSpringfield | MO | 2:00:19 | #49 |
| 2019 | Russvegas Half Marathon & 5KRussellville | AR | 2:01:50 | #249 |
| 2019 | Skinny Turkey Half MarathonRaleigh | NC | 2:08:43 | #179 |
| 2019 | Willamette Valley Marathon & Half MarathonSalem | OR | 2:20:22 | #222 |
| 2019 | 3M Half MarathonAustin | TX | 2:24:07 | #4280 |
| 2019 | Austin MarathonAustin | TX | 2:26:38 | #4720 |
| 2019 | St. Luke's FitOne 5K/10K/Half MarathonBoise | ID | 2:33:40 | #1209 |
| 2019 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:53:07 | #5559 |
| 2019 | Race to Robie Creek®Boise | ID | 2:53:17 | #1722 |
| 2019 | Race to Robie CreekBoise | ID | 2:53:17 | #1722 |
| 2019 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:53:26 | #6015 |
| 2019 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:58:11 | #3579 |
| 2019 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:59:49 | #5055 |
| 2019 | University of Michigan Health-West Grand Rapids MarathonGrand Rapids | MI | 3:31:43 | #1670 |
| 2018 | Azle Lake RunAzle | TX | 1:27:57 | #7 |
| 2018 | Heatwave Half Marathon - Little RockLittle Rock | AR | 1:43:20 | #156 |
| 2018 | Run Bentonville Half MarathonBentonville | AR | 1:50:04 | #278 |
| 2018 | Run MalibuMalibu | CA | 1:57:40 | #549 |
| 2018 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 2:04:59 | #1597 |
| 2018 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:07:44 | #1988 |
| 2018 | St. Michaels Running FestivalSaint Michaels | MD | 2:10:57 | #599 |
| 2018 | Outer Banks MarathonManteo | NC | 2:15:54 | #507 |
| 2018 | Austin MarathonAustin | TX | 2:21:40 | #4356 |
| 2018 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:23:22 | #1901 |
| 2018 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:28:24 | #2499 |
| 2018 | Charlotte Running Company Trail RaceCharlotte | NC | 2:30:23 | #139 |
| 2018 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:41:17 | #5555 |
| 2018 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:46:57 | #4955 |
| 2018 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:51:48 | #3912 |
| 2018 | Bend Marathon and HalfBend | OR | 2:52:49 | #935 |
| 2018 | Rock 'n' Roll New OrleansNew Orleans | LA | 3:10:40 | #6770 |
| 2017 | Fort Worth MarathonFort Worth | TX | 1:29:41 | #7 |
| 2017 | White River MarathonCotter | AR | 1:44:54 | #18 |
| 2017 | Jim Rowland FCA River Valley RunFort Smith | AR | 1:48:32 | #9 |
| 2017 | Tobacco Road MarathonCary | NC | 1:53:56 | #521 |
| 2017 | Two Cities MarathonFresno | CA | 1:54:19 | #78 |
| 2017 | Run Bentonville Half MarathonBentonville | AR | 1:55:15 | #440 |
| 2017 | Great 38 RaceOxford | MS | 2:00:21 | #50 |
| 2017 | Annapolis Running ClassicAnnapolis | MD | 2:04:35 | #683 |
| 2017 | Charlotte Running Company Trail RaceCharlotte | NC | 2:09:21 | #204 |
| 2017 | Ocracoke Island Weekend Runfest 5K, 10K & Half MarathonOcracoke | NC | 2:12:55 | #25 |
| 2017 | St. Michaels Running FestivalSaint Michaels | MD | 2:14:26 | #675 |
| 2017 | Greenwich Half MarathonGreenwich | CT | 2:16:48 | #543 |
| 2017 | OCMD Island to Island Half MarathonOcean City | MD | 2:18:17 | #447 |
| 2017 | Ocean City Running, 5k, Half MarathonOcean City | MD | 2:18:17 | #447 |
| 2017 | Rhinebeck Hudson Valley Full & Half MarathonRhinebeck | NY | 2:23:37 | #113 |
| 2017 | Frederick Running FestivalFrederick | MD | 2:23:39 | #2517 |
| 2017 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:24:40 | #1886 |
| 2017 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:30:41 | #1138 |
| 2017 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:39:37 | #3588 |
| 2017 | Zion Half MarathonSpringdale | UT | 2:39:55 | #969 |
| 2017 | Bend Marathon and HalfBend | OR | 2:47:17 | #774 |
| 2017 | Grapes of HalfEugene | OR | 2:51:00 | #171 |
| 2016 | Dallas Marathon WeekendDallas | TX | 1:38:31 | #296 |
| 2016 | 2027 Augusta Half Marathon 10K 5KAugusta | GA | 1:49:57 | #158 |
| 2016 | Run Bentonville Half MarathonBentonville | AR | 1:50:49 | #298 |
| 2016 | Kiawah Island MarathonKiawah Island | SC | 1:51:08 | #499 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:52:00 | #1427 |
| 2016 | Run MalibuMalibu | CA | 1:54:40 | #207 |
| 2016 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:58:02 | #10838 |
| 2016 | Annapolis Running ClassicAnnapolis | MD | 2:01:37 | #723 |
| 2016 | St. Michaels Running FestivalSaint Michaels | MD | 2:02:53 | #485 |
| 2016 | Dole Great Race of Agoura HillsAgoura Hills | CA | 2:05:33 | #441 |
| 2016 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:06:15 | #1270 |
| 2016 | Asheville Craft Beer Half Marathon & 10K/5KAsheville | NC | 2:06:31 | #263 |
| 2016 | Grand Teton Half MarathonJackson | WY | 2:27:06 | #1112 |
| 2016 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:29:00 | #2203 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:34:44 | #10275 |
| 2016 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:36:15 | #6903 |
| 2016 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:38:18 | #11210 |
| 2016 | Festival Foods La Crosse MarathonLa Crosse | WI | 2:39:27 | #933 |
| 2016 | Angel Fire AdventureAngel Fire | NM | 2:39:29 | #78 |
| 2016 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:45:38 | #4517 |
| 2016 | Westfield Half MarathonWestfield | MA | 2:45:57 | #183 |
| 2015 | Run Bentonville Half MarathonBentonville | AR | 1:51:34 | #250 |
| 2015 | 2026 - San Antonio MarathonSan Antonio | TX | 1:52:34 | #1178 |
| 2015 | Kiawah Island MarathonKiawah Island | SC | 1:52:46 | #453 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:53:49 | #1869 |
| 2015 | Cedars of Lebanon Frostbite Half-MarathonLebanon | TN | 1:54:13 | #184 |
| 2015 | Wilmington Marathon Beach to BoardwalkWrightsville Beach | NC | 1:54:30 | #466 |
| 2015 | Hills and Hollows 5KValmeyer | IL | 1:54:51 | #31 |
| 2015 | New England Half MarathonConcord | NH | 1:54:52 | #208 |
| 2015 | Charleston Half MarathonCharleston | SC | 1:54:58 | #615 |
| 2015 | Flying Pig Pump and RunCincinnati | OH | 1:56:42 | #1919 |
| 2015 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:02:10 | #683 |
| 2015 | La Jolla Half Marathon & 5KSan Diego | CA | 2:03:19 | #1621 |
| 2015 | Race 13.1 Midtown Raleigh - SpringRaleigh | NC | 2:03:56 | #315 |
| 2015 | Philadelphia MarathonPhiladelphia | PA | 2:04:13 | #4476 |
| 2015 | Fairfield Road RacesFairfield | CT | 2:04:48 | #1649 |
| 2015 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:05:48 | #1863 |
| 2015 | Mammoth lakes half marathonMammoth Lakes | CA | 2:07:21 | #343 |
| 2015 | Festival Foods La Crosse MarathonLa Crosse | WI | 2:28:38 | #874 |
| 2015 | Run MalibuMalibu | CA | 2:29:23 | #578 |
| 2015 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:31:19 | #4869 |
| 2015 | Annapolis Running ClassicAnnapolis | MD | 2:43:46 | #2049 |
| 2015 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:38:23 | #20862 |
| 2014 | 2027 Augusta Half Marathon 10K 5KAugusta | GA | 1:50:29 | #220 |
| 2014 | Kansas Half MarathonLawrence | KS | 1:53:47 | #186 |
| 2014 | Beer City Half™ San DiegoSan Diego | CA | 1:55:03 | #950 |
| 2014 | Route 66 Marathon & Half Marathon, Marathon RelayTulsa | OK | 1:57:07 | #622 |
| 2014 | City of Oaks MarathonRaleigh | NC | 1:58:45 | #757 |
| 2014 | Run Bentonville Half MarathonBentonville | AR | 1:59:44 | #544 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:06:29 | #5360 |
| 2014 | Festival Foods La Crosse MarathonLa Crosse | WI | 2:11:17 | #626 |
| 2014 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:11:56 | #1612 |
| 2014 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:24:56 | #4647 |
| 2014 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:41:02 | #11166 |
| 2013 | Beer City Half™ San DiegoSan Diego | CA | 1:30:51 | #144 |
| 2013 | Rock n Roll NashvilleNashville | TN | 1:57:20 | #3091 |
| 2013 | 2027 Augusta Half Marathon 10K 5KAugusta | GA | 2:01:14 | #421 |
| 2013 | Run Bentonville Half MarathonBentonville | AR | 2:01:49 | #521 |
| 2013 | City of Oaks MarathonRaleigh | NC | 2:05:25 | #968 |
| 2013 | 2026 Gulf Beach Half MarathonMilford | CT | 2:07:33 | #348 |
| 2013 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:11:21 | #5733 |
| 2013 | Race For Women's WellnessCoral Springs | FL | 2:18:58 | #292 |
| 2013 | Hyannis MarathonHyannis | MA | 2:27:01 | #2074 |
| 2013 | Festival Foods La Crosse MarathonLa Crosse | WI | 2:37:12 | #1020 |
| 2013 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 3:42:26 | #14778 |
| 2013 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:48:40 | #11924 |
| 2012 | Everett Half MarathonEverett | WA | 1:47:52 | #114 |
| 2012 | City of Oaks MarathonRaleigh | NC | 1:55:24 | #675 |
| 2012 | Five Points Of LifeGainesville | FL | 1:55:36 | #140 |
| 2012 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 1:55:50 | #182 |
| 2012 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:16:01 | #6117 |
| 2012 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:19:03 | #4516 |
| 2012 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:24:27 | #7644 |
| 2012 | Big Sur Trail MarathonBig Sur | CA | 2:34:56 | #66 |
| 2012 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 3:05:47 | #9866 |
| 2012 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:29:32 | #20828 |
| 2011 | Route 66 Marathon & Half Marathon, Marathon RelayTulsa | OK | 1:44:27 | #216 |
| 2011 | Haunted Half MarathonKingsport | TN | 1:57:58 | #228 |
| 2011 | City of Oaks MarathonRaleigh | NC | 2:13:30 | #1169 |
| 2011 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:14:32 | #10758 |
| 2011 | 2026 - San Antonio MarathonSan Antonio | TX | 2:16:15 | #6613 |
| 2011 | 2026 Anchorage Mayor's Marathon & Half MarathonAnchorage | AK | 2:20:27 | #826 |
| 2011 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:24:38 | #4168 |
| 2011 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:24:46 | #9841 |
| 2011 | Rock n Roll NashvilleNashville | TN | 2:42:33 | #14686 |
| 2011 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 3:42:51 | #13744 |
| 2010 | Tom Walker Half Marathon & 5kGainesville | FL | 1:38:43 | #29 |
| 2010 | Five Points Of LifeGainesville | FL | 1:39:10 | #59 |
| 2010 | Seacoast Half MarathonPortsmouth | NH | 2:05:06 | #596 |
| 2010 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:19:50 | #4766 |
| 2010 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:22:25 | #5052 |
| 2010 | Rock n Roll NashvilleNashville | TN | 2:52:34 | #18246 |
| 2010 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:55:26 | #16660 |
| 2010 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:10:13 | #16696 |
| 2009 | Oklahoma City Memorial MarathonOklahoma City | OK | 1:25:44 | #22 |
| 2009 | Seacoast Half MarathonPortsmouth | NH | 2:00:41 | #500 |
| 2009 | 2026 - San Antonio MarathonSan Antonio | TX | 2:23:31 | #8114 |
| 2009 | Rock n Roll NashvilleNashville | TN | 2:25:28 | #10126 |
| 2009 | Rock n Roll NashvilleNashville | TN | 3:06:07 | #18142 |
| 2008 | Shamrock MarathonVirginia Beach | VA | 1:44:17 | #482 |
| 2008 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:18:50 | #3514 |
| 2008 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:18:51 | #8911 |
| 2008 | Mora Half Marathon & 5KMora | MN | 3:29:42 | #273 |
| 2007 | Rock n Roll NashvilleNashville | TN | 1:50:36 | #1942 |
| 2007 | Holiday Half Marathon / 8KPoint Clear | AL | 2:19:19 | #162 |
| 2007 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:20:25 | #9694 |
| 2006 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:48:39 | #13475 |
| 2004 | New Bedford Half MarathonNew Bedford | MA | 1:56:46 | #1135 |
| 2004 | Hobble Creek Half MarathonMapleton | UT | 1:57:27 | #458 |
| 2004 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:19:33 | #946 |
| 2003 | Surf City MarathonHuntington Beach | CA | 2:55:17 | #2919 |
| 2002 | Newport MarathonNewport | RI | 1:42:30 | #76 |
| 2002 | New Bedford Half MarathonNew Bedford | MA | 1:52:48 | #1302 |
| 2002 | Dayton River Corridor ClassicDayton | OH | 2:06:49 | #576 |
| 1998 | 2025 500 Festival Running EventsIndianapolis | IN | 1:51:29 | #3670 |
| 1998 | Pikes Peak AscentManitou Springs | CO | 4:31:39 | #808 |
| 1997 | 2025 500 Festival Running EventsIndianapolis | IN | 2:20:11 | #8620 |
| 1996 | Pikes Peak AscentManitou Springs | CO | 4:43:36 | #994 |
| 1995 | 2025 500 Festival Running EventsIndianapolis | IN | 1:56:08 | #3841 |
| 1994 | Pikes Peak AscentManitou Springs | CO | 4:11:59 | #797 |
| 1988 | Dayton River Corridor ClassicDayton | OH | 2:00:38 | #1143 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
18 racesNCNorth Carolina
18 racesFLFlorida
17 racesTXTexas
15 racesARArkansas
14 racesCTConnecticut
10 racesLALouisiana
10 racesMDMaryland
9 racesGAGeorgia
8 racesOROregon
8 racesTNTennessee
8 racesNVNevada
7 racesOHOhio
6 racesAZArizona
5 racesIDIdaho
5 racesINIndiana
5 racesOKOklahoma
5 racesCOColorado
4 racesMAMassachusetts
4 racesSCSouth Carolina
4 racesVAVirginia
4 racesWIWisconsin
4 racesMIMichigan
3 racesNHNew Hampshire
3 racesNYNew York
3 racesILIllinois
2 racesPAPennsylvania
2 racesUTUtah
2 racesWAWashington
2 racesAKAlaska
1 raceALAlabama
1 raceKSKansas
1 raceMNMinnesota
1 raceMSMississippi
1 raceNMNew Mexico
1 raceRIRhode Island
1 raceSDSouth Dakota
1 raceKYKentucky
0 racesMEMaine
0 races50-State Challenge
39/ 51 states + DC
12 states to go