42
Total Finishes
21
Distinct Races
6
States (12%)
2:06:27
PR (9:39/mi)
3:02:53
Average
+0:30:47
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Corvallis Half Marathon and 5KCorvallis | OR | 3:09:33 | — |
| 2025 | Columbia Gorge Marathon and HalfHood River | OR | 3:22:10 | — |
| 2025 | Bridge of the Gods RunCascade Locks | OR | 3:33:19 | #923 |
| 2025 | Yosemite Half MarathonBass Lake | CA | 2:53:36 | #1961 |
| 2025 | 2026 Beaverton Half Marathon, 5/10K Presented by NIKEBeaverton | OR | 2:58:37 | #274 |
| 2025 | Portland MarathonPortland | OR | 3:24:49 | #4797 |
| 2025 | Orca Half MarathonSeattle | WA | 3:27:11.06 | #984 |
| 2025 | Snoqualmie Valley HalfCarnation | WA | 2:55:15.97 | #617 |
| 2025 | Iron Horse Half MarathonNorth Bend | WA | 3:23:17.99 | #1324 |
| 2025 | Capital City MarathonOlympia | WA | 3:23:13.29 | #808 |
| 2025 | PeaceHealth Appletree MarathonVancouver | WA | 2:59:09 | #381 |
| 2025 | 2026 Eugene MarathonEugene | OR | 2:56:54 | #4172 |
| 2025 | 2026 HelvetiaHillsboro | OR | 3:03:59 | #497 |
| 2024 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 3:03:33.87 | #526 |
| 2024 | PeaceHealth Appletree MarathonVancouver | WA | 2:56:23 | #354 |
| 2024 | Columbia Gorge Marathon and HalfHood River | OR | 2:56:31 | #722 |
| 2024 | Bridge of the Gods RunCascade Locks | OR | 3:14:57 | #685 |
| 2024 | Capital City MarathonOlympia | WA | 3:28:13.6 | #781 |
| 2023 | Columbia Gorge Marathon and HalfHood River | OR | 3:21:25 | #788 |
| 2021 | Newport MarathonNewport | OR | 3:26:19 | #28 |
| 2021 | 2026 Eugene MarathonEugene | OR | 3:04:41 | #1104 |
| 2020 | Foot Traffic Flat MarathonPortland | OR | 3:22:28 | #299 |
| 2020 | Bend Marathon and HalfBend | OR | 3:03:32 | #232 |
| 2019 | 2026 Eugene MarathonEugene | OR | 2:47:59 | #2026 |
| 2019 | 2026 HelvetiaHillsboro | OR | 2:46:33 | #772 |
| 2019 | Portland MarathonPortland | OR | 2:44:41 | #2377 |
| 2019 | Poulsbo Half Marathon & 10kPoulsbo | WA | 2:43:02 | #296 |
| 2019 | Bridge of the Gods RunCascade Locks | OR | 3:24:34 | #870 |
| 2019 | Columbia Gorge Marathon and HalfHood River | OR | 2:43:46 | #819 |
| 2019 | Corvallis Half Marathon and 5KCorvallis | OR | 2:42:00 | #680 |
| 2019 | Newport MarathonNewport | OR | 2:41:32 | #293 |
| 2018 | 2026 HelvetiaHillsboro | OR | 2:53:02 | #550 |
| 2018 | Foot Traffic Flat MarathonPortland | OR | 2:55:48 | #896 |
| 2018 | Newport MarathonNewport | OR | 2:49:43 | #319 |
| 2018 | Corvallis Half Marathon and 5KCorvallis | OR | 2:53:10 | #784 |
| 2018 | Columbia Gorge Marathon and HalfHood River | OR | 2:46:16 | #754 |
| 2018 | Bridge of the Gods RunCascade Locks | OR | 3:04:30 | #739 |
| 2017 | Columbia Gorge Marathon and HalfHood River | OR | 2:55:07 | #792 |
| 2014 | Foot Traffic Flat MarathonPortland | OR | 3:09:26 | #1628 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 3:22:10 | #16522 |
| 2008 | Baltimore Running FestivalBaltimore | MD | 2:06:27 | #2417 |
| 2007 | Saint Louis Half Marathon and 5KSaint Louis | MO | 3:02:32 | #23 |
45 states to go