25
Total Finishes
9
Distinct Races
4
States (8%)
1:58:14
PR (9:02/mi)
2:20:21
Average
+0:28:45
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | St. George MarathonSaint George | UT | 2:31:41 | #2121 |
| 2025 | Salt Lake City MarathonSalt Lake City | UT | 2:47:12 | #3139 |
| 2024 | REVEL Big CottonwoodSalt Lake City | UT | 2:29:17 | #2493 |
| 2023 | REVEL Big CottonwoodSalt Lake City | UT | 2:26:40 | #2166 |
| 2022 | REVEL Big CottonwoodSalt Lake City | UT | 2:31:47 | #2026 |
| 2021 | Grand Teton Half MarathonJackson | WY | 2:56:17 | #1558 |
| 2021 | REVEL Big CottonwoodSalt Lake City | UT | 2:37:03 | #1695 |
| 2019 | Canyonlands Half MarathonMoab | UT | 2:39:04 | #836 |
| 2019 | REVEL Big CottonwoodSalt Lake City | UT | 2:20:59 | #1758 |
| 2018 | REVEL Big CottonwoodSalt Lake City | UT | 2:04:41 | #1364 |
| 2017 | REVEL Big CottonwoodSalt Lake City | UT | 2:05:19 | #1248 |
| 2017 | Bay Bridge Half MarathonOakland | CA | 2:12:07 | #2468 |
| 2016 | REVEL Big CottonwoodSalt Lake City | UT | 2:02:53 | #1252 |
| 2016 | High Uinta Half MarathonKamas | UT | 1:58:14 | #285 |
| 2015 | Runtastic HAUNTED Salt Lake CitySalt Lake City | UT | 1:59:16 | #435 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 2:15:41 | #1672 |
| 2015 | High Uinta Half MarathonKamas | UT | 2:05:23 | #361 |
| 2014 | REVEL Big CottonwoodSalt Lake City | UT | 1:59:10 | #1115 |
| 2013 | REVEL Big CottonwoodSalt Lake City | UT | 2:09:31 | #1253 |
| 2013 | Canyonlands Half MarathonMoab | UT | 2:09:34 | #1747 |
| 2012 | Canyonlands Half MarathonMoab | UT | 2:19:43 | #2031 |
| 2011 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | — | #1807 |
| 2011 | Canyonlands Half MarathonMoab | UT | 2:27:31 | #2627 |
| 2010 | Canyonlands Half MarathonMoab | UT | 2:16:27 | #2271 |
| 2009 | Canyonlands Half MarathonMoab | UT | 2:18:27 | #2266 |
47 states to go