| 2026 | Charleston Half MarathonCharleston | SC | 1:57:06 | #1497 |
| 2026 | Greenville Half MarathonGreenville | SC | 1:51:54 | #964 |
| 2025 | Salt Lake City MarathonSalt Lake City | UT | 2:10:24 | #1640 |
| 2025 | Drop13 Big Cottonwood Canyon Half Marathon & 5KHolladay | UT | 1:53:24 | #403 |
| 2025 | Carolina Reaper Challenge (50k - 13.1 - 10k & Relay)Greenville | SC | — | #10 |
| 2025 | Runtastic TIMPAmerican Fork | UT | 2:30:10 | #1154 |
| 2025 | Rhode Island Half Marathon & 5KEast Providence | RI | 1:21:18.4 | #10 |
| 2025 | Snowbird Challenge (50k - 13.1 - 5.2 - Relay)Greenville | SC | — | #3 |
| 2025 | EMC DAM to DSMPolk City | IA | 2:56:29 | #3717 |
| 2025 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 6:10:31 | #551 |
| 2025 | Runtastic HEBERHeber City | UT | 2:29:49 | #418 |
| 2025 | Pirate 5K, 10K, & 13.1M at Everett, WA (15)Everett | WA | 2:31:21 | #251 |
| 2024 | High Uinta Half MarathonKamas | UT | 2:44:30 | #794 |
| 2024 | Portland MarathonPortland | OR | 2:43:37 | #3300 |
| 2024 | Runtastic HAUNTED ProvoProvo | UT | 2:43:16 | #1585 |
| 2024 | Outlaw Trail Ultra Half MarathonHansen | ID | — | #18 |
| 2024 | Hokie Half Marathon and 5KBlacksburg | VA | 2:50:57.59 | #1057 |
| 2024 | Hartness Half Marathon & 5KGreenville | SC | 2:17:05.87 | #60 |
| 2024 | Carolina Reaper Challenge (50k - 13.1 - 10k & Relay)Greenville | SC | — | #9 |
| 2024 | Denver Colfax MarathonDenver | CO | 2:04:14 | #1640 |
| 2023 | REVEL Big CottonwoodSalt Lake City | UT | 2:08:31 | #1555 |
| 2023 | Napa Half MarathonNapa | CA | 2:07:31 | #658 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 2:09:33 | #3099 |
| 2022 | Finger Lakes Festival of Races (18M,13.1M,10K& 5K)Montour Falls | NY | 2:03:37.43 | #59 |
| 2021 | St. Michaels Running Festival presented by Brooks (CANCELED)Saint Michaels | MD | 2:45:07.9 | #588 |
| 2021 | REVEL Big CottonwoodSalt Lake City | UT | 2:09:47 | #1154 |
| 2019 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 2:10:03 | #253 |
| 2019 | Runtastic HEBERHeber City | UT | 1:59:26 | #400 |
| 2019 | Capital City Half MarathonColumbus | OH | 2:55:39 | #4867 |
| 2019 | Rocket City MarathonHuntsville | AL | 2:03:18 | #176 |
| 2018 | Denver Colfax MarathonDenver | CO | 1:51:19 | #729 |
| 2018 | Cascade Express Marathon & Half MarathonNorth Bend | WA | 2:31:17 | #154 |
| 2017 | Shipyard Old Port Half MarathonPortland | ME | 1:54:51 | #634 |
| 2017 | Healthy Human RaceRochester | MN | 1:44:44 | #61 |
| 2017 | Naperville Trails Half Marathon & 10KWheaton | IL | 3:17:07 | #688 |
| 2017 | Runtastic HAUNTED Salt Lake CitySalt Lake City | UT | 1:47:46 | #140 |
| 2017 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 1:55:13 | #144 |
| 2016 | REVEL Big CottonwoodSalt Lake City | UT | 1:49:54 | #657 |
| 2016 | 2026 HelvetiaHillsboro | OR | 2:46:25 | #886 |
| 2015 | Newport MarathonNewport | RI | 1:35:19 | #47 |
| 2015 | Leavenworth MarathonLeavenworth | WA | 2:07:32 | #543 |
| 2015 | Lincoln MarathonLincoln | NE | 3:24:13 | #8402 |
| 2014 | Denver Colfax MarathonDenver | CO | 1:53:00 | #900 |
| 2014 | Run RocklinRocklin | CA | 2:36:09 | #232 |
| 2013 | Marine Corps Historic HalfFredericksburg | VA | 2:15:10 | #3169 |
| 2013 | Capital City Half MarathonColumbus | OH | 1:49:39 | #1266 |
| 2013 | Chicago Spring Half MarathonChicago | IL | 1:27:20 | #29 |
| 2013 | Town of Celebration Marathon & Half MarathonCelebration | FL | 4:21:49 | #4092 |
| 2012 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:11:26 | #1214 |
| 2012 | Quad Cities MarathonMoline | IL | 2:07:04 | #931 |
| 2012 | Healthy Human RaceRochester | MN | 1:49:42 | #117 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 2:25:04 | #5011 |
| 2012 | 2026 Eugene MarathonEugene | OR | 1:29:50 | #100 |
| 2011 | NYRR Staten Island HalfStaten Island | NY | 1:36:29 | #446 |
| 2011 | Skinny Turkey Half MarathonRaleigh | NC | 1:21:02 | #10 |
| 2011 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:18:47 | #1475 |
| 2010 | Gobbler Grind Marathon, Half Marathon, 10K & 5KOverland Park | KS | 1:47:38 | #161 |
| 2010 | Skinny Turkey Half MarathonRaleigh | NC | 1:30:01 | #40 |
| 2010 | AthHalf Half Marathon & 5KAthens | GA | 1:53:12 | #455 |
| 2010 | Get In GearMinneapolis | MN | 2:04:59 | #537 |
| 2009 | Capital City Half MarathonColumbus | OH | 2:06:51 | #2151 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 2:09:40 | #3004 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 1:38:06 | #349 |
| 2008 | Shamrock MarathonVirginia Beach | VA | 1:54:14 | #865 |
| 2007 | Leavenworth MarathonLeavenworth | WA | 1:30:56 | #16 |
| 2007 | Charlottesville MarathonCharlottesville | VA | 2:01:34 | #449 |
| 2007 | Greater St. Louis MarathonSt. Louis | MO | 2:08:28 | #2895 |
| 2005 | Naples Paradise Coast Half MarathonNaples | FL | 1:34:51 | #113 |
| 2005 | Garmin Kansas City MarathonKansas City | MO | 1:42:07 | #141 |
| 2004 | Greater St. Louis MarathonSt. Louis | MO | 1:50:18 | #581 |
| 1998 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 1:44:48 | #426 |
| 1995 | Duke City MarathonAlbuquerque | NM | 1:39:37 | #227 |
| 1994 | Duke City MarathonAlbuquerque | NM | 1:34:51 | #155 |
| 1994 | NYRR Staten Island HalfStaten Island | NY | 1:37:29 | #409 |
| 1992 | NYRR Staten Island HalfStaten Island | NY | 1:34:10 | #337 |
| 1991 | NYRR Staten Island HalfStaten Island | NY | 1:30:58 | #244 |