| 2026 | The Louisiana MarathonBaton Rouge | LA | 1:48:27.89 | #422 |
| 2026 | Rock 'n' Roll ArizonaTempe | AZ | 2:06:51 | #2007 |
| 2025 | 2026 San Antonio MarathonSan Antonio | TX | 2:06:50 | #2422 |
| 2025 | Philadelphia Trail MarathonPhiladelphia | PA | 2:07:17 | #3932 |
| 2025 | Red Rock Canyon Marathon, 1/2, and 5KLas Vegas | NV | 3:03:36 | #289 |
| 2025 | Modesto MarathonModesto | CA | 2:35:32 | #533 |
| 2025 | Chandler #AZ48 Half MarathonChandler | AZ | 1:25:20 | #13 |
| 2025 | Garmin Marathon TucsonTucson | AZ | 2:07:13 | #439 |
| 2025 | Tucson MarathonTucson | AZ | 2:07:13 | #439 |
| 2024 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:46:54 | #3064 |
| 2024 | Williams Route 66 Marathon WeekendTulsa | OK | 1:29:09 | #46 |
| 2024 | Rock 'n' Roll ArizonaTempe | AZ | 3:21:10 | #5692 |
| 2024 | Frederick Running FestivalFrederick | MD | 3:12:30.14 | #2387 |
| 2024 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 2:01:57 | #324 |
| 2024 | Ocean City Running FestivalOcean City | MD | 3:02:46.16 | #899 |
| 2024 | Outlaw Half Marathon, 10K & 5KFredericksburg | TX | 2:14:04.66 | #132 |
| 2024 | Delaware Running FestivalWilmington | DE | 2:56:13.45 | #693 |
| 2024 | Montara Mountain Trail RunPacifica | CA | 2:25:12 | #34 |
| 2024 | Neuse River Bridge Run 2026New Bern | NC | 1:53:39.92 | #96 |
| 2024 | Modesto MarathonModesto | CA | 2:59:44 | #621 |
| 2024 | City of Oaks MarathonRaleigh | NC | 2:11:05 | #1378 |
| 2024 | Denver Colfax MarathonDenver | CO | 2:15:21 | #2608 |
| 2024 | Phoenix 10K and MarathonPhoenix | AZ | 1:28:56 | #35 |
| 2024 | Baltimore Running FestivalBaltimore | MD | 3:16:12 | #3912 |
| 2023 | City of Lakes Half MarathonMinneapolis | MN | 1:22:44 | #85 |
| 2023 | Heart of Cool Trail RunCool | CA | 3:24:13.8 | #59 |
| 2023 | The Jersey City Marathon & Half Marathon Marquee Experience at NewportJersey City | NJ | 2:05:03.63 | #1044 |
| 2023 | E-Dragon Run FestivalSan Antonio | TX | 3:35:33 | #61 |
| 2023 | Baltimore Running FestivalBaltimore | MD | 2:31:33 | #2500 |
| 2023 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:35:25 | #135 |
| 2023 | NYRR Staten Island HalfStaten Island | NY | 1:52:33 | #3117 |
| 2023 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 2:08:23 | #6428 |
| 2023 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:44:47 | #1036 |
| 2023 | Rock 'n' Roll ArizonaTempe | AZ | 2:23:04 | #3037 |
| 2022 | Rock 'n' Roll ArizonaTempe | AZ | 2:07:57 | #2019 |
| 2022 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 1:43:09 | #252 |
| 2022 | Halloween Half MarathonMorristown | NJ | 2:13:11 | #368 |
| 2022 | Outlaw Half Marathon, 10K & 5KFredericksburg | TX | 2:18:19.27 | #136 |
| 2021 | Rock 'n' Roll NashvilleNashville | TN | 1:58:12 | #1476 |
| 2021 | City of Lakes Half MarathonMinneapolis | MN | 1:13:17 | #11 |
| 2021 | Two Cities MarathonFresno | CA | 2:23:40.3 | #678 |
| 2020 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:49:13 | #2382 |
| 2020 | Rock 'n' Roll ArizonaTempe | AZ | 1:50:50 | #1086 |
| 2020 | The Louisiana MarathonBaton Rouge | LA | 2:00:38 | — |
| 2019 | Portland MarathonPortland | OR | 2:06:44 | #1288 |
| 2019 | Halloween Half MarathonMorristown | NJ | 2:04:32 | #190 |
| 2019 | Rock 'n' Roll ArizonaTempe | AZ | 1:54:34 | #1246 |
| 2019 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 3:19:41 | #3288 |
| 2019 | Hartford MarathonHartford | CT | 1:33:06 | #194 |
| 2019 | Newport MarathonNewport | RI | 2:47:01 | #1867 |
| 2019 | IMT Des Moines MarathonDes Moines | IA | 1:12:04 | #11 |
| 2019 | Beer City Half™ San DiegoSan Diego | CA | 1:59:29 | #986 |
| 2018 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:57:25 | #2970 |
| 2018 | Rock 'n' Roll ArizonaTempe | AZ | 1:57:27 | #1652 |
| 2018 | Mystic Half MarathonMystic | CT | 1:34:28 | #42 |
| 2017 | Norfolk Harbor Half MarathonNorfolk | VA | 1:52:08 | #294 |
| 2017 | Crawlin' Crab Half MarathonHampton | VA | 1:51:20 | #98 |
| 2017 | Surftown Half MarathonWesterly | RI | 1:38:28 | #77 |
| 2017 | St. Luke's Half Marathon & 5KAllentown | PA | 1:31:14 | #61 |
| 2017 | Denver Colfax MarathonDenver | CO | 1:43:51 | #283 |
| 2017 | Rock 'n' Roll ArizonaTempe | AZ | 1:54:36 | #1572 |
| 2016 | Mystic Half MarathonMystic | CT | 1:45:20 | #134 |
| 2016 | Mighty Niagara Half Marathon & Hospice Dash 5KYoungstown | NY | 2:05:57 | #466 |
| 2016 | Crawlin' Crab Half MarathonHampton | VA | 1:52:20 | #174 |
| 2016 | Norfolk Harbor Half MarathonNorfolk | VA | 1:51:19 | #256 |
| 2015 | Duke City MarathonAlbuquerque | NM | 2:27:20 | #760 |
| 2015 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:50:25 | #3479 |
| 2015 | Rock 'n' Roll ArizonaTempe | AZ | 4:10:05 | #11102 |
| 2014 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:07:20 | #5914 |
| 2014 | Duke City MarathonAlbuquerque | NM | 2:30:05 | #879 |
| 2014 | Town of Celebration Marathon & Half MarathonCelebration | FL | 1:49:54 | #113 |
| 2014 | Santa To The Sea 1/2 Marathon, 1/4 Marathon & 5KOxnard | CA | 2:12:15 | #967 |
| 2014 | Whidbey Island MarathonOak Harbor | WA | 1:49:14 | #196 |
| 2013 | Cleveland MarathonCleveland | OH | 1:36:45 | #228 |
| 2013 | IMT Des Moines MarathonDes Moines | IA | 1:13:47 | #7 |
| 2013 | Rock 'n' Roll ArizonaTempe | AZ | 2:04:45 | #4027 |
| 2013 | Whidbey Island MarathonOak Harbor | WA | 1:49:45 | #164 |
| 2013 | Crawlin' Crab Half MarathonHampton | VA | 1:52:07 | #279 |
| 2012 | Cleveland MarathonCleveland | OH | 1:44:10 | #473 |
| 2012 | Rock 'n' Roll ArizonaTempe | AZ | 2:14:23 | #6715 |
| 2012 | Crawlin' Crab Half MarathonHampton | VA | 1:51:37 | #461 |
| 2012 | River Run Half MarathonBerea | OH | 1:40:49 | #171 |
| 2012 | Town of Celebration Marathon & Half MarathonCelebration | FL | 3:15:22 | #3414 |
| 2012 | Santa To The Sea 1/2 Marathon, 1/4 Marathon & 5KOxnard | CA | 1:58:08 | #471 |
| 2012 | Duke City MarathonAlbuquerque | NM | 2:07:02 | #517 |
| 2011 | North Shore ClassicHighland Park | IL | 1:47:31 | #649 |
| 2011 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:33:13 | #1835 |
| 2010 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:42:05 | #2011 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:52:30 | #9010 |
| 2009 | Town of Celebration Marathon & Half MarathonCelebration | FL | 3:07:15 | #2181 |
| 2007 | Garmin Kansas City MarathonKansas City | MO | 2:07:40 | #1289 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 2:28:01 | #10916 |
| 2006 | Chicago Half MarathonChicago | IL | 2:12:50 | #5486 |
| 2005 | Rock 'n' Roll ArizonaTempe | AZ | 1:24:24 | #58 |
| 2004 | Rock 'n' Roll ArizonaTempe | AZ | 1:35:51 | #351 |
| 1998 | Duke City MarathonAlbuquerque | NM | 2:07:03 | #806 |
| 1997 | Covered Bridges Half MarathonWoodstock | VT | 1:21:29 | #37 |
| 1997 | Duke City MarathonAlbuquerque | NM | 2:05:14 | #682 |
| 1995 | 2026 Humboldt Redwoods Marathon, Half Marathon, 5KWeott | CA | 1:22:48 | #107 |