| 2026 | Rock ‘n' Roll Washington DCWashington | DC | 2:14:14 | #6169 |
| 2026 | Gobbler 5K, 10K, & 13.1M at Venice, FL (45)Venice | FL | 2:26:57 | #205 |
| 2025 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:14:52 | #27 |
| 2025 | Rhode Island Half Marathon & 5KEast Providence | RI | 2:09:31.3 | #693 |
| 2025 | Frosty Half-MarathonRaynham | MA | 2:16:19 | #371 |
| 2025 | Yonkers MarathonYonkers | NY | 1:43:51 | #79 |
| 2025 | Maine Coast MarathonWells | ME | 1:46:38 | #325 |
| 2025 | Napa Half MarathonNapa | CA | 1:21:19 | #8 |
| 2025 | Run Through the Pines Half Marathon & 5KCarver | MA | 2:11:02 | #222 |
| 2025 | Providence Rhode RacesEast Providence | RI | 2:33:09 | #701 |
| 2024 | NYCRUNS Big Apple Half MarathonNew York | NY | 2:00:40 | #1395 |
| 2024 | Bay Bridge Half MarathonOakland | CA | 1:28:01 | #164 |
| 2024 | Hook Mountain Half Marathon & Rockland Lake 10KValley Cottage | NY | 1:43:21.35 | #16 |
| 2024 | Run Through the Pines Half Marathon & 5KCarver | MA | 2:21:35 | #257 |
| 2024 | Rhode Island Half Marathon & 5KEast Providence | RI | 2:09:32.1 | #722 |
| 2024 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:46:34 | #460 |
| 2024 | Mansfield and Lexington Turkey TrotMansfield | OH | 2:23:04 | #30 |
| 2024 | DC Fall Classic 5K/HalfWashington | DC | 2:26:57 | #49 |
| 2024 | Rockfest Half MarathonHampton Beach | NH | 2:07:03 | #1100 |
| 2024 | Frosty Half-MarathonRaynham | MA | 2:15:57 | #343 |
| 2023 | NYCRUNS Big Apple Half MarathonNew York | NY | 3:06:40 | #2417 |
| 2023 | Maine Coast MarathonWells | ME | 2:00:47 | #421 |
| 2023 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:08:49 | #423 |
| 2023 | Frosty Half-MarathonRaynham | MA | 1:59:44 | #222 |
| 2023 | Rhode Island Half Marathon & 5KEast Providence | RI | 2:05:59 | #71 |
| 2023 | Santa's Sleigh 5K & HalfWashington | DC | 2:23:02 | #188 |
| 2023 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:47:00 | #335 |
| 2023 | Ugly Sweater Dash 5K, 10K, & HalfFairfax Station | VA | 2:33:51 | #58 |
| 2022 | Akron MarathonAkron | OH | 2:16:09 | #1181 |
| 2022 | Maine Coast MarathonWells | ME | 2:00:47 | #426 |
| 2022 | Yonkers MarathonYonkers | NY | 1:42:51 | #31 |
| 2022 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:49:01 | #320 |
| 2022 | Frosty Half-MarathonRaynham | MA | 2:07:34 | #279 |
| 2022 | Skinny Turkey Half MarathonRaleigh | NC | 2:53:07 | #216 |
| 2022 | Rhode Island Half Marathon & 5KEast Providence | RI | 2:07:38 | #91 |
| 2021 | Frosty Half-MarathonRaynham | MA | 2:00:11 | #199 |
| 2020 | Lincoln Presidential Half MarathonSpringfield | IL | 2:53:13 | #649 |
| 2019 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:45:38 | #307 |
| 2019 | Run Through the Pines Half Marathon & 5KCarver | MA | 2:06:03 | #197 |
| 2019 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:26:10 | #2293 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 4:28:03 | #13679 |
| 2019 | Frederick Running FestivalFrederick | MD | 2:05:29.72 | #1210 |
| 2019 | Medina Half MarathonMedina | OH | 2:13:28 | #322 |
| 2019 | Skinny Turkey Half MarathonRaleigh | NC | 2:10:09 | #187 |
| 2019 | Frosty Half-MarathonRaynham | MA | 2:07:31 | #229 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 2:44:43 | #6013 |
| 2018 | Lincoln Presidential Half MarathonSpringfield | IL | 3:15:06 | #1048 |
| 2018 | Capital City Half MarathonColumbus | OH | 2:33:28 | #5102 |
| 2018 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:25:00 | #1282 |
| 2018 | Frosty Half-MarathonRaynham | MA | 2:10:18 | #237 |
| 2017 | Frosty Half-MarathonRaynham | MA | 1:59:27 | #166 |
| 2017 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:04:29 | #532 |
| 2017 | Lincoln Presidential Half MarathonSpringfield | IL | 3:12:28 | #1168 |
| 2017 | Omaha MarathonOmaha | NE | 2:06:46 | #333 |
| 2017 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:42:18 | #219 |
| 2016 | Frosty Half-MarathonRaynham | MA | 2:12:52 | #313 |
| 2016 | Greater St. Louis MarathonSt. Louis | MO | 2:42:53 | #4001 |
| 2016 | Lincoln Presidential Half MarathonSpringfield | IL | 3:25:22 | #1495 |
| 2016 | SCOUTING AMERICA HALF MARATHON & TENDERFOOT 5KBowling Green | OH | — | #130 |
| 2016 | Marine Corps Historic HalfFredericksburg | VA | 2:17:46 | #2748 |
| 2016 | Akron MarathonAkron | OH | 1:51:44 | #514 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 2:38:33 | #4928 |
| 2015 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:57:48 | #982 |
| 2015 | Capital City Half MarathonColumbus | OH | 2:41:53 | #6236 |
| 2015 | 2026 Eugene MarathonEugene | OR | 1:30:26 | #78 |
| 2015 | Goodyear Half Marathon & 10kAkron | OH | 2:05:16 | #611 |
| 2015 | Saint Louis Half Marathon and 5KSaint Louis | MO | 2:35:50 | #566 |
| 2015 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:59:58 | #548 |
| 2015 | Duxbury Half MarathonDuxbury | MA | 2:00:34 | #138 |
| 2014 | Cleveland MarathonCleveland | OH | 1:54:15 | #1312 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 2:22:51 | #3733 |
| 2014 | Lincoln MarathonLincoln | NE | 3:02:32 | #8193 |
| 2014 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:02:22 | #1080 |
| 2014 | Flying Pig Pump and RunCincinnati | OH | 2:24:58 | #6044 |
| 2014 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:56:46 | #590 |
| 2013 | Lincoln MarathonLincoln | NE | 3:32:43 | #6689 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 2:13:25 | #7258 |
| 2013 | Mad MarathonWaitsfield | VT | 1:55:33 | #93 |
| 2013 | Newport MarathonNewport | RI | 1:56:59 | #907 |
| 2013 | Flying Pig Pump and RunCincinnati | OH | 2:26:19 | #6397 |
| 2013 | Cleveland MarathonCleveland | OH | 2:05:47 | #3070 |
| 2013 | IMT Des Moines MarathonDes Moines | IA | 1:49:57 | #877 |
| 2012 | Yonkers MarathonYonkers | NY | 1:36:39 | #93 |
| 2012 | Ashland Half Marathon & 5kAshland | VA | 1:39:56 | #121 |
| 2012 | Luau 5K, 10K, & 13.1M at Everett, WA (19)Everett | WA | 2:31:43 | #449 |
| 2012 | Lincoln MarathonLincoln | NE | 3:17:09 | #6428 |
| 2012 | IMT Des Moines MarathonDes Moines | IA | 2:06:33 | #1880 |
| 2012 | 2026 Eugene MarathonEugene | OR | 1:30:53 | #112 |
| 2012 | Mad MarathonWaitsfield | VT | 1:46:31 | #31 |
| 2011 | Bluegrass Half MarathonJohnson City | TN | 2:04:27 | #226 |
| 2011 | Air Force MarathonDayton | OH | 2:18:09 | #2184 |
| 2011 | Mad MarathonWaitsfield | VT | 1:56:25 | #94 |
| 2011 | 2026 Eugene MarathonEugene | OR | 1:34:10 | #203 |
| 2010 | 2026 Eugene MarathonEugene | OR | 1:45:42 | #479 |
| 2010 | Marine Corps Historic HalfFredericksburg | VA | 2:09:31 | #2293 |
| 2009 | Baltimore Running FestivalBaltimore | MD | 2:09:37 | #3617 |
| 2008 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:53:40 | #140 |
| 2007 | Star City Half Marathon & 10KRoanoke | VA | 1:51:18 | #105 |
| 2005 | Star City Half Marathon & 10KRoanoke | VA | 1:41:35 | #73 |
| 2005 | Rock 'n' Roll NashvilleNashville | TN | 3:03:45 | #9675 |
| 2004 | Baltimore Running FestivalBaltimore | MD | 1:58:46 | #980 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 1:48:30 | #437 |
| 2002 | Star City Half Marathon & 10KRoanoke | VA | 1:39:33 | #56 |
| 2001 | Star City Half Marathon & 10KRoanoke | VA | 1:42:41 | #73 |