| 2026 | Shamrock MarathonVirginia Beach | VA | 2:00:11 | #1564 |
| 2025 | Jingle Bell Half Marathon & 5KHaverhill | MA | 2:09:18 | #503 |
| 2025 | Hometown Half Marathon & 5k/10k - NashvilleNashville | TN | 1:47:58.05 | #39 |
| 2025 | Santa Cruz Trail RunFelton | CA | 3:04:56.83 | #78 |
| 2025 | Foot Levelers Blue Ridge MarathonRoanoke | VA | 2:02:10.41 | #123 |
| 2025 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:43:32 | #327 |
| 2025 | Zionsville Half-Marathon & 5KZionsville | IN | 2:02:49 | #388 |
| 2025 | New England Half MarathonConcord | NH | 1:59:13 | #405 |
| 2025 | Log Run Half MarathonStillwater | MN | 2:01:49 | #248 |
| 2025 | Helderberg to Hudson Half MarathonUnknown | NY | 1:44:54 | #336 |
| 2025 | Shipyard Old Port Half MarathonPortland | ME | 1:46:07 | #418 |
| 2025 | Run 4 The River Half MarathonSchenectady | NY | 1:41:19 | #103 |
| 2025 | Maine Coast MarathonWells | ME | 1:44:03 | #248 |
| 2025 | Crawlin' Crab Half MarathonHampton | VA | 2:16:14 | #473 |
| 2025 | 2026 Eugene MarathonEugene | OR | 2:17:49 | #2816 |
| 2025 | Newburyport Half Marathon and RelayNewburyport | MA | 2:00:20 | #800 |
| 2025 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:17:46 | #1546 |
| 2025 | Lake Placid Marathon and Half and 10KLake Placid | NY | 1:43:24 | #52 |
| 2025 | Bozeman Half Marathon & 10KBozeman | MT | 2:01:23 | #389 |
| 2025 | Black Squirrel Half MarathonBellvue | CO | 2:07:11 | #44 |
| 2025 | Seacoast Half MarathonPortsmouth | NH | 1:44:04 | #142 |
| 2024 | St. Michaels Running Festival presented by Brooks (CANCELED)Saint Michaels | MD | 2:52:04.02 | #942 |
| 2024 | Duneland Half Marathon and 5KChesterton | IN | 2:15:33.5 | #132 |
| 2024 | Mountains 2 Beach Marathon and HalfVentura | CA | 2:31:43 | #1195 |
| 2024 | St. Luke's Half Marathon & 5KAllentown | PA | 2:28:27 | #847 |
| 2024 | Rockfest Half MarathonHampton Beach | NH | 2:12:10 | #1323 |
| 2024 | Helderberg to Hudson Half MarathonUnknown | NY | 1:45:14 | #393 |
| 2024 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:56:00 | #811 |
| 2024 | Foot Levelers Blue Ridge MarathonRoanoke | VA | 2:09:26.81 | #166 |
| 2024 | Run 4 The River Half MarathonSchenectady | NY | 1:46:14 | #82 |
| 2023 | St. Luke's Half Marathon & 5KAllentown | PA | 2:15:56 | #786 |
| 2022 | Foot Levelers Blue Ridge MarathonRoanoke | VA | 2:01:55.2 | #146 |
| 2022 | Newport MarathonNewport | RI | 1:26:25 | #16 |
| 2022 | Get In GearMinneapolis | MN | 2:08:45 | #302 |
| 2021 | Foot Levelers Blue Ridge MarathonRoanoke | VA | — | #64 |
| 2021 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:14:26 | #553 |
| 2019 | Get In GearMinneapolis | MN | 1:53:24 | #271 |
| 2019 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:56:41 | #655 |
| 2018 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:48:50 | #142 |
| 2018 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 2:27:57 | #3032 |
| 2018 | 2027 Syracuse Half MarathonSyracuse | NY | 1:20:26 | #31 |
| 2018 | Get In GearMinneapolis | MN | 1:51:30 | #283 |
| 2017 | Baltimore Running FestivalBaltimore | MD | 2:08:45 | #2179 |
| 2017 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:52:52 | #220 |
| 2017 | Nebraska State Fair MarathonGrand Island | NE | 2:06:51 | #186 |
| 2017 | Adirondack MarathonSchroon Lake | NY | 2:25:51 | #348 |
| 2016 | Outer Banks MarathonManteo | NC | 1:31:14 | #27 |
| 2016 | Lincoln MarathonLincoln | NE | 2:13:32 | #4466 |
| 2016 | Bay Bridge Half MarathonOakland | CA | 2:03:22 | #1891 |
| 2016 | Get In GearMinneapolis | MN | 1:43:29 | #150 |
| 2015 | Hartford MarathonHartford | CT | 3:16:35 | #5045 |
| 2015 | Bay Bridge Half MarathonOakland | CA | 2:00:05 | #1734 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 2:00:54 | #1972 |
| 2014 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:54:32 | #524 |
| 2014 | Capital City Half MarathonColumbus | OH | 1:41:40 | #544 |
| 2014 | Naples Paradise Coast Half MarathonNaples | FL | 2:24:07 | #1655 |
| 2013 | Capital City Half MarathonColumbus | OH | 1:48:06 | #1096 |
| 2013 | Hartford MarathonHartford | CT | 2:59:43 | #6325 |
| 2013 | Ogden Newspapers WVU Medicine Wellness WeekendWheeling | WV | — | #150 |
| 2012 | Canyonlands Half MarathonMoab | UT | 1:35:28 | #120 |
| 2012 | Lincoln MarathonLincoln | NE | 2:51:21 | #5795 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:42:34 | #611 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 2:14:10 | #3590 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:34:44 | #7667 |
| 2011 | Baltimore Running FestivalBaltimore | MD | 1:58:14 | #2122 |
| 2011 | Marine Corps Historic HalfFredericksburg | VA | 2:38:08 | #4435 |
| 2010 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:10:35 | #3285 |
| 2010 | Baltimore Running FestivalBaltimore | MD | 1:51:54 | #1231 |
| 2009 | City of Oaks MarathonRaleigh | NC | 2:04:08 | #853 |
| 2009 | Indianapolis Monumental MarathonIndianapolis | IN | 2:01:24 | #1062 |
| 2008 | Charlottesville MarathonCharlottesville | VA | 2:12:23 | #867 |
| 2008 | Baltimore Running FestivalBaltimore | MD | 1:52:36 | #1008 |
| 2007 | Napa Half MarathonNapa | CA | 1:56:59 | #389 |
| 2007 | Garmin Kansas City MarathonKansas City | MO | 1:47:17 | #306 |
| 2006 | Napa Half MarathonNapa | CA | 2:06:10 | #809 |
| 2003 | Canyonlands Half MarathonMoab | UT | 1:35:27 | #197 |
| 2001 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:57:55 | #222 |
| 2000 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:50:00 | #205 |
| 1999 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:51:33 | #231 |