| 2026 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:27:49 | #61 |
| 2025 | Hellbender 5k & Half MarathonBear Gap | PA | 2:08:57.9 | #80 |
| 2025 | Denver Colfax MarathonDenver | CO | 1:31:09 | #121 |
| 2025 | Naperville Half MarathonNaperville | IL | 1:26:48 | #36 |
| 2025 | Rock 'n' Roll NashvilleNashville | TN | 2:00:13 | #2180 |
| 2025 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:13:15 | #1534 |
| 2025 | Hofbräuhaus ClevelandCleveland | OH | 1:17:07.52 | #4 |
| 2025 | Secret City Half Marathon and 5KOak Ridge | TN | 2:18:09 | #370 |
| 2025 | Indianapolis Monumental MarathonIndianapolis | IN | 1:59:26 | #2427 |
| 2024 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 1:58:08.3 | #351 |
| 2024 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 2:11:01.9 | #639 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 2:06:09 | #2832 |
| 2024 | Madison MarathonMadison | WI | 1:24:04 | #44 |
| 2024 | Shamrock MarathonVirginia Beach | VA | 2:29:32 | #3446 |
| 2024 | Flying Pig Pump and RunCincinnati | OH | 2:01:55 | #2140 |
| 2023 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:22:56 | #947 |
| 2023 | Sunburst RacesSouth Bend | IN | 2:34:15.25 | #403 |
| 2023 | Yuma Territorial MarathonSomerton | AZ | 2:17:13 | #91 |
| 2023 | Norfolk Harbor Half MarathonNorfolk | VA | 2:24:41 | #910 |
| 2023 | Coffee Lovers Run 5K/10K/13.1 DALLAS FORT WORTHFort Worth | TX | 1:51:53 | #64 |
| 2023 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:16:34 | #52 |
| 2023 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:59:02.47 | #479 |
| 2023 | Flying Pig Pump and RunCincinnati | OH | 2:10:47 | #2972 |
| 2023 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 2:35:54 | #1341 |
| 2022 | Flying Pig Pump and RunCincinnati | OH | 2:15:31 | #2748 |
| 2022 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 1:16:43 | #69 |
| 2022 | Gilbert Half MarathonGilbert | AZ | 1:58:35 | #205 |
| 2021 | Cleveland MarathonCleveland | OH | 1:21:46 | #10 |
| 2021 | Irving MarathonIrving | TX | 1:24:20 | #10 |
| 2021 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:18:19 | #86 |
| 2020 | Foot Traffic Flat MarathonPortland | OR | 1:51:38 | #43 |
| 2019 | B & O Half Marathon and 10kOrting | WA | 2:08:20 | #140 |
| 2019 | The Nebraska HalfOmaha | NE | 2:26:42 | #381 |
| 2019 | Bay Bridge Half MarathonOakland | CA | 2:19:02 | #3640 |
| 2019 | Milwaukee MarathonMilwaukee | WI | 2:14:08 | #2112 |
| 2019 | Skyline Half MarathonDallas | TX | 1:40:41 | #21 |
| 2019 | NewBo RunCedar Rapids | IA | 3:02:40 | #610 |
| 2019 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:49:53 | #474 |
| 2019 | 2026 Gulf Beach Half MarathonMilford | CT | 2:12:08 | #376 |
| 2018 | Wilmington Historic Half, 10K & 5KWilmington | NC | 1:49:47.3 | #79 |
| 2018 | "Run For A Vet"Branson | MO | 2:05:49.26 | #17 |
| 2018 | Charleston Half MarathonCharleston | SC | 3:17:10 | #2370 |
| 2018 | Aspen Valley MarathonAspen | CO | 2:28:19 | #189 |
| 2018 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:53:46 | #551 |
| 2018 | 2026 Hamden Hills Half Marathon & Flat 5KHamden | CT | 2:19:34 | #88 |
| 2018 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:08:55 | #348 |
| 2018 | Neuse River Bridge Run 2026New Bern | NC | 2:12:32 | #102 |
| 2018 | The Nebraska HalfOmaha | NE | 2:43:30 | #340 |
| 2017 | Mill Race MarathonColumbus | IN | 2:16:12 | #618 |
| 2017 | Reservoir Run Half Marathon, 5K, Kids Fun Runs & Family StrollWESTON | CT | — | #145 |
| 2017 | Michelob Ultra El Paso Marathon, Raiz Federal Credit Union Half Marathon, and Spine & Rehab Specialists 5K Run/WalkEl Paso | TX | 1:37:45.44 | #41 |
| 2016 | 2027 Syracuse Half MarathonSyracuse | NY | 1:42:10 | #197 |
| 2016 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:08:26 | #834 |
| 2016 | Indianapolis Monumental MarathonIndianapolis | IN | 3:08:39 | #7345 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 3:17:24 | #6991 |
| 2015 | NYRR Staten Island HalfStaten Island | NY | 2:11:55 | #5204 |
| 2015 | Asbury Park Half MarathonAsbury Park | NJ | 2:24:21 | #1124 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 3:01:33 | #5722 |
| 2015 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 2:20:47 | #1498 |
| 2015 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:43:55 | #456 |
| 2015 | 2027 Syracuse Half MarathonSyracuse | NY | 1:59:17 | #1003 |
| 2015 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:04:37 | #1403 |
| 2015 | Shamrock MarathonVirginia Beach | VA | 2:12:52 | #4171 |
| 2014 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:09:48 | #1272 |
| 2014 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:03:09 | #1694 |
| 2014 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:48:10 | #390 |
| 2014 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:47:43 | #625 |
| 2014 | Lincoln MarathonLincoln | NE | 2:28:49 | #6269 |
| 2014 | Novant Health Charlotte MarathonCharlotte | NC | 2:10:08 | #1523 |
| 2014 | Shamrock MarathonVirginia Beach | VA | 2:23:44 | #5472 |
| 2014 | Quad Cities MarathonMoline | IL | 2:09:08 | #838 |
| 2013 | Chicago Spring Half MarathonChicago | IL | 1:22:08 | #11 |
| 2013 | Novant Health Charlotte MarathonCharlotte | NC | 2:07:08 | #1385 |
| 2013 | Lincoln Presidential Half MarathonSpringfield | IL | 1:54:11 | #350 |
| 2012 | NYRR Staten Island HalfStaten Island | NY | 1:56:53 | #2861 |
| 2012 | 2026 Eugene MarathonEugene | OR | 2:11:56 | #1887 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 2:36:24 | #6546 |
| 2012 | Lincoln MarathonLincoln | NE | 2:07:34 | #2648 |
| 2011 | Air Force MarathonDayton | OH | 1:58:12 | #1033 |
| 2011 | NYRR Staten Island HalfStaten Island | NY | 2:00:23 | #2673 |
| 2011 | City of Oaks MarathonRaleigh | NC | 1:55:51 | #618 |
| 2011 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:02:36 | #1469 |
| 2011 | Chicago Spring Half MarathonChicago | IL | 1:29:52 | #17 |
| 2011 | Nashville 1/2 MarathonNashville | TN | 2:42:55 | #1324 |
| 2011 | Shipyard Old Port Half MarathonPortland | ME | 2:11:29 | #436 |
| 2010 | IMT Des Moines MarathonDes Moines | IA | 1:55:17 | #999 |
| 2010 | Lincoln MarathonLincoln | NE | 2:38:27 | #4953 |
| 2010 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:08:45 | #395 |
| 2010 | Capital City Half MarathonColumbus | OH | 2:05:02 | #2193 |
| 2010 | Novant Health Charlotte MarathonCharlotte | NC | 1:44:29 | #403 |
| 2009 | Papillion Half MarathonPapillion | NE | 1:58:57 | #143 |
| 2009 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:50:55 | #275 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 1:31:32 | #90 |
| 2009 | Lincoln MarathonLincoln | NE | 2:15:40 | #2976 |
| 2008 | Capital City Half MarathonColumbus | OH | 2:05:08 | #1612 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 2:35:50 | #14079 |
| 2008 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:43:46 | #131 |
| 2007 | Omaha MarathonOmaha | NE | 2:17:44 | #715 |
| 2007 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | — | #447 |
| 2006 | Charlottesville MarathonCharlottesville | VA | 1:38:28 | #58 |
| 2006 | Garmin Kansas City MarathonKansas City | MO | 2:17:49 | #1522 |
| 2006 | Capital City Half MarathonColumbus | OH | 2:05:41 | #1495 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 2:13:58 | #5840 |
| 2005 | Rock 'n' Roll NashvilleNashville | TN | 2:02:55 | #3441 |
| 2004 | Rock 'n' Roll NashvilleNashville | TN | 2:13:31 | #3904 |
| 2003 | Rock 'n' Roll NashvilleNashville | TN | 3:07:40 | #6411 |
| 2003 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 1:34:59 | #153 |
| 2002 | Rock 'n' Roll NashvilleNashville | TN | 2:11:16 | #2605 |
| 2001 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:38:14 | #208 |
| 2000 | Hartford MarathonHartford | CT | 2:04:27 | #1016 |
| 1991 | NYRR Staten Island HalfStaten Island | NY | 2:09:34 | #1168 |