Back to League Tables
CM
Craig Miller
MaleVirginia1984–2025
209
Total Finishes
104
Distinct Races
30
States (59%)
0:48:05
PR (3:40/mi)
2:04:28
Average
+1:21:24
Slower (first to last)
Medal House
1997
Hospital Hill Run
1:55:00
#875 overall#712 gender
1996
Hospital Hill Run
1:52:12
#866 overall#686 gender
1995
Hospital Hill Run
1:50:49
#747 overall#634 gender
1994
Hospital Hill Run
2:12:11
#1330 overall#1037 gender
1990
The LESS Popular Brooklyn Half Marathon!
1:47:11
#855 overall#757 gender
1988
Beer City Half™ San Diego
1:31:48
#587 overall#587 gender
1986
Buhl Half Marathon and 5K
1:30:46
#106 overall#106 gender
1985
Dayton River Corridor Classic
1:26:41
#308 overall#291 gender
1985
Hospital Hill Run
1:43:14
#737 overall#692 gender
1984
Dayton River Corridor Classic
1:24:37
#226 overall#218 gender
1984
Hospital Hill Run
1:39:08
#712 overall#675 gender
1984
Buhl Half Marathon and 5K
1:40:07
#301 overall#282 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | The Notre Dame Holy HalfNotre Dame | IN | 0:48:05 | #10 |
| 2025 | Evansville Half MarathonEvansville | IN | 1:47:15 | #159 |
| 2025 | Rock n Roll NashvilleNashville | TN | 1:50:39 | #980 |
| 2025 | 2027 Syracuse Half MarathonSyracuse | NY | 1:55:36 | #675 |
| 2025 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 2:41:49 | #1238 |
| 2025 | Ogden MarathonOgden | UT | 2:46:01 | #2385 |
| 2024 | The Notre Dame Holy HalfNotre Dame | IN | 0:48:10 | #2 |
| 2024 | Indianapolis Monumental MarathonIndianapolis | IN | 1:30:51 | #510 |
| 2024 | Mill Race MarathonColumbus | IN | 1:34:27 | #33 |
| 2024 | University of Michigan Health-West Grand Rapids MarathonGrand Rapids | MI | 1:43:36 | #202 |
| 2024 | 2025 500 Festival Running EventsIndianapolis | IN | 1:46:49 | #1420 |
| 2024 | Frederick Running FestivalFrederick | MD | 1:48:24 | #409 |
| 2024 | Frederick Running FestivalFrederick | MD | 1:48:25 | #409 |
| 2024 | Flying Pig Pump and RunCincinnati | OH | 2:11:40 | #3375 |
| 2024 | Star City Half Marathon & 10KRoanoke | VA | 2:14:21 | #189 |
| 2024 | LewisGale Salem Half Marathon, 8K and Kids Fun RunSalem | VA | 2:22:16 | #211 |
| 2024 | Foot Levelers Blue Ridge MarathonRoanoke | VA | 2:34:16 | #416 |
| 2024 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | 2:42:50 | #1700 |
| 2024 | Madison MarathonMadison | WI | 2:51:07 | #3056 |
| 2023 | Indianapolis Monumental MarathonIndianapolis | IN | 1:23:32 | #251 |
| 2023 | 2025 500 Festival Running EventsIndianapolis | IN | 1:39:46 | #917 |
| 2023 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 1:44:48 | #115 |
| 2023 | TrailbreakerWaukesha | WI | 1:47:10 | #16 |
| 2023 | The Notre Dame Holy HalfNotre Dame | IN | 1:48:36 | #189 |
| 2023 | Frederick Running FestivalFrederick | MD | 1:52:00 | #507 |
| 2023 | Frederick Running FestivalFrederick | MD | 1:52:01 | #454 |
| 2023 | Star City Half Marathon & 10KRoanoke | VA | 2:14:10 | #165 |
| 2023 | Topo Trail Marathon RacesBethel | OH | 2:31:33 | #60 |
| 2023 | Rock 'n' Roll Salt Lake CitySalt Lake City | UT | 2:44:33 | #1330 |
| 2023 | Madison MarathonMadison | WI | 2:46:13 | #2484 |
| 2022 | Revel RockiesDenver | CO | 1:19:18 | #7 |
| 2022 | TrailbreakerWaukesha | WI | 1:53:51 | #33 |
| 2021 | Mill Race MarathonColumbus | IN | 1:56:36 | #270 |
| 2021 | Kiawah Island MarathonKiawah Island | SC | 2:03:12 | #860 |
| 2021 | Detroit Free Press MarathonDetroit | MI | 2:38:01 | #3682 |
| 2020 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:34:57 | #21 |
| 2020 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:41:51 | #41 |
| 2020 | Sprouts Mesa - Phoenix MarathonMesa | AZ | 2:02:34 | #1415 |
| 2020 | RUN THE ALAMOSan Antonio | TX | 2:07:49 | #742 |
| 2020 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 3:42:22 | #13529 |
| 2019 | Platte River Half-Marathon, Relay & 5kLittleton | CO | 2:10:18 | #493 |
| 2019 | Revel RockiesDenver | CO | 2:14:29 | #617 |
| 2019 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:14:31 | #1831 |
| 2019 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:18:04 | #1328 |
| 2019 | Bismarck MarathonBismarck | ND | 2:23:48 | #253 |
| 2019 | Mill Race MarathonColumbus | IN | 2:26:06 | #736 |
| 2019 | No Luck RunPlainfield | IN | 2:35:13 | #124 |
| 2019 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:58:23 | #10577 |
| 2019 | Deep Hollow Half Marathon & 5K Trail RaceLynchburg | VA | 3:33:51 | #102 |
| 2018 | HBF Run for a ReasonPerth | WA | 1:42:24 | #449 |
| 2018 | Boston's Run To RememberBoston | MA | 2:00:56 | #1949 |
| 2018 | Rock n Roll NashvilleNashville | TN | 2:20:12 | #6396 |
| 2018 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:32:21 | #6890 |
| 2018 | Detroit Free Press MarathonDetroit | MI | 2:45:21 | #7025 |
| 2018 | Deep Hollow Half Marathon & 5K Trail RaceLynchburg | VA | 2:50:11 | #88 |
| 2018 | The Woodlands MarathonThe Woodlands | TX | 2:53:49 | #2666 |
| 2018 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 2:59:53 | #992 |
| 2017 | Deckers Creek Trail Half MarathonMorgantown | WV | 1:49:46 | #147 |
| 2017 | Providence Rhode RacesEast Providence | RI | 1:52:11 | #349 |
| 2017 | OCNJ Half Marathon, 10 Mile & 5KOcean City | NJ | 1:57:26 | #181 |
| 2017 | Martinsville Bulletin Half Marathon and 5KMartinsville | VA | 2:00:26 | #41 |
| 2017 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:04:20 | #2087 |
| 2017 | Wild Half Marathon and 8kWildwood | NJ | 2:18:32 | #554 |
| 2017 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:19:56 | #4672 |
| 2017 | Rock n Roll NashvilleNashville | TN | 2:25:18 | #5944 |
| 2017 | The Woodlands MarathonThe Woodlands | TX | 2:25:34 | #2365 |
| 2017 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 2:27:46 | #774 |
| 2017 | Deep Hollow Half Marathon & 5K Trail RaceLynchburg | VA | 2:52:29 | — |
| 2016 | Detroit Free Press MarathonDetroit | MI | 1:50:45 | #700 |
| 2016 | Rockfest Half MarathonHampton Beach | NH | 1:56:35 | #976 |
| 2016 | Boston's Run To RememberBoston | MA | 1:59:54 | #2417 |
| 2016 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:04:00 | #3019 |
| 2016 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:04:04 | #13879 |
| 2016 | Park to Park Half MarathonStuarts Draft | VA | 2:06:52 | #364 |
| 2016 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 2:14:00 | #680 |
| 2016 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:23:11 | #5887 |
| 2016 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:23:24 | #2685 |
| 2016 | Wild Half Marathon and 8kWildwood | NJ | 2:26:51 | #1023 |
| 2016 | The Woodlands MarathonThe Woodlands | TX | 2:29:23 | #2455 |
| 2016 | Sarasota Music Half MarathonSaraota | FL | 2:33:42 | #1611 |
| 2016 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:46:07 | #10139 |
| 2016 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 3:26:23 | #14399 |
| 2015 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:54:17 | #8684 |
| 2015 | Capital City Half MarathonColumbus | OH | 1:54:33 | #1414 |
| 2015 | Alexandria Running FestivalAlexandria | VA | 1:56:17 | #235 |
| 2015 | Freedom's RunShepherdstown | WV | 2:00:44 | #194 |
| 2015 | Detroit Free Press MarathonDetroit | MI | 2:02:13 | #2402 |
| 2015 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:04:53 | #3012 |
| 2015 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:10:28 | #3883 |
| 2015 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 2:19:26 | #1023 |
| 2015 | Sarasota Music Half MarathonSaraota | FL | 2:20:16 | #800 |
| 2015 | Zydeco MarathonLafayette | LA | 2:29:23 | #976 |
| 2015 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:31:54 | #7321 |
| 2014 | Dallas Marathon WeekendDallas | TX | 1:39:40 | #279 |
| 2014 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:41:31 | #1114 |
| 2014 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:59:15 | #11690 |
| 2014 | Detroit Free Press MarathonDetroit | MI | 2:10:00 | #3642 |
| 2014 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:24:51 | #1875 |
| 2014 | Holiday Half Marathon & 5K Ugly Sweater RunPomona | CA | 2:30:10 | #2566 |
| 2014 | XTERRA Trail Run World ChampionshipKaaawa | HI | 2:30:17 | #255 |
| 2014 | 2026 - San Antonio MarathonSan Antonio | TX | 2:32:00 | #6663 |
| 2013 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:38:30 | #362 |
| 2013 | Union Hospital Run for HomeNew Philadelphia | OH | 1:49:31 | #85 |
| 2013 | DONNA Marathon WeekendJacksonville Beach | FL | 1:49:44 | #230 |
| 2013 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 1:53:17 | #994 |
| 2013 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:58:19 | #712 |
| 2013 | The Notre Dame Holy HalfNotre Dame | IN | 2:00:51 | #594 |
| 2013 | Mistletoe RunWinston Salem | NC | 2:05:22 | #623 |
| 2013 | Mohawk Hudson River MarathonUnknown | NY | 2:08:00 | #367 |
| 2013 | Detroit Free Press MarathonDetroit | MI | 2:16:04 | #4557 |
| 2013 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:18:32 | #999 |
| 2013 | Hero Half Marathon and 10KChesterton | IN | 2:21:42 | #109 |
| 2012 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 1:33:38 | #159 |
| 2012 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 1:34:45 | #472 |
| 2012 | Detroit Free Press MarathonDetroit | MI | 1:42:16 | #373 |
| 2012 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 1:45:00 | #464 |
| 2012 | Covered Bridges Half MarathonWoodstock | VT | 1:51:57 | #551 |
| 2012 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:51:58 | #522 |
| 2012 | Lynchburg Half MarathonLynchburg | VA | 1:56:02 | #93 |
| 2012 | Capital City Half MarathonColumbus | OH | 1:56:07 | #1684 |
| 2012 | Saratoga Palio Melanie O'Donnell Half MarathonSaratoga Springs | NY | 2:05:38 | #635 |
| 2012 | Mistletoe RunWinston Salem | NC | 2:05:59 | #678 |
| 2011 | 3M Half MarathonAustin | TX | 1:30:09 | #208 |
| 2011 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:33:08 | #762 |
| 2011 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:36:34 | #356 |
| 2011 | Deadwood Mickelson Trail MarathonDeadwood | SD | 1:41:59 | #108 |
| 2011 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 1:44:50 | #948 |
| 2011 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 1:47:02 | #563 |
| 2011 | Rockfest Half MarathonHampton Beach | NH | 1:55:09 | #474 |
| 2011 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:55:32 | #527 |
| 2011 | Rock n Roll NashvilleNashville | TN | 1:56:06 | #2837 |
| 2011 | Twin Lights Half MarathonGloucester | MA | 2:01:48 | #419 |
| 2011 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 2:25:15 | #4683 |
| 2010 | Dallas Marathon WeekendDallas | TX | 1:30:22 | #144 |
| 2010 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:37:14 | #874 |
| 2010 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:38:23 | #603 |
| 2010 | Lynchburg Half MarathonLynchburg | VA | 1:46:48 | #69 |
| 2010 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:48:08 | #229 |
| 2010 | Saratoga Palio Melanie O'Donnell Half MarathonSaratoga Springs | NY | 1:53:28 | #212 |
| 2010 | Newport MarathonNewport | RI | 1:54:17 | #747 |
| 2010 | Run for GreenDavidson | NC | 1:54:22 | #75 |
| 2010 | City of Oaks MarathonRaleigh | NC | 1:58:23 | #752 |
| 2010 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:15:20 | #4810 |
| 2010 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:18:49 | #3339 |
| 2010 | River Run Half MarathonBerea | OH | 2:21:11 | #801 |
| 2010 | 2026 - San Antonio MarathonSan Antonio | TX | 2:42:55 | #14084 |
| 2009 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:30:58 | #669 |
| 2009 | Detroit Free Press MarathonDetroit | MI | 1:37:56 | #247 |
| 2009 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:39:43 | #659 |
| 2009 | Carlsbad MarathonCarlsbad | CA | 1:40:08 | #603 |
| 2009 | Zombie Half MarathonAnchorage | AK | 1:43:24 | #44 |
| 2009 | Lynchburg Half MarathonLynchburg | VA | 1:50:53 | #93 |
| 2009 | Boston's Run To RememberBoston | MA | 1:53:20 | #1402 |
| 2009 | Mistletoe RunWinston Salem | NC | 1:57:59 | #375 |
| 2009 | Hospital Hill RunKansas City | MO | 2:00:14 | #1180 |
| 2009 | Cleveland Marathon & Half MarathonCleveland | OH | 2:11:12 | #2594 |
| 2009 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:15:47 | #3807 |
| 2009 | Chevron City to Surf for ActivBurswood | WA | 2:24:20 | #1778 |
| 2008 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:31:54 | #45 |
| 2008 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:38:48 | #426 |
| 2008 | Lynchburg Half MarathonLynchburg | VA | 1:41:42 | #60 |
| 2008 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:46:33 | #2760 |
| 2008 | Danville Half Marathon, Presented by URW Community Federal Credit UnionDanville | VA | 1:47:31 | #36 |
| 2008 | Shamrock MarathonVirginia Beach | VA | 1:49:06 | #659 |
| 2008 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 1:53:01 | #898 |
| 2008 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:55:36 | #2075 |
| 2008 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:14:41 | #3326 |
| 2007 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:52:16 | #2575 |
| 2007 | Lynchburg Half MarathonLynchburg | VA | 1:59:49 | #136 |
| 2007 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 3:36:08 | #18554 |
| 2006 | Danville Half Marathon, Presented by URW Community Federal Credit UnionDanville | VA | 1:39:32 | #25 |
| 2006 | 2026 - San Antonio MarathonSan Antonio | TX | 1:40:09 | #123 |
| 2006 | Star City Half Marathon & 10KRoanoke | VA | 1:41:29 | #71 |
| 2006 | Hospital Hill RunKansas City | MO | 1:57:15 | #605 |
| 2006 | Deadwood Mickelson Trail MarathonDeadwood | SD | 1:57:48 | #380 |
| 2005 | Star City Half Marathon & 10KRoanoke | VA | 1:35:19 | #41 |
| 2005 | Lynchburg Half MarathonLynchburg | VA | 1:43:05 | #45 |
| 2005 | Danville Half Marathon, Presented by URW Community Federal Credit UnionDanville | VA | 1:43:10 | #21 |
| 2005 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:54:38 | #1588 |
| 2005 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:16:13 | #2436 |
| 2004 | Charlottesville MarathonCharlottesville | VA | 1:41:23 | #37 |
| 2004 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 1:50:59 | #282 |
| 2004 | DRC Half Marathon and 5KDallas | TX | 2:07:07 | #1647 |
| 2003 | Charlottesville MarathonCharlottesville | VA | 1:41:02 | #29 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 1:42:17 | #224 |
| 2003 | North Shore ClassicHighland Park | IL | 1:54:37 | #477 |
| 2003 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:00:42 | #4268 |
| 2003 | 2025 500 Festival Running EventsIndianapolis | IN | 2:03:12 | #7181 |
| 2002 | Save the Light Half MarathonFolly Beach | SC | 1:25:21 | #9 |
| 2002 | Star City Half Marathon & 10KRoanoke | VA | 1:36:38 | #41 |
| 2002 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:40:55 | #495 |
| 2002 | NYRR Fred Lebow Half MarathonNew York | NY | 1:54:12 | #1316 |
| 2002 | Pikes Peak AscentManitou Springs | CO | 5:21:10 | #1226 |
| 2001 | Star City Half Marathon & 10KRoanoke | VA | 1:34:57 | #41 |
| 2001 | NYRR Fred Lebow Half MarathonNew York | NY | 1:41:11 | #654 |
| 2001 | 2025 500 Festival Running EventsIndianapolis | IN | 2:19:45 | #9625 |
| 2000 | NYRR Fred Lebow Half MarathonNew York | NY | 1:36:09 | #671 |
| 2000 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:39:21 | #425 |
| 2000 | Pikes Peak AscentManitou Springs | CO | 5:20:47 | #1320 |
| 1999 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:34:03 | #358 |
| 1999 | Hospital Hill RunKansas City | MO | 2:09:58 | #851 |
| 1999 | Pikes Peak AscentManitou Springs | CO | 5:33:38 | #1375 |
| 1998 | Beer City Half™ San DiegoSan Diego | CA | 1:50:14 | #1475 |
| 1998 | Hospital Hill RunKansas City | MO | 2:03:07 | #832 |
| 1997 | Hospital Hill RunKansas City | MO | 1:55:00 | #875 |
| 1996 | Hospital Hill RunKansas City | MO | 1:52:12 | #866 |
| 1995 | Hospital Hill RunKansas City | MO | 1:50:49 | #747 |
| 1994 | Hospital Hill RunKansas City | MO | 2:12:11 | #1330 |
| 1990 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:47:11 | #855 |
| 1988 | Beer City Half™ San DiegoSan Diego | CA | 1:31:48 | #587 |
| 1986 | Buhl Half Marathon and 5KHermitage | PA | 1:30:46 | #106 |
| 1985 | Dayton River Corridor ClassicDayton | OH | 1:26:41 | #308 |
| 1985 | Hospital Hill RunKansas City | MO | 1:43:14 | #737 |
| 1984 | Dayton River Corridor ClassicDayton | OH | 1:24:37 | #226 |
| 1984 | Hospital Hill RunKansas City | MO | 1:39:08 | #712 |
| 1984 | Buhl Half Marathon and 5KHermitage | PA | 1:40:07 | #301 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
VAVirginia
36 racesTXTexas
22 racesINIndiana
16 racesOHOhio
15 racesNYNew York
14 racesFLFlorida
11 racesMIMichigan
10 racesMOMissouri
10 racesPAPennsylvania
10 racesCACalifornia
9 racesCOColorado
6 racesMDMaryland
5 racesNCNorth Carolina
5 racesWIWisconsin
5 racesMAMassachusetts
4 racesTNTennessee
4 racesWAWashington
4 racesILIllinois
3 racesNJNew Jersey
3 racesSDSouth Dakota
3 racesAZArizona
2 racesKYKentucky
2 racesUTUtah
2 racesWVWest Virginia
2 racesAKAlaska
1 raceLALouisiana
1 raceMTMontana
1 raceNDNorth Dakota
1 raceOKOklahoma
1 raceNENebraska
0 races50-State Challenge
30/ 51 states + DC
21 states to go