| 2026 | Taskinas Creek Half MarathonWilliamsburg | VA | 1:51:28 | #138 |
| 2026 | Rock 'n' Roll ArizonaTempe | AZ | 1:44:35 | #538 |
| 2026 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:23:20 | #33 |
| 2026 | Charleston Half MarathonCharleston | SC | — | — |
| 2026 | Sam Costa Half Marathon and Quarter Marathon - presented by Indy Runners and WalkersCarmel | IN | 1:23:20 | #33 |
| 2025 | Asbury Park Half MarathonAsbury Park | NJ | 2:05:04 | #1039 |
| 2025 | Tucson MarathonTucson | AZ | 1:48:05 | #157 |
| 2025 | Rocky RunPhiladelphia | PA | 2:05:08 | #2116 |
| 2025 | Sunrise Marathon 5K/10K/13.1 NYCNew York City | NY | 1:18:32 | #3 |
| 2025 | Garmin Marathon TucsonTucson | AZ | 1:48:05 | #157 |
| 2025 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 1:49:11 | #1084 |
| 2025 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:25:54 | #53 |
| 2025 | Mystic Half Marathon & 10KMystic | CT | 1:47:40 | #160 |
| 2024 | Chi Town Half Marathon & 10KChicago | IL | 1:42:54 | #241 |
| 2024 | Chicago Spring Half MarathonChicago | IL | 2:40:32 | #4448 |
| 2024 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 2:11:35 | #1131 |
| 2024 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:23:11 | #23 |
| 2024 | Baltimore Running FestivalBaltimore | MD | 1:59:52 | #1124 |
| 2024 | Bull City Race FestDurham | NC | 2:29:12 | #886 |
| 2024 | Beer City Half™ San DiegoSan Diego | CA | 2:10:35 | #1656 |
| 2024 | San Diego Beach & Bay Half MarathonSan Diego | CA | 2:13:37 | #1303 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 2:04:40 | #2599 |
| 2023 | Cambridge Half Marathon + 5KCambridge | MA | 2:28:41 | #4714 |
| 2023 | Newport Rhode RacesNewport | RI | 2:09:33 | #1095 |
| 2023 | Lincoln MarathonLincoln | NE | 2:54:26 | #3248 |
| 2023 | Hartford MarathonHartford | CT | 1:46:55 | #581 |
| 2023 | Adirondack MarathonSchroon Lake | NY | 2:18:20 | #195 |
| 2023 | Indianapolis Monumental MarathonIndianapolis | IN | 1:27:53 | #361 |
| 2023 | 2026 Texas Big Star Half Marathon, 5K, & 1-mileFrisco | TX | 1:48:48 | #113 |
| 2022 | Irving Frost MarathonIrving | TX | 1:49:11.8 | #53 |
| 2021 | Area 13.1 Half MarathonRoswell | GA | 2:03:00.88 | #183 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:40:49 | #477 |
| 2020 | NYRR Staten Island HalfStaten Island | NY | 1:50:42 | #773 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 1:30:02 | #462 |
| 2019 | Naperville Half MarathonNaperville | IL | 2:03:22 | #794 |
| 2019 | Helderberg to Hudson Half MarathonUnknown | NY | 2:01:59 | #890 |
| 2019 | Thousand Islands Half Marathon, 10K & 5KWellesley Island | NY | 2:18:23 | #174 |
| 2019 | Air Force MarathonDayton | OH | 2:21:28 | #1158 |
| 2019 | Adirondack MarathonSchroon Lake | NY | 2:02:06 | #89 |
| 2019 | Cascade Express Marathon & Half MarathonNorth Bend | WA | 1:54:54 | #41 |
| 2019 | Hartford MarathonHartford | CT | 1:52:42 | #898 |
| 2019 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:59:05 | #7373 |
| 2019 | Marine Corps Historic HalfFredericksburg | VA | 2:07:49 | #860 |
| 2019 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 2:20:07 | #501 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 2:44:20 | #9485 |
| 2019 | Ashland Half Marathon & 5kAshland | VA | 1:28:45 | #26 |
| 2018 | Grand Teton Half MarathonJackson | WY | 3:32:17 | #1418 |
| 2018 | Carmel Marathon WeekendCarmel | IN | 2:06:47 | #811 |
| 2018 | REVEL Big CottonwoodSalt Lake City | UT | 1:28:40 | #69 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 1:32:36 | #402 |
| 2018 | Flying Pirate Half MarathonKill Devil Hills | NC | 1:52:00 | #69 |
| 2018 | Marine Corps Historic HalfFredericksburg | VA | 2:03:10 | #583 |
| 2018 | Napa Half MarathonNapa | CA | 1:56:35 | #87 |
| 2018 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 1:57:13 | #235 |
| 2018 | Main Street Half Marathon & 4 Miler - HunterdonClinton | NJ | 2:12:55 | #199 |
| 2018 | Rock 'n' Roll NashvilleNashville | TN | 2:04:00 | #3136 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 1:32:42 | #327 |
| 2017 | Air Force MarathonDayton | OH | 2:36:41 | #2227 |
| 2017 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:50:51 | #503 |
| 2017 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:34:40 | #5513 |
| 2016 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:00:56 | #1369 |
| 2016 | Snoqualmie Valley HalfCarnation | WA | 1:49:44 | #87 |
| 2016 | Sunburst RacesSouth Bend | IN | 2:31:33.16 | #718 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 2:55:10 | #14215 |
| 2016 | Hartford MarathonHartford | CT | 1:51:10 | #992 |
| 2016 | Ogden MarathonOgden | UT | 1:31:17 | #55 |
| 2016 | Mohawk Hudson River MarathonUnknown | NY | 1:26:20 | #30 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 1:53:53 | #1156 |
| 2016 | Indianapolis Monumental MarathonIndianapolis | IN | 1:32:15 | #320 |
| 2015 | Hartford MarathonHartford | CT | 1:59:48 | #1975 |
| 2015 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:57:23 | #3125 |
| 2015 | Poulsbo Half Marathon & 10kPoulsbo | WA | 1:58:56 | #56 |
| 2015 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:40:25 | #1385 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 2:36:21 | #11623 |
| 2014 | Flying Pig Pump and RunCincinnati | OH | 3:41:20 | #10628 |
| 2014 | Baltimore Running FestivalBaltimore | MD | 2:49:57 | #7186 |
| 2014 | Garmin Kansas City MarathonKansas City | MO | 1:34:40 | #109 |
| 2014 | Snow Canyon Half MarathonSaint George | UT | 1:34:01 | #94 |
| 2013 | Yonkers MarathonYonkers | NY | 2:36:59 | #508 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 1:40:47 | #621 |
| 2013 | Flying Pig Pump and RunCincinnati | OH | 1:56:13 | #1747 |
| 2013 | Air Force MarathonDayton | OH | 2:00:47 | #1110 |
| 2013 | Snow Canyon Half MarathonSaint George | UT | 1:39:32 | #266 |
| 2012 | Air Force MarathonDayton | OH | 1:51:45 | #404 |
| 2012 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:57:06 | #929 |
| 2012 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 2:07:30 | #441 |
| 2012 | Yonkers MarathonYonkers | NY | 2:12:13 | #477 |
| 2012 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 2:07:30 | #441 |
| 2011 | NYRR Staten Island HalfStaten Island | NY | 2:34:47 | #4866 |
| 2011 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 2:26:33 | #835 |
| 2011 | Nashville 1/2 MarathonNashville | TN | 2:53:25 | #1435 |
| 2011 | Chicago Half MarathonChicago | IL | 2:18:12 | #7051 |
| 2011 | Flying Pig Pump and RunCincinnati | OH | 2:24:44 | #5611 |
| 2010 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:07:11 | #3764 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 3:25:10 | #10198 |
| 2010 | Flying Pig Pump and RunCincinnati | OH | 1:38:12 | #191 |
| 2010 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:17:25 | #2929 |
| 2009 | Star City Half Marathon & 10KRoanoke | VA | 1:51:31 | #160 |
| 2009 | Baltimore Running FestivalBaltimore | MD | 1:57:29 | #1899 |
| 2009 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:50:51 | #696 |
| 2009 | Maryland Half Marathon & 5KFulton | MD | 1:46:42 | #179 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 2:18:16 | #10029 |
| 2008 | Omaha MarathonOmaha | NE | 2:06:06 | #709 |
| 2008 | Air Force MarathonDayton | OH | 3:23:29 | #2309 |
| 2007 | Capital City Half MarathonColumbus | OH | 1:53:37 | #762 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 2:15:35 | #7956 |
| 2006 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:35:03 | #3247 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 2:10:26 | #5087 |
| 2006 | NYRR Staten Island HalfStaten Island | NY | 2:18:33 | #3014 |
| 2005 | Capital City Half MarathonColumbus | OH | 2:01:05 | #902 |
| 2004 | Capital City Half MarathonColumbus | OH | 1:40:34 | #237 |
| 2004 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:08:41 | #1399 |
| 1991 | NYRR Staten Island HalfStaten Island | NY | 1:47:30 | #719 |
| 1990 | NYRR Staten Island HalfStaten Island | NY | 1:39:38 | #529 |