| 2026 | The Lost Trail 5K & Half MarathonGranite Bay | CA | 2:52:50 | #766 |
| 2026 | Shamrockin Run New OrleansNew Orleans | LA | 2:18:18 | #251 |
| 2025 | Ogden MarathonOgden | UT | 2:53:50 | #2527 |
| 2025 | Women's Half MarathonNew York | NY | 2:18:23 | #2855 |
| 2025 | Frederick Running FestivalFrederick | MD | 2:47:26.56 | #2148 |
| 2025 | DASH Around KampeskaWatertown | SD | 2:05:36 | #48 |
| 2024 | Rapid City MarathonRapid City | SD | 2:16:51 | #47 |
| 2024 | 9th Annual Historic Hillsborough Half Marathon and 5K - 2026Hillsborough | NC | 2:07:59 | #184 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:27:02 | #6323 |
| 2024 | Snack Town RunFest 2026Hanover | PA | 2:52:02.9 | #205 |
| 2024 | New River Marathon, Half Marathon & 5KTodd | NC | 1:57:35.58 | #66 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 3:32:43 | #10794 |
| 2024 | Iron Horse Half MarathonNorth Bend | WA | 2:31:11.57 | #977 |
| 2024 | Around Cape Ann Half MarathonGloucester | MA | 2:27:05.82 | #232 |
| 2024 | Mount Rushmore Half MarathonKeystone | SD | 2:15:43 | #118 |
| 2023 | York Marathon and Half MarathonYork | PA | 2:36:08.1 | #277 |
| 2023 | Beat the BlerchCarnation | WA | 2:37:42.37 | #276 |
| 2023 | High Uinta Half MarathonKamas | UT | 1:28:34 | #50 |
| 2023 | 9th Annual Historic Hillsborough Half Marathon and 5K - 2026Hillsborough | NC | 2:02:33 | #173 |
| 2023 | River Rat RunYankton | SD | 2:10:30 | #49 |
| 2023 | 2026 Biggest Little Half Marathon, 10K & 5KReno | NV | 3:12:39 | #382 |
| 2023 | Palace City Kiwanis Half Marathon, 10K & 5KMitchell | SD | 2:10:02 | #65 |
| 2023 | 2026 Prairie Series - Day 6 (SD)Baltic | SD | 2:13:02 | #3 |
| 2023 | Ogden MarathonOgden | UT | 1:28:42 | #50 |
| 2022 | Novant Health Charlotte MarathonCharlotte | NC | 2:57:43 | #2267 |
| 2022 | Great Smoky Mountains Half MarathonTownsend | TN | 2:21:48 | #571 |
| 2022 | Cascade Express Marathon & Half MarathonNorth Bend | WA | 2:14:43 | #150 |
| 2022 | Saint Louis Half Marathon and 5KSaint Louis | MO | 3:09:34 | #855 |
| 2022 | St. Luke's Half Marathon & 5KAllentown | PA | 2:40:46 | #952 |
| 2022 | Sioux Falls SkedaddleSioux Falls | SD | 2:18:09 | #277 |
| 2022 | Run Sunset BeachSunset Beach | NC | 2:30:40 | #358 |
| 2022 | DASH Around KampeskaWatertown | SD | 2:20:24 | #56 |
| 2022 | Brookings MarathonBrookings | SD | 2:13:11 | #142 |
| 2021 | Mt. Sneffels Half Marathon & 10KOuray | CO | 2:13:35 | #66 |
| 2021 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:31:33 | #893 |
| 2021 | 2026 Eugene MarathonEugene | OR | 2:32:01 | #903 |
| 2019 | Wilmington Historic Half, 10K & 5KWilmington | NC | 2:35:27 | #639 |
| 2019 | Norfolk Harbor Half MarathonNorfolk | VA | 1:52:30 | #337 |
| 2019 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 2:29:42.3 | #785 |
| 2019 | Cambridge Half Marathon + 5KCambridge | MA | 2:13:28 | #3587 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 1:50:59 | #929 |
| 2019 | Mt. Sneffels Half Marathon & 10KOuray | CO | 2:26:00 | #274 |
| 2018 | Brookings MarathonBrookings | SD | 1:58:36 | #119 |
| 2018 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 2:45:54.1 | #667 |
| 2018 | Flying Pig Pump and RunCincinnati | OH | 3:21:07 | #10462 |
| 2017 | Newport MarathonNewport | RI | 2:24:38 | #1425 |
| 2017 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 3:09:30.8 | #900 |
| 2017 | Denver Colfax MarathonDenver | CO | 1:48:46 | #461 |
| 2017 | Vintage Park Half MarathonHouston | TX | 3:09:31 | #900 |
| 2017 | Mt. Sneffels Half Marathon & 10KOuray | CO | 2:17:07 | #280 |
| 2016 | Deadwood Mickelson Trail MarathonDeadwood | SD | 1:53:30 | #311 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:49:13 | #1183 |
| 2016 | Cleveland MarathonCleveland | OH | 2:05:55 | #1879 |
| 2016 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:55:32 | #1819 |
| 2016 | 2026 Center of the Nation Series - Day 1 (WY)Cheyenne | WY | 3:51:29 | #37 |
| 2016 | Mt. Sneffels Half Marathon & 10KOuray | CO | 2:15:05 | #310 |
| 2016 | Ogden MarathonOgden | UT | 1:29:03 | #44 |
| 2015 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:09:23 | #3952 |
| 2015 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:27:11 | #9740 |
| 2015 | Lincoln MarathonLincoln | NE | 2:43:30 | #6933 |
| 2015 | Snow Canyon Half MarathonSaint George | UT | 1:27:28 | #57 |
| 2014 | Ogden MarathonOgden | UT | 1:25:18 | #22 |
| 2014 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:52:12 | #402 |
| 2014 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:15:31 | #947 |
| 2014 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:19:35 | #6065 |
| 2013 | Seacoast Half MarathonPortsmouth | NH | 2:10:29 | #750 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 2:15:06 | #4898 |
| 2013 | Denver Colfax MarathonDenver | CO | 1:53:00 | #890 |
| 2013 | Snow Canyon Half MarathonSaint George | UT | 1:26:55 | #72 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 2:12:19 | #6971 |
| 2013 | Maryland Half Marathon & 5KFulton | MD | 2:14:01 | #500 |
| 2011 | Newburyport Half Marathon and RelayNewburyport | MA | 2:05:09 | #735 |
| 2011 | Stillwater Half MarathonStillwater | MN | 2:13:21 | #448 |
| 2011 | Novant Health Charlotte MarathonCharlotte | NC | 2:29:03 | #2103 |
| 2011 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 1:43:02 | #64 |
| 2010 | Air Force MarathonDayton | OH | 2:29:30 | #2614 |
| 2009 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:04:54 | #2861 |
| 2009 | Snow Canyon Half MarathonSaint George | UT | 2:01:30 | #397 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 4:00:25 | #8482 |
| 2008 | Covered Bridges Half MarathonWoodstock | VT | 2:07:12 | #1049 |
| 2006 | Duke City MarathonAlbuquerque | NM | 3:01:37 | #899 |
| 2005 | Flying Pig Pump and RunCincinnati | OH | 3:11:59 | #3171 |
| 2004 | Rock 'n' Roll NashvilleNashville | TN | 4:22:56 | #9178 |
| 2000 | Chicago Half MarathonChicago | IL | 2:26:23 | #4227 |
| 1996 | Covered Bridges Half MarathonWoodstock | VT | 1:40:10 | #375 |