Back to League Tables
JH
Joseph Harris
MaleVirginia1987–2026
152
Total Finishes
77
Distinct Races
27
States (53%)
1:21:20
PR (6:13/mi)
2:21:52
Average
+0:26:19
Slower (first to last)
Medal House
2001
NYRR Fred Lebow Half Marathon
2:19:11
#4039 overall#2570 gender
2001
Eversource Hartford Marathon, Half Marathon, Relay & Charity 5K
2:42:35
#1723 overall#908 gender
1998
The LESS Popular Brooklyn Half Marathon!
2:16:34
#1790 overall#1235 gender
1995
The LESS Popular Brooklyn Half Marathon!
1:45:54
#520 overall#460 gender
1994
DEXTER-ANN ARBOR RUN
2:15:22
#960 overall#746 gender
1993
DEXTER-ANN ARBOR RUN
2:19:34
#1023 overall#809 gender
1991
Hospital Hill Run
1:39:32
#588 overall#537 gender
1990
DEXTER-ANN ARBOR RUN
2:12:33
#1069 overall#892 gender
1989
Hospital Hill Run
1:36:19
#477 overall#443 gender
1989
DEXTER-ANN ARBOR RUN
1:55:47
#908 overall#783 gender
1988
DEXTER-ANN ARBOR RUN
2:07:37
#1028 overall#867 gender
1987
DEXTER-ANN ARBOR RUN
2:04:36
#1055 overall#883 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | PNC Alexandria HalfAlexandria | VA | 2:30:55 | #3016 |
| 2025 | Runtastic HAUNTED Salt Lake CitySalt Lake City | UT | 1:50:21 | #221 |
| 2025 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 1:55:54 | #286 |
| 2025 | DC Half RacesWashington | DC | 1:56:38 | #2130 |
| 2025 | PNC Alexandria HalfAlexandria | VA | 1:59:18 | #1346 |
| 2025 | Dallas Marathon WeekendDallas | TX | 2:14:19 | #4336 |
| 2025 | Rocky RunPhiladelphia | PA | 2:28:12 | #4647 |
| 2024 | Boston's Run To RememberBoston | MA | 1:33:09 | #163 |
| 2024 | Spring Georgetown Memorial 5K & HalfWashington | DC | 1:57:01 | #34 |
| 2024 | Baltimore Running FestivalBaltimore | MD | 1:58:23 | #1030 |
| 2024 | DC Half RacesWashington | DC | 2:02:16 | #2487 |
| 2024 | Dallas Marathon WeekendDallas | TX | 2:28:08 | #5221 |
| 2023 | Boston's Run To RememberBoston | MA | 1:30:13 | #222 |
| 2023 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 1:31:28 | #50 |
| 2023 | Kiawah Island MarathonKiawah Island | SC | 1:59:26 | #940 |
| 2023 | Rocky RunPhiladelphia | PA | 2:33:54 | #2096 |
| 2023 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:26:48 | #10879 |
| 2022 | Shamrock Half Marathon & RelayManchester | NH | 1:21:20 | #5 |
| 2022 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 3:00:01 | #15584 |
| 2022 | Fallen Comrades Half MarathonWest Point | NY | 3:04:14 | #49 |
| 2021 | Manchester City MarathonManchester | NH | 1:21:30 | #12 |
| 2021 | Clearwater Running Festival 5kClearwater | FL | 1:33:15 | #8 |
| 2020 | New England Half MarathonConcord | NH | 1:24:35 | #50 |
| 2020 | DeMoor Global Running Virtual RacesDenver | CO | 1:25:23 | #56 |
| 2020 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:41:21 | #4010 |
| 2020 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:50:59 | #5485 |
| 2020 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:52:16 | #3477 |
| 2020 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 3:03:19 | #563 |
| 2020 | Life Time Miami Marathon & HalfMiami | FL | 3:16:06 | #13907 |
| 2020 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 3:21:39 | #13806 |
| 2020 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 3:24:00 | #714 |
| 2019 | PRESALE 2027 AmeriHealth New Jersey April Fools Half Marathon & 8KAtlantic City | NJ | 1:47:24 | #115 |
| 2019 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:48:38 | #5404 |
| 2019 | Rock 'n' Roll San DiegoSan Diego | CA | 2:49:52 | #9363 |
| 2019 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:51:33 | #4358 |
| 2019 | The Kauai Marathon and Half MarathonPoipu Beach, Kauai | HI | 2:55:26 | #954 |
| 2019 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:56:12 | #3199 |
| 2019 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:59:02 | #5871 |
| 2019 | Rock 'n' Roll New OrleansNew Orleans | LA | 3:04:00 | #5185 |
| 2019 | Rock 'n' Roll Washington DCWashington | DC | 3:08:08 | #9119 |
| 2019 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 3:13:30 | #11289 |
| 2019 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 3:25:52 | #7366 |
| 2018 | Snow Canyon Half MarathonSaint George | UT | 2:14:22 | #833 |
| 2018 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:23:09 | #4584 |
| 2018 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:23:14 | #4230 |
| 2018 | United Airlines NYC HalfNew York | NY | 2:30:16 | #17972 |
| 2018 | Rock 'n' Roll Washington DCWashington | DC | 2:32:04 | #7653 |
| 2018 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:32:24 | #4393 |
| 2018 | Rock n Roll NashvilleNashville | TN | 2:38:43 | #9589 |
| 2018 | The Kauai Marathon and Half MarathonPoipu Beach, Kauai | HI | 2:38:51 | #741 |
| 2018 | 2026 - San Antonio MarathonSan Antonio | TX | 2:46:37 | #5874 |
| 2018 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:51:02 | #5807 |
| 2018 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:52:21 | #3173 |
| 2018 | Cocoa Beach Half MarathonCocoa Beach | FL | 3:17:47 | #606 |
| 2018 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 3:21:58 | #4373 |
| 2018 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 3:37:49 | #8820 |
| 2017 | Love Run Half MarathonPhiladelphia | PA | 1:54:39 | #1746 |
| 2017 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:20:51 | #3167 |
| 2017 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:24:14 | #5295 |
| 2017 | Rock 'n' Roll San DiegoSan Diego | CA | 2:24:23 | #7217 |
| 2017 | Rock 'n' Roll San JoseSan Jose | CA | 2:25:02 | #3728 |
| 2017 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:29:10 | #6165 |
| 2017 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:31:16 | #4161 |
| 2017 | 2026 - San Antonio MarathonSan Antonio | TX | 2:32:03 | #4969 |
| 2017 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:38:23 | #5711 |
| 2017 | USA Beach Running ChampionshipsCocoa Beach | FL | 2:38:39 | #240 |
| 2017 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:39:25 | #6769 |
| 2017 | Rock 'n' Roll Washington DCWashington | DC | 2:41:01 | #10358 |
| 2017 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:41:20 | #3684 |
| 2017 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:42:46 | #7746 |
| 2017 | Rock n Roll NashvilleNashville | TN | 2:55:15 | #11937 |
| 2016 | Cocoa Beach Half MarathonCocoa Beach | FL | 2:02:40 | #225 |
| 2016 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:12:25 | #3752 |
| 2016 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:12:37 | #2367 |
| 2016 | Rock 'n' Roll Washington DCWashington | DC | 2:14:11 | #7376 |
| 2016 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:16:28 | #5047 |
| 2016 | Rock 'n' Roll San DiegoSan Diego | CA | 2:16:48 | #7034 |
| 2016 | United Airlines NYC HalfNew York | NY | 2:17:12 | #14434 |
| 2016 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:20:36 | #3194 |
| 2016 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:24:36 | #4437 |
| 2016 | Rock n Roll NashvilleNashville | TN | 2:25:19 | #8810 |
| 2016 | 2026 - San Antonio MarathonSan Antonio | TX | 2:28:47 | #5111 |
| 2016 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:34:14 | #3733 |
| 2016 | USA Beach Running ChampionshipsCocoa Beach | FL | 2:34:30 | #191 |
| 2016 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:36:28 | #10767 |
| 2016 | Bozeman Half Marathon & 10KBozeman | MT | 2:38:08 | #470 |
| 2016 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:40:05 | #8656 |
| 2016 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 2:47:17 | #5490 |
| 2016 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 3:10:23 | #11310 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:00:17 | #2874 |
| 2015 | Bozeman Half Marathon & 10KBozeman | MT | 2:14:26 | #337 |
| 2015 | Rock 'n' Roll San JoseSan Jose | CA | 2:16:46 | #3819 |
| 2015 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 2:16:59 | #4226 |
| 2015 | Rock 'n' Roll San DiegoSan Diego | CA | 2:17:42 | #6658 |
| 2015 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:18:52 | #8725 |
| 2015 | Rock 'n' Roll Washington DCWashington | DC | 2:19:10 | #8612 |
| 2015 | Rock n Roll NashvilleNashville | TN | 2:19:57 | #7777 |
| 2015 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:20:01 | #3781 |
| 2015 | 2026 - San Antonio MarathonSan Antonio | TX | 2:21:01 | #4977 |
| 2015 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:21:32 | #5607 |
| 2015 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:22:38 | #3633 |
| 2015 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:23:01 | #4159 |
| 2015 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:28:13 | #10252 |
| 2015 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:32:29 | #4625 |
| 2015 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:39:58 | #7914 |
| 2015 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:43:23 | #10470 |
| 2014 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 1:44:36 | #513 |
| 2014 | Snow Canyon Half MarathonSaint George | UT | 1:45:05 | #253 |
| 2014 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:57:38 | #2468 |
| 2014 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:11:59 | #5320 |
| 2014 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:13:08 | #3285 |
| 2014 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:16:20 | #8591 |
| 2014 | Rock 'n' Roll San DiegoSan Diego | CA | 2:16:50 | #7526 |
| 2014 | Rock 'n' Roll San JoseSan Jose | CA | 2:17:32 | #3840 |
| 2014 | Heatwave Half Marathon - Little RockLittle Rock | AR | 2:17:53 | #1892 |
| 2014 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 2:21:19 | #515 |
| 2014 | Rock n Roll NashvilleNashville | TN | 2:23:52 | #9612 |
| 2014 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:24:41 | #8334 |
| 2014 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 2:25:03 | #5334 |
| 2014 | 2026 - San Antonio MarathonSan Antonio | TX | 2:28:06 | #6101 |
| 2014 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:32:28 | #4265 |
| 2014 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:38:28 | #7484 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:38:35 | #14939 |
| 2013 | Snow Canyon Half MarathonSaint George | UT | 1:42:06 | #340 |
| 2013 | Run to the PubBozeman | MT | 1:56:47 | #339 |
| 2013 | The Spokane MarathonSpokane | WA | 2:05:13 | #332 |
| 2013 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:15:34 | #11191 |
| 2013 | Rock 'n' Roll Washington DCWashington | DC | 2:17:11 | #11623 |
| 2013 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:21:01 | #8246 |
| 2013 | Run for the WoundedTriangle | VA | 2:23:00 | #82 |
| 2013 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:27:41 | #8737 |
| 2012 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:22:11 | #10792 |
| 2012 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:52:54 | #7965 |
| 2012 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 3:02:49 | #5917 |
| 2012 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 3:08:57 | #13843 |
| 2012 | Rock n Roll NashvilleNashville | TN | 3:20:00 | #19648 |
| 2011 | NCRC Invitational Half-Marathon and 10kCary | NC | 1:41:05 | #75 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 2:20:06 | #4078 |
| 2011 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 3:05:07 | #14226 |
| 2011 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 3:09:56 | #5738 |
| 2010 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 1:57:56 | #1936 |
| 2010 | Outer Banks MarathonManteo | NC | 2:01:35 | #1070 |
| 2010 | Shamrock MarathonVirginia Beach | VA | 2:08:30 | #2663 |
| 2010 | DONNA Marathon WeekendJacksonville Beach | FL | 2:11:53 | #956 |
| 2010 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:12:06 | #2556 |
| 2010 | Ocala MarathonOcala | FL | 3:02:59 | #276 |
| 2010 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 3:08:21 | #4908 |
| 2009 | Run to the PubBozeman | MT | 1:59:37 | #140 |
| 2009 | Salt Lake City MarathonSalt Lake City | UT | 2:06:25 | #1880 |
| 2009 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:09:17 | #2344 |
| 2009 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:14:24 | #1903 |
| 2008 | Parks Half MarathonRockville | MD | 1:52:07 | #489 |
| 2008 | Rock 'n' Roll San JoseSan Jose | CA | 1:58:42 | #2713 |
| 2008 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:03:12 | #1446 |
| 2008 | Boston's Run To RememberBoston | MA | 2:05:21 | #2125 |
| 2008 | Austin MarathonAustin | TX | 2:05:39 | #2388 |
| 2008 | Shamrock MarathonVirginia Beach | VA | 2:05:41 | #1391 |
| 2008 | 2026 - San Antonio MarathonSan Antonio | TX | 2:07:36 | #4521 |
| 2008 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:07:52 | #7733 |
| 2008 | Mississippi Blues Marathon, Half, 10K & 5KJackson | MS | 2:07:54 | #272 |
| 2008 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:09:08 | #1316 |
| 2008 | Thanksgiving Day Half MarathonAtlanta | GA | 2:10:44 | #4887 |
| 2008 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:12:11 | #2941 |
| 2008 | Rock n Roll NashvilleNashville | TN | 2:13:18 | #8638 |
| 2008 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:31:15 | #9319 |
| 2008 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 3:02:15 | #3263 |
| 2007 | Dismal Swamp Stomp Running FestivalChesapeake | VA | 1:58:21 | #539 |
| 2007 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:01:30 | #4865 |
| 2007 | Ocean City Running, 5k, Half MarathonOcean City | MD | 2:03:18 | #207 |
| 2007 | Flying Pig Pump and RunCincinnati | OH | 2:03:19 | #1650 |
| 2007 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:04:06 | #6710 |
| 2007 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:07:34 | #2307 |
| 2007 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:08:05 | #678 |
| 2007 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:08:27 | #604 |
| 2007 | Jacksonville Bank Marathon, Half MarathonJacksonville | FL | 2:12:46 | #759 |
| 2007 | Life Time Miami Marathon & HalfMiami | FL | 2:14:02 | #2844 |
| 2007 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:14:26 | #7762 |
| 2007 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 2:58:22 | #2466 |
| 2006 | Outer Banks MarathonManteo | NC | 1:46:27 | #172 |
| 2006 | Philadelphia MarathonPhiladelphia | PA | 2:03:43 | #1055 |
| 2006 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:06:51 | #1749 |
| 2006 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:07:57 | #6353 |
| 2006 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:17:47 | #7284 |
| 2005 | Steamboat Springs Marathon/Half Marathon/10KSteamboat Springs | CO | 1:55:50 | #232 |
| 2005 | Rock n Roll NashvilleNashville | TN | 2:00:17 | #3005 |
| 2005 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:03:27 | #3686 |
| 2005 | Snow Joke Half MarathonSeeley Lake | MT | 2:04:17 | #220 |
| 2005 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:07:27 | #5808 |
| 2004 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:00:43 | #4686 |
| 2004 | NYRR Fred Lebow Half MarathonNew York | NY | 2:34:47 | #5336 |
| 2003 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:01:47 | #4422 |
| 2003 | Snow Joke Half MarathonSeeley Lake | MT | 2:10:13 | #148 |
| 2003 | 2026 Desert Classic Half Marathon & 5K January 24, 2026Glendale | AZ | 2:58:11 | #436 |
| 2001 | NYRR Fred Lebow Half MarathonNew York | NY | 2:19:11 | #4039 |
| 2001 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:42:35 | #1723 |
| 1998 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:16:34 | #1790 |
| 1995 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:45:54 | #520 |
| 1994 | DEXTER-ANN ARBOR RUNDexter | MI | 2:15:22 | #960 |
| 1993 | DEXTER-ANN ARBOR RUNDexter | MI | 2:19:34 | #1023 |
| 1991 | Hospital Hill RunKansas City | MO | 1:39:32 | #588 |
| 1990 | DEXTER-ANN ARBOR RUNDexter | MI | 2:12:33 | #1069 |
| 1989 | Hospital Hill RunKansas City | MO | 1:36:19 | #477 |
| 1989 | DEXTER-ANN ARBOR RUNDexter | MI | 1:55:47 | #908 |
| 1988 | DEXTER-ANN ARBOR RUNDexter | MI | 2:07:37 | #1028 |
| 1987 | DEXTER-ANN ARBOR RUNDexter | MI | 2:04:36 | #1055 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
VAVirginia
27 racesFLFlorida
17 racesPAPennsylvania
17 racesCACalifornia
14 racesTNTennessee
11 racesDCDistrict of Columbia
9 racesILIllinois
9 racesTXTexas
9 racesAZArizona
8 racesLALouisiana
8 racesNYNew York
8 racesCOColorado
6 racesGAGeorgia
6 racesMIMichigan
6 racesMTMontana
6 racesNJNew Jersey
6 racesWAWashington
6 racesUTUtah
5 racesMAMassachusetts
3 racesMDMaryland
3 racesNCNorth Carolina
3 racesHIHawaii
2 racesMOMissouri
2 racesARArkansas
1 raceKSKansas
1 raceMSMississippi
1 raceNMNew Mexico
0 races50-State Challenge
27/ 51 states + DC
24 states to go