23
Total Finishes
13
Distinct Races
7
States (14%)
1:49:58
PR (8:24/mi)
2:15:57
Average
+0:25:56
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Grand Teton Half MarathonJackson | WY | 2:31:37 | #901 |
| 2025 | Yellowstone Half Marathon WeekendWest Yellowstone | MT | 2:30:33 | #433 |
| 2025 | Rocky Mountain Half MarathonEstes Park | CO | 2:31:56 | #520 |
| 2025 | Runtastic HAUNTED Salt Lake CitySalt Lake City | UT | 1:58:22 | #338 |
| 2024 | Glacier Half MarathonEast Glacier | MT | 2:19:57 | #364 |
| 2024 | Runtastic HAUNTED ProvoProvo | UT | 2:01:03 | #752 |
| 2023 | Grand Teton Half MarathonJackson | WY | 2:16:55 | #559 |
| 2023 | Rocky Mountain Half MarathonEstes Park | CO | 2:10:39 | #300 |
| 2022 | Yosemite Half MarathonBass Lake | CA | 2:06:09 | #925 |
| 2022 | Grand Teton Half MarathonJackson | WY | 2:29:34 | #758 |
| 2022 | Glacier Half MarathonEast Glacier | MT | 2:11:38 | #291 |
| 2021 | Great Smoky Mountains Half MarathonTownsend | TN | 2:13:38 | #489 |
| 2021 | Corner Canyon Half MarathonDraper | UT | 3:03:39 | #78 |
| 2021 | Grand Teton Half MarathonJackson | WY | 2:24:53 | #869 |
| 2021 | Mount Rushmore Half MarathonKeystone | SD | 2:24:05 | #440 |
| 2020 | Runtastic NEBOPayson | UT | 1:51:48 | #359 |
| 2019 | Runtastic DINOVernal | UT | 2:08:05 | #188 |
| 2019 | Grand Teton Half MarathonJackson | WY | 2:31:30 | #1123 |
| 2019 | Runtastic NEBOPayson | UT | 1:49:58 | #287 |
| 2019 | Runtastic HAUNTED ProvoProvo | UT | 2:01:53 | #581 |
| 2018 | Mount Rushmore Half MarathonKeystone | SD | 2:22:25 | #395 |
| 2018 | Runtastic TIMPAmerican Fork | UT | 2:00:31 | #395 |
| 2017 | Runtastic NEBOPayson | UT | 2:06:00 | #458 |
44 states to go