| 2026 | RUN THE ALAMO / 2027San Antonio | TX | 3:14:24 | #3432 |
| 2025 | YMCA Mistletoe RunWinston-Salem | NC | 1:38:10 | #94 |
| 2025 | Bridge and DamLake Ozark | MO | 1:45:03 | #19 |
| 2025 | Napa Half MarathonNapa | CA | 1:56:54 | #459 |
| 2025 | 2026 San Antonio MarathonSan Antonio | TX | 3:16:42 | #8164 |
| 2025 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 1:59:37.2 | #237 |
| 2025 | B & O Half Marathon and 10kOrting | WA | 1:19:25 | #1 |
| 2025 | DEXTER-ANN ARBOR RUNDexter | MI | 2:48:24.32 | #1852 |
| 2024 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 2:22:58 | #15851 |
| 2024 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:49:54 | #721 |
| 2024 | Beer City Half™ San DiegoSan Diego | CA | 1:36:54 | #122 |
| 2024 | St. Croix Crossing Half MarathonStillwater | MN | 2:18:24 | #388 |
| 2024 | Newport MarathonNewport | OR | 1:19:23 | #4 |
| 2024 | YMCA Mistletoe RunWinston-Salem | NC | 1:41:06 | #85 |
| 2024 | NYCRUNS Falling Leaves Half MarathonBrooklyn | NY | 2:24:06 | #1325 |
| 2024 | Skinny Turkey Half MarathonRaleigh | NC | 1:41:06 | #85 |
| 2024 | Hokie Half Marathon and 5KBlacksburg | VA | 1:44:07.31 | #119 |
| 2024 | Horseneck Half & 3.5 MilerWestport | MA | 1:56:52 | #222 |
| 2024 | Chicago Spring Half MarathonChicago | IL | 1:38:56 | #234 |
| 2023 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 2:33:02 | #9966 |
| 2023 | Steel Rail RacesAdams | MA | 1:54:10 | #79 |
| 2023 | Soul Ryeders Half Marathon & 5KRye | NY | 1:46:05 | #101 |
| 2023 | NYCRUNS Big Apple Half MarathonNew York | NY | 2:09:45 | #1379 |
| 2023 | Horseneck Half & 3.5 MilerWestport | MA | 2:02:09 | #233 |
| 2023 | Portland MarathonPortland | OR | 1:25:21 | #70 |
| 2023 | City of Lakes Half MarathonMinneapolis | MN | 2:07:36 | #845 |
| 2023 | Milwaukee Lakefront MarathonMilwaukee | WI | 2:12:51 | #832 |
| 2023 | American River Parkway Half MarathonSacramento | CA | 1:45:56 | #87 |
| 2023 | TripleThreat Half Marathon & 5KRockport | MA | 2:19:04 | #299 |
| 2023 | Chicago Spring Half MarathonChicago | IL | 1:38:04 | #283 |
| 2023 | NYCRUNS Falling Leaves Half MarathonBrooklyn | NY | 2:26:44 | #1136 |
| 2022 | Chicago Half MarathonChicago | IL | 1:35:44 | #570 |
| 2022 | Horseneck Half & 3.5 MilerWestport | MA | 2:13:20 | #309 |
| 2022 | YMCA Mistletoe RunWinston-Salem | NC | 1:38:13 | #48 |
| 2022 | Steel Rail RacesAdams | MA | 2:24:05 | #112 |
| 2022 | Santa Hustle RosevilleRoseville | CA | 1:46:14 | #25 |
| 2022 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:46:15 | #98 |
| 2022 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:49:55 | #429 |
| 2022 | The Go Hard or Go Home Half Marathon!Brooklyn | NY | 1:52:03 | #32 |
| 2021 | Timberline Marathon and Half MarathonMount Hood | OR | 3:54:25 | #170 |
| 2021 | Orca Half MarathonSeattle | WA | 1:27:10.75 | #9 |
| 2021 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:50:09 | #286 |
| 2021 | YMCA Mistletoe RunWinston-Salem | NC | 1:42:47 | #115 |
| 2021 | SUFFOLK COUNTY MARATHONBAY SHORE | NY | 2:18:58 | #664 |
| 2019 | Madison MarathonMadison | WI | 1:37:21 | #200 |
| 2019 | GREAT SOUTH BAY RUNBay Shore | NY | 2:28:35 | #329 |
| 2019 | Run Through the Pines Half Marathon & 5KCarver | MA | 2:01:22 | #163 |
| 2019 | Shipyard Old Port Half MarathonPortland | ME | 1:53:40 | #770 |
| 2019 | Steel Rail RacesAdams | MA | 1:53:56 | #186 |
| 2019 | The Brooklyn Fall HalfBrooklyn | NY | 2:06:49 | #233 |
| 2018 | Flying Pig Pump and RunCincinnati | OH | 2:22:14 | #5517 |
| 2018 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:28:13 | #2096 |
| 2018 | Turkey Trot 5k, 10k, 15k, Half MarathonVan Nuys | CA | 1:52:27 | #85 |
| 2018 | YMCA Mistletoe RunWinston-Salem | NC | 1:39:06 | #84 |
| 2018 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:52:58 | #481 |
| 2017 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:00:29 | #790 |
| 2017 | Covered Bridges Half MarathonWoodstock | VT | 1:37:09 | #146 |
| 2017 | Steel Rail RacesAdams | MA | 1:50:24 | #144 |
| 2017 | Bend Marathon and HalfBend | OR | 1:38:34 | #26 |
| 2017 | Cambridge Half Marathon + 5KCambridge | MA | 1:48:01 | #1446 |
| 2016 | Steel Rail RacesAdams | MA | 1:44:51 | #112 |
| 2016 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:05:18 | #922 |
| 2016 | Covered Bridges Half MarathonWoodstock | VT | 1:29:43 | #39 |
| 2016 | Skinny Turkey Half MarathonRaleigh | NC | 1:39:53 | #102 |
| 2016 | YMCA Mistletoe RunWinston-Salem | NC | 1:39:53 | #102 |
| 2016 | Lincoln MarathonLincoln | NE | 2:26:11 | #6003 |
| 2016 | Cambridge Half Marathon + 5KCambridge | MA | 1:30:54 | #244 |
| 2016 | Cleveland MarathonCleveland | OH | 2:52:49 | #4056 |
| 2015 | Deadwood Mickelson Trail MarathonDeadwood | SD | 1:50:43 | #279 |
| 2015 | Covered Bridges Half MarathonWoodstock | VT | 1:37:44 | #134 |
| 2015 | Chicago Half MarathonChicago | IL | 2:01:48 | #2468 |
| 2015 | Bull City Race FestDurham | NC | 1:51:14 | #529 |
| 2015 | Newburyport Half Marathon and RelayNewburyport | MA | 1:59:30 | #1057 |
| 2015 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:14:09 | #6371 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:04:22 | #1596 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:58:36 | #2631 |
| 2015 | Run the Line Half MarathonTexarkana | TX | 2:17:07 | #1146 |
| 2014 | Newburyport Half Marathon and RelayNewburyport | MA | 1:44:31 | #385 |
| 2014 | Beer City Half™ San DiegoSan Diego | CA | 1:39:43 | #317 |
| 2014 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:21:19 | #5645 |
| 2013 | Newport MarathonNewport | RI | 1:54:28 | #761 |
| 2013 | Chicago Half MarathonChicago | IL | 2:10:35 | #4696 |
| 2013 | Shipyard Old Port Half MarathonPortland | ME | 2:03:37 | #470 |
| 2012 | 2026 HelvetiaHillsboro | OR | 1:44:58 | #269 |
| 2012 | Newport MarathonNewport | RI | 3:23:45 | #3265 |
| 2012 | Covered Bridges Half MarathonWoodstock | VT | 1:51:52 | #546 |
| 2012 | Hartford MarathonHartford | CT | 1:48:47 | #1194 |
| 2012 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:33:44 | #2160 |
| 2012 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:15:51 | #4273 |
| 2011 | Newport MarathonNewport | RI | 2:08:12 | #1316 |
| 2011 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:07:14 | #1206 |
| 2011 | Baltimore Running FestivalBaltimore | MD | 2:06:34 | #3361 |
| 2010 | Asbury Park Half MarathonAsbury Park | NJ | 1:46:16 | #50 |
| 2010 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:57:27 | #1934 |
| 2010 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:06:25 | #1229 |
| 2010 | St. Luke's Half Marathon & 5KAllentown | PA | 2:00:08 | #1427 |
| 2010 | Newport MarathonNewport | RI | 3:33:44 | #2490 |
| 2009 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:54:41 | #1229 |
| 2009 | 2026 HelvetiaHillsboro | OR | 1:44:40 | #261 |
| 2009 | Novant Health Charlotte MarathonCharlotte | NC | 1:49:44 | #603 |
| 2009 | St. Luke's Half Marathon & 5KAllentown | PA | 2:09:09 | #1909 |
| 2008 | St. Luke's Half Marathon & 5KAllentown | PA | 1:58:52 | #1492 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 1:55:33 | #3324 |
| 2007 | City of Oaks MarathonRaleigh | NC | 1:42:55 | #241 |
| 2007 | The ThermoFisher Scientific Grand Island 1/2 MarathonGrand Island | NY | 2:00:22 | #162 |
| 2007 | St. Luke's Half Marathon & 5KAllentown | PA | 1:44:06 | #481 |
| 2007 | Shamrock MarathonVirginia Beach | VA | 2:26:26 | #3331 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 1:52:38 | #2287 |
| 2004 | Canyonlands Half MarathonMoab | UT | 2:37:47 | #2282 |
| 2000 | Covered Bridges Half MarathonWoodstock | VT | 1:45:55 | #511 |
| 1997 | Duke City MarathonAlbuquerque | NM | 1:50:00 | #344 |
| 1995 | Hartford MarathonHartford | CT | 3:40:09 | #411 |