| 2026 | Naples Paradise Coast Half MarathonNaples | FL | 1:39:28 | #187 |
| 2026 | Run Oak Island 2027Oak Island | NC | 2:11:02 | #426 |
| 2025 | Park to Park Half MarathonStuarts Draft | VA | 2:19:54.58 | #234 |
| 2025 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:06:47 | #3500 |
| 2025 | City of Roses Half Marathon & 5KCape Girardeau | MO | 3:35:42 | #2439 |
| 2025 | Spearfish Canyon Half Marathon & 5KSpearfish | SD | 2:04:27 | #166 |
| 2025 | Martinsville Half Marathon and 5kMartinsville | VA | 2:19:55 | #234 |
| 2025 | Southern Utah Half MarathonWashington | UT | 1:39:03.41 | #66 |
| 2025 | Cleveland MarathonCleveland | OH | 2:08:51 | #1895 |
| 2025 | DEXTER-ANN ARBOR RUNDexter | MI | 1:45:25.63 | #438 |
| 2025 | Run Oak IslandOak Island | NC | 2:13:49 | #380 |
| 2025 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:45:39 | #199 |
| 2025 | Modesto MarathonModesto | CA | 3:02:01 | #674 |
| 2025 | Marine Corps Historic HalfFredericksburg | VA | 2:04:28 | #1169 |
| 2025 | Garmin Marathon ToledoToledo | OH | 2:54:49.01 | #1231 |
| 2025 | High Uinta Half MarathonKamas | UT | 2:12:30 | #112 |
| 2024 | DEXTER-ANN ARBOR RUNDexter | MI | 1:43:53.9 | #370 |
| 2024 | Run Oak IslandOak Island | NC | 1:45:10 | #65 |
| 2024 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:42:05 | #1802 |
| 2024 | Snow Canyon Half MarathonSaint George | UT | 1:48:24 | #537 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 2:55:04 | #9102 |
| 2024 | Sweetgrass Half MarathonMount Pleasant | SC | 1:45:32 | #29 |
| 2024 | Marine Corps Historic HalfFredericksburg | VA | 1:56:52 | #712 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 3:14:41 | #9850 |
| 2023 | Air Force MarathonDayton | OH | 4:18:06 | #82 |
| 2023 | Southern Utah Half MarathonWashington | UT | 1:38:49.12 | #69 |
| 2023 | Snow Canyon Half MarathonSaint George | UT | 1:37:17 | #225 |
| 2023 | Run Oak IslandOak Island | NC | 2:23:26 | #424 |
| 2023 | DEXTER-ANN ARBOR RUNDexter | MI | 1:46:28.74 | #319 |
| 2022 | Rock 'n' Roll NashvilleNashville | TN | 3:54:10 | #8805 |
| 2022 | DEXTER-ANN ARBOR RUNDexter | MI | 1:41:23.24 | #219 |
| 2022 | Gettysburg Festival of RacesGettysburg | PA | 3:22:59.3 | #674 |
| 2022 | City of Oaks MarathonRaleigh | NC | 2:02:28 | #529 |
| 2022 | Kiawah Island MarathonKiawah Island | SC | 1:42:11.96 | #293 |
| 2022 | Independence Rhode RaceBristol | RI | 2:16:40 | #336 |
| 2022 | Run Oak IslandOak Island | NC | 1:38:27 | #33 |
| 2021 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:53:32 | #2184 |
| 2021 | Bull City Race FestDurham | NC | 1:56:05 | #301 |
| 2021 | DEXTER-ANN ARBOR RUNDexter | MI | 1:48:45.51 | #391 |
| 2021 | Sweetgrass Half MarathonMount Pleasant | SC | 1:43:50 | #41 |
| 2019 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:03:17 | #3356 |
| 2019 | Akron MarathonAkron | OH | 1:34:14 | #100 |
| 2019 | Capital City Half MarathonColumbus | OH | 2:03:22 | #2192 |
| 2019 | City of Oaks MarathonRaleigh | NC | 2:08:47 | #699 |
| 2019 | Wilmington Historic Half, 10K & 5KWilmington | NC | 2:09:04 | #353 |
| 2018 | Akron MarathonAkron | OH | 1:31:22 | #69 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 2:07:10 | #2024 |
| 2018 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:56:28 | #3059 |
| 2018 | Bull City Race FestDurham | NC | 2:10:07 | #823 |
| 2017 | Charleston Half MarathonCharleston | SC | 2:08:26 | #1036 |
| 2017 | Akron MarathonAkron | OH | 1:33:46 | #84 |
| 2016 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:33:12 | #83 |
| 2016 | Mighty Niagara Half Marathon & Hospice Dash 5KYoungstown | NY | 1:35:52 | #48 |
| 2016 | Canyonlands Half MarathonMoab | UT | 2:03:36 | #657 |
| 2015 | Capital City Half MarathonColumbus | OH | 2:15:58 | #4071 |
| 2014 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 1:37:05 | #71 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 1:35:17 | #148 |
| 2014 | Spooky Sprint- WichitaWichita | KS | 2:09:30 | #851 |
| 2014 | Capital City Half MarathonColumbus | OH | 2:23:49 | #5714 |
| 2013 | Lincoln MarathonLincoln | NE | 1:58:22 | #2011 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 2:15:52 | #7880 |
| 2013 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 2:03:54 | #1163 |
| 2013 | AthHalf Half Marathon & 5KAthens | GA | 2:03:54 | #1163 |
| 2012 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 2:08:17 | #1306 |
| 2012 | AthHalf Half Marathon & 5KAthens | GA | 2:08:17 | #1306 |
| 2012 | Lincoln MarathonLincoln | NE | 2:03:06 | #2169 |
| 2011 | Baltimore Running FestivalBaltimore | MD | 1:57:44 | #2042 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:48:54 | #1102 |
| 2011 | Pittsburgh Marathon WeekendPittsburgh | PA | 3:07:03 | #8282 |
| 2010 | Lincoln MarathonLincoln | NE | 1:51:59 | #1167 |
| 2010 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:50:12 | #1140 |
| 2010 | IMT Des Moines MarathonDes Moines | IA | 2:50:12 | #3278 |
| 2009 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:54:04 | #1151 |
| 2009 | Novant Health Charlotte MarathonCharlotte | NC | 1:46:33 | #463 |
| 2008 | Baltimore Running FestivalBaltimore | MD | 1:51:53 | #949 |
| 2008 | Shamrock MarathonVirginia Beach | VA | 1:52:30 | #802 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 1:54:56 | #3168 |
| 2008 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:00:34 | #1102 |
| 2007 | Baltimore Running FestivalBaltimore | MD | 2:06:26 | #2346 |