| 2026 | Shamrock MarathonVirginia Beach | VA | 2:13:53 | #2632 |
| 2025 | Wisconsin MarathonKenosha | WI | 1:32:14 | #22 |
| 2024 | DoLittle MarathonOconomowoc | WI | 1:37:10.06 | #14 |
| 2018 | Charlottesville MarathonCharlottesville | VA | 2:15:24 | #316 |
| 2018 | The ThermoFisher Scientific Grand Island 1/2 MarathonGrand Island | NY | 1:47:24 | #54 |
| 2018 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:08:54 | #3598 |
| 2017 | The ThermoFisher Scientific Grand Island 1/2 MarathonGrand Island | NY | 1:44:47 | #70 |
| 2017 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:14:37 | #4316 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:06:14 | #3151 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:58:44 | #2650 |
| 2014 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:12:01 | #4507 |
| 2013 | Duke City MarathonAlbuquerque | NM | 1:38:52 | #80 |
| 2012 | Duke City MarathonAlbuquerque | NM | 1:40:49 | #110 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 2:08:52 | #2918 |
| 2003 | IMT Des Moines MarathonDes Moines | IA | 2:09:35 | #494 |
| 1999 | Duke City MarathonAlbuquerque | NM | 1:48:11 | #303 |
| 1998 | Duke City MarathonAlbuquerque | NM | 1:25:25 | #41 |
| 1996 | Duke City MarathonAlbuquerque | NM | 1:25:57 | #63 |
| 1995 | Duke City MarathonAlbuquerque | NM | 1:24:04 | #48 |
| 1994 | Duke City MarathonAlbuquerque | NM | 1:29:09 | #87 |