| 2026 | Yuma Territorial MarathonSomerton | AZ | 1:32:17 | #15 |
| 2025 | 2026 Avenue of the Giants MarathonArcata | CA | 2:23:01 | #464 |
| 2025 | Yuma Territorial MarathonSomerton | AZ | 1:41:14 | #25 |
| 2025 | Mount Desert Island MarathonBar Harbor | ME | 1:57:19 | #229 |
| 2025 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 2:58:05.9 | #1007 |
| 2025 | Rocky Mountain Half MarathonEstes Park | CO | 1:57:42 | #123 |
| 2025 | Rock 'n' Roll NashvilleNashville | TN | 1:40:33 | #345 |
| 2024 | Oklahoma City Memorial MarathonOklahoma City | OK | 3:26:01 | #6672 |
| 2023 | Chicago Half MarathonChicago | IL | 1:26:14 | #77 |
| 2023 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:24:26 | #3014 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 1:51:36 | #1367 |
| 2022 | Sleeping Bear Marathon, Half Marathon & 5KEmpire | MI | 1:46:45.26 | #68 |
| 2022 | Rock 'n' Roll NashvilleNashville | TN | 1:58:00 | #1149 |
| 2022 | The Louisiana MarathonBaton Rouge | LA | 1:59:47.19 | #356 |
| 2022 | Bay Bridge Half MarathonOakland | CA | 2:33:08 | #3243 |
| 2021 | Sleeping Bear Marathon, Half Marathon & 5KEmpire | MI | 1:48:53.58 | #65 |
| 2021 | Herron Half Marathon, 10K and 5K Trail RunKalispell | MT | 1:37:25 | #1 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 3:04:52 | #11387 |
| 2019 | Park to Park Half MarathonStuarts Draft | VA | 1:38:30.68 | #40 |
| 2019 | Sorry 'Bout That Half Marathon and Team RelayPolson | MT | 1:25:25.9 | #4 |
| 2019 | Illinois Race WeekendChampaign | IL | 1:51:19 | #627 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:56:46 | #2623 |
| 2018 | Champlain Islands Marathon & Half MarathonSouth Hero | VT | — | #114 |
| 2017 | Bay Bridge Half MarathonOakland | CA | 2:18:52 | #3007 |
| 2017 | Half Marathon UnpluggedBurlington | VT | — | #293 |
| 2016 | Half Marathon UnpluggedBurlington | VT | — | #262 |
| 2015 | Air Force MarathonDayton | OH | 2:27:16 | #2292 |
| 2015 | Williams Route 66 Marathon WeekendTulsa | OK | 3:18:10 | #6250 |
| 2015 | Naples Paradise Coast Half MarathonNaples | FL | 1:52:39 | #474 |
| 2014 | Air Force MarathonDayton | OH | 2:09:58 | #1451 |
| 2014 | Capital City Half MarathonColumbus | OH | 2:10:04 | #4070 |
| 2013 | Town of Celebration Marathon & Half MarathonCelebration | FL | 3:15:59 | #3205 |
| 2013 | Silver Comet Half & Full MarathonMableton | GA | 1:50:49 | #157 |
| 2013 | Capital City Half MarathonColumbus | OH | 2:01:36 | #2928 |
| 2013 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 2:01:40 | #499 |
| 2012 | City of Oaks MarathonRaleigh | NC | 2:56:15 | #2237 |
| 2012 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 1:59:18 | #494 |
| 2012 | Novant Health Charlotte MarathonCharlotte | NC | 1:48:46 | #429 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 1:54:04 | #1395 |
| 2010 | Marine Corps Historic HalfFredericksburg | VA | 2:09:07 | #2256 |
| 2009 | Duke City MarathonAlbuquerque | NM | 2:02:45 | #483 |
| 2009 | 2026 HelvetiaHillsboro | OR | 2:10:51 | #1322 |
| 2008 | Baltimore Running FestivalBaltimore | MD | 1:53:39 | #1096 |
| 2008 | 2026 Eugene MarathonEugene | OR | 2:07:29 | #1150 |
| 2007 | Whidbey Island MarathonOak Harbor | WA | 3:39:37 | #1264 |
| 2007 | Greater St. Louis MarathonSt. Louis | MO | 2:19:12 | #4025 |
| 2005 | Eisenhower MarathonAbilene | KS | 1:20:10 | #4 |
| 2004 | Duke City MarathonAlbuquerque | NM | 1:59:10 | #361 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 1:41:59 | #220 |
| 2002 | Hartford MarathonHartford | CT | 1:32:10 | #111 |
| 2001 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:37:45 | #197 |