| 2025 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:26:16 | #174 |
| 2025 | Marblehead Half MarathonMarblehead | MA | 1:55:53.11 | #128 |
| 2025 | Adirondack MarathonSchroon Lake | NY | 1:45:45 | #49 |
| 2025 | Boys and Girls Club of Greater Westfield Half MarathonWestfield | MA | 1:55:53 | #128 |
| 2024 | Snow Canyon Half MarathonSaint George | UT | 2:05:11 | #1156 |
| 2024 | Twin Lights Half MarathonGloucester | MA | 1:48:46 | #150 |
| 2024 | Secret City Half Marathon and 5KOak Ridge | TN | 2:55:15 | #449 |
| 2024 | NSRF Fallback Half MarathonEast Islip | NY | 1:52:20 | #21 |
| 2023 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:56:31 | #3852 |
| 2023 | Half Sauer Half Kraut MarathonPhiladelphia | PA | 1:54:13 | #71 |
| 2022 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 1:47:45.5 | #82 |
| 2019 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:11:50 | #3207 |
| 2019 | Marine Corps Historic HalfFredericksburg | VA | 1:54:16 | #372 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 2:08:51 | #3725 |
| 2019 | Baltimore Running FestivalBaltimore | MD | 1:30:43 | #97 |
| 2019 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:54:10 | #422 |
| 2019 | High Uinta Half MarathonKamas | UT | 1:45:21 | #155 |
| 2018 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:23:27 | #134 |
| 2018 | Asbury Park Half MarathonAsbury Park | NJ | 2:06:09 | #631 |
| 2018 | NYRR Staten Island HalfStaten Island | NY | 1:52:53 | #3700 |
| 2018 | High Uinta Half MarathonKamas | UT | 1:44:12 | #174 |
| 2018 | Rochester Regional Health Flower City ChallengeRochester | NY | 2:01:28 | #718 |
| 2018 | Adirondack MarathonSchroon Lake | NY | 1:48:57 | #68 |
| 2018 | JSRC RunAPaloozaAsbury Park | NJ | 2:06:09 | #640 |
| 2017 | Bay Bridge Half MarathonOakland | CA | 2:31:52 | #3826 |
| 2017 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:58:21 | #757 |
| 2017 | Baltimore Running FestivalBaltimore | MD | 2:23:27 | #3595 |
| 2017 | High Uinta Half MarathonKamas | UT | 1:51:33 | #285 |
| 2017 | Milwaukee MarathonMilwaukee | WI | 1:44:58 | #118 |
| 2017 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 2:01:05 | #368 |
| 2017 | Cambridge Half Marathon + 5KCambridge | MA | 1:54:22 | #2170 |
| 2016 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:57:15 | #704 |
| 2016 | Marine Corps Historic HalfFredericksburg | VA | 2:13:22 | #2427 |
| 2016 | Run the Line Half MarathonTexarkana | TX | 2:06:15 | #616 |
| 2015 | Run the Line Half MarathonTexarkana | TX | 1:53:18 | #365 |
| 2015 | Marine Corps Historic HalfFredericksburg | VA | 1:52:21 | #487 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 2:12:15 | #3567 |
| 2015 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:34:09 | #1 |
| 2015 | Harvest 5k/10k/Half MarathonBoston | PA | 1:34:09 | #1 |
| 2014 | Skinny Turkey Half MarathonRaleigh | NC | 1:53:32 | #144 |
| 2014 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 1:59:17 | #563 |
| 2014 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:44:11 | #310 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 2:16:18 | #7973 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:52:28 | #2327 |
| 2013 | IMT Des Moines MarathonDes Moines | IA | 1:39:44 | #347 |
| 2012 | 2026 HelvetiaHillsboro | OR | 1:48:36 | #351 |
| 2011 | 2026 Haulin AspenBend | OR | 2:04:48 | #104 |
| 2011 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:48:26 | #836 |
| 2010 | Baltimore Running FestivalBaltimore | MD | 2:02:17 | #2606 |
| 2010 | Lincoln Presidential Half MarathonSpringfield | IL | 2:06:07 | #571 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:54:58 | #1222 |
| 2009 | Lincoln MarathonLincoln | NE | 2:16:49 | #3064 |