| 2026 | Yuma Territorial MarathonSomerton | AZ | 1:59:46 | #132 |
| 2025 | Run for PB& J 5K/10K/13.1 SAN DIEGOSan Diego | CA | 1:54:20 | #712 |
| 2025 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:44:51 | #986 |
| 2025 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:29:53 | #10164 |
| 2025 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:54:03 | #2730 |
| 2025 | St. Michaels Running FestivalSaint Michaels | MD | 2:00:18 | #322 |
| 2025 | Newport News One City MarathonNewport News | VA | 1:46:46.59 | #133 |
| 2025 | St. Michaels Running Festival presented by Brooks (CANCELED)Saint Michaels | MD | 2:00:18.17 | #322 |
| 2025 | Finger Lakes Festival of Races (18M,13.1M,10K& 5K)Montour Falls | NY | 2:36:00 | #135 |
| 2024 | EMC DAM to DSMPolk City | IA | 2:51:40 | #2953 |
| 2024 | Outer Banks MarathonManteo | NC | 1:48:04 | #50 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 2:19:03 | #5266 |
| 2023 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:56:14 | #5530 |
| 2023 | Boise Half MarathonBoise | ID | 2:08:17.7 | #159 |
| 2022 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:42:15 | #4332 |
| 2022 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:52:46 | #566 |
| 2022 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 1:56:24 | #1048 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:47:50 | #898 |
| 2021 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:56:28 | #343 |
| 2021 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 1:57:08 | #881 |
| 2020 | Run Oak IslandOak Island | NC | 2:04:39 | #142 |
| 2020 | Phoenix Wicked Half Marathon, 10K, 5K and Spooky SprintPeoria | AZ | 1:24:46 | #2 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 1:34:20 | #151 |
| 2019 | Bull City Race FestDurham | NC | 1:53:04 | #206 |
| 2019 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:53:11 | #827 |
| 2019 | Gilbert Half MarathonGilbert | AZ | 1:22:36 | #12 |
| 2019 | Phoenix Wicked Half Marathon, 10K, 5K and Spooky SprintPeoria | AZ | 1:24:38 | #1 |
| 2019 | Town of Celebration Marathon & Half MarathonCelebration | FL | 1:37:46 | #89 |
| 2018 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:39:47 | #175 |
| 2018 | Rock 'n' Roll NashvilleNashville | TN | 2:14:17 | #5153 |
| 2018 | Two Cities MarathonFresno | CA | 2:23:00 | #793 |
| 2018 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:54:38 | #1870 |
| 2018 | Phoenix Wicked Half Marathon, 10K, 5K and Spooky SprintPeoria | AZ | 1:29:39 | #5 |
| 2017 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:51:58 | #470 |
| 2017 | Phoenix Wicked Half Marathon, 10K, 5K and Spooky SprintPeoria | AZ | 1:33:33 | #6 |
| 2017 | Great Smoky Mountains Half MarathonTownsend | TN | 1:49:30 | #99 |
| 2017 | Run On The RiverAstoria | OR | 2:26:54 | #84 |
| 2017 | Two Cities MarathonFresno | CA | 2:09:29 | #389 |
| 2016 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:40:07 | #180 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 2:26:50 | #9199 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 1:39:44 | #298 |
| 2016 | Two Cities MarathonFresno | CA | 2:13:18 | #498 |
| 2015 | Williams Route 66 Marathon WeekendTulsa | OK | 2:02:47 | #1335 |
| 2015 | Two Cities MarathonFresno | CA | 2:23:30 | #595 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 2:23:17 | #8702 |
| 2015 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:44:14 | #261 |
| 2015 | Mohawk Hudson River MarathonUnknown | NY | 2:40:59 | #809 |
| 2015 | Berry Half MarathonRome | GA | 1:43:00 | #67 |
| 2014 | Hartford MarathonHartford | CT | 2:25:25 | #4681 |
| 2014 | Shipyard Old Port Half MarathonPortland | ME | 2:16:18 | #1629 |
| 2014 | Two Cities MarathonFresno | CA | 2:32:17 | #847 |
| 2014 | Baltimore Running FestivalBaltimore | MD | 1:46:53 | #599 |
| 2013 | Badger Cove Half MarathonLivermore | CA | 2:03:58 | #50 |
| 2013 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:37:18 | #125 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 1:56:33 | #2060 |
| 2013 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:31:29 | #174 |
| 2013 | Shipyard Old Port Half MarathonPortland | ME | 2:10:31 | #649 |
| 2013 | Kansas Half MarathonLawrence | KS | 1:41:18 | #117 |
| 2013 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:36:32 | #171 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 2:20:57 | #9116 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 3:03:18 | #13027 |
| 2013 | High Uinta Half MarathonKamas | UT | 1:56:37 | #431 |
| 2012 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:55:59 | #2649 |
| 2011 | Chicago Spring Half MarathonChicago | IL | 2:40:07 | #1916 |
| 2010 | Baltimore Running FestivalBaltimore | MD | 1:37:11 | #210 |
| 2010 | Chicago Half MarathonChicago | IL | 1:56:44 | #3592 |
| 2009 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:22:04 | #4574 |
| 2008 | City of Oaks MarathonRaleigh | NC | 1:57:43 | #843 |
| 2007 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:36:46 | #232 |
| 2007 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:05:27 | #3033 |
| 2007 | YMCA Famous Idaho Potato Marathon & Fun RunsBoise | ID | 1:42:03 | #52 |
| 2006 | Swanzey Covered Bridges Half MarathonSwanzey | NH | 1:56:24 | #162 |
| 2005 | Swanzey Covered Bridges Half MarathonSwanzey | NH | 2:05:19 | #263 |
| 2005 | Chicago Half MarathonChicago | IL | 1:55:00 | #1620 |
| 2004 | Chicago Half MarathonChicago | IL | 1:53:08 | #1556 |
| 2004 | YMCA Famous Idaho Potato Marathon & Fun RunsBoise | ID | 1:40:46 | #61 |
| 2003 | Chicago Half MarathonChicago | IL | 1:43:43 | #874 |
| 2002 | Chicago Half MarathonChicago | IL | 1:41:26 | #492 |
| 2001 | Chicago Half MarathonChicago | IL | 1:37:19 | #339 |
| 2000 | Chicago Half MarathonChicago | IL | 1:51:26 | #1056 |
| 1999 | Chicago Half MarathonChicago | IL | 1:38:03 | #498 |
| 1991 | NYRR Staten Island HalfStaten Island | NY | 1:44:36 | #613 |