| 2025 | Maryland Half Marathon & 5KFulton | MD | 2:10:22 | #286 |
| 2025 | The Maryland Half Marathon & 5KFulton | MD | 2:10:22.6 | #286 |
| 2025 | Thanksgiving Day Half MarathonAtlanta | GA | 2:29:03 | #4544 |
| 2025 | Whiskey Run NashvilleNashville | TN | 1:52:11 | #34 |
| 2025 | Good Life HalfsyLincoln | NE | 2:15:22 | #3911 |
| 2025 | DASH Around KampeskaWatertown | SD | 1:56:10 | #31 |
| 2025 | Carrollton Half MarathonCarrollton | GA | 2:16:26.3 | #271 |
| 2025 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:42:08 | #724 |
| 2025 | Shamrock RunPortland | OR | 1:27:47 | #79 |
| 2025 | Topo Trail Marathon RacesBethel | OH | 3:04:20.3 | #80 |
| 2024 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:27:12 | #3709 |
| 2024 | Mount Desert Island MarathonBar Harbor | ME | 1:56:44 | #219 |
| 2024 | Naptown Half Marathon & 10K/5KAnnapolis | MD | 1:58:27.31 | #166 |
| 2024 | Summerville Sweet Tea Half Marathon, 10K, and 5KSummerville | SC | 2:17:28 | #160 |
| 2024 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:45:41 | #600 |
| 2024 | Brazos Bend 100Needville | TX | — | #77 |
| 2024 | Haunted 5K, 10K, 13.1M & 26.2M at Colonial Heights, VA (43)Colonial Heights | VA | 1:45:07 | #38 |
| 2024 | Greater Binghamton Bridge RunBinghamton | NY | 2:17:51.59 | #377 |
| 2023 | Autumn & Ales 5K, 10K, and 1/2 MarathonScarborough | ME | 2:04:43 | #30 |
| 2023 | Rockfest Half MarathonHampton Beach | NH | 1:51:25 | #392 |
| 2023 | Ocean City Running FestivalOcean City | MD | 2:15:47.47 | #228 |
| 2023 | Virginia Wine Country Half Marathon 2026Hillsboro | VA | 1:45:43 | #53 |
| 2023 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:05:46 | #1622 |
| 2023 | Naptown Half Marathon & 10K/5KAnnapolis | MD | 1:57:44.2 | #145 |
| 2023 | Flying Pig Pump and RunCincinnati | OH | 2:07:04 | #2488 |
| 2023 | Freedom's RunShepherdstown | WV | 1:50:19.3 | #30 |
| 2022 | NewBo RunCedar Rapids | IA | 1:52:34 | #120 |
| 2022 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 1:31:29 | #234 |
| 2022 | City of Oaks MarathonRaleigh | NC | 2:23:56 | #1125 |
| 2022 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:26:28 | #2574 |
| 2022 | Vincennes Historical Half Marathon, 10K, 5K and Kid Fun RunVincennes | IN | 2:35:43.6 | #96 |
| 2022 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:36:29 | #501 |
| 2021 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 2:08:09 | #1269 |
| 2021 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:06:59 | #352 |
| 2021 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:28:00 | #1995 |
| 2020 | The Elkmont Hound Dog HalfElkmont | AL | 2:01:31 | #18 |
| 2019 | AthHalf Half Marathon & 5KAthens | GA | 3:09:01 | #1755 |
| 2019 | Fox Valley Marathon RacesSaint Charles | IL | 1:56:14 | #212 |
| 2019 | Ooh La La Chocolate RunGeneva | IL | 1:44:25 | #60 |
| 2019 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 3:09:01 | #1755 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 2:44:54 | #9561 |
| 2019 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 1:57:46 | #195 |
| 2018 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:49:02 | #1808 |
| 2018 | Cleveland MarathonCleveland | OH | 1:50:58 | #608 |
| 2018 | Lincoln MarathonLincoln | NE | 2:35:12 | #5125 |
| 2018 | Marine Corps Historic HalfFredericksburg | VA | 2:56:29 | #3113 |
| 2018 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 1:51:44 | #182 |
| 2018 | Seacoast Half MarathonPortsmouth | NH | 1:52:32 | #292 |
| 2018 | Viola Valley Half MarathonViola | TN | 2:25:21 | #98 |
| 2017 | Williams Route 66 Marathon WeekendTulsa | OK | 2:48:45 | #3224 |
| 2017 | Bay Bridge Half MarathonOakland | CA | 1:32:23 | #177 |
| 2017 | Upper Cumberland Haunted Half MarathonCookeville | TN | 1:57:10 | #73 |
| 2017 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:22:54 | #1079 |
| 2017 | Flying Pig Pump and RunCincinnati | OH | 2:43:22 | #7612 |
| 2017 | Viola Valley Half MarathonViola | TN | 2:11:00 | #74 |
| 2017 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 1:48:35 | #158 |
| 2017 | Huntsville Half MarathonHuntsville | AL | 1:36:10 | #22 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 2:02:05 | #2180 |
| 2016 | Rock The Parkway Half Marathon and 5kKansas City | MO | 2:45:33 | #3871 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 2:43:41 | #12546 |
| 2016 | Stennis Space Center MarathonJohn C Stennis Space Center | MS | 2:18:21 | #152 |
| 2016 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:06:18 | #6864 |
| 2015 | Spooky Sprint- WichitaWichita | KS | 2:07:24 | #630 |
| 2015 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:58:03 | #674 |
| 2015 | Upper Cumberland Haunted Half MarathonCookeville | TN | 2:11:29 | #166 |
| 2015 | Bull City Race FestDurham | NC | 1:59:26 | #873 |
| 2015 | Covered Bridges Half MarathonWoodstock | VT | 1:29:00 | #42 |
| 2015 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:57:26 | #446 |
| 2014 | Baltimore Running FestivalBaltimore | MD | 1:52:06 | #1005 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 2:32:02 | #4373 |
| 2014 | Cleveland MarathonCleveland | OH | 1:51:39 | #1082 |
| 2014 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:37:01 | #110 |
| 2014 | Upper Cumberland Haunted Half MarathonCookeville | TN | 2:19:40 | #181 |
| 2014 | Williams Route 66 Marathon WeekendTulsa | OK | 2:39:25 | #2849 |
| 2014 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:46:59 | #581 |
| 2014 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:59:01 | #688 |
| 2013 | Marshall University MarathonHuntington | WV | 1:51:16 | #179 |
| 2013 | Rock The Parkway Half Marathon and 5kKansas City | MO | 2:44:36 | #4133 |
| 2013 | Greater St. Louis MarathonSt. Louis | MO | 2:35:24 | #5780 |
| 2012 | Marshall University MarathonHuntington | WV | 1:51:03 | #195 |
| 2012 | Air Force MarathonDayton | OH | 1:46:12 | #108 |
| 2012 | Hartford MarathonHartford | CT | 1:29:45 | #150 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 1:45:16 | #556 |
| 2011 | Marine Corps Historic HalfFredericksburg | VA | 2:03:51 | #1826 |
| 2011 | Marshall University MarathonHuntington | WV | 1:52:44 | #178 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 2:34:27 | #5126 |
| 2011 | Flying Pig Pump and RunCincinnati | OH | 3:38:56 | #10145 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 1:49:46 | #1140 |
| 2010 | Newport MarathonNewport | RI | 1:37:24 | #134 |
| 2009 | Quad Cities MarathonMoline | IL | 1:37:52 | #109 |
| 2009 | 2026 Eugene MarathonEugene | OR | 1:37:43 | #195 |
| 2008 | Marine Corps Historic HalfFredericksburg | VA | 1:57:41 | #1111 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 1:59:30 | #4500 |
| 2008 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:35:04 | #143 |
| 2007 | Hartford MarathonHartford | CT | 2:10:24 | #1553 |
| 2007 | Greater St. Louis MarathonSt. Louis | MO | 2:10:01 | #3100 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 2:11:28 | #5320 |
| 2006 | Air Force MarathonDayton | OH | 1:52:19 | #400 |
| 2005 | Cleveland MarathonCleveland | OH | 2:22:04 | #1246 |
| 2005 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:42:02 | #220 |
| 2004 | Lincoln MarathonLincoln | NE | 2:25:38 | #1762 |
| 2003 | Quad Cities MarathonMoline | IL | 1:48:02 | #161 |
| 2002 | Hartford MarathonHartford | CT | 1:49:06 | #489 |
| 2002 | NYRR Staten Island HalfStaten Island | NY | 1:56:14 | #1149 |
| 2001 | Lincoln MarathonLincoln | NE | 1:46:42 | #307 |
| 2001 | Covered Bridges Half MarathonWoodstock | VT | 1:40:27 | #317 |
| 2001 | Quad Cities MarathonMoline | IL | 1:53:01 | #159 |
| 2000 | Lincoln MarathonLincoln | NE | 1:54:56 | #482 |
| 1999 | Lincoln MarathonLincoln | NE | 1:54:55 | #557 |
| 1998 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 2:02:59 | #890 |
| 1985 | Leaf Peepers Half MarathonWaterbury | VT | 1:42:36 | #97 |