| 2025 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 2:34:26 | #345 |
| 2025 | Frosty Half-MarathonRaynham | MA | 2:24:55 | #425 |
| 2023 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 2:13:20 | #224 |
| 2023 | Frosty Half-MarathonRaynham | MA | 2:11:53 | #303 |
| 2022 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 2:03:51 | #197 |
| 2022 | Frosty Half-MarathonRaynham | MA | 2:15:09 | #330 |
| 2021 | Frosty Half-MarathonRaynham | MA | 2:12:13 | #278 |
| 2021 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 2:02:52 | #175 |
| 2019 | Frosty Half-MarathonRaynham | MA | 2:20:57 | #298 |
| 2019 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 2:17:52 | #276 |
| 2018 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 2:19:07 | #273 |
| 2017 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 2:02:27 | #106 |
| 2016 | Boston's Run To RememberBoston | MA | 2:00:35 | #2531 |
| 2016 | Frosty Half-MarathonRaynham | MA | 1:57:36 | #202 |
| 2016 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:53:04 | #73 |
| 2015 | Covered Bridges Half MarathonWoodstock | VT | 1:48:28 | #465 |
| 2015 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:48:58 | #65 |
| 2015 | Boston's Run To RememberBoston | MA | 1:48:02 | #1123 |
| 2014 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:57:30 | #3668 |
| 2014 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:58:32 | #112 |