| 2026 | Run the Line Half MarathonTexarkana | TX | 2:18:53 | #186 |
| 2026 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:29:10 | #1092 |
| 2025 | Corner Canyon Half MarathonDraper | UT | 2:11:06 | #487 |
| 2025 | Jingle Bell Half Marathon & 5KHaverhill | MA | 1:55:36 | #293 |
| 2025 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 3:04:50.47 | #1972 |
| 2025 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 2:46:37 | #2010 |
| 2025 | St. Luke's Half Marathon & 5KAllentown | PA | 1:57:45 | #380 |
| 2025 | Garmin Marathon ToledoToledo | OH | 2:58:59.43 | #1245 |
| 2025 | Hampton Half Marathon & 5KHampton | NH | 1:48:15 | #210 |
| 2025 | Snow Canyon Half MarathonSaint George | UT | 1:52:51 | #692 |
| 2025 | The Great GO! St. Louis Halloween RaceSt. Louis | MO | 1:58:40 | #214 |
| 2025 | Hartford MarathonHartford | CT | 1:50:35 | #778 |
| 2025 | Indianapolis Monumental MarathonIndianapolis | IN | 1:41:39 | #1065 |
| 2025 | Lincoln Presidential Half MarathonSpringfield | IL | 1:38:21 | #67 |
| 2025 | Marquette MarathonMarquette | MI | 1:51:08 | #147 |
| 2025 | Gettysburg Festival of RacesGettysburg | PA | 2:06:32.47 | #254 |
| 2025 | Health First Florida Marathon WeekendMelbourne | FL | 2:10:16 | #392 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:03:55 | #1760 |
| 2025 | Ogden MarathonOgden | UT | 2:27:47 | #1912 |
| 2024 | Indianapolis Monumental MarathonIndianapolis | IN | 2:26:28 | #4415 |
| 2024 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:34:51 | #39 |
| 2024 | Asbury Park Half MarathonAsbury Park | NJ | 1:58:24 | #723 |
| 2024 | Garmin Kansas City MarathonKansas City | MO | 2:38:27 | #2462 |
| 2024 | Newport MarathonNewport | RI | 1:54:50 | #621 |
| 2024 | Lincoln Presidential Half MarathonSpringfield | IL | 1:42:49 | #99 |
| 2024 | Hartford MarathonHartford | CT | 1:48:41 | #711 |
| 2024 | Novant Health Charlotte MarathonCharlotte | NC | 2:03:25.4 | #1671 |
| 2024 | St. Luke's Half Marathon & 5KAllentown | PA | 1:54:56 | #322 |
| 2024 | Space Coast Marathon & Half MarathonCocoa | FL | 4:09:39 | #2840 |
| 2024 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 2:35:52 | #1721 |
| 2023 | Ipswich Ale Half MarathonIpswich | MA | 1:52:04 | #137 |
| 2023 | Bull City Race FestDurham | NC | 1:38:47 | #77 |
| 2023 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:53:48 | #1685 |
| 2023 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:32:24.93 | #1662 |
| 2023 | Anchorage RunFestAnchorage | AK | 2:17:41 | #253 |
| 2023 | Hartford MarathonHartford | CT | 1:52:10 | #821 |
| 2023 | Greater St. Louis MarathonSt. Louis | MO | 1:57:52 | #981 |
| 2023 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 2:32:41 | #1449 |
| 2023 | Mill Race MarathonColumbus | IN | 2:03:32 | #342 |
| 2023 | Space Coast Marathon & Half MarathonCocoa | FL | 3:29:55 | #786 |
| 2023 | Newburyport Half Marathon and RelayNewburyport | MA | 1:56:42 | #462 |
| 2023 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:38:40 | #43 |
| 2023 | Carmel Marathon WeekendCarmel | IN | 2:35:03.66 | #1204 |
| 2022 | Air Force MarathonDayton | OH | 2:10:48 | #678 |
| 2022 | Space Coast Marathon & Half MarathonCocoa | FL | 3:37:04 | #835 |
| 2022 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:37:33 | #36 |
| 2022 | Hartford MarathonHartford | CT | 1:54:01 | #859 |
| 2022 | Frederick Running FestivalFrederick | MD | 1:57:04.85 | #681 |
| 2022 | Greater St. Louis MarathonSt. Louis | MO | 2:55:05 | #2220 |
| 2022 | Mill Race MarathonColumbus | IN | 2:07:25 | #412 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 2:18:26 | #3702 |
| 2021 | Kiawah Island MarathonKiawah Island | SC | 1:54:19.62 | #527 |
| 2021 | Indianapolis Monumental MarathonIndianapolis | IN | 2:04:19 | #2385 |
| 2021 | Mill Race MarathonColumbus | IN | 1:59:08 | #318 |
| 2020 | UConn Health HalfSimsbury | CT | 3:04:39 | #42 |
| 2019 | Cleveland MarathonCleveland | OH | 1:46:46 | #285 |
| 2019 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 1:39:33 | #121 |
| 2019 | The Gobbler Half Marathon, 10K & 5KLexington | KY | 2:12:44 | #162 |
| 2019 | Space Coast Marathon & Half MarathonCocoa | FL | 2:32:09 | #813 |
| 2019 | Kiawah Island MarathonKiawah Island | SC | 3:09:34.91 | #2674 |
| 2019 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 1:30:47.6 | #30 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 2:01:58 | #3223 |
| 2019 | Air Force MarathonDayton | OH | 2:08:46 | #729 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 1:57:23 | #2158 |
| 2018 | Kiawah Island MarathonKiawah Island | SC | 2:28:48 | #2277 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:55:35 | #2394 |
| 2018 | Hartford MarathonHartford | CT | 1:54:15 | #1159 |
| 2018 | Michelob Ultra El Paso Marathon, Raiz Federal Credit Union Half Marathon, and Spine & Rehab Specialists 5K Run/WalkEl Paso | TX | 2:08:15.08 | #517 |
| 2017 | Mill Race MarathonColumbus | IN | 2:13:59 | #571 |
| 2017 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:03:59 | #694 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:02:22 | #2713 |
| 2016 | Snow Canyon Half MarathonSaint George | UT | 2:51:46 | #1168 |
| 2016 | Phoenix 10K and MarathonPhoenix | AZ | 2:20:24 | #548 |
| 2016 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 1:38:38 | #93 |
| 2016 | Garmin Kansas City MarathonKansas City | MO | 3:14:15 | #3777 |
| 2016 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 1:56:26 | #94 |
| 2016 | Scranton Half MarathonScranton | PA | 1:44:06.03 | #287 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 1:52:27 | #1140 |
| 2015 | Garmin Kansas City MarathonKansas City | MO | 2:32:50 | #3359 |
| 2015 | Scranton Half MarathonScranton | PA | 1:48:14.75 | #395 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 2:02:23 | #1195 |
| 2015 | Run the Line Half MarathonTexarkana | TX | 2:14:52 | #265 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 2:05:08 | #2958 |
| 2015 | Lost Dutchman MarathonApache Junction | AZ | 1:55:52 | #181 |
| 2015 | NYRR Staten Island HalfStaten Island | NY | 1:29:25 | #231 |
| 2014 | Mill Race MarathonColumbus | IN | 1:52:09 | #307 |
| 2014 | Garmin Kansas City MarathonKansas City | MO | 2:25:20 | #3153 |
| 2014 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 3:03:21 | #566 |
| 2014 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:10:16 | #1117 |
| 2014 | Air Force MarathonDayton | OH | 2:07:15 | #1261 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:26:35 | #10123 |
| 2014 | City of Oaks MarathonRaleigh | NC | 2:16:30 | #1364 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 2:21:00 | #3611 |
| 2013 | Skinny Turkey Half MarathonRaleigh | NC | 2:10:19 | #323 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 2:03:18 | #3093 |
| 2012 | Chicago Spring Half MarathonChicago | IL | 2:13:09 | #1109 |
| 2012 | Charlottesville MarathonCharlottesville | VA | 2:07:59 | #576 |
| 2012 | Marine Corps Historic HalfFredericksburg | VA | 1:59:45 | #1562 |
| 2012 | Area 13.1 Half MarathonRoswell | GA | 3:18:06 | #1673 |
| 2012 | NYRR Staten Island HalfStaten Island | NY | 1:42:43 | #1203 |
| 2011 | ORRC Vernonia Marathon, Half Marathon, and Marathon RelayBanks | OR | 2:13:44 | #150 |
| 2011 | Hartford MarathonHartford | CT | 1:49:41 | #1053 |
| 2011 | Pengelly Double and Single DipsMissoula | MT | — | #168 |
| 2011 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | — | #1445 |
| 2011 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:31:45 | #6630 |
| 2011 | NYRR Staten Island HalfStaten Island | NY | 1:49:33 | #1492 |
| 2011 | Garmin Kansas City MarathonKansas City | MO | 1:49:31 | #729 |
| 2010 | Garmin Kansas City MarathonKansas City | MO | 1:56:39 | #1291 |
| 2010 | Hartford MarathonHartford | CT | 1:53:11 | #1138 |
| 2010 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:33:21 | #1434 |
| 2010 | Indianapolis Monumental MarathonIndianapolis | IN | 1:49:48 | #779 |
| 2010 | Air Force MarathonDayton | OH | 2:02:37 | #1245 |
| 2009 | Omaha MarathonOmaha | NE | 2:00:58 | #717 |
| 2009 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:05:07 | #2113 |
| 2009 | Hartford MarathonHartford | CT | 1:52:40 | #895 |
| 2009 | Leaf Peepers Half MarathonWaterbury | VT | 2:10:09 | #434 |
| 2008 | Leaf Peepers Half MarathonWaterbury | VT | 2:00:21 | #380 |
| 2008 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:20:40 | #2405 |
| 2008 | Hartford MarathonHartford | CT | 1:46:01 | #517 |
| 2007 | Hartford MarathonHartford | CT | 1:45:46 | #393 |
| 2007 | Omaha MarathonOmaha | NE | 1:56:15 | #355 |
| 2006 | Greater St. Louis MarathonSt. Louis | MO | 1:57:55 | #1703 |
| 2005 | Hartford MarathonHartford | CT | 1:53:27 | #398 |
| 2004 | UConn Health HalfSimsbury | CT | 1:33:58 | #60 |
| 2004 | Air Force MarathonDayton | OH | 2:21:10 | #528 |
| 2003 | Hartford MarathonHartford | CT | 1:44:03 | #364 |
| 2003 | UConn Health HalfSimsbury | CT | 1:36:01 | #50 |
| 2002 | Hartford MarathonHartford | CT | 1:48:55 | #483 |
| 2001 | Hartford MarathonHartford | CT | 1:41:34 | #280 |
| 2000 | Hartford MarathonHartford | CT | 1:43:22 | #311 |
| 1998 | Hartford MarathonHartford | CT | 1:40:18 | #226 |
| 1997 | Hartford MarathonHartford | CT | 1:41:17 | #270 |