| 2026 | 2027 All Day Running Co. Clearwater Marathon & Running FestivalClearwater | FL | 2:29:27 | #677 |
| 2026 | Charleston Half MarathonCharleston | SC | — | — |
| 2025 | Haunted 5K, 10K, 13.1M & 26.2M at Colonial Heights, VA (43)Colonial Heights | VA | 2:22:54 | #187 |
| 2025 | Gobbler 5K, 10K, 13.1M, & 26.2M at Williamsburg, VA (45)Williamsburg | VA | 2:22:54 | #187 |
| 2025 | Indianapolis Monumental MarathonIndianapolis | IN | 1:58:51 | #2368 |
| 2025 | Greater St. Louis MarathonSt. Louis | MO | 2:02:07 | #1243 |
| 2025 | The Innsbrook Half Marathon & 10kInnsbrook | MO | 2:09:20 | #59 |
| 2025 | Adamant Half Marathon 2026Adamant | VT | 2:41:10 | #1674 |
| 2025 | Covered Bridges Half MarathonWoodstock | VT | 2:41:09.47 | #1672 |
| 2024 | Carmel Marathon WeekendCarmel | IN | 1:53:02.23 | #641 |
| 2024 | Duke City MarathonAlbuquerque | NM | 2:12:03 | #439 |
| 2024 | Saint Louis Half Marathon and 5KSaint Louis | MO | 2:03:23 | #352 |
| 2024 | Haunted 5K, 10K, 13.1M & 26.2M at Colonial Heights, VA (43)Colonial Heights | VA | 2:32:44 | #187 |
| 2024 | Gobbler 5K, 10K, 13.1M, & 26.2M at Williamsburg, VA (45)Williamsburg | VA | 2:32:44 | #187 |
| 2023 | Indianapolis Monumental MarathonIndianapolis | IN | 2:10:06 | #2820 |
| 2023 | Shamrock MarathonVirginia Beach | VA | 2:24:26 | #3174 |
| 2023 | Crawlin' Crab Half MarathonHampton | VA | 2:17:19 | #403 |
| 2023 | Haunted 5K, 10K, 13.1M & 26.2M at Colonial Heights, VA (43)Colonial Heights | VA | 2:23:15 | #118 |
| 2023 | Gobbler 5K, 10K, 13.1M, & 26.2M at Williamsburg, VA (45)Williamsburg | VA | 2:23:15 | #118 |
| 2022 | Covered Bridges Half MarathonWoodstock | VT | 2:24:56 | #1236 |
| 2022 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 2:01:59 | #1328 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 2:09:14 | #3071 |
| 2022 | Hampton Half Marathon & 5KHampton | NH | 2:06:27 | #412 |
| 2021 | Akron MarathonAkron | OH | 2:06:30 | #789 |
| 2021 | Grand Teton Half MarathonJackson | WY | 2:57:41 | #1584 |
| 2020 | Hampton Half Marathon & 5KHampton | NH | 2:13:52 | #546 |
| 2019 | Two Cities MarathonFresno | CA | 2:21:34 | #396 |
| 2019 | Saint Louis Half Marathon and 5KSaint Louis | MO | 1:52:29 | #153 |
| 2019 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:33:38 | #500 |
| 2019 | Newport MarathonNewport | RI | 2:23:26 | #1423 |
| 2019 | Rhode Island Half Marathon & 5KEast Providence | RI | 2:14:28 | #239 |
| 2019 | Manchester City MarathonManchester | NH | 2:22:58 | #420 |
| 2019 | Greater St. Louis MarathonSt. Louis | MO | 1:56:48 | #802 |
| 2019 | Crawlin' Crab Half MarathonHampton | VA | 2:38:01 | #932 |
| 2018 | Half Marathon UnpluggedBurlington | VT | — | #656 |
| 2018 | Two Cities MarathonFresno | CA | 2:25:09 | #849 |
| 2018 | Malibu Moves: Half Marathon, 10K, 5K, 1-Mi & 1KMalibu | CA | 3:47:24 | #2231 |
| 2018 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:11:08 | #382 |
| 2017 | CRC Thanksgiving Day Half Marathon, 5K, & 1 Mile Fun Run/WalkFort Worth | TX | 2:52:33 | #315 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:29:16 | #5439 |
| 2017 | Independence Rhode RaceBristol | RI | 2:16:30 | #359 |
| 2017 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:17:14 | #554 |
| 2017 | Two Cities MarathonFresno | CA | 2:23:46 | #603 |
| 2017 | Greater St. Louis MarathonSt. Louis | MO | 2:09:49 | #1881 |
| 2017 | Beer City Half™ San DiegoSan Diego | CA | 3:48:25 | #3394 |
| 2017 | Carmel Marathon WeekendCarmel | IN | 2:14:39 | #947 |
| 2016 | CRC Thanksgiving Day Half Marathon, 5K, & 1 Mile Fun Run/WalkFort Worth | TX | 2:18:50 | #274 |
| 2016 | Duxbury Half MarathonDuxbury | MA | 2:03:22 | #181 |
| 2016 | AthHalf Half Marathon & 5KAthens | GA | 1:53:40 | #450 |
| 2016 | Shipyard Old Port Half MarathonPortland | ME | 2:13:12 | #1895 |
| 2016 | Beer City Half™ San DiegoSan Diego | CA | 3:35:06 | #4582 |
| 2016 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:53:40 | #450 |
| 2016 | Two Cities MarathonFresno | CA | 2:31:07 | #760 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 2:10:55 | #3580 |
| 2015 | Air Force MarathonDayton | OH | 2:15:12 | #1529 |
| 2015 | Turkey Trot 5k, 10k, 15k, Half MarathonVan Nuys | CA | 3:52:08 | #574 |
| 2015 | Frosty Half-MarathonRaynham | MA | 2:06:55 | #293 |
| 2014 | New England Half MarathonConcord | NH | 2:30:32 | #1169 |
| 2014 | Turkey Trot 5k, 10k, 15k, Half MarathonVan Nuys | CA | 3:15:15 | #566 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 1:45:17 | #574 |
| 2014 | Adirondack MarathonSchroon Lake | NY | 1:51:25 | #85 |
| 2014 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:21:15 | #1381 |
| 2014 | Great Smoky Mountains Half MarathonTownsend | TN | 3:50:11 | #642 |
| 2014 | Indianapolis Monumental MarathonIndianapolis | IN | 2:08:56 | #3054 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 2:05:23 | #2733 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:20:56 | #8913 |
| 2013 | Hartford MarathonHartford | CT | 1:55:38 | #1910 |
| 2013 | Newport MarathonNewport | RI | 2:13:47 | #1835 |
| 2013 | Cleveland MarathonCleveland | OH | 2:25:31 | #5432 |
| 2012 | Capital City Half MarathonColumbus | OH | 2:10:17 | #3549 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 3:01:31 | #7909 |
| 2012 | Mad MarathonWaitsfield | VT | 2:07:28 | #130 |
| 2012 | City of Oaks MarathonRaleigh | NC | 2:14:24 | #1484 |
| 2011 | Indianapolis Monumental MarathonIndianapolis | IN | 1:58:16 | #1537 |
| 2011 | Pittsburgh Marathon WeekendPittsburgh | PA | 3:06:55 | #8278 |
| 2011 | Seacoast Half MarathonPortsmouth | NH | 2:15:14 | #758 |
| 2010 | Newport MarathonNewport | RI | 2:14:24 | #1731 |
| 2010 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:01:27 | #2382 |
| 2009 | Philadelphia Marathon WeekendPhiladelphia | PA | 3:17:29 | #6737 |
| 2009 | Pittsburgh Marathon WeekendPittsburgh | PA | 3:03:17 | #3810 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 2:24:39 | #10167 |