| 2025 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:19:41 | #7519 |
| 2025 | Shipyard Old Port Half MarathonPortland | ME | 2:22:24 | #2291 |
| 2025 | Lincoln MarathonLincoln | NE | 1:52:25 | #970 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 3:16:05 | #7475 |
| 2025 | Good Life HalfsyLincoln | NE | 2:19:00 | #4224 |
| 2025 | Turkey Trot 5k, 10k, 15k, Half MarathonVan Nuys | CA | 1:48:06 | #123 |
| 2025 | DRC's The Half (13.1, 10K & 5K)Dallas | TX | 2:56:21.9 | #589 |
| 2024 | Lincoln MarathonLincoln | NE | 1:55:15 | #1039 |
| 2024 | Good Life HalfsyLincoln | NE | 1:54:32.1 | #1453 |
| 2024 | Beer City Half™ San DiegoSan Diego | CA | 1:57:51 | #679 |
| 2023 | Yippee-Ki-Yay 50KCouncil Bluffs | IA | 2:10:18 | #39 |
| 2023 | Good Life HalfsyLincoln | NE | 1:58:34.4 | #1655 |
| 2023 | Town of Celebration Marathon & Half MarathonCelebration | FL | 1:59:18 | #433 |
| 2023 | Beer City Half™ San DiegoSan Diego | CA | 1:58:08 | #515 |
| 2023 | Lincoln MarathonLincoln | NE | 1:59:52 | #1090 |
| 2023 | Turkey Trot 5k, 10k, 15k, Half MarathonVan Nuys | CA | 1:49:16 | #76 |
| 2022 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 1:55:30.1 | #227 |
| 2022 | Wabash Trace Running FestivalShenandoah | IA | 2:09:10 | #40 |
| 2022 | Mad MarathonWaitsfield | VT | 2:37:21 | #269 |
| 2022 | Turkey Trot 5k, 10k, 15k, Half MarathonVan Nuys | CA | 1:51:05 | #94 |
| 2022 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:25:25 | #2776 |
| 2021 | Napa Half MarathonNapa | CA | 3:08:49 | #1626 |
| 2021 | Wabash Trace Running FestivalShenandoah | IA | 2:06:33 | #46 |
| 2021 | Papillion Half MarathonPapillion | NE | 2:06:23 | #91 |
| 2019 | Jim Rowland FCA River Valley RunFort Smith | AR | 2:16:28 | #81 |
| 2019 | Cascade Express Marathon & Half MarathonNorth Bend | WA | 1:46:09 | #45 |
| 2019 | Beer City Half™ San DiegoSan Diego | CA | 2:22:19 | #2044 |
| 2019 | Papillion Half MarathonPapillion | NE | 2:05:59 | #96 |
| 2018 | Papillion Half MarathonPapillion | NE | 2:09:25 | #145 |
| 2018 | Rock 'n' Roll NashvilleNashville | TN | 2:52:43 | #11339 |
| 2018 | Starved Rock Country MarathonOttawa | IL | 2:39:18 | #477 |
| 2017 | American River Parkway Half MarathonSacramento | CA | 2:03:05 | #319 |
| 2017 | Chickamauga Battlefield MarathonFort Oglethorpe | GA | 2:33:40 | #581 |
| 2016 | Beer City Half™ San DiegoSan Diego | CA | 1:58:50 | #978 |
| 2016 | Runtastic HAUNTED ProvoProvo | UT | 2:08:26 | #810 |
| 2016 | Ogden MarathonOgden | UT | 2:19:34 | #1952 |
| 2016 | NYCRUNS Falling Leaves Half MarathonBrooklyn | NY | 2:04:32 | #431 |
| 2015 | Turkey Trot 5k, 10k, 15k, Half MarathonVan Nuys | CA | 2:00:28 | #208 |
| 2015 | American River Parkway Half MarathonSacramento | CA | 2:15:53 | #576 |
| 2015 | Beer City Half™ San DiegoSan Diego | CA | 2:32:26 | #4021 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:25:52 | #7398 |
| 2015 | Horse Capital Marathon & Half MarathonLexington | KY | 3:35:58 | #1130 |
| 2014 | Wabash Trace Running FestivalShenandoah | IA | 2:02:52 | #66 |
| 2014 | Renfro Rock 'N Run Half Marathon / 5KMount Vernon | KY | 2:25:52 | #174 |
| 2013 | Canyonlands Half MarathonMoab | UT | 1:39:51 | #231 |
| 2013 | City of Oaks MarathonRaleigh | NC | 2:26:08 | #1655 |
| 2013 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:44:41 | #1812 |
| 2013 | Wabash Trace Running FestivalShenandoah | IA | 1:54:32 | #77 |
| 2012 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:30:13 | #3891 |
| 2012 | Runtastic NEBOPayson | UT | 1:55:14 | #258 |
| 2011 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:43:49 | #219 |
| 2011 | AthHalf Half Marathon & 5KAthens | GA | 1:43:49 | #219 |
| 2010 | Canyonlands Half MarathonMoab | UT | 1:36:31 | #211 |
| 2010 | Whidbey Island MarathonOak Harbor | WA | 2:54:02 | #1058 |
| 2009 | Baltimore Running FestivalBaltimore | MD | 2:32:07 | #6062 |
| 2009 | Chicago Half MarathonChicago | IL | 1:49:02 | #1783 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 1:55:51 | #3420 |
| 2006 | Garmin Kansas City MarathonKansas City | MO | 1:45:26 | #280 |