| 2025 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 1:40:57 | #47 |
| 2025 | River Run Half MarathonBerea | OH | 1:30:10 | #63 |
| 2025 | Rocket City MarathonHuntsville | AL | 1:54:20 | #238 |
| 2024 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:12:07.6 | #1075 |
| 2023 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:02:25 | #5279 |
| 2023 | River Run Half MarathonBerea | OH | 1:32:24 | #60 |
| 2022 | Newport Rhode RacesNewport | RI | 2:03:24 | #759 |
| 2019 | IMT Des Moines MarathonDes Moines | IA | 1:47:38 | #497 |
| 2019 | Goodyear Half Marathon & 10kAkron | OH | 1:25:09 | #20 |
| 2019 | Rocket City MarathonHuntsville | AL | 2:37:15 | #404 |
| 2019 | Asheville Craft Beer Half Marathon & 10K/5KAsheville | NC | 1:57:20 | #133 |
| 2019 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:56:38 | #889 |
| 2019 | Hofbräuhaus ClevelandCleveland | OH | 1:23:04 | #9 |
| 2018 | River Run Half MarathonBerea | OH | 1:35:03 | #48 |
| 2018 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:09:04 | #1636 |
| 2017 | River Run Half MarathonBerea | OH | 1:23:28 | #20 |
| 2017 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:31:35 | #31 |
| 2016 | IMT Des Moines MarathonDes Moines | IA | 1:49:12 | #536 |
| 2015 | IMT Des Moines MarathonDes Moines | IA | 1:40:13 | #335 |
| 2015 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:44:20 | #131 |
| 2014 | Cleveland MarathonCleveland | OH | 2:48:46 | #5496 |
| 2014 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:29:17 | #24 |
| 2014 | IMT Des Moines MarathonDes Moines | IA | 1:42:46 | #480 |
| 2013 | Cleveland MarathonCleveland | OH | 1:55:01 | #1586 |
| 2013 | IMT Des Moines MarathonDes Moines | IA | 1:39:26 | #328 |
| 2013 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:57:42 | #2247 |
| 2012 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:41:28 | #227 |
| 2012 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:55:00 | #1768 |
| 2012 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:54:52 | #552 |
| 2011 | Cleveland MarathonCleveland | OH | 1:25:42 | #52 |
| 2011 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:14:13 | #887 |
| 2011 | IMT Des Moines MarathonDes Moines | IA | 1:39:04 | #279 |
| 2011 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:29:45 | #60 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:55:04 | #1782 |
| 2010 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:11:13 | #1023 |
| 2010 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:04:28 | #2641 |
| 2010 | Cleveland MarathonCleveland | OH | 1:26:42 | #42 |
| 2010 | IMT Des Moines MarathonDes Moines | IA | 1:37:13 | #207 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:22:54 | #4742 |
| 2009 | Cleveland MarathonCleveland | OH | 1:58:29 | #1563 |
| 2009 | IMT Des Moines MarathonDes Moines | IA | 1:38:05 | #193 |
| 2008 | IMT Des Moines MarathonDes Moines | IA | 1:37:08 | #164 |
| 2007 | IMT Des Moines MarathonDes Moines | IA | 1:35:12 | #80 |
| 2006 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:02:46 | #725 |
| 2005 | IMT Des Moines MarathonDes Moines | IA | 1:36:14 | #54 |
| 2003 | IMT Des Moines MarathonDes Moines | IA | 1:35:29 | #30 |