| 2026 | Shamrock MarathonVirginia Beach | VA | 2:55:49 | #5266 |
| 2026 | The Louisiana MarathonBaton Rouge | LA | 1:44:29.93 | #316 |
| 2025 | Snow Canyon Half MarathonSaint George | UT | 1:44:29 | #451 |
| 2025 | Tryptophan Half/10K/5KCumming | GA | 2:36:09.3 | #125 |
| 2025 | Tryptophan Half Marathon/10K/5KCumming | GA | 2:36:09 | #125 |
| 2025 | Town and Country Half Marathon & 5KNewburyport | MA | 2:22:04 | #439 |
| 2025 | Bound for Boston Marathon & Half Marathon - AtlantaJohns Creek | GA | 2:29:26.09 | #52 |
| 2025 | RUN ROCKAWAY BEACH FATHERS DAY HALF MARATHON AND 5KROCKAWAY BEACH | NY | 1:48:17 | #37 |
| 2025 | Flying Pig Pump and RunCincinnati | OH | 2:55:04 | #9737 |
| 2024 | Manchester City MarathonManchester | NH | 2:12:37 | #393 |
| 2024 | Snow Canyon Half MarathonSaint George | UT | 1:41:50 | #337 |
| 2024 | Flying Pig Pump and RunCincinnati | OH | 2:29:00 | #5607 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:00:05 | #1553 |
| 2024 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:16:01 | #2596 |
| 2024 | Southern Utah Half MarathonWashington | UT | 1:41:09.13 | #54 |
| 2023 | Beaver Canyon Half Marathon & 10KBeaver | UT | 2:12:58 | #116 |
| 2023 | Area 13.1 Half MarathonRoswell | GA | 2:40:06.61 | #796 |
| 2023 | Ocean City Running FestivalOcean City | MD | 1:54:29.66 | #71 |
| 2023 | Hot Cider Hustle - Rochester Half Marathon, 10K & 5KRochester | MN | 2:16:20 | #165 |
| 2023 | Okie HalfMuskogee | OK | 2:46:54 | #67 |
| 2023 | 2026 Platte Valley Companies Monument MarathonGering | NE | 2:33:09 | #118 |
| 2023 | Okie Half - Half Marathon & 5kMuskogee | OK | 2:46:54 | #67 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 2:39:29 | #7676 |
| 2023 | Snow Canyon Half MarathonSaint George | UT | 1:44:51 | #426 |
| 2023 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:53:27 | #896 |
| 2023 | Southern Utah Half MarathonWashington | UT | 1:42:09.69 | #91 |
| 2022 | Baltimore Running FestivalBaltimore | MD | 2:03:21 | #1127 |
| 2022 | Garmin Kansas City MarathonKansas City | MO | 1:54:06 | #595 |
| 2022 | Rock 'n' Roll NashvilleNashville | TN | 2:38:13 | #5230 |
| 2022 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 1:31:40.01 | #129 |
| 2022 | Snow Canyon Half MarathonSaint George | UT | 1:43:48 | #284 |
| 2022 | Virginia Wine Country Half Marathon 2026Hillsboro | VA | 1:52:27 | #39 |
| 2022 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:28:07 | #2659 |
| 2022 | REVEL Big CottonwoodSalt Lake City | UT | 1:52:32 | #850 |
| 2021 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:07:47 | — |
| 2021 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 2:10:49 | #1346 |
| 2021 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:07:47 | #1299 |
| 2020 | 2026 Platte Valley Companies Monument MarathonGering | NE | 2:56:20 | #190 |
| 2019 | Millinocket MarathonMillinocket | ME | 2:59:17 | #955 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 3:28:41 | #12644 |
| 2019 | Rock 'n' Roll ArizonaTempe | AZ | 1:39:19 | #360 |
| 2018 | Air Force MarathonDayton | OH | 2:21:50 | #1094 |
| 2018 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:43:23 | #1161 |
| 2018 | Rock The Parkway Half Marathon and 5kKansas City | MO | 2:19:57 | #2623 |
| 2018 | Rock 'n' Roll NashvilleNashville | TN | 2:13:08 | #4906 |
| 2018 | Mount Desert Island MarathonBar Harbor | ME | 2:33:43 | #424 |
| 2017 | The Notre Dame Holy HalfNotre Dame | IN | 1:33:20 | #58 |
| 2017 | Garmin Kansas City MarathonKansas City | MO | 2:14:53 | #1728 |
| 2017 | South Shore Half MarathonMilwaukee | WI | 1:47:42 | #211 |
| 2017 | Panama City Beach MarathonPanama City Beach | FL | 1:51:36 | #66 |
| 2017 | Millinocket MarathonMillinocket | ME | 2:19:42 | #560 |
| 2016 | Lincoln MarathonLincoln | NE | 2:13:02 | #4396 |
| 2016 | IMT Des Moines MarathonDes Moines | IA | 2:25:56 | #2797 |
| 2016 | Tryptophan Half Marathon/10K/5KCumming | GA | 2:39:13 | #223 |
| 2016 | Garmin Kansas City MarathonKansas City | MO | 2:21:19 | #2246 |
| 2016 | Akron MarathonAkron | OH | 1:56:35 | #713 |
| 2015 | Marine Corps Historic HalfFredericksburg | VA | 1:45:31 | #238 |
| 2015 | Rock 'n' Roll ArizonaTempe | AZ | 1:26:26 | #121 |
| 2015 | Lincoln MarathonLincoln | NE | 2:34:05 | #6170 |
| 2015 | Goodyear Half Marathon & 10kAkron | OH | 1:55:39 | #390 |
| 2014 | Ogden MarathonOgden | UT | 2:27:26 | #2660 |
| 2014 | Rock 'n' Roll ArizonaTempe | AZ | 1:38:24 | #529 |
| 2014 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:57:09 | #9534 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 1:42:41 | #368 |
| 2014 | South Shore Half MarathonMilwaukee | WI | 1:47:49 | #235 |
| 2014 | Garmin Kansas City MarathonKansas City | MO | 2:18:02 | #2697 |
| 2014 | Lincoln MarathonLincoln | NE | 2:05:16 | #3343 |
| 2013 | Oak Tree Half MarathonGeneseo | NY | 1:41:23 | #33 |
| 2013 | Rock 'n' Roll ArizonaTempe | AZ | 1:35:46 | #437 |
| 2013 | Ashland Half Marathon & 5kAshland | VA | 1:39:01 | #128 |
| 2013 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:42:24 | #8525 |
| 2012 | Marine Corps Historic HalfFredericksburg | VA | 2:05:25 | #2085 |
| 2012 | Rock 'n' Roll ArizonaTempe | AZ | 1:27:17 | #167 |
| 2012 | Canyonlands Half MarathonMoab | UT | 1:56:06 | #725 |
| 2012 | Newport MarathonNewport | RI | 1:58:10 | #1119 |
| 2012 | Duke City MarathonAlbuquerque | NM | 1:42:03 | #123 |
| 2011 | Rock 'n' Roll ArizonaTempe | AZ | 1:29:28 | #262 |
| 2011 | Capital City Half MarathonColumbus | OH | 2:19:52 | #3972 |
| 2011 | South Shore Half MarathonMilwaukee | WI | 1:51:36 | #347 |
| 2010 | IMT Des Moines MarathonDes Moines | IA | 3:29:52 | #3756 |
| 2010 | Baltimore Running FestivalBaltimore | MD | 2:23:17 | #5278 |
| 2010 | Capital City Half MarathonColumbus | OH | 2:46:49 | #5120 |
| 2009 | Baltimore Running FestivalBaltimore | MD | 1:54:49 | #1552 |
| 2009 | Timberline Marathon and Half MarathonMount Hood | OR | 2:20:35 | #30 |
| 2008 | Lincoln MarathonLincoln | NE | 1:31:55 | #112 |
| 2004 | Rock 'n' Roll ArizonaTempe | AZ | 2:07:59 | #4433 |