Back to runner search
DH
David Hartman
MaleCalifornia1997–2026
145
Total Finishes
99
Different Races
30
States (60%)
1:22:56
PR (6:20/mi)
2:02:11
Average
+0:07:22
Slower (first to last)
Medal House
2002
Mercer Island Rotary Half Marathon
1:45:31
#322 overall#262 gender
2001
Just A Short Run
1:33:11
#35 overall#35 gender
2001
River Run Half Marathon
1:58:24
#428 overall#304 gender
2001
2025 500 Festival Running Events
2:44:52
#13027 overall#8098 gender
2000
Seattle Marathon: Summer Events
1:57:00
#1305 overall#891 gender
2000
2025 500 Festival Running Events
3:03:29
#12139 overall#7540 gender
1999
Grandma's Marathon
1:22:56
#75 overall#71 gender
1999
2025 500 Festival Running Events
1:24:58
#206 overall#191 gender
1999
Rock ‘n’ Roll Philadelphia Half Marathon
1:35:23
#964 overall#833 gender
1998
Grandma's Marathon
2:17:06
#2447 overall#1314 gender
1998
2025 500 Festival Running Events
2:34:04
#11384 overall#7580 gender
1997
2025 500 Festival Running Events
2:37:06
#10424 overall#7101 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | DoNot Stop Half Marathon (5k/10k) - FayettevilleFayetteville | AR | 1:39:17 | #4 |
| 2026 | Run Bentonville Half MarathonBentonville | AR | 1:40:55 | #368 |
| 2026 | Run Bentonville Half MarathonBentonville | AR | 1:40:56 | #368 |
| 2026 | Hogeye Marathon & RelaysSpringdale | AR | 1:42:32 | #52 |
| 2026 | Hogeye MarathonFayetteville | AR | 1:42:32 | #52 |
| 2026 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:44:28 | #1910 |
| 2025 | Run Bentonville Half MarathonBentonvile | AR | 1:39:56 | #191 |
| 2025 | Run Bentonville Half MarathonBentonville | AR | 1:39:57 | #191 |
| 2025 | Time Travel Half-Marathon (and 5k/10k) - FayettevilleFayetteville | AR | 1:42:06 | #4 |
| 2024 | Fayetteville Half MarathonFayetteville | AR | 1:36:56 | #41 |
| 2024 | Run Bentonville Half MarathonBentonvile | AR | 1:38:56 | #194 |
| 2024 | Run Bentonville Half MarathonBentonville | AR | 1:38:57 | #194 |
| 2024 | Hometown Half Marathon & 5k/10k - FayettevilleRogers | AR | 1:45:56 | #9 |
| 2024 | Time to Paddy 5k/10k & Lucky 13.1 - FayettevilleFayetteville | AR | 1:52:47 | #7 |
| 2024 | Zion Half MarathonSpringdale | UT | 1:54:22 | #101 |
| 2024 | Bellingham Bay MarathonBellingham | WA | 2:02:42 | #250 |
| 2023 | Get In GearMinneapolis | MN | 1:43:57 | #145 |
| 2023 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:18:34 | #888 |
| 2023 | TBK Bank Thirsty 13 Half MarathonDurango | CO | 2:40:02 | #399 |
| 2023 | Equinox MarathonFairbanks | AK | 2:55:30 | #181 |
| 2022 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 1:48:00 | #339 |
| 2022 | City of Lakes Half MarathonMinneapolis | MN | 1:48:00 | #339 |
| 2022 | City of Lakes Half MarathonMinneapolis | MN | 1:48:00 | #339 |
| 2022 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:11:14 | #527 |
| 2022 | Detroit Free Press MarathonDetroit | MI | 2:15:18 | #2755 |
| 2021 | Mpls Halloween RaceMinneapolis | MN | 1:43:32 | #137 |
| 2021 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 2:15:18 | #1011 |
| 2020 | Colonial Half MarathonWilliamsburg | VA | 1:34:04 | #51 |
| 2020 | Sprouts Mesa - Phoenix MarathonMesa | AZ | 1:55:00 | #966 |
| 2020 | Tucson Shamrock Half MarathonTucson | AZ | 2:02:15 | #69 |
| 2020 | Tucson Shamrock Half Marathon, 10K, and 5K | — | 2:02:15 | #69 |
| 2020 | Mississippi Blues Marathon, Half, 10K & 5KJackson | MS | 2:23:40 | #393 |
| 2020 | Rocky Mountain Half Marathon & 5KEstes Park | CO | 2:30:51 | #298 |
| 2020 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:43:11 | #4112 |
| 2020 | Aravaipa Strong Virtual RaceEverywhere | FL | 2:48:14 | #388 |
| 2020 | Stay Home Virtual RaceAnywhere | WA | 3:39:43 | #5705 |
| 2019 | City of Lakes Surly Trail LoppetMinneapolis | MN | 2:01:12 | #107 |
| 2019 | Loppet Field Day and Surly Brewing Co. Trail LoppetMinneapolis | MN | 2:01:12 | #107 |
| 2019 | Mississippi Blues Marathon, Half, 10K & 5KJackson | MS | 2:32:49 | #560 |
| 2019 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:33:24 | #3854 |
| 2018 | Murfreesboro Half MarathonMurfreesboro | TN | 1:34:42 | #68 |
| 2018 | 2026 Hamden Hills Half Marathon & Flat 5KHamden | CT | 1:34:56 | #5 |
| 2018 | Chattanooga MarathonChattanoga | TN | 1:44:59 | #143 |
| 2018 | Chattanooga Marathon | — | 1:45:11 | #143 |
| 2018 | All American Half MarathonFort Bragg | NC | 1:54:33 | #355 |
| 2018 | Frederick Running FestivalFrederick | MD | 1:54:47 | #732 |
| 2018 | Frederick Running FestivalFrederick | MD | 1:54:48 | #725 |
| 2018 | Union Hospital Run for HomeNew Philadelphia | OH | 2:22:34 | #204 |
| 2018 | Mississippi Blues Marathon, Half, 10K & 5KJackson | MS | 2:37:51 | #688 |
| 2018 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 2:57:48 | #4036 |
| 2017 | Murfreesboro Half MarathonMurfreesboro | TN | 1:32:30 | #47 |
| 2017 | Hatfield-Mccoy MarathonWilliamson | WV | 1:35:29 | #4 |
| 2017 | Prairie Dog Run SeriesLouisville | CO | 1:38:40 | #16 |
| 2017 | All-Out Spring FeverGolden | CO | 1:44:29 | #25 |
| 2017 | All-Out Spring Fever 1/5/10/Half | — | 1:44:29 | #25 |
| 2016 | Casper MarathonCasper | WY | 1:31:37 | #5 |
| 2016 | 7 Bridges Marathon & 4 Bridges Half MarathonChattanooga | TN | 1:50:39 | #134 |
| 2016 | Chickamauga Battlefield MarathonFort Oglethorpe | GA | 1:59:28 | #234 |
| 2016 | Rock 'n' Roll San DiegoSan Diego | CA | 2:29:56 | #9724 |
| 2016 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:31:19 | #4993 |
| 2016 | Fall EquinoxFort Collins | CO | 2:33:43 | #632 |
| 2016 | The Colorado MarathonFort Collins | CO | 2:41:51 | #1131 |
| 2015 | Chickamauga Battlefield MarathonFort Oglethorpe | GA | 1:35:29 | #25 |
| 2015 | Boston's Run To RememberBoston | MA | 1:39:13 | #475 |
| 2015 | Boston's Run to Remember | — | 1:39:13 | #475 |
| 2015 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:50:10 | #2274 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 1:57:03 | #2042 |
| 2015 | 7 Bridges Marathon & 4 Bridges Half MarathonChattanooga | TN | 2:03:32 | #607 |
| 2014 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:55:53 | #3437 |
| 2014 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 1:56:58 | #1621 |
| 2014 | OC Marathon | — | 1:56:58 | #1622 |
| 2014 | Surf City MarathonHuntington Beach | CA | 1:59:49 | #3474 |
| 2014 | First Energy Akron MarathonAkron | OH | 2:03:14 | #1687 |
| 2014 | Long Beach MarathonLong Beach | CA | 2:13:08 | #3463 |
| 2014 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 2:33:55 | #6134 |
| 2013 | City of Lakes Surly Trail LoppetMinneapolis | MN | 1:34:03 | #20 |
| 2013 | Loppet Field Day and Surly Brewing Co. Trail LoppetMinneapolis | MN | 1:34:03 | #20 |
| 2013 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 1:51:47 | #1236 |
| 2013 | Surf City MarathonHuntington Beach | CA | 1:54:47 | #2278 |
| 2013 | Surf city USA Marathon | — | 1:54:47 | #2284 |
| 2013 | First Energy Akron MarathonAkron | OH | 1:58:24 | #1212 |
| 2013 | Fly With the Eagles Half MarathonMurphysboro | IL | 2:20:33 | #278 |
| 2013 | Long Beach MarathonLong Beach | CA | 2:40:55 | #8011 |
| 2012 | First Energy Akron MarathonAkron | OH | 1:59:29 | #1408 |
| 2012 | La Jolla Half Marathon, 10K, & 5KLa Jolla | CA | 2:00:49 | #1958 |
| 2012 | La Jolla Half Marathon | — | 2:00:49 | #1958 |
| 2012 | Long Beach MarathonLong Beach | CA | 2:01:37 | #2014 |
| 2012 | Long Beach International City Bank Marathon | — | 2:01:37 | #2020 |
| 2012 | Pacific Crest Sports FestivalSunriver | OR | 3:50:54 | #1139 |
| 2011 | Monster DashMinneapolis | MN | 1:25:12 | #23 |
| 2011 | Stillwater Half MarathonStillwater | MN | 1:25:21 | #7 |
| 2011 | Monterey Bay Half MarathonMonterey | CA | 1:41:12 | #307 |
| 2011 | Big Sur Half Marathon | — | 1:41:12 | #307 |
| 2011 | First Energy Akron MarathonAkron | OH | 1:58:07 | #1169 |
| 2011 | Quad Cities Distance ClassicRock Island | IL | 2:49:07 | #515 |
| 2010 | Kickin Assphault Half Marathon, 10k, 1 Mile run/walk, 1/2 mile Kid's DashGreat Falls | MT | 1:56:51 | #25 |
| 2010 | First Energy Akron MarathonAkron | OH | 1:58:23 | #1225 |
| 2010 | Snow Joke Half MarathonSeeley Lake | MT | 2:00:33 | #382 |
| 2010 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:06:36 | #2152 |
| 2010 | OC Marathon | — | 2:06:36 | #2161 |
| 2010 | 2026 Napa to Sonoma Wine Country Half Marathon & Rosé 5KNapa | CA | 2:12:42 | #1147 |
| 2010 | Summer's Done 13.1Austin | TX | 2:36:19 | #5967 |
| 2010 | Quad Cities Distance ClassicRock Island | IL | 2:43:31 | #529 |
| 2009 | Grandma's MarathonDuluth | MN | 1:23:40 | #101 |
| 2009 | Gopher To BadgerHudson | WI | 1:26:15 | #12 |
| 2009 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 1:53:05 | #735 |
| 2009 | First Energy Akron MarathonAkron | OH | 1:59:27 | #916 |
| 2009 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 2:16:46 | #1513 |
| 2009 | Spinx Run FestGreenville | SC | 2:32:08 | #1179 |
| 2008 | Grandma's MarathonDuluth | MN | 1:27:21 | #144 |
| 2008 | Lake Minnetonka Half MarathonWayzata | MN | 1:31:02 | #28 |
| 2008 | Santa Barbara Wine Country Half MarathonSolvang | CA | 1:57:55 | #407 |
| 2008 | Snow Joke Half MarathonSeeley Lake | MT | 2:05:16 | #255 |
| 2008 | First Energy Akron MarathonAkron | OH | 2:12:37 | #929 |
| 2008 | 2025 500 Festival Running EventsIndianapolis | IN | 2:31:04 | #17648 |
| 2008 | OneAmerica 500 Festival Mini-Marathon | — | 2:31:04 | #17893 |
| 2008 | Shamrock MarathonVirginia Beach | VA | 2:39:16 | #2112 |
| 2007 | Grandma's MarathonDuluth | MN | 1:30:36 | #192 |
| 2007 | First Energy Akron MarathonAkron | OH | 2:02:37 | #496 |
| 2007 | 2025 500 Festival Running EventsIndianapolis | IN | 2:39:54 | #18871 |
| 2007 | OneAmerica 500 Festival Mini-Marathon - | — | 2:39:54 | #19010 |
| 2007 | Beer City Half San DiegoSan Diego | CA | 2:40:08 | #5362 |
| 2006 | Just A Short RunAllison Park | PA | 1:38:45 | #50 |
| 2006 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:49:38 | #494 |
| 2006 | Fall ClassicStrongsville | OH | 2:01:08 | #272 |
| 2006 | Snow Joke Half MarathonSeeley Lake | MT | 2:06:28 | #223 |
| 2005 | Gopher To BadgerHudson | WI | 1:29:58 | #41 |
| 2005 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:40:08 | #250 |
| 2005 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:49:23 | #516 |
| 2005 | Seattle Marathon: Summer EventsSeattle | WA | 1:49:57 | #927 |
| 2004 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:23:48 | #254 |
| 2004 | B&A Trail MarathonSeverna Park | MD | 1:30:09 | #55 |
| 2004 | Just A Short RunAllison Park | PA | 1:38:21 | #39 |
| 2004 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:57:17 | #693 |
| 2004 | Capital City Half MarathonColumbus | OH | 2:35:20 | #2153 |
| 2004 | Chambersburg Half MarathonChambersburg | PA | 3:03:23 | #340 |
| 2003 | New Prague Half MarathonNew Prague | MN | 1:24:05 | #82 |
| 2003 | New Prague Half Marathon - | — | 1:24:05 | #82 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 1:27:21 | #37 |
| 2003 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 2:02:26 | #1617 |
| 2002 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:45:31 | #322 |
| 2001 | Just A Short RunAllison Park | PA | 1:33:11 | #35 |
| 2001 | River Run Half MarathonBerea | OH | 1:58:24 | #428 |
| 2001 | 2025 500 Festival Running EventsIndianapolis | IN | 2:44:52 | #13027 |
| 2000 | Seattle Marathon: Summer EventsSeattle | WA | 1:57:00 | #1305 |
| 2000 | 2025 500 Festival Running EventsIndianapolis | IN | 3:03:29 | #12139 |
| 1999 | Grandma's MarathonDuluth | MN | 1:22:56 | #75 |
| 1999 | 2025 500 Festival Running EventsIndianapolis | IN | 1:24:58 | #206 |
| 1999 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:35:23 | #964 |
| 1998 | Grandma's MarathonDuluth | MN | 2:17:06 | #2447 |
| 1998 | 2025 500 Festival Running EventsIndianapolis | IN | 2:34:04 | #11384 |
| 1997 | 2025 500 Festival Running EventsIndianapolis | IN | 2:37:06 | #10424 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
MNMinnesota
18 racesCACalifornia
15 racesARArkansas
13 racesOHOhio
12 racesCOColorado
11 racesINIndiana
8 racesPAPennsylvania
8 racesWAWashington
8 racesTNTennessee
7 racesMDMaryland
4 racesMTMontana
4 racesILIllinois
3 racesMSMississippi
3 racesAZArizona
2 racesGAGeorgia
2 racesLALouisiana
2 racesSCSouth Carolina
2 racesVAVirginia
2 racesWIWisconsin
2 racesCTConnecticut
1 raceFLFlorida
1 raceNCNorth Carolina
1 raceNYNew York
1 raceOKOklahoma
1 raceOROregon
1 raceTXTexas
1 raceWVWest Virginia
1 raceWYWyoming
1 raceIAIowa
0 racesMEMaine
0 races50-State Challenge
30/ 50 states
20 states to go