| 2026 | Crystal Springs Trail RunWoodside | CA | 2:07:04 | #22 |
| 2025 | Highlands College Half Marathon, 10K, and 5KFultondale | AL | 2:01:39 | #147 |
| 2025 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 1:34:30 | #424 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:25:17 | #3957 |
| 2025 | Milwaukee Lakefront MarathonMilwaukee | WI | 2:43:32 | #1860 |
| 2025 | Philadelphia Trail MarathonPhiladelphia | PA | 1:39:22 | #722 |
| 2025 | Trick or Trot 5K, 10K, and Half Marathon by Califlow RunsLong Beach | CA | 2:29:08 | #62 |
| 2025 | Half Sauer Half Kraut MarathonPhiladelphia | PA | 1:41:06 | #13 |
| 2024 | Half Sauer Half Kraut MarathonPhiladelphia | PA | 1:39:59 | #18 |
| 2023 | Seattle Cherry Blossom RunSeattle | WA | 1:30:46.4 | #35 |
| 2023 | Mo SpringPerrysville | OH | 2:10:47 | #3 |
| 2023 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:55:39 | #524 |
| 2022 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:49:59 | #314 |
| 2022 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 1:33:41 | #273 |
| 2022 | Mo SpringPerrysville | OH | 2:10:17.44 | #2 |
| 2021 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:49:06 | #334 |
| 2019 | NYCRUNS Falling Leaves Half MarathonBrooklyn | NY | 1:15:52 | #2 |
| 2019 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 2:34:05 | #2030 |
| 2019 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:50:38 | #318 |
| 2018 | Duke City MarathonAlbuquerque | NM | 1:52:21 | #168 |
| 2018 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 2:29:47 | #938 |
| 2018 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 2:17:11 | #1367 |
| 2018 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:58:09 | #553 |
| 2017 | Happy Valley Half MarathonNorthampton | MA | 2:38:00 | #560 |
| 2017 | Duke City MarathonAlbuquerque | NM | 1:52:40 | #192 |
| 2017 | 2026 HelvetiaHillsboro | OR | 2:03:11 | #383 |
| 2016 | Limestone Capital Half Marathon and 5KBedford | IN | 2:16:29 | #89 |
| 2015 | Duke City MarathonAlbuquerque | NM | 1:52:59 | #184 |
| 2015 | City of Oaks MarathonRaleigh | NC | 1:15:58 | #7 |
| 2014 | Duke City MarathonAlbuquerque | NM | 1:52:59 | #203 |
| 2014 | Naples Paradise Coast Half MarathonNaples | FL | 1:28:52 | #93 |
| 2013 | REVEL Big CottonwoodSalt Lake City | UT | 2:04:15 | #1093 |
| 2013 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:43:29 | #6728 |
| 2012 | Cleveland MarathonCleveland | OH | 1:33:58 | #153 |
| 2010 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 2:07:39 | #717 |
| 2008 | Naples Paradise Coast Half MarathonNaples | FL | 2:07:56 | #762 |
| 2000 | Naples Paradise Coast Half MarathonNaples | FL | 2:12:07 | #824 |
| 1999 | Duke City MarathonAlbuquerque | NM | 1:31:58 | #64 |
| 1998 | Duke City MarathonAlbuquerque | NM | 1:32:54 | #107 |
| 1996 | Duke City MarathonAlbuquerque | NM | 1:26:31 | #70 |