| 2025 | Mystic Half Marathon & 10KMystic | CT | 2:04:54 | #507 |
| 2025 | Pirate 5K, 10K &13.1M at Largo, FL (17)Largo | FL | 1:48:41.81 | #3 |
| 2025 | Trail to Tryon Holiday Half, 10K & 5KNew Bern | NC | 2:36:51.1 | #136 |
| 2025 | Marine Corps Half MarathonCamp Lejeune | NC | 3:05:50 | #1142 |
| 2025 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:40:11 | #151 |
| 2025 | Capital City River RunLansing | MI | 2:12:07.66 | #413 |
| 2025 | Chandler #AZ48 Half MarathonChandler | AZ | 2:12:45 | #391 |
| 2025 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:37:37 | #274 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:06:47 | #2058 |
| 2025 | 2026 San Antonio MarathonSan Antonio | TX | 2:47:58 | #6580 |
| 2025 | Mystic Half MarathonMystic | CT | 2:04:54 | #507 |
| 2024 | DEXTER-ANN ARBOR RUNDexter | MI | 1:47:50.2 | #483 |
| 2024 | Spinx Run FestGreenville | SC | 1:55:01.46 | #285 |
| 2023 | Texas TripleDallas | TX | 1:59:06 | #12 |
| 2023 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:43:03 | #169 |
| 2023 | DEXTER-ANN ARBOR RUNDexter | MI | 1:34:13.48 | #116 |
| 2023 | REVEL Big CottonwoodSalt Lake City | UT | 2:57:38 | #2605 |
| 2023 | Viola Valley Half MarathonViola | TN | 2:19:59 | #51 |
| 2022 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 1:39:16 | #169 |
| 2021 | Marine Corps Historic HalfFredericksburg | VA | 2:16:25 | #587 |
| 2021 | Capital City River RunLansing | MI | 2:00:45.7 | #195 |
| 2019 | REVEL Big CottonwoodSalt Lake City | UT | 1:58:59 | #990 |
| 2019 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 1:51:34 | #445 |
| 2019 | Jamestown Rhode RacesJamestown | RI | 2:02:32 | #211 |
| 2018 | 2027 Syracuse Half MarathonSyracuse | NY | 1:41:28 | #318 |
| 2018 | Baltimore Running FestivalBaltimore | MD | 1:52:17 | #903 |
| 2017 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 2:07:42 | #743 |
| 2017 | Highlands College Half Marathon, 10K, and 5KFultondale | AL | 2:53:15 | #142 |
| 2016 | NYRR Staten Island HalfStaten Island | NY | 2:16:49 | #7676 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 1:54:53 | #1373 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 2:06:39 | #2332 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 1:54:25 | #1394 |
| 2014 | Baltimore Running FestivalBaltimore | MD | 2:14:45 | #3772 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:12:23 | #7046 |
| 2012 | Novant Health Charlotte MarathonCharlotte | NC | 1:47:33 | #389 |
| 2012 | Baltimore Running FestivalBaltimore | MD | 2:12:46 | #5222 |
| 2011 | City of Oaks MarathonRaleigh | NC | 2:05:51 | #956 |
| 2010 | Hartford MarathonHartford | CT | 1:55:31 | #1337 |
| 2010 | Get In GearMinneapolis | MN | 1:59:27 | #446 |
| 2010 | Baltimore Running FestivalBaltimore | MD | 2:23:55 | #5338 |
| 2008 | Marine Corps Historic HalfFredericksburg | VA | 1:52:02 | #737 |
| 2008 | Hartford MarathonHartford | CT | 2:04:12 | #1681 |
| 2007 | Hartford MarathonHartford | CT | 2:07:18 | #1410 |
| 2006 | Hartford MarathonHartford | CT | 2:22:24 | #1712 |
| 2004 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:30:12 | #37 |
| 2003 | Hartford MarathonHartford | CT | 1:57:43 | #914 |
| 2001 | Quad Cities MarathonMoline | IL | 1:36:31 | #38 |
| 1998 | Duke City MarathonAlbuquerque | NM | 1:30:26 | #79 |