26
Total Finishes
15
Distinct Races
6
States (12%)
1:39:17
PR (7:35/mi)
2:28:30
Average
+0:14:49
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Capital City Half MarathonColumbus | OH | 2:25:35 | #3965 |
| 2025 | Jump Off Rock Half Marathon & 10KHendersonville | NC | 2:09:38 | #311 |
| 2025 | End of the Road Half Marathon & One Tunnel 4 MilerWaterfall | PA | 1:50:22 | #32 |
| 2025 | Snack Town RunFest 2026Hanover | PA | 1:48:40.2 | #37 |
| 2024 | Hometown Half Marathon & 5k/10k - Oklahoma CityOklahoma City | OK | 1:58:10.84 | #22 |
| 2023 | Run Oak IslandOak Island | NC | 3:04:12 | #607 |
| 2022 | Run Ocean Isle Beach 2026Ocean Isle Beach | NC | 3:04:07 | #300 |
| 2022 | Run Oak IslandOak Island | NC | 2:55:27 | #431 |
| 2021 | Novant Health Charlotte MarathonCharlotte | NC | 1:39:17 | #131 |
| 2021 | Snack Town RunFest 2026Hanover | PA | 1:41:58 | #8 |
| 2021 | Run Ocean Isle Beach 2026Ocean Isle Beach | NC | 2:46:21 | #349 |
| 2020 | Run Oak IslandOak Island | NC | 2:28:42 | #233 |
| 2019 | Beer City Half™ San DiegoSan Diego | CA | 3:45:33 | #3647 |
| 2019 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:41:10 | #476 |
| 2019 | Run Oak IslandOak Island | NC | 2:29:09 | #398 |
| 2019 | Wilmington Historic Half, 10K & 5KWilmington | NC | 2:34:38 | #626 |
| 2019 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:17:10 | #7466 |
| 2019 | Run Ocean Isle Beach 2026Ocean Isle Beach | NC | 2:41:58 | #386 |
| 2018 | Beer City Half™ San DiegoSan Diego | CA | 2:56:35 | #3041 |
| 2018 | Wilmington Historic Half, 10K & 5KWilmington | NC | 2:38:31.6 | #625 |
| 2017 | Beer City Half™ San DiegoSan Diego | CA | 2:50:50 | #2745 |
| 2017 | Bay Bridge Half MarathonOakland | CA | 2:30:21 | #3736 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:56:45 | #2534 |
| 2016 | Beer City Half™ San DiegoSan Diego | CA | 3:12:17 | #4333 |
| 2016 | Novant Health Charlotte MarathonCharlotte | NC | 1:42:43 | #197 |
| 2010 | Lincoln Presidential Half MarathonSpringfield | IL | 2:10:46 | #660 |
45 states to go