| 2025 | SOUR APPLE 2026smithfield | RI | 2:49:03 | #107 |
| 2025 | Wallis Sands Half MarathonRye | NH | 2:20:23 | #381 |
| 2025 | Garden Spot Village Half MarathonNew Holland | PA | 2:50:47 | #589 |
| 2025 | Hogsback Half MarathonColebrook | CT | 2:17:00 | #126 |
| 2025 | Mystic Half Marathon & 10KMystic | CT | 2:25:59 | #884 |
| 2025 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 2:27:03.3 | #957 |
| 2025 | Mystic Half MarathonMystic | CT | 2:25:59 | #884 |
| 2025 | Millinocket MarathonMillinocket | ME | 3:33:02 | #1907 |
| 2025 | Newport MarathonNewport | RI | 2:28:15 | #1994 |
| 2025 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 2:27:03 | #957 |
| 2025 | Hampton Half Marathon & 5KHampton | NH | 2:48:04 | #773 |
| 2024 | Millinocket MarathonMillinocket | ME | 3:26:03 | #1509 |
| 2024 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 3:01:35.9 | #1447 |
| 2024 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 3:01:35 | #1447 |
| 2024 | Mount Desert Island MarathonBar Harbor | ME | 2:59:23 | #887 |
| 2024 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 3:01:35 | #1447 |
| 2023 | Millinocket MarathonMillinocket | ME | 3:03:04 | #1206 |
| 2023 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 2:35:14 | #1004 |
| 2023 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 2:35:14.4 | #1004 |
| 2023 | Jingle Bell Half Marathon & 5KHaverhill | MA | 2:42:18 | #752 |
| 2023 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 2:35:14 | #1004 |
| 2022 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 2:27:58 | #845 |
| 2022 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 2:27:58 | #845 |
| 2022 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 2:27:57.8 | #833 |
| 2022 | Millinocket MarathonMillinocket | ME | 2:32:45 | #810 |
| 2021 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 2:17:50 | #620 |
| 2021 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 2:17:50 | #620 |
| 2021 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 2:17:49.6 | #610 |
| 2020 | Mad MarathonWaitsfield | VT | 2:47:50 | #17 |
| 2020 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:33:24 | #122 |
| 2019 | Mystic Half MarathonMystic | CT | 2:09:37 | #540 |
| 2019 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:15:24 | #355 |
| 2019 | Ion Bank Cheshire Road RacesCheshire | CT | 2:06:37 | #559 |
| 2019 | Hillacious Half MarathonLitchfield | CT | 2:13:49 | #52 |
| 2019 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:59:44 | #333 |
| 2019 | UConn Health HalfSimsbury | CT | 2:21:14 | #531 |
| 2019 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:59:44 | #333 |
| 2018 | Mystic Half MarathonMystic | CT | 2:45:36 | #1029 |
| 2018 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:29:25 | #522 |
| 2018 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 2:16:11 | #597 |
| 2018 | 2026 New England Series - Day 1 (CT)Simsbury | CT | 2:23:50 | #23 |
| 2018 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 2:16:11 | #597 |
| 2017 | UConn Health HalfSimsbury | CT | 2:47:50 | #775 |
| 2017 | Hartford MarathonHartford | CT | 2:40:30 | #3640 |
| 2017 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 2:22:43 | #1007 |
| 2017 | Newport MarathonNewport | RI | 2:55:32 | #1970 |
| 2017 | Mystic Half MarathonMystic | CT | 2:42:56 | #1063 |
| 2017 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 2:22:43 | #1007 |
| 2015 | Hartford MarathonHartford | CT | 3:09:59 | #5015 |
| 2015 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 2:46:50 | #1195 |
| 2015 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 2:46:50 | #1195 |