| 2026 | Newport News One City MarathonNewport News | VA | 1:09:39.17 | #6 |
| 2026 | One City MarathonNewport News | VA | 1:09:39 | #6 |
| 2026 | Virginia Credit Union River City Half & River City 5kRichmond | VA | 1:10:20 | #1 |
| 2025 | TripleThreat Half Marathon & 5KRockport | MA | 1:56:56 | #175 |
| 2025 | Virginia Credit Union River City Half & River City 5kRichmond | VA | 1:13:57 | #4 |
| 2025 | Ashland Half Marathon & 5kAshland | VA | 1:12:32 | #3 |
| 2025 | Newport MarathonNewport | RI | 2:23:04 | #1855 |
| 2024 | One City MarathonNewport News | VA | 1:09:11 | #3 |
| 2024 | Newport MarathonNewport | RI | 2:21:49 | #1814 |
| 2024 | REVEL Big CottonwoodSalt Lake City | UT | 1:37:55 | #292 |
| 2024 | Newport News One City MarathonNewport News | VA | 1:09:10.59 | #3 |
| 2024 | Ashland Half Marathon & 5kAshland | VA | 1:11:17 | #4 |
| 2023 | Newburyport Half Marathon and RelayNewburyport | MA | 1:44:42 | #190 |
| 2023 | 3H Trail Half Marathon + DHRT 50KKing George | VA | 1:14:42 | #1 |
| 2023 | Ashland Half Marathon & 5kAshland | VA | 1:11:50 | #2 |
| 2023 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:47:41 | #2076 |
| 2023 | OCNJ Half MarathonOcean City | NJ | 1:52:47 | #124 |
| 2022 | Ashland Half Marathon & 5kAshland | VA | 1:10:48 | #1 |
| 2022 | Newport MarathonNewport | RI | 2:21:45 | #1029 |
| 2022 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:27:34 | #343 |
| 2022 | One City MarathonNewport News | VA | 1:10:06 | #2 |
| 2021 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:28:20 | #268 |
| 2021 | Ashland Half Marathon & 5kAshland | VA | 1:10:58 | #3 |
| 2019 | Capital City Half MarathonColumbus | OH | 1:50:52 | #1050 |
| 2019 | Virginia Wine Country Half Marathon 2026Hillsboro | VA | 1:13:43 | #1 |
| 2018 | St. Luke's Half Marathon & 5KAllentown | PA | 1:32:24 | #67 |
| 2018 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 1:32:39 | #49 |
| 2018 | Mohawk Hudson River MarathonUnknown | NY | 2:22:01 | #651 |
| 2018 | Parks Half MarathonRockville | MD | 1:11:49 | #4 |
| 2018 | Capital City Half MarathonColumbus | OH | 2:08:29 | #3060 |
| 2016 | Parks Half MarathonRockville | MD | 1:11:35 | #2 |
| 2016 | Capital City Half MarathonColumbus | OH | 1:07:39 | #30 |
| 2016 | Virginia Wine Country Half Marathon 2026Hillsboro | VA | 1:10:29 | #3 |
| 2016 | Newport MarathonNewport | RI | 2:23:15 | #1544 |
| 2015 | Parks Half MarathonRockville | MD | 1:11:38 | #3 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:55:36 | #3020 |
| 2012 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:41:15 | #499 |
| 2012 | Cleveland MarathonCleveland | OH | 2:05:08 | #2510 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:41:48 | #8541 |
| 2011 | St. Luke's Half Marathon & 5KAllentown | PA | 2:00:12 | #1356 |
| 2011 | Virginia Wine Country Half Marathon 2026Hillsboro | VA | 1:11:12 | #4 |
| 2011 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:39:44 | #134 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:20:36 | #6027 |
| 2007 | NYRR Staten Island HalfStaten Island | NY | 2:32:32 | #3024 |