Back to runner search
JC
John Campbell
MaleMassachusetts1989–2026
355
Total Finishes
220
Different Races
43
States (86%)
1:08:28
PR (5:14/mi)
2:12:22
Average
+0:40:57
Slower (first to last)
Medal House
1999
Grandma's Marathon
1:08:28
#2 overall#2 gender
1999
Beer City Half San Diego
1:33:54
#430 overall#380 gender
1999
Quad Cities Distance Classic
1:58:15
#290 overall#210 gender
1999
Hospital Hill Run
2:01:11
#656 overall#522 gender
1999
Rock ‘n’ Roll Philadelphia Half Marathon
2:04:29
#4574 overall#3177 gender
1998
Grandma's Marathon
1:09:36
#3 overall#3 gender
1997
Johnny Kelley Half Marathon
1:42:19
#194 overall#161 gender
1996
Colonial Half Marathon
1:38:07
#363 overall#329 gender
1996
Barron Collier Companies Naples Half Marathon
2:12:02
#687 overall#495 gender
1991
Hospital Hill Run
1:53:54
#1135 overall#977 gender
1989
Less Popular Brooklyn Half Marathon
1:25:28
#222 overall#214 gender
1989
Pikes Peak Ascent
3:31:16
#294 overall#268 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Rock 'n' Roll Washington DC | — | 1:51:38 | #2210 |
| 2026 | University Hospitals Cleveland MarathonCleveland | OH | 2:03:08 | #1330 |
| 2026 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 2:06:25 | #475 |
| 2025 | The Jersey City Marathon & Half Marathon Marquee Experience at NewportJersey City | NJ | 1:30:51 | #236 |
| 2025 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:36:09 | #157 |
| 2025 | Runtastic TIMPAmerican Fork | UT | 1:38:36 | #151 |
| 2025 | Credit Union Cherry Blossom Ten MileWashington | DC | 1:49:15 | #336 |
| 2025 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:52:24 | #5697 |
| 2025 | Mount Dora Half Marathon & 5KMount Dora | FL | 2:07:18 | #437 |
| 2025 | 2027 All Day Running Co. Clearwater Marathon & Running FestivalClearwater | FL | 2:17:37 | #536 |
| 2025 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 2:21:32 | #1352 |
| 2024 | San Diego Resolution RunSan Diego | CA | 1:38:15 | #28 |
| 2024 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:45:31 | #1789 |
| 2024 | The Louisiana MarathonBaton Rouge | LA | 1:55:33 | #410 |
| 2024 | Chicago Spring Half MarathonChicago | IL | 1:58:16 | #1351 |
| 2024 | Mount Dora Half Marathon & 5KMount Dora | FL | 2:12:47 | #483 |
| 2024 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:25:51 | #2369 |
| 2024 | Lucky 5K/10K/Half Marathon - St. GeorgeSaint George | UT | 2:28:26 | #1689 |
| 2024 | Crawlin' Crab Half MarathonHampton | VA | 2:34:26 | #718 |
| 2024 | Disneyland Half Marathon WeekendAnaheim | CA | 3:32:45 | #8991 |
| 2023 | Frostbite Half MarathonStarkville | MS | 1:20:27 | #8 |
| 2023 | Elm Creek Half MarathonMaple Grove | MN | 1:51:47 | #135 |
| 2023 | Crawlin' Crab Half MarathonHampton | VA | 2:07:26 | #289 |
| 2023 | Mount Dora Half Marathon & 5KMount Dora | FL | 2:18:07 | #377 |
| 2023 | Lucky 5K/10K/Half Marathon - St. GeorgeSaint George | UT | 2:19:47 | #1364 |
| 2023 | Snack Town RunFest 2026Hanover | PA | 2:24:03 | #170 |
| 2023 | Snack Town RunFest 2026Hanover | PA | 2:24:04 | #170 |
| 2023 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 3:27:44 | #589 |
| 2022 | Tacoma City Marathon / Half / Ghost / 10K / 5K / 1KTacoma | WA | 1:48:47 | #70 |
| 2022 | Michelob Ultra Tacoma City Marathon | Half Marathon | 5K | — | 1:48:47 | #70 |
| 2022 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 2:02:33 | #1349 |
| 2022 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 2:02:33 | #1345 |
| 2022 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 2:02:33 | #1400 |
| 2022 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:03:03 | #843 |
| 2022 | Austin MarathonAustin | TX | 2:03:45 | #2583 |
| 2022 | Lucky 5K/10K/Half Marathon - St. GeorgeSaint George | UT | 2:06:54 | #644 |
| 2022 | Mount Dora Half Marathon & 5KMount Dora | FL | 2:09:19 | #363 |
| 2022 | Barron Collier Companies Naples Half MarathonNaples | FL | 2:14:11 | #710 |
| 2022 | Greater Buffalo Track Club Grand Island Half MarathonGrand Island | NY | 2:35:03 | #235 |
| 2022 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:36:01 | #753 |
| 2022 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:36:01 | #753 |
| 2022 | Deadwood - Mickelson Trail Marathon | — | 2:36:01 | #753 |
| 2022 | 2027 Zeigler Kalamazoo MarathonKalamazoo | MI | 3:04:34 | #365 |
| 2022 | The Lagerhead Marathon and HalfOttawa | KS | 3:06:04 | #97 |
| 2022 | Long Life Meal Prep Cannonball Running Festival - Marathon, Half Marathon, 10K & 5KGreensboro | NC | 3:17:23 | #292 |
| 2021 | The Holiday Half Marathon!Brooklyn | NY | 1:35:40 | #5 |
| 2021 | Estes Park MarathonEstes Park | CO | 1:48:45 | #52 |
| 2021 | Mount Dora Half Marathon & 5KMount Dora | FL | 1:54:16 | #142 |
| 2021 | AdventHealth Lake Minneola Half Marathon, 10K and 5KClermont | FL | 1:57:37 | #87 |
| 2021 | Yellowstone Half Marathon WeekendWest Yellowstone | MT | 1:57:37 | #173 |
| 2021 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:10:58 | #242 |
| 2021 | Baltimore Running FestivalBaltimore | MD | 2:14:11 | #1269 |
| 2021 | The Lagerhead Marathon and HalfOttawa | KS | 2:53:52 | #79 |
| 2020 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:53:39 | #805 |
| 2020 | Luau 5K, 10K, & 13.1M at Athens, GA (19)Athens | GA | 2:02:43 | #142 |
| 2020 | AthHalf Half Marathon & 5KAthens | GA | 2:02:43 | #142 |
| 2020 | Boston's Run To RememberBoston | MA | 2:15:01 | #726 |
| 2020 | Boston's Run To RememberBoston | MA | 2:15:01 | #729 |
| 2020 | Mount Dora Half Marathon & 5KMount Dora | FL | 2:17:41 | #379 |
| 2020 | 2027 Zydeco Marathon - 26.2 Full | 13.1 Half | Team Relay | 5k | 1 MileLafayette | LA | 2:21:51 | #344 |
| 2020 | Zydeco MarathonLafayette | LA | 2:21:51 | #344 |
| 2019 | Mount Dora Half Marathon & 5KMount Dora | FL | 1:48:16 | #24 |
| 2019 | Galena River Fall Half Marathon & 8kGalena | IL | 1:52:33 | #71 |
| 2019 | Galena River Fall Half Marathon & 8kGalena | IL | 1:52:33 | #71 |
| 2019 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 1:54:50 | #546 |
| 2019 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 1:55:24 | #137 |
| 2019 | GREAT SOUTH BAY RUNBay Shore | NY | 1:55:27 | #117 |
| 2019 | Northwell Health Great South Bay RunBay Shore | NY | 1:55:27 | #117 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 1:55:38 | #1702 |
| 2019 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:56:55 | #1272 |
| 2019 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:00:31 | #1781 |
| 2019 | Race 13.1 CharlotteCharlotte | NC | 2:00:35 | #167 |
| 2019 | Charlotte Craft Beer Half Marathon - Relay & 5 MilerCharlotte | NC | 2:01:36 | #339 |
| 2019 | Greene & Schultz Hoosier Half Marathon, 5&10KBloomington | IN | 2:04:29 | #321 |
| 2019 | Run Oak IslandOak Island | NC | 2:08:59 | #234 |
| 2019 | Cajun Country Run (1/2 Marathon, 10k, 5k & Fun Run)Lafayette | LA | 2:18:06 | #88 |
| 2019 | Cajun Country RunLafayette | LA | 2:18:07 | #88 |
| 2019 | 15th Annual Rock CF Rivers Half Marathon & 5KGrosse Ile | MI | 2:21:01 | #725 |
| 2019 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:21:27 | #712 |
| 2019 | 2027 WALT DISNEY WORLD® Marathon Weekend presented by State Farm® With A Running PassionOrlando | FL | 2:24:19 | #5129 |
| 2019 | Jazz Half Marathon and 5KNew Orleans | LA | 2:25:41 | #783 |
| 2018 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:49:02 | #343 |
| 2018 | Luau 5K, 10K, & 13.1M at Athens, GA (19)Athens | GA | 1:51:44 | #297 |
| 2018 | AthHalf Half Marathon & 5KAthens | GA | 1:51:45 | #292 |
| 2018 | Galena River Fall Half Marathon & 8kGalena | IL | 1:52:41 | #52 |
| 2018 | Galena River Fall Half Marathon & 8kGalena | IL | 1:52:41 | #52 |
| 2018 | Oaktown Half Marathon & 5KOakland | CA | 1:56:01 | #341 |
| 2018 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 1:59:38 | #723 |
| 2018 | Beach and Back Half Marathon & 5KMarshfield | MA | 2:01:37 | #208 |
| 2018 | Beach and Back Half Marathon and 5K | — | 2:01:37 | #208 |
| 2018 | Drake Road RacesDes Moines | IA | 2:02:13 | #583 |
| 2018 | Pasadena Half Marathon & 5KPasadena | CA | 2:03:16 | #1755 |
| 2018 | Yosemite Half MarathonBass Lake | CA | 2:03:37 | #957 |
| 2018 | Frosty Half MarathonRaynham | MA | 2:04:09 | #192 |
| 2018 | Zombie Half MarathonAnchorage | AK | 2:07:06 | #322 |
| 2018 | Anchorage RunFestAnchorage | AK | 2:09:34 | #303 |
| 2018 | 2026 Kenai River Marathon - 20th AnniversaryKenai | AK | 2:12:26 | #64 |
| 2018 | Phoenix Craft ClassicFountain Hills | AZ | 2:13:01 | #124 |
| 2018 | University of Okoboji Marathon, Triathlon, Half Marathon & 10KOkoboji | IA | 2:20:23 | #156 |
| 2018 | Rock 'n' Roll San DiegoSan Diego | CA | 2:20:34 | #5799 |
| 2018 | Mount Rushmore Half MarathonKeystone | SD | 2:25:48 | #461 |
| 2018 | Race 13.1 CharlotteCharlotte | NC | 2:28:58 | #425 |
| 2018 | Detroit Free Press MarathonDetroit | MI | 2:30:48 | #5723 |
| 2018 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:33:27 | #1474 |
| 2018 | Philadelphia MarathonPhiladelphia | PA | 2:46:40 | #9431 |
| 2018 | Tucson MarathonTucson | AZ | 3:37:56 | #711 |
| 2017 | Huntersville Half MarathonHuntersville | NC | 1:35:24 | #47 |
| 2017 | Boston's Run To RememberBoston | MA | 1:52:14 | #1094 |
| 2017 | OhioHealth Emerald City Half and Quarter MarathonDublin | OH | 1:52:49 | #349 |
| 2017 | Frosty Half MarathonRaynham | MA | 1:53:09 | #113 |
| 2017 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:56:27 | #1104 |
| 2017 | B.A.A. Half MarathonBoston | MA | 1:58:06 | #1702 |
| 2017 | Novant Health Charlotte MarathonCharlotte | NC | 2:04:18 | #995 |
| 2017 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:04:18 | #1010 |
| 2017 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:10:26 | #2229 |
| 2017 | Cambridge Half Marathon + 5KCambridge | MA | 2:15:22 | #4615 |
| 2017 | University of Okoboji Marathon, Triathlon, Half Marathon & 10KOkoboji | IA | 2:16:14 | #150 |
| 2017 | Phoenix Craft ClassicFountain Hills | AZ | 2:19:08 | #234 |
| 2017 | Rock 'n' Roll NashvilleNashville | TN | 2:21:56 | #5267 |
| 2017 | Suffolk County MarathonSuffolk County | NY | 2:36:13 | #643 |
| 2017 | 2026 Napa to Sonoma Wine Country Half Marathon & Rosé 5KNapa | CA | 2:52:57 | #2401 |
| 2016 | The Town's Half Marathon - | — | — | #211 |
| 2016 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:27:07 | #74 |
| 2016 | Huntersville Half MarathonHuntersville | NC | 1:42:43 | #117 |
| 2016 | Cambridge Half Marathon + 5KCambridge | MA | 1:47:03 | #1142 |
| 2016 | United Airlines NYC HalfNew York | NY | 1:49:29 | #4978 |
| 2016 | Boston's Run To RememberBoston | MA | 1:50:14 | #1225 |
| 2016 | Charlotte Marathon, Half, and 5KCharlotte | NC | 1:51:33 | #473 |
| 2016 | Rocktoberfest Half Marathon and 5kCharlotte | NC | 1:53:23 | #156 |
| 2016 | Less Popular Brooklyn Half MarathonBrooklyn | NY | 1:54:09 | #8741 |
| 2016 | Suffolk County MarathonSuffolk County | NY | 1:57:09 | #311 |
| 2016 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:57:14 | #2241 |
| 2016 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:57:53 | #1504 |
| 2016 | Shipyard Old Port Half MarathonPortland | ME | 1:58:01 | #1098 |
| 2016 | Shipyard Old Port Half Marathon and 5K | — | 1:58:01 | #1099 |
| 2016 | B.A.A. Half MarathonBoston | MA | 1:58:23 | #2363 |
| 2016 | Luau 5K, 10K, & 13.1M at Athens, GA (19)Athens | GA | 1:59:23 | #631 |
| 2016 | Celebrate Life Half MarathonRock Hill | NY | 2:00:31 | #281 |
| 2016 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:02:04 | #2773 |
| 2016 | Columbus MarathonColumbus | OH | 2:02:04 | #2774 |
| 2016 | Rock 'n' Roll San DiegoSan Diego | CA | 2:03:59 | #4177 |
| 2016 | JSRC RunAPaloozaAsbury Park | NJ | 2:10:30 | #784 |
| 2016 | Runapalooza Asbury ParkAsbury Park | NJ | 2:10:31 | #804 |
| 2016 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:18:59 | #1265 |
| 2016 | Seattle Marathon: Summer EventsSeattle | WA | 2:22:03 | #2227 |
| 2016 | The Brooks Orca Half Marathon presented by REISeattle | WA | 2:24:47 | #260 |
| 2016 | City of Oaks MarathonRaleigh | NC | 2:30:13 | #1360 |
| 2015 | The Flushing NYC Half, 10K, and 5KForest Hills | NY | 1:23:01 | #4 |
| 2015 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:26:29 | #85 |
| 2015 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:39:14 | #87 |
| 2015 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:49:48 | #420 |
| 2015 | Boston's Run To RememberBoston | MA | 1:50:50 | #1428 |
| 2015 | Boston's Run to Remember | — | 1:50:50 | #1430 |
| 2015 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:50:52 | #1529 |
| 2015 | Rocktoberfest Half Marathon and 5kCharlotte | NC | 1:51:02 | #162 |
| 2015 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:54:58 | #2598 |
| 2015 | Rochester Run Michigan CheapRochester | MI | 1:55:33 | #14 |
| 2015 | Less Popular Brooklyn Half MarathonBrooklyn | NY | 1:55:35 | #9414 |
| 2015 | Charlotte Marathon, Half, and 5KCharlotte | NC | 1:56:45 | #716 |
| 2015 | B.A.A. Half MarathonBoston | MA | 1:58:03 | #2500 |
| 2015 | Seattle Marathon: Summer EventsSeattle | WA | 1:58:15 | #1474 |
| 2015 | Thru the LeavesRochester Hills | MI | 2:05:18 | #3 |
| 2015 | Run WoodstockPinckney | MI | 2:15:12 | #139 |
| 2015 | Red Ribbon RunLakeland | FL | 2:42:05 | #320 |
| 2015 | Heatwave Half Marathon - Little RockNorth Little Rock | AR | 2:55:47 | #2915 |
| 2015 | Disneyland Half Marathon WeekendAnaheim | CA | 3:16:19 | #10960 |
| 2014 | Two Cities MarathonFresno | CA | 1:39:06 | #39 |
| 2014 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:51:27 | #1552 |
| 2014 | Columbus MarathonColumbus | OH | 1:51:27 | #1555 |
| 2014 | Lincoln MarathonLincoln | NE | 1:53:20 | #1642 |
| 2014 | B.A.A. Half MarathonBoston | MA | 1:53:49 | #1993 |
| 2014 | Less Popular Brooklyn Half MarathonBrooklyn | NY | 1:54:31 | #9105 |
| 2014 | Boston's Run To RememberBoston | MA | 1:55:10 | #2157 |
| 2014 | Back to the BeachSterling Heights | MI | 1:59:18 | #209 |
| 2014 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:06:36 | #932 |
| 2014 | Seattle Marathon: Summer EventsSeattle | WA | 2:09:24 | #3 |
| 2014 | Haunted Half MarathonKingsport | TN | 2:10:54 | #285 |
| 2014 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 2:12:43 | #846 |
| 2014 | Kaiser Permanente Colfax MarathonDenver | CO | 2:27:59 | #3981 |
| 2014 | Kaiser Permanente Colfax Marathon | — | 2:27:59 | #3986 |
| 2014 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:37:47 | #5867 |
| 2014 | Capital City Half MarathonColumbus | OH | 2:38:05 | #6826 |
| 2014 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 2:39:23 | #623 |
| 2014 | Estes Park MarathonEstes Park | CO | 2:39:31 | #250 |
| 2014 | 2026 San Antonio MarathonSan Antonio | TX | 2:41:25 | #7775 |
| 2014 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 2:47:45 | #6948 |
| 2014 | Heatwave Half Marathon - Little RockNorth Little Rock | AR | 2:58:02 | #3833 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:58:45 | #19556 |
| 2013 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:22:17 | #16 |
| 2013 | Two Cities MarathonFresno | CA | 1:30:33 | #23 |
| 2013 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:38:35 | #387 |
| 2013 | Striders Winter Race Circuit Half MarathonOgden | UT | 1:40:13 | #103 |
| 2013 | Wisconsin MarathonKenosha | WI | 1:44:42 | #262 |
| 2013 | Air Line Trail Ghost RunColchester | CT | 1:46:42 | #105 |
| 2013 | Less Popular Brooklyn Half MarathonBrooklyn | NY | 1:49:35 | #6313 |
| 2013 | 2025 500 Festival Running EventsIndianapolis | IN | 1:54:17 | #4852 |
| 2013 | Rock ‘n' Roll Washington DCWashington | DC | 2:03:57 | #7155 |
| 2013 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:05:52 | #1312 |
| 2013 | Hospital Hill RunKansas City | MO | 2:06:27 | #2122 |
| 2013 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:06:53 | #2358 |
| 2013 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 2:08:52 | #477 |
| 2013 | Garmin Marathon in the Land of Oz | — | 2:08:52 | #477 |
| 2013 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:12:05 | #5330 |
| 2013 | The Colorado MarathonFort Collins | CO | 2:13:07 | #850 |
| 2013 | Boston's Run To RememberBoston | MA | 2:13:30 | #4776 |
| 2013 | XTERRA Utah Trail RunOgden | UT | 2:15:05 | #152 |
| 2013 | Cajun Country RunLafayette | LA | 2:15:25 | #43 |
| 2013 | Capital City Half MarathonColumbus | OH | 2:16:04 | #4860 |
| 2013 | River Run Half MarathonBerea | OH | 2:16:57 | #796 |
| 2013 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:23:13 | #1523 |
| 2013 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 2:35:14 | #596 |
| 2013 | Mill Race MarathonColumbus | IN | 2:47:04 | #1704 |
| 2013 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:47:19 | #7466 |
| 2013 | Champlain Islands Marathon & Half MarathonSouth Hero | VT | 3:01:56 | #379 |
| 2013 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 3:07:30 | #2463 |
| 2013 | Rock 'n' Roll New OrleansNew Orleans | LA | 3:23:21 | #8824 |
| 2012 | Two Cities MarathonFresno | CA | 1:29:19 | #22 |
| 2012 | Hell Of A Half Marathon & 2 Person RelayExeter | CA | 1:38:38 | #24 |
| 2012 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:42:09 | #509 |
| 2012 | Runtastic HAUNTED Salt Lake CitySalt Lake City | UT | 1:51:59 | #121 |
| 2012 | Kaiser Permanente Colfax MarathonDenver | CO | 1:52:21 | #714 |
| 2012 | Kaiser Permanente Colfax Marathon | — | 1:52:21 | #714 |
| 2012 | Heartland Half MarathonJasper | IN | 1:55:01 | #116 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 1:55:30 | #1689 |
| 2012 | Luau 5K, 10K, & 13.1M at Athens, GA (19)Athens | GA | 1:55:39 | #749 |
| 2012 | Boston's Run To RememberBoston | MA | 1:57:08 | #1849 |
| 2012 | Boston's Run To Remember Half Marathon & 5-miler | — | 1:57:08 | #1852 |
| 2012 | Mistletoe RunWinston Salem | NC | 1:58:22 | #500 |
| 2012 | Hospital Hill RunKansas City | MO | 2:02:27 | #1622 |
| 2012 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:05:14 | #2094 |
| 2012 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:08:01 | #1674 |
| 2012 | City of Oaks MarathonRaleigh | NC | 2:12:06 | #1386 |
| 2012 | First Energy Akron MarathonAkron | OH | 2:12:41 | #2291 |
| 2012 | Kiawah Island MarathonKiawah Island | SC | 2:14:32 | #1512 |
| 2012 | Tobacco Road MarathonCary | NC | 2:16:17 | #1417 |
| 2012 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:17:48 | #5786 |
| 2012 | Columbus MarathonColumbus | OH | 2:17:48 | #5789 |
| 2012 | XTERRA Utah Trail RunOgden | UT | 2:18:39 | #146 |
| 2012 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:29:02 | #6345 |
| 2012 | Leaf Peepers Half MarathonWaterbury | VT | 2:35:06 | #593 |
| 2012 | Leaf Peepers Half Marathon & 5k | — | 2:35:06 | #593 |
| 2012 | Monterey Bay Half MarathonMonterey | CA | 2:36:31 | #5023 |
| 2012 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:45:17 | #1488 |
| 2012 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 3:04:33 | #11757 |
| 2011 | Lincoln MarathonLincoln | NE | 1:32:42 | #166 |
| 2011 | Two Cities MarathonFresno | CA | 1:37:38 | #103 |
| 2011 | Oakland Running FestivalOakland | CA | 1:43:40 | #274 |
| 2011 | Evansville Half MarathonEvansville | IN | 1:47:14 | #298 |
| 2011 | Crossroads Half MarathonTerre Haute | IN | 1:47:19 | #50 |
| 2011 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:50:36 | #404 |
| 2011 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:00:38 | #6617 |
| 2011 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:02:25 | #1561 |
| 2011 | OKC Memorial Marathon | — | 2:02:25 | #1562 |
| 2011 | Annapolis Running ClassicAnnapolis | MD | 2:03:35 | #1852 |
| 2011 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:09:44 | #6674 |
| 2011 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:13:00 | #2665 |
| 2011 | Hospital Hill RunKansas City | MO | 2:13:09 | #1528 |
| 2011 | Leaf Peepers Half MarathonWaterbury | VT | 2:25:02 | #520 |
| 2011 | 28Th Annual Leaf Peepers | — | 2:25:02 | #520 |
| 2011 | Mayor's Half MarathonAmarillo | TX | 2:25:59 | #63 |
| 2011 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:26:09 | #10122 |
| 2011 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:42:53 | #8056 |
| 2011 | Columbus MarathonColumbus | OH | 2:42:53 | #8057 |
| 2011 | Rock 'n' Roll NashvilleNashville | TN | 2:56:17 | #16844 |
| 2011 | North Shore ClassicHighland Park | IL | 2:56:48 | #2427 |
| 2010 | Two Cities MarathonFresno | CA | 1:39:12 | #132 |
| 2010 | Air Line Trail Ghost RunColchester | CT | 1:40:07 | #40 |
| 2010 | Oakland Running FestivalOakland | CA | 1:43:09 | #241 |
| 2010 | 2025 500 Festival Running EventsIndianapolis | IN | 1:43:27 | #2722 |
| 2010 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:44:27 | #881 |
| 2010 | DONNA Marathon WeekendJacksonville Beach | FL | 1:51:24 | #294 |
| 2010 | Boston's Run To RememberBoston | MA | 1:52:39 | #1147 |
| 2010 | Shamrock'n Half MarathonSacramento | CA | 1:53:38 | #866 |
| 2010 | Hospital Hill RunKansas City | MO | 2:08:05 | #1415 |
| 2010 | Hospital Hill RunKansas City | MO | 2:08:05 | — |
| 2010 | Oktoberfest MarathonSpring Lake | MI | 2:11:43 | #205 |
| 2010 | Dallas Marathon WeekendDallas | TX | 2:12:39 | #4405 |
| 2010 | Pinckney Trail WeekendPinckney | MI | 2:22:41 | #347 |
| 2010 | The Mother Road MarathonJoplin | MO | 2:22:47 | #420 |
| 2010 | Run Mother Road Marathon | — | 2:22:47 | #420 |
| 2010 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Capital One Richmond 8kRichmond | VA | 2:26:22 | #4427 |
| 2010 | Evansville Half MarathonEvansville | IN | 2:28:43 | #1469 |
| 2010 | Lost Dutchman MarathonApache Junction | AZ | 2:31:14 | #805 |
| 2010 | Seattle Marathon: Summer EventsSeattle | WA | 2:43:18 | #6551 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:47:35 | #8721 |
| 2010 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:51:02 | #9179 |
| 2010 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 3:06:51 | #17264 |
| 2010 | Pikes Peak AscentManitou Springs | CO | 4:05:56 | #654 |
| 2009 | Run for the WhalesWailea | HI | 1:23:54 | #3 |
| 2009 | Crossroads Half MarathonTerre Haute | IN | 1:44:42 | #61 |
| 2009 | Evansville Half MarathonEvansville | IN | 1:50:33 | #433 |
| 2009 | Boston's Run To RememberBoston | MA | 1:53:59 | #1467 |
| 2009 | Hospital Hill RunKansas City | MO | 1:57:54 | #1026 |
| 2009 | Westchester Medical Center Running FestivalWhite Plains | NY | 2:10:25 | #536 |
| 2009 | Beer City Half San DiegoSan Diego | CA | 2:13:16 | #3916 |
| 2009 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:21:06 | #9830 |
| 2009 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:21:33 | #2387 |
| 2009 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:34:52 | #9987 |
| 2009 | Pikes Peak AscentManitou Springs | CO | 4:06:50 | #659 |
| 2008 | Hospital Hill RunKansas City | MO | 1:43:27 | #142 |
| 2008 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 1:44:00 | #90 |
| 2008 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:53:09 | #4196 |
| 2008 | 2025 500 Festival Running EventsIndianapolis | IN | 1:53:23 | #5111 |
| 2008 | OneAmerica 500 Festival Mini-Marathon | — | 1:53:23 | #5203 |
| 2008 | Geist Half Marathon, 10K, 5K & 1 MileFishers | IN | 1:54:02 | #489 |
| 2008 | Geist Half Marathon | — | 1:54:02 | #489 |
| 2008 | Boston's Run To RememberBoston | MA | 1:54:32 | #1209 |
| 2008 | Evansville Half MarathonEvansville | IN | 1:54:58 | #439 |
| 2008 | Evansville Half-Marathon | — | 1:54:58 | #438 |
| 2008 | Quad Cities Distance ClassicMoline | IL | 1:57:18 | #388 |
| 2008 | Quad Cities Marathon | — | 1:57:18 | #388 |
| 2008 | Outer Banks MarathonManteo | NC | 2:10:02 | #1166 |
| 2008 | Deckers Creek Trail Half MarathonMorgantown | WV | 2:10:37 | #174 |
| 2008 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:29:28 | #8964 |
| 2008 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:35:32 | #2299 |
| 2008 | New Orleans Mardi Gras Marathon | — | 2:35:32 | #2297 |
| 2008 | Disneyland Half Marathon WeekendAnaheim | CA | 2:59:10 | #8275 |
| 2008 | 2027 WALT DISNEY WORLD® Marathon Weekend presented by State Farm® With A Running PassionOrlando | FL | 3:08:17 | #9750 |
| 2008 | Heatwave Half Marathon - Little RockNorth Little Rock | AR | 3:08:40 | #41 |
| 2008 | Pikes Peak AscentManitou Springs | CO | 4:49:11 | #756 |
| 2007 | Flying Pig Pump and RunCincinnati | OH | 1:45:04 | #421 |
| 2007 | Boston's Run To RememberBoston | MA | 1:47:22 | #596 |
| 2007 | Baltimore Running FestivalBaltimore | MD | 1:58:24 | #1556 |
| 2007 | Outer Banks MarathonManteo | NC | 1:59:23 | #608 |
| 2007 | Evansville Half MarathonEvansville | IN | 2:06:19 | #427 |
| 2007 | Evansville Half-Marathon | — | 2:06:19 | #427 |
| 2007 | Hospital Hill RunKansas City | MO | 2:16:01 | #1197 |
| 2007 | Heatwave Half Marathon - Little RockNorth Little Rock | AR | 2:41:24 | #756 |
| 2007 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:47:41 | #1480 |
| 2007 | Pikes Peak AscentManitou Springs | CO | 4:07:24 | #668 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 1:17:09 | #6 |
| 2006 | Great Western Half Marathon and 10KSaint Charles | IL | 1:38:42 | #117 |
| 2006 | Flying Pig Pump and RunCincinnati | OH | 1:40:08 | #188 |
| 2006 | Boston's Run To RememberBoston | MA | 1:41:44 | #731 |
| 2006 | Baltimore Running FestivalBaltimore | MD | 1:51:49 | #729 |
| 2006 | Outer Banks MarathonManteo | NC | 1:59:18 | #493 |
| 2006 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 2:08:01 | #1185 |
| 2006 | Kansas City Marathon | — | 2:08:01 | #1186 |
| 2006 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:12:45 | #712 |
| 2006 | Indianapolis Marathon | — | 2:12:45 | #715 |
| 2006 | Charlottesville MarathonCharlottesville | VA | 2:17:44 | #624 |
| 2006 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:33:49 | #1121 |
| 2006 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 3:08:21 | #2074 |
| 2006 | Pikes Peak AscentManitou Springs | CO | 4:05:47 | #613 |
| 2005 | Great Western Half Marathon and 10KSaint Charles | IL | 1:36:30 | #107 |
| 2005 | Boston's Run To RememberBoston | MA | 1:48:04 | #852 |
| 2005 | Presque Isle Half MarathonErie | PA | 1:55:56 | #198 |
| 2005 | Fall ClassicStrongsville | OH | 2:01:18 | #328 |
| 2005 | Baltimore Running FestivalBaltimore | MD | 2:01:53 | #891 |
| 2005 | Strawberry Plains Half Marathon and 10KStrawberry Plains | TN | 2:03:15 | #261 |
| 2005 | Beer City Half San DiegoSan Diego | CA | 2:11:01 | #3357 |
| 2005 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:11:26 | #1159 |
| 2005 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:15:19 | #2367 |
| 2005 | Golden Leaf Half MarathonAspen | CO | 2:42:48 | #310 |
| 2005 | Pikes Peak AscentManitou Springs | CO | 4:05:43 | #611 |
| 2004 | Baltimore Running FestivalBaltimore | MD | 1:49:11 | #488 |
| 2004 | Life Time Miami Marathon & HalfMiami | FL | 1:52:08 | #669 |
| 2004 | Presque Isle Half MarathonErie | PA | 1:55:48 | #273 |
| 2004 | 2027 WALT DISNEY WORLD® Marathon Weekend presented by State Farm® With A Running PassionOrlando | FL | 2:04:42 | #1149 |
| 2004 | NYRR Fred Lebow Half MarathonNew York | NY | 2:08:08 | #3285 |
| 2004 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:09:19 | #4342 |
| 2004 | Hospital Hill RunKansas City | MO | 2:10:29 | #992 |
| 2004 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:16:28 | #743 |
| 2004 | Indianapolis Marathon | — | 2:16:28 | #747 |
| 2004 | Strawberry Plains Half Marathon and 10KStrawberry Plains | TN | 2:19:19 | #268 |
| 2004 | Heatwave Half Marathon - Little RockNorth Little Rock | AR | 2:46:03 | #571 |
| 2004 | Pikes Peak AscentManitou Springs | CO | 4:10:12 | #659 |
| 2003 | Yough River Trail Council RacesConnellsville | PA | 1:55:22 | #65 |
| 2003 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:15:06 | #738 |
| 2003 | Pikes Peak AscentManitou Springs | CO | 4:11:59 | #663 |
| 2002 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 2:07:17 | #713 |
| 2002 | Pikes Peak AscentManitou Springs | CO | 3:59:36 | #439 |
| 2001 | Golden Leaf Half MarathonAspen | CO | 2:24:01 | #193 |
| 2001 | Pikes Peak AscentManitou Springs | CO | 4:10:49 | #760 |
| 2000 | Grandma's MarathonDuluth | MN | 1:13:13 | #10 |
| 2000 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:38:14 | #319 |
| 2000 | Yough River Trail Council RacesConnellsville | PA | 1:44:08 | #56 |
| 2000 | Fairfield Road RacesFairfield | CT | 2:00:17 | #830 |
| 2000 | Quad Cities Distance ClassicRock Island | IL | 2:17:58 | #350 |
| 1999 | Grandma's MarathonDuluth | MN | 1:08:28 | #2 |
| 1999 | Beer City Half San DiegoSan Diego | CA | 1:33:54 | #430 |
| 1999 | Quad Cities Distance ClassicRock Island | IL | 1:58:15 | #290 |
| 1999 | Hospital Hill RunKansas City | MO | 2:01:11 | #656 |
| 1999 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:04:29 | #4574 |
| 1999 | Pikes Peak AscentManitou Springs | CO | 4:09:25 | #626 |
| 1998 | Grandma's MarathonDuluth | MN | 1:09:36 | #3 |
| 1997 | Johnny Kelley Half MarathonHyannis | MA | 1:42:19 | #194 |
| 1996 | Colonial Half MarathonWilliamsburg | VA | 1:38:07 | #363 |
| 1996 | Barron Collier Companies Naples Half MarathonNaples | FL | 2:12:02 | #687 |
| 1991 | Hospital Hill RunKansas City | MO | 1:53:54 | #1135 |
| 1989 | Less Popular Brooklyn Half MarathonBrooklyn | NY | 1:25:28 | #222 |
| 1989 | Pikes Peak AscentManitou Springs | CO | 3:31:16 | #294 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
FLFlorida
29 racesCACalifornia
25 racesMAMassachusetts
24 racesNCNorth Carolina
23 racesCOColorado
21 racesOHOhio
21 racesNYNew York
18 racesINIndiana
17 racesMOMissouri
16 racesPAPennsylvania
15 racesGAGeorgia
13 racesILIllinois
13 racesWAWashington
13 racesLALouisiana
12 racesMIMichigan
10 racesVAVirginia
10 racesAZArizona
8 racesTNTennessee
8 racesUTUtah
8 racesMDMaryland
6 racesTXTexas
6 racesARArkansas
5 racesKYKentucky
5 racesCTConnecticut
4 racesMNMinnesota
4 racesSCSouth Carolina
4 racesAKAlaska
3 racesIAIowa
3 racesKSKansas
3 racesNJNew Jersey
3 racesSDSouth Dakota
3 racesVTVermont
3 racesDCDistrict of Columbia
2 racesNENebraska
2 racesHIHawaii
1 raceMEMaine
1 raceMSMississippi
1 raceMTMontana
1 raceOKOklahoma
1 raceWIWisconsin
1 raceWVWest Virginia
1 raceALAlabama
0 racesWYWyoming
0 races50-State Challenge
43/ 50 states
7 states to go