| 2025 | Jones Gap Trail Half MarathonMarietta | SC | 2:22:46 | #38 |
| 2025 | Top of Michigan Festival of RacesPetoskey | MI | 1:49:54 | #31 |
| 2025 | Summer Meltdown Half Marathon - AustinPflugerville | TX | 1:54:15 | #16 |
| 2025 | Seattle Cherry Blossom RunSeattle | WA | 1:52:17.7 | #443 |
| 2025 | 2027 Syracuse Half MarathonSyracuse | NY | 1:26:59 | #65 |
| 2025 | Whistlestop MarathonAshland | WI | 1:41:03 | #31 |
| 2025 | Philadelphia Trail MarathonPhiladelphia | PA | 1:47:14 | #1388 |
| 2025 | Baltimore Running FestivalBaltimore | MD | 2:31:33 | #3094 |
| 2025 | Rocky RunPhiladelphia | PA | 2:44:16 | #5899 |
| 2025 | Good Life HalfsyLincoln | NE | 2:21:19 | #4431 |
| 2025 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 2:12:21 | #2443 |
| 2025 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:27:35 | #26 |
| 2025 | South Shore Half MarathonMilwaukee | WI | 1:16:31 | #6 |
| 2025 | Hospital Hill RunKansas City | MO | 2:33:18.88 | #865 |
| 2025 | Summer Meltdown Half Marathon - San AntonioSan Antonio | TX | 1:54:15.11 | #16 |
| 2025 | Day of the Dead Half Marathon - AustinAustin | TX | 1:55:24 | #51 |
| 2024 | Michigan Monster DashMilford | MI | 2:11:01.92 | #92 |
| 2024 | Montezuma Festival of Races (Half Marathon, 10K, and 5K)Savannah | NY | 1:32:31 | #3 |
| 2024 | Good Life HalfsyLincoln | NE | 2:03:57.4 | #2184 |
| 2024 | Portland MarathonPortland | OR | 1:11:37 | #17 |
| 2024 | Seattle Cherry Blossom RunSeattle | WA | 1:46:18.8 | #275 |
| 2024 | Day of the Dead Half Marathon - AustinAustin | TX | 2:03:44.45 | #36 |
| 2023 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:43:43 | #1479 |
| 2023 | Beat the BlerchCarnation | WA | 1:43:40.35 | #22 |
| 2022 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 1:47:19.07 | #327 |
| 2022 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 2:05:29 | #1472 |
| 2022 | 2026 Eugene MarathonEugene | OR | 1:32:59 | #273 |
| 2021 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 1:40:15.1 | #42 |
| 2021 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:35:53 | #118 |
| 2021 | Marine Corps Historic HalfFredericksburg | VA | 1:43:33 | #58 |
| 2020 | Marine Corps Historic HalfFredericksburg | VA | 1:51:10 | #343 |
| 2019 | Novant Health Charlotte MarathonCharlotte | NC | 2:14:29 | #1355 |
| 2019 | Leavenworth MarathonLeavenworth | WA | 1:49:59 | #120 |
| 2019 | Kiawah Island MarathonKiawah Island | SC | 1:59:32.65 | #809 |
| 2019 | NYRR Staten Island HalfStaten Island | NY | 1:33:30 | #750 |
| 2018 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:08:15 | #1 |
| 2018 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:06:59 | #3370 |
| 2018 | Leavenworth MarathonLeavenworth | WA | 1:44:57 | #87 |
| 2017 | Leavenworth MarathonLeavenworth | WA | 1:50:43 | #133 |
| 2017 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 1:58:11 | #514 |
| 2017 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:09:50 | #3754 |
| 2017 | Ashland Half Marathon & 5kAshland | VA | 2:12:33 | #551 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:20:35 | #4754 |
| 2016 | REVEL Big CottonwoodSalt Lake City | UT | 1:35:10 | #161 |
| 2016 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:50:42 | #296 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:58:48 | #2666 |
| 2015 | Half Marathon UnpluggedBurlington | VT | — | #615 |
| 2014 | 2026 Eugene MarathonEugene | OR | 1:08:24 | #8 |
| 2013 | Shamrock MarathonVirginia Beach | VA | 1:37:03 | #322 |
| 2012 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:35:25 | #86 |
| 2008 | 2026 Eugene MarathonEugene | OR | 1:53:44 | #587 |
| 2008 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:38:20 | #112 |
| 2006 | Canyonlands Half MarathonMoab | UT | 2:03:24 | #1147 |