46
Total Finishes
37
Distinct Races
23
States (45%)
1:24:58
PR (6:29/mi)
2:10:39
Average
+0:13:57
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | 2026 Napa Spring Half Marathon & 5KNapa | CA | 1:58:14 | #127 |
| 2025 | Runtastic THANKFULLehi | UT | — | #831 |
| 2025 | Hot Cider Hustle - Twin Cities Half Marathon & 5KBloomington | MN | 1:53:43 | #170 |
| 2025 | REVEL Big CottonwoodSalt Lake City | UT | 1:26:41 | #95 |
| 2025 | Jingle Bell Half Marathon & 5KHaverhill | MA | 1:55:29 | #291 |
| 2025 | Hapalua Hawaii's Half MarathonHonolulu | HI | 1:53:17 | #826 |
| 2025 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:14:49 | #3979 |
| 2024 | Runtastic HAUNTED ProvoProvo | UT | 3:15:26 | #1788 |
| 2024 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:24:20.8 | #1225 |
| 2024 | Southern Utah Half MarathonWashington | UT | 2:21:38.21 | #355 |
| 2024 | Harborside Half Marathon & 5KNewburyport | MA | 1:56:14 | #461 |
| 2024 | Snoqualmie Valley HalfCarnation | WA | 1:51:33.22 | #123 |
| 2024 | Lincoln MarathonLincoln | NE | 1:58:04 | #1222 |
| 2024 | RAD Half Marathon & 10KAsheville | NC | 1:41:02 | #53 |
| 2023 | Napa Half MarathonNapa | CA | 2:00:50 | #87 |
| 2023 | Maine Coast MarathonWells | ME | 2:10:56 | #699 |
| 2022 | 2026 Eugene MarathonEugene | OR | 1:24:58 | #147 |
| 2022 | High Uinta Half MarathonKamas | UT | 1:55:56 | #279 |
| 2022 | Maine Coast MarathonWells | ME | 2:10:56 | #705 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 3:35:55 | #5828 |
| 2021 | Capital City Half MarathonColumbus | OH | 1:58:22 | #95 |
| 2021 | Indianapolis Monumental MarathonIndianapolis | IN | 3:17:26 | #4921 |
| 2021 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 2:15:11 | #599 |
| 2019 | Milwaukee MarathonMilwaukee | WI | 2:16:21 | #2227 |
| 2018 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 2:24:01 | #540 |
| 2018 | Denver Colfax MarathonDenver | CO | 2:19:22 | #2717 |
| 2017 | Milwaukee MarathonMilwaukee | WI | 2:26:37 | #904 |
| 2017 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:10:35 | #450 |
| 2016 | Cleveland MarathonCleveland | OH | 1:49:25 | #671 |
| 2016 | Rocky Mountain Half MarathonEstes Park | CO | 2:27:10 | #722 |
| 2015 | Capital City Half MarathonColumbus | OH | 2:09:34 | #3292 |
| 2015 | Nashville 1/2 MarathonNashville | TN | 1:50:58 | #228 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 2:08:31 | #2719 |
| 2014 | Half Marathon UnpluggedBurlington | VT | — | #868 |
| 2013 | Capital City Half MarathonColumbus | OH | 1:45:43 | #867 |
| 2012 | Capital City Half MarathonColumbus | OH | 1:55:49 | #1649 |
| 2012 | AthHalf Half Marathon & 5KAthens | GA | 2:28:08 | #1965 |
| 2011 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:13:30 | #4210 |
| 2011 | Whidbey Island MarathonOak Harbor | WA | 2:19:28 | #801 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:18:09 | #4181 |
| 2010 | Canyonlands Half MarathonMoab | UT | 1:56:06 | #1076 |
| 2009 | Baltimore Running FestivalBaltimore | MD | 2:39:03 | #6493 |
| 2009 | Snow Canyon Half MarathonSaint George | UT | 1:54:17 | #276 |
| 2009 | Cleveland MarathonCleveland | OH | 2:02:12 | #1882 |
| 2007 | Snow Canyon Half MarathonSaint George | UT | 2:00:52 | #172 |
| 2007 | Shamrock MarathonVirginia Beach | VA | 2:17:03 | #2852 |
28 states to go