| 2026 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 1:28:10.77 | #187 |
| 2026 | Music City Half MarathonNashville | TN | 1:40:50 | #62 |
| 2025 | Little Rock Marathon WeekendLittle Rock | AR | — | — |
| 2025 | DC Half RacesWashington | DC | 2:00:00 | #2582 |
| 2025 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:58:19 | #2475 |
| 2025 | Lincoln MarathonLincoln | NE | 2:07:55 | #1983 |
| 2025 | Chicago Half MarathonChicago | IL | 1:46:17 | #781 |
| 2025 | Indianapolis Monumental MarathonIndianapolis | IN | 1:35:59 | #766 |
| 2025 | San Diego Beach & Bay Half MarathonSan Diego | CA | 2:58:21 | #2600 |
| 2025 | New England Half MarathonConcord | NH | 2:19:55 | #673 |
| 2025 | Colt State Park Half MarathonBristol | RI | 1:55:06 | #192 |
| 2025 | Good Life HalfsyLincoln | NE | 1:34:10 | #359 |
| 2024 | Good Life HalfsyLincoln | NE | 2:17:31.4 | #3195 |
| 2024 | Luau 5K, 10K & 13.1M at Pflugerville, TX (21)Pflugerville | TX | — | #1 |
| 2024 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:51:44 | #298 |
| 2024 | Garmin Kansas City MarathonKansas City | MO | 3:23:48 | #3057 |
| 2023 | Newburyport Half Marathon and RelayNewburyport | MA | 1:34:38 | #69 |
| 2023 | Orca Half MarathonSeattle | WA | 1:23:52.73 | #2 |
| 2023 | Good Life HalfsyLincoln | NE | 2:07:57 | #2233 |
| 2023 | NYRR Staten Island HalfStaten Island | NY | 1:45:44 | #2147 |
| 2023 | Bull City Race FestDurham | NC | 2:04:52 | #512 |
| 2023 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:56:04 | #2164 |
| 2023 | City of Oaks MarathonRaleigh | NC | 1:59:10 | #668 |
| 2022 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 1:48:43.07 | #351 |
| 2022 | Newport Rhode RacesNewport | RI | 3:08:36 | #1527 |
| 2022 | NYRR Staten Island HalfStaten Island | NY | 1:43:21 | #1542 |
| 2021 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | 3:30:25.1 | #1145 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:07:03 | #2557 |
| 2020 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | — | #1015 |
| 2019 | Stennis Space Center MarathonJohn C Stennis Space Center | MS | 3:10:43 | #206 |
| 2019 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | 3:05:37 | — |
| 2018 | Independence Rhode RaceBristol | RI | 1:51:11 | #132 |
| 2018 | Hartford MarathonHartford | CT | 2:09:21 | #2232 |
| 2018 | Snow Canyon Half MarathonSaint George | UT | 2:29:04 | #993 |
| 2018 | Orca Half MarathonSeattle | WA | — | — |
| 2018 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 2:26:35 | #567 |
| 2017 | NYCRUNS Big Apple Half MarathonNew York | NY | 2:07:15 | #674 |
| 2017 | Jamestown Rhode RacesJamestown | RI | 1:54:27 | #119 |
| 2017 | Independence Rhode RaceBristol | RI | 1:51:06 | #128 |
| 2016 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 2:03:19 | #589 |
| 2016 | Newport MarathonNewport | RI | 1:52:41 | #375 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:30:19 | #9542 |
| 2015 | Marine Corps Historic HalfFredericksburg | VA | 2:25:28 | #3074 |
| 2013 | Hartford MarathonHartford | CT | 1:41:05 | #505 |
| 2012 | Hartford MarathonHartford | CT | 2:00:35 | #2686 |
| 2011 | 2026 HelvetiaHillsboro | OR | 2:17:30 | #1438 |
| 2010 | 2026 HelvetiaHillsboro | OR | 2:17:10 | #1678 |
| 2008 | 2026 HelvetiaHillsboro | OR | 2:18:22 | #1432 |
| 2005 | Baltimore Running FestivalBaltimore | MD | 2:07:40 | #1203 |