| 2025 | City of Oaks MarathonRaleigh | NC | 1:46:09 | #381 |
| 2025 | The Gobbler Half Marathon, 10K & 5KLexington | KY | 2:01:01 | #119 |
| 2025 | Space Coast Marathon & Half MarathonCocoa | FL | 4:52:46 | #3019 |
| 2024 | Space Coast Marathon & Half MarathonCocoa | FL | — | — |
| 2024 | City of Oaks MarathonRaleigh | NC | 2:10:06 | #1340 |
| 2024 | Carrollton Half MarathonCarrollton | GA | 1:46:13.98 | #61 |
| 2024 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 2:35:34.7 | #1028 |
| 2023 | REVEL Big CottonwoodSalt Lake City | UT | 1:11:50 | #5 |
| 2023 | Snow Canyon Half MarathonSaint George | UT | 1:16:53 | #22 |
| 2023 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 2:24:49.2 | #772 |
| 2022 | 2026 Eugene MarathonEugene | OR | 2:01:17 | #1234 |
| 2022 | Naptown Half Marathon & 10K/5KAnnapolis | MD | 1:47:48.78 | #87 |
| 2022 | Canyonlands Half MarathonMoab | UT | 1:18:13 | #6 |
| 2022 | City of Oaks MarathonRaleigh | NC | 2:13:21 | #862 |
| 2021 | The Louisiana MarathonBaton Rouge | LA | 2:16:56 | #714 |
| 2021 | Topo Trail Marathon RacesBethel | OH | — | #114 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:07:56 | #2625 |
| 2021 | REVEL Big CottonwoodSalt Lake City | UT | 1:11:15 | #5 |
| 2020 | Runtastic HEBERHeber City | UT | 1:12:09 | #2 |
| 2019 | Helderberg to Hudson Half MarathonUnknown | NY | 1:57:37 | #747 |
| 2019 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 1:49:04 | #145 |
| 2019 | Christmas in July Half Marathon and 5K (Chicago area)Elk Grove Village | IL | 2:45:01 | #311 |
| 2019 | Chicago Spring Half MarathonChicago | IL | 2:16:42 | #2719 |
| 2019 | Lincoln Presidential Half MarathonSpringfield | IL | 2:11:15 | #533 |
| 2019 | Marine Corps Historic HalfFredericksburg | VA | 2:36:09 | #2147 |
| 2019 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:05:14 | #3582 |
| 2019 | AthHalf Half Marathon & 5KAthens | GA | 2:16:38 | #1073 |
| 2019 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 1:47:55 | #59 |
| 2018 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:38:12 | #115 |
| 2018 | Air Force MarathonDayton | OH | 2:40:14 | #1797 |
| 2018 | Mad MarathonWaitsfield | VT | 2:18:00 | #127 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 1:23:23 | #174 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:41:27 | #6211 |
| 2017 | Garmin Kansas City MarathonKansas City | MO | 5:28:36 | #3551 |
| 2017 | Mill Race MarathonColumbus | IN | 3:32:46 | #1553 |
| 2017 | 2027 Syracuse Half MarathonSyracuse | NY | 2:56:14 | #4381 |
| 2017 | 2026 Eugene MarathonEugene | OR | 2:45:38 | #2042 |
| 2017 | Lincoln Presidential Half MarathonSpringfield | IL | 1:59:26 | #372 |
| 2016 | Indianapolis Monumental MarathonIndianapolis | IN | 1:48:56 | #1261 |
| 2016 | Race to Robie Creek®Boise | ID | 1:51:24 | #241 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:13:34 | #4052 |
| 2015 | Air Force MarathonDayton | OH | 2:23:02 | #2010 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 2:10:28 | #3529 |
| 2015 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 1:43:58 | #58 |
| 2015 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:41:18 | #117 |
| 2014 | Indianapolis Monumental MarathonIndianapolis | IN | 2:53:25 | #5543 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 2:21:03 | #3616 |
| 2014 | Get In GearMinneapolis | MN | 1:53:07 | #409 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:41:38 | #12251 |
| 2014 | REVEL Big CottonwoodSalt Lake City | UT | 1:09:25 | #3 |
| 2014 | Lincoln Presidential Half MarathonSpringfield | IL | 1:55:55 | #492 |
| 2014 | Mill Race MarathonColumbus | IN | 2:14:48 | #882 |
| 2013 | Mill Race MarathonColumbus | IN | 3:28:45 | #2183 |
| 2013 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:01:35 | #636 |
| 2013 | 2026 Eugene MarathonEugene | OR | 2:03:21 | #1711 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 2:12:31 | #3423 |
| 2013 | Marine Corps Historic HalfFredericksburg | VA | 2:13:03 | #2951 |
| 2012 | Baltimore Running FestivalBaltimore | MD | 2:28:41 | #7419 |
| 2012 | Run MahometMahomet | IL | 2:58:49 | #267 |
| 2012 | Indianapolis Monumental MarathonIndianapolis | IN | 2:09:46 | #2677 |
| 2012 | Novant Health Charlotte MarathonCharlotte | NC | 1:59:17 | #955 |
| 2012 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:57:35 | #655 |
| 2011 | Canyonlands Half MarathonMoab | UT | 2:35:40 | #2881 |
| 2011 | Indianapolis Monumental MarathonIndianapolis | IN | 2:14:23 | #2733 |
| 2011 | Lincoln Presidential Half MarathonSpringfield | IL | 1:51:46 | #324 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:06:25 | #3691 |
| 2008 | Marine Corps Historic HalfFredericksburg | VA | 2:00:01 | #1259 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 2:12:47 | #4180 |
| 2008 | Novant Health Charlotte MarathonCharlotte | NC | 1:54:23 | #640 |
| 2007 | Lincoln Presidential Half MarathonSpringfield | IL | 1:43:46 | #98 |
| 2007 | Greater St. Louis MarathonSt. Louis | MO | 1:50:31 | #925 |
| 2006 | Air Force MarathonDayton | OH | 1:56:49 | #520 |
| 2005 | UConn Health HalfSimsbury | CT | 2:11:40 | #401 |
| 2005 | Hartford MarathonHartford | CT | 2:11:02 | #981 |
| 2005 | Air Force MarathonDayton | OH | 2:00:14 | #392 |
| 2004 | Lincoln Presidential Half MarathonSpringfield | IL | 1:45:56 | #63 |
| 2003 | Air Force MarathonDayton | OH | 2:02:23 | #234 |
| 2002 | Canyonlands Half MarathonMoab | UT | 1:57:39 | #882 |
| 2001 | Lincoln Presidential Half MarathonSpringfield | IL | 1:46:20 | #58 |
| 2000 | Lincoln Presidential Half MarathonSpringfield | IL | 1:38:00 | #37 |
| 1996 | 2026 Humboldt Redwoods Marathon, Half Marathon, 5KWeott | CA | 1:21:17 | #112 |