| 2026 | The Holiday Half Marathon!Brooklyn | NY | 1:56:30 | #73 |
| 2026 | Montara Mountain Trail RunPacifica | CA | — | #3 |
| 2026 | RUN THE ALAMO / 2027San Antonio | TX | 2:20:19 | #1728 |
| 2025 | Asheville Craft Beer Half Marathon & 10K/5KAsheville | NC | 2:07:40 | #206 |
| 2025 | Cleveland MarathonCleveland | OH | 3:28:24 | #3934 |
| 2025 | Islamorada Half Marathon & 10k, Rumrunner Run 5K/10K and Beach N' Beer MileIslamorada | FL | 2:30:46.11 | #242 |
| 2025 | Marine Corps Historic HalfFredericksburg | VA | 1:58:25 | #829 |
| 2025 | Fall Creek Falls Half Marathon, 10K & 5K Road RunsSpencer | TN | 1:54:46.8 | #15 |
| 2025 | The Steamboat MarathonSteamboat Springs | CO | 1:46:11 | #84 |
| 2025 | REVEL Big CottonwoodSalt Lake City | UT | 1:49:34 | #913 |
| 2024 | Hartford MarathonHartford | CT | 1:54:03 | #1063 |
| 2024 | IMT Des Moines MarathonDes Moines | IA | 2:39:22 | #2366 |
| 2024 | High Uinta Half MarathonKamas | UT | 1:50:52 | #285 |
| 2024 | Run the Rockies Trail RaceFrisco | CO | 2:22:45 | #69 |
| 2024 | Williams Route 66 Marathon WeekendTulsa | OK | 2:54:14 | #2258 |
| 2024 | Lincoln MarathonLincoln | NE | 1:47:28 | #639 |
| 2024 | REVEL Big CottonwoodSalt Lake City | UT | 1:44:54 | #555 |
| 2024 | TopCity Half MarathonTopeka | KS | 2:40:57.8 | #202 |
| 2023 | Hometown Half Marathon & 5k/10k - Kansas CityKansas City | MO | 3:27:28.54 | #176 |
| 2023 | NYRR Staten Island HalfStaten Island | NY | 1:40:22 | #1488 |
| 2023 | River Run Half MarathonBerea | OH | 1:44:20 | #140 |
| 2023 | York Marathon and Half MarathonYork | PA | 1:51:14.1 | #83 |
| 2023 | Marine Corps Historic HalfFredericksburg | VA | 2:22:25 | #1648 |
| 2023 | High Uinta Half MarathonKamas | UT | 1:50:53 | #282 |
| 2022 | Hartford MarathonHartford | CT | 1:55:07 | #918 |
| 2022 | York Marathon and Half MarathonYork | PA | 1:48:10.2 | #32 |
| 2022 | REVEL Big CottonwoodSalt Lake City | UT | 1:42:53 | #455 |
| 2022 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 2:00:07 | #355 |
| 2022 | Running With The Cows Half Marathon & 5KBucyrus | KS | 3:14:35 | #549 |
| 2022 | High Uinta Half MarathonKamas | UT | 1:47:10 | #181 |
| 2021 | High Uinta Half MarathonKamas | UT | 1:48:20 | #182 |
| 2021 | Marine Corps Historic HalfFredericksburg | VA | 2:20:41 | #688 |
| 2021 | REVEL Big CottonwoodSalt Lake City | UT | 1:40:13 | #281 |
| 2021 | York Marathon and Half MarathonYork | PA | 1:44:18.9 | #81 |
| 2020 | Carolina Reaper Challenge (50k - 13.1 - 10k & Relay)Greenville | SC | — | #26 |
| 2020 | Gettysburg Festival of RacesGettysburg | PA | — | #149 |
| 2020 | Marine Corps Historic HalfFredericksburg | VA | 2:24:49 | #2211 |
| 2020 | York Marathon and Half MarathonYork | PA | 1:50:48.5 | #44 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 2:59:04 | #5006 |
| 2019 | Kiawah Island MarathonKiawah Island | SC | 1:59:22.18 | #804 |
| 2019 | Great Smoky Mountains Half MarathonTownsend | TN | 2:12:55 | #576 |
| 2019 | Capital City Half MarathonColumbus | OH | 1:56:21 | #1541 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:39:39 | #499 |
| 2018 | Leave No TracePeninsula | OH | 3:11:20 | #163 |
| 2017 | Run for GreenDavidson | NC | 1:33:23 | #19 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 2:41:54 | #6026 |
| 2016 | Snow Canyon Half MarathonSaint George | UT | 1:45:31 | #240 |
| 2016 | Marine Corps Historic HalfFredericksburg | VA | 2:11:37 | #2275 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 2:31:15 | #2012 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:04:41 | #3447 |
| 2015 | Marine Corps Historic HalfFredericksburg | VA | 2:11:33 | #1823 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:15:04 | #7729 |
| 2014 | UConn Health HalfSimsbury | CT | 2:27:40 | #969 |
| 2014 | Garmin Kansas City MarathonKansas City | MO | 2:57:00 | #4195 |
| 2014 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:57:54 | #1457 |
| 2014 | Air Force MarathonDayton | OH | 2:24:41 | #2301 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 2:12:53 | #2884 |
| 2014 | REVEL Big CottonwoodSalt Lake City | UT | 2:25:11 | #1956 |
| 2013 | Hartford MarathonHartford | CT | 2:34:07 | #5689 |
| 2013 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:40:34 | #514 |
| 2013 | Capital City Half MarathonColumbus | OH | 1:41:50 | #553 |
| 2013 | Mill Race MarathonColumbus | IN | 2:32:46 | #1453 |
| 2012 | Lost Dutchman MarathonApache Junction | AZ | 1:51:01 | #236 |
| 2012 | Canyonlands Half MarathonMoab | UT | 1:48:34 | #402 |
| 2012 | Capital City Half MarathonColumbus | OH | 2:47:26 | #6975 |
| 2012 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:37:19 | #312 |
| 2012 | Marine Corps Historic HalfFredericksburg | VA | 2:00:10 | #1604 |
| 2012 | REVEL Big CottonwoodSalt Lake City | UT | 1:50:00 | #189 |
| 2011 | Indianapolis Monumental MarathonIndianapolis | IN | 1:50:10 | #858 |
| 2011 | Garmin Kansas City MarathonKansas City | MO | 3:20:32 | #4627 |
| 2011 | Air Force MarathonDayton | OH | 1:55:04 | #827 |
| 2011 | Marine Corps Historic HalfFredericksburg | VA | 2:14:11 | #2781 |
| 2010 | Canyonlands Half MarathonMoab | UT | 1:48:49 | #670 |
| 2010 | Marine Corps Historic HalfFredericksburg | VA | 1:44:59 | #415 |
| 2010 | Outer Banks MarathonManteo | NC | 2:43:37 | #2928 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 2:17:01 | #4726 |
| 2007 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:31:20 | #4120 |
| 2007 | Baltimore Running FestivalBaltimore | MD | 1:53:54 | #1118 |
| 2001 | Leaf Peepers Half MarathonWaterbury | VT | 2:04:17 | #402 |