| 2026 | Rock 'n' Roll ArizonaTempe | AZ | 3:24:34 | #5086 |
| 2026 | Charleston Half MarathonCharleston | SC | — | — |
| 2026 | Shamrock MarathonVirginia Beach | VA | 1:59:48 | #1534 |
| 2025 | Greater St. Louis MarathonSt. Louis | MO | 3:10:30 | #3004 |
| 2025 | Milwaukee Lakefront MarathonMilwaukee | WI | 2:51:21 | #1969 |
| 2025 | Kiawah Island MarathonKiawah Island | SC | 3:27:27.47 | #2756 |
| 2025 | Spa Running FestivalHot Springs | AR | 2:07:39 | #115 |
| 2025 | Rocket City MarathonHuntsville | AL | 1:29:12 | #37 |
| 2025 | Cleveland MarathonCleveland | OH | 2:23:13 | #2708 |
| 2025 | 2026 San Antonio MarathonSan Antonio | TX | 3:27:56 | #8557 |
| 2025 | Ooh La La Chocolate RunGeneva | IL | 1:45:15 | #38 |
| 2025 | Eisenhower MarathonAbilene | KS | 1:52:27 | #45 |
| 2025 | Lake Country Half MarathonOconomowoc | WI | 2:05:56.81 | #93 |
| 2025 | Baltimore Running FestivalBaltimore | MD | 1:29:53 | #92 |
| 2025 | Garmin Kansas City MarathonKansas City | MO | 3:22:00 | #3861 |
| 2025 | Beat the BlerchCarnation | WA | 1:32:31.41 | #8 |
| 2025 | Savannah Southern HalfSavannah | GA | 3:14:02 | #2341 |
| 2024 | Anacortes Half Marathon & 5kAnacortes | WA | 2:24:33.985 | — |
| 2024 | Newport MarathonNewport | RI | 1:52:16 | #520 |
| 2024 | REVEL Big CottonwoodSalt Lake City | UT | 1:30:57 | #126 |
| 2024 | Hometown Half Marathon & 5k/10k - FayettevilleFayetteville | AR | 2:10:15.19 | #34 |
| 2024 | Twin Lobster Half MarathonGloucester | MA | 1:31:13 | #8 |
| 2024 | NYRR Staten Island HalfStaten Island | NY | 1:39:53 | #1378 |
| 2024 | Madison MarathonMadison | WI | 2:09:16 | #1750 |
| 2024 | Frederick Running FestivalFrederick | MD | 1:15:56.96 | #7 |
| 2024 | Shipyard Old Port Half MarathonPortland | ME | 1:33:46 | #105 |
| 2023 | Helderberg to Hudson Half MarathonUnknown | NY | 2:01:31 | #627 |
| 2023 | Marine Corps Historic HalfFredericksburg | VA | 1:57:17 | #628 |
| 2023 | NYRR Staten Island HalfStaten Island | NY | 1:35:02 | #944 |
| 2023 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 3:15:26 | #995 |
| 2023 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 1:31:07.3 | #32 |
| 2023 | Hot Cider Hustle - Grand Rapids Half Marathon, 10K & 5KWalker | MI | 2:35:08.6 | #340 |
| 2023 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 2:08:18 | #848 |
| 2022 | Chicago Spring Half MarathonChicago | IL | 1:48:40 | #685 |
| 2022 | Naptown Half Marathon & 10K/5KAnnapolis | MD | 1:46:44.48 | #78 |
| 2022 | Presque Isle Half MarathonErie | PA | 1:42:07 | #89 |
| 2022 | NYRR Staten Island HalfStaten Island | NY | 2:03:11 | #4032 |
| 2022 | Newport MarathonNewport | RI | 1:59:07 | #507 |
| 2021 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:29:02 | — |
| 2021 | Independence Rhode RaceBristol | RI | 2:20:46 | #399 |
| 2021 | Queens MarathonQueens | NY | 3:36:08 | #82 |
| 2020 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | — | #10 |
| 2020 | Marine Corps Historic HalfFredericksburg | VA | 3:31:58 | #4444 |
| 2019 | Hartford MarathonHartford | CT | 1:28:27 | #127 |
| 2019 | Chicago Spring Half MarathonChicago | IL | 1:55:28 | #920 |
| 2019 | Seacoast Half MarathonPortsmouth | NH | 1:56:11 | #357 |
| 2019 | NYRR Staten Island HalfStaten Island | NY | 1:54:56 | #3541 |
| 2019 | Kiawah Island MarathonKiawah Island | SC | 2:41:30.81 | #2253 |
| 2019 | Rocket City MarathonHuntsville | AL | 2:42:08 | #432 |
| 2019 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:42:47 | #600 |
| 2019 | 2026 Eugene MarathonEugene | OR | 1:55:11 | #745 |
| 2018 | Mill Race MarathonColumbus | IN | 3:02:00 | #1214 |
| 2018 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 1:53:54 | #183 |
| 2018 | NYRR Staten Island HalfStaten Island | NY | 1:42:07 | #1787 |
| 2018 | Runtastic NEBOPayson | UT | 1:55:01 | #302 |
| 2018 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 2:03:59 | #491 |
| 2018 | Frederick Running FestivalFrederick | MD | 1:33:05.87 | #89 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:49:57 | #10965 |
| 2018 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 3:19:28 | #2671 |
| 2017 | Ashland Half Marathon & 5kAshland | VA | 1:52:52 | #228 |
| 2017 | Naples Paradise Coast Half MarathonNaples | FL | 2:38:11 | #275 |
| 2017 | NYRR Staten Island HalfStaten Island | NY | 2:07:21 | #4999 |
| 2017 | Champlain Islands Marathon & Half MarathonSouth Hero | VT | — | #348 |
| 2017 | The Notre Dame Holy HalfNotre Dame | IN | 2:06:52 | #692 |
| 2017 | Seacoast Half MarathonPortsmouth | NH | 1:55:08 | #372 |
| 2017 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:33:10 | #5995 |
| 2017 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:30:11 | #66 |
| 2016 | Asbury Park Half MarathonAsbury Park | NJ | 1:54:35 | #314 |
| 2016 | NYRR Staten Island HalfStaten Island | NY | 1:28:08 | #340 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:45:00 | #11600 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 1:39:35 | #312 |
| 2015 | NYRR Staten Island HalfStaten Island | NY | 2:03:13 | #4070 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:53:37 | #1845 |
| 2015 | Shamrock MarathonVirginia Beach | VA | 1:38:10 | #437 |
| 2015 | 2027 Syracuse Half MarathonSyracuse | NY | 1:18:37 | #18 |
| 2014 | Denver Colfax MarathonDenver | CO | 2:33:12 | #4308 |
| 2014 | Newburyport Half Marathon and RelayNewburyport | MA | 1:47:20 | #498 |
| 2014 | Canyonlands Half MarathonMoab | UT | 2:15:41 | #1874 |
| 2014 | Mill Race MarathonColumbus | IN | 1:52:36 | #312 |
| 2014 | NYRR Staten Island HalfStaten Island | NY | 1:32:28 | #499 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:00:19 | #4090 |
| 2013 | Asbury Park Half MarathonAsbury Park | NJ | 2:03:42 | #539 |
| 2013 | Seacoast Half MarathonPortsmouth | NH | 1:45:03 | #180 |
| 2013 | Denver Colfax MarathonDenver | CO | 2:34:24 | #3964 |
| 2013 | Run the Line Half MarathonTexarkana | TX | 1:37:45 | #58 |
| 2012 | Mad MarathonWaitsfield | VT | 1:43:16 | #17 |
| 2012 | Marine Corps Historic HalfFredericksburg | VA | 2:05:08 | #2059 |
| 2012 | NYRR Staten Island HalfStaten Island | NY | 1:53:04 | #2380 |
| 2011 | Omaha MarathonOmaha | NE | 1:58:33 | #804 |
| 2011 | Mad MarathonWaitsfield | VT | 1:42:11 | #27 |
| 2010 | NYRR Staten Island HalfStaten Island | NY | 1:28:28 | #205 |
| 2010 | Quad Cities MarathonMoline | IL | 2:07:23 | #918 |
| 2010 | 2026 Eugene MarathonEugene | OR | 2:18:31 | #2197 |
| 2010 | Marine Corps Historic HalfFredericksburg | VA | 2:21:05 | #3254 |
| 2010 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:25:43 | #447 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 2:14:37 | #3494 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 3:29:13 | #8125 |
| 2009 | Leaf Peepers Half MarathonWaterbury | VT | 2:08:26 | #415 |
| 2008 | NYRR Staten Island HalfStaten Island | NY | 1:28:54 | #154 |
| 2008 | Seacoast Half MarathonPortsmouth | NH | 1:59:59 | #502 |
| 2008 | Canyonlands Half MarathonMoab | UT | 2:03:04 | #1418 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 3:10:40 | #7194 |
| 2008 | Omaha MarathonOmaha | NE | 1:50:12 | #295 |
| 2008 | 2026 Eugene MarathonEugene | OR | 3:33:02 | #2439 |
| 2008 | Leaf Peepers Half MarathonWaterbury | VT | 2:14:23 | #550 |
| 2007 | NYRR Staten Island HalfStaten Island | NY | 1:29:09 | #144 |
| 2007 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:08:55 | #5227 |
| 2007 | 2026 Eugene MarathonEugene | OR | 3:23:59 | #1804 |
| 2006 | NYRR Staten Island HalfStaten Island | NY | 1:28:34 | #155 |
| 2006 | Shamrock MarathonVirginia Beach | VA | 2:20:17 | #2713 |
| 2006 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:07:45 | #526 |
| 2004 | Canyonlands Half MarathonMoab | UT | 2:11:06 | #1367 |
| 2004 | Baltimore Running FestivalBaltimore | MD | 2:10:48 | #1658 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 1:43:01 | #250 |
| 1996 | Duke City MarathonAlbuquerque | NM | 2:03:03 | #806 |
| 1995 | 2026 Humboldt Redwoods Marathon, Half Marathon, 5KWeott | CA | 1:20:37 | #85 |