| 2025 | Manchester City MarathonManchester | NH | 1:46:56 | #137 |
| 2025 | New England Half MarathonConcord | NH | 1:42:52 | #159 |
| 2025 | Geyser Growl Half MarathonBlack Mountain | NC | 2:14:35 | #212 |
| 2025 | Asheville Craft Beer Half Marathon & 10K/5KAsheville | NC | 2:35:07 | #388 |
| 2025 | Bill Snyder Highway HalfManhattan | KS | 1:57:49 | #284 |
| 2024 | Rockfest Half MarathonHampton Beach | NH | 1:42:42 | #291 |
| 2024 | New England Half MarathonConcord | NH | 1:42:26 | #131 |
| 2024 | Spring Classic Duathlon, Half, 10k & 5kVancouver | WA | 2:05:55 | #44 |
| 2024 | Pacific Coast Running FestivalLong Beach | WA | 2:08:04 | #22 |
| 2024 | 2026 Run Like the Wind -- Westport 5K, 10K and Half MarathonWestport | WA | 2:12:38.28 | #14 |
| 2023 | New England Half MarathonConcord | NH | 1:42:49 | #145 |
| 2023 | 2026 Run Like the Wind -- Westport 5K, 10K and Half MarathonWestport | WA | 2:07:52.3 | #7 |
| 2022 | Air Force MarathonDayton | OH | 2:13:44 | #751 |
| 2021 | New England Half MarathonConcord | NH | 1:40:33 | #81 |
| 2021 | Marine Corps Historic HalfFredericksburg | VA | 2:06:07 | #369 |
| 2020 | Marine Corps Historic HalfFredericksburg | VA | 2:05:54 | #1093 |
| 2020 | New England Half MarathonConcord | NH | 1:41:53 | #208 |
| 2019 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:03:20 | #1931 |
| 2019 | Lincoln MarathonLincoln | NE | 2:49:38 | #5219 |
| 2019 | Marine Corps Historic HalfFredericksburg | VA | 2:14:21 | #1154 |
| 2019 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:45:45 | #121 |
| 2018 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 2:49:39.4 | #682 |
| 2018 | Marine Corps Historic HalfFredericksburg | VA | 2:17:42 | #1216 |
| 2018 | Outer Banks MarathonManteo | NC | 1:58:22 | #233 |
| 2018 | Air Force MarathonDayton | OH | 2:21:35 | #1085 |
| 2018 | Phoenix 10K and MarathonPhoenix | AZ | 1:56:00 | #25 |
| 2017 | Air Force MarathonDayton | OH | 2:24:01 | #1679 |
| 2017 | Cleveland MarathonCleveland | OH | 2:46:36 | #4008 |
| 2017 | New England Half MarathonConcord | NH | 1:44:58 | #92 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 2:38:43 | #11694 |
| 2016 | Cleveland MarathonCleveland | OH | 2:23:35 | #3137 |
| 2016 | Marine Corps Historic HalfFredericksburg | VA | 2:16:05 | #2633 |
| 2015 | Shamrock MarathonVirginia Beach | VA | 2:12:53 | #4175 |
| 2015 | Cleveland MarathonCleveland | OH | 2:12:41 | #2302 |
| 2015 | Air Force MarathonDayton | OH | 2:20:23 | #1831 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 2:34:41 | #5683 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 2:24:40 | #1888 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 3:13:30 | #16351 |
| 2014 | Cleveland MarathonCleveland | OH | 1:55:30 | #1455 |
| 2014 | Baltimore Running FestivalBaltimore | MD | 2:42:35 | #6699 |
| 2014 | Newport MarathonNewport | RI | 2:18:47 | #2018 |
| 2013 | San Juan Island MarathonFriday Harbor | WA | 2:09:11 | #53 |
| 2013 | Duke City MarathonAlbuquerque | NM | 2:26:19 | #923 |
| 2012 | Newport MarathonNewport | RI | 2:15:53 | #2279 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:01:06 | #2818 |
| 2009 | Garmin Kansas City MarathonKansas City | MO | 1:53:18 | #841 |
| 2008 | Silver Comet Half & Full MarathonMableton | GA | 2:06:47 | #783 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 2:52:03 | #16426 |
| 2006 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 1:41:07 | #208 |
| 2004 | Newport MarathonNewport | RI | 1:46:23 | #91 |
| 2003 | Canyonlands Half MarathonMoab | UT | 2:18:40 | #2033 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 2:19:37 | #1825 |