Back to League Tables
HA
Heather Armstrong
FemaleCalifornia2003–2025
97
Total Finishes
61
Distinct Races
22
States (43%)
1:44:46
PR (8:00/mi)
2:38:24
Average
+0:14:00
Slower (first to last)
Medal House
2009
Carlsbad Marathon
1:51:40
#1614 overall#528 gender
2009
Marin County Half Marathon
2:01:06
#167 overall#69 gender
2008
Carlsbad Marathon
1:53:36
#1504 overall#482 gender
2008
YMCA Famous Idaho Potato Marathon & Fun Runs
1:55:30
#127 overall#47 gender
2008
Kaiser Permanente San Francisco Half Marathon & 5K
2:15:07
#3055 overall#1289 gender
2008
Mt. Ashland Hill Climb Run
3:08:10
#56 overall#14 gender
2007
Horsetooth Half Marathon - Presented by Fort Collins Connexion
2:05:47
#500 overall#181 gender
2007
Kaiser Permanente San Francisco Half Marathon & 5K
2:13:33
#3414 overall#1384 gender
2007
Life Time Chicago Half Marathon + 5K
3:14:13
#9915 overall#5803 gender
2006
Rock 'n' Roll Los Angeles Half Marathon
1:53:19
#790 overall#167 gender
2006
Kaiser Permanente San Francisco Half Marathon & 5K
2:08:27
#2679 overall#1011 gender
2003
Capital City Marathon
2:06:33
#510 overall#232 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Iron Horse Half MarathonNorth Bend | WA | 2:20:33 | #846 |
| 2023 | Montana MarathonBillings | MT | 2:03:01 | #101 |
| 2023 | 36th Annual Lopers Club Holiday Classic Half Marathon, 10K, and 5KLoma Linda | CA | 2:55:07 | #159 |
| 2023 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:22:59 | #10562 |
| 2022 | Great Smoky Mountains Half Marathon & 5KTownsend | TN | 3:18:37 | #1311 |
| 2022 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:25:01 | #11836 |
| 2022 | Mount Rainier Half Marathon & Trail EventsEnumclaw | WA | 3:34:43 | #1191 |
| 2021 | Eugene Marathon 2024Eugene | OR | 2:07:44 | #590 |
| 2021 | United Airlines NYC HalfNew York | NY | 2:47:00 | #10648 |
| 2021 | Surf City MarathonHuntington Beach | CA | 2:59:40 | #50 |
| 2021 | Yosemite Half MarathonBass Lake | CA | 3:03:10 | #2198 |
| 2021 | Saguaro Half MarathonTucson | AZ | 3:49:24 | #1180 |
| 2021 | Mount Rushmore Half MarathonKeystone | SD | 4:04:39 | #2183 |
| 2020 | Surf City MarathonHuntington Beach | CA | 2:41:07 | #27 |
| 2019 | United Airlines NYC HalfNew York | NY | 1:58:44 | #9975 |
| 2019 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:03:21 | #13328 |
| 2019 | Surf City MarathonHuntington Beach | CA | 2:32:26 | #4926 |
| 2019 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:43:40 | #28 |
| 2019 | Grand Teton Half MarathonJackson | WY | 3:17:27 | #1900 |
| 2019 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:37:13 | #83 |
| 2019 | Zion Half MarathonSpringdale | UT | 3:56:41 | #2118 |
| 2018 | Chocolate Rush 5k & Half MarathonOlathe | KS | 2:18:36 | #156 |
| 2018 | TMC Get Moving Tucson Halloween WeekendTucson | AZ | 2:22:22 | #319 |
| 2018 | Surf City MarathonHuntington Beach | CA | 2:29:02 | #5116 |
| 2018 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:32:55 | #3439 |
| 2018 | Yosemite Half MarathonBass Lake | CA | 2:36:10 | #2079 |
| 2018 | Rocky Mountain Half Marathon & 5KEstes Park | CO | 2:40:50 | #674 |
| 2018 | Zion Half MarathonSpringdale | UT | 2:53:50 | #1793 |
| 2018 | Great Smoky Mountains Half Marathon & 5KTownsend | TN | 3:04:27 | #1365 |
| 2018 | Yellowstone Half Marathon WeekendWest Yellowstone | MT | 3:15:31 | #1409 |
| 2018 | Joshua Tree Half MarathonJoshua Tree | CA | 3:27:48 | #2337 |
| 2018 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 3:45:12 | #6554 |
| 2017 | Tinker Bell Half MarathonAnaheim | CA | 2:13:44 | #1020 |
| 2017 | Surf City MarathonHuntington Beach | CA | 2:21:49 | #4916 |
| 2017 | TMC Arizona Distance Classic Half Marathon, Quarter Marathon and 5KOro Valley | AZ | 2:23:11 | #375 |
| 2017 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:23:45 | #5495 |
| 2017 | Chocolate Rush 5k & Half MarathonOlathe | KS | 2:27:13 | #160 |
| 2017 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:27:15 | #5672 |
| 2017 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:29:09 | #3186 |
| 2017 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 2:32:57 | #3518 |
| 2017 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:34:22 | #4309 |
| 2017 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:38:04 | #5687 |
| 2017 | Rock 'n' Roll San DiegoSan Diego | CA | 2:40:55 | #9935 |
| 2017 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:44:25 | #7889 |
| 2017 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 3:11:43 | #10634 |
| 2017 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:46:13 | #162 |
| 2017 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 4:26:27 | #6911 |
| 2016 | Tinker Bell Half MarathonAnaheim | CA | 2:01:45 | #483 |
| 2016 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:13:44 | #2197 |
| 2016 | TMC Arizona Distance Classic Half Marathon, Quarter Marathon and 5KOro Valley | AZ | 2:19:47 | #366 |
| 2016 | Divas Half Marathon & 5KTemecula | CA | 2:20:09 | #307 |
| 2016 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:22:52 | #3883 |
| 2016 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:26:11 | #3778 |
| 2016 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:27:33 | #3734 |
| 2016 | Rock 'n' Roll San DiegoSan Diego | CA | 2:31:05 | #9935 |
| 2016 | Surf City MarathonHuntington Beach | CA | 2:33:09 | #6703 |
| 2016 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:33:42 | #10103 |
| 2016 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:56:01 | #168 |
| 2015 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 2:00:54 | #1432 |
| 2015 | Divas Half Marathon & 5KTemecula | CA | 2:16:29 | #283 |
| 2015 | Tinker Bell Half MarathonAnaheim | CA | 2:20:44 | #1727 |
| 2015 | TMC Arizona Distance Classic Half Marathon, Quarter Marathon and 5KOro Valley | AZ | 2:22:25 | #531 |
| 2015 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:37:33 | #4976 |
| 2015 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:05:53 | #2810 |
| 2015 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 4:08:24 | #9068 |
| 2014 | Crawlin' Crab Half MarathonHampton | VA | 1:51:27 | #352 |
| 2014 | 2025 Bridge Street Town Centre Half Marathon - Presented by SportsMEDHuntsville | AL | 1:58:48 | #230 |
| 2014 | American River Parkway Half MarathonSacramento | CA | 2:03:11 | #405 |
| 2014 | Shamrock'n Half MarathonSacramento | CA | 2:03:13 | #1879 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:06:34 | #5384 |
| 2014 | Urban Cow Half MarathonSacramento | CA | 2:08:17 | #1155 |
| 2014 | Monterey Bay Half MarathonMonterey | CA | 2:31:29 | #4904 |
| 2014 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:58:58 | #9749 |
| 2014 | The Rogue MarathonMedford | OR | 3:13:57 | #454 |
| 2014 | Life Time Miami Marathon & HalfMiami | FL | 3:16:30 | #14165 |
| 2013 | 2026 Hippie ChickSt. Paul | OR | 1:44:46 | #61 |
| 2013 | The Rogue MarathonMedford | OR | 1:55:01 | #186 |
| 2013 | Oakland Running FestivalOakland | CA | 1:58:13 | #913 |
| 2013 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 1:58:27 | #303 |
| 2013 | Pensacola MarathonPensacola | FL | 2:07:54 | #470 |
| 2013 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:09:29 | #5239 |
| 2013 | Monterey Bay Half MarathonMonterey | CA | 2:26:00 | #4699 |
| 2013 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:52:15 | #9796 |
| 2013 | RUN FOR THE WARRIORSJacksonville | NC | 3:15:29 | #426 |
| 2012 | The Rogue MarathonMedford | OR | 1:57:09 | #216 |
| 2012 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:10:15 | #5510 |
| 2012 | Seven Bridges MarathonChattanooga | TN | 2:12:42 | #492 |
| 2012 | Thanksgiving Day Half MarathonAtlanta | GA | 2:14:44 | #4655 |
| 2012 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:26:02 | #36 |
| 2012 | Eugene Marathon 2024Eugene | OR | 2:47:26 | #2998 |
| 2011 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:20:19 | #1588 |
| 2011 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:51:54 | #7745 |
| 2010 | Carlsbad MarathonCarlsbad | CA | 1:52:12 | #1341 |
| 2010 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:14:42 | #3994 |
| 2010 | 2026 Miami Beach Halloween Half Marathon & Freaky 4-MilerMiami Beach | FL | 2:35:54 | #732 |
| 2010 | 2025 500 Festival Running EventsIndianapolis | IN | 2:48:51 | #22052 |
| 2009 | Carlsbad MarathonCarlsbad | CA | 1:51:40 | #1614 |
| 2009 | Marin County Half MarathonSan Rafael | CA | 2:01:06 | #167 |
| 2009 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:23:55 | #4506 |
| 2008 | Carlsbad MarathonCarlsbad | CA | 1:53:36 | #1504 |
| 2008 | YMCA Famous Idaho Potato Marathon & Fun RunsBoise | ID | 1:55:30 | #127 |
| 2008 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:15:07 | #3055 |
| 2008 | Mt. Ashland Hill Climb RunAshland | OR | 3:08:10 | #56 |
| 2007 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 2:05:47 | #500 |
| 2007 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:13:33 | #3414 |
| 2007 | Life Time Chicago Half Marathon + 5KChicago | IL | 3:14:13 | #9915 |
| 2006 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 1:53:19 | #790 |
| 2006 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:08:27 | #2679 |
| 2003 | Capital City MarathonOlympia | WA | 2:06:33 | #510 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
49 racesFLFlorida
8 racesOROregon
7 racesAZArizona
6 racesNVNevada
6 racesWAWashington
4 racesCOColorado
3 racesKSKansas
3 racesNYNew York
3 racesTNTennessee
3 racesILIllinois
2 racesMTMontana
2 racesVAVirginia
2 racesALAlabama
1 raceIDIdaho
1 raceINIndiana
1 raceLALouisiana
1 raceNCNorth Carolina
1 raceSDSouth Dakota
1 raceKYKentucky
0 racesMIMichigan
0 racesMOMissouri
0 races50-State Challenge
22/ 51 states + DC
29 states to go