| 2026 | Shamrock MarathonVirginia Beach | VA | 2:02:19 | #1710 |
| 2025 | Mount Dora Half Marathon & 5KMount Dora | FL | 2:51:10 | #967 |
| 2025 | Garmin Kansas City MarathonKansas City | MO | 1:35:24 | #111 |
| 2025 | Flying Pig Pump and RunCincinnati | OH | 1:48:03 | #1114 |
| 2025 | Shamrock MarathonVirginia Beach | VA | 2:02:48 | #1700 |
| 2025 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:26:44 | #5693 |
| 2024 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:45:22 | #2686 |
| 2024 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 1:31:50.8 | #38 |
| 2024 | New River Marathon, Half Marathon & 5KTodd | NC | 1:47:18.53 | #31 |
| 2024 | Madison MarathonMadison | WI | 1:53:30 | #817 |
| 2024 | Shamrock MarathonVirginia Beach | VA | 2:22:18 | #2994 |
| 2024 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:55:48 | #772 |
| 2023 | Rock of Ages 5K, 10K & Half Marathon RunFort Worth | TX | 2:58:23.4 | #106 |
| 2023 | Phoenix 10K and MarathonPhoenix | AZ | 1:57:31 | #207 |
| 2023 | The Notre Dame Holy HalfNotre Dame | IN | 2:15:16.7 | #736 |
| 2023 | Paine to Pain Trail Half MarathonNew Rochelle | NY | 1:54:53.8 | #119 |
| 2023 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:19:52 | #3253 |
| 2023 | Florida Halloween Distance ClassicSaint Petersburg | FL | 2:05:42.39 | #51 |
| 2023 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:56:00 | #309 |
| 2022 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:37:44 | #169 |
| 2022 | Sunburst RacesSouth Bend | IN | 1:56:56.01 | #220 |
| 2022 | Greensboro Half MarathonGreensboro | NC | 1:49:13.41 | #118 |
| 2022 | Chicago Half MarathonChicago | IL | 1:43:27 | #1149 |
| 2022 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:55:41 | #424 |
| 2022 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:54:15 | #346 |
| 2022 | Baltimore Running FestivalBaltimore | MD | 2:21:10 | #1978 |
| 2021 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:59:44 | #492 |
| 2021 | Sweetgrass Half MarathonMount Pleasant | SC | 1:48:00 | #54 |
| 2021 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:42:43 | #425 |
| 2021 | Greensboro Half MarathonGreensboro | NC | 1:54:36.9 | #166 |
| 2019 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:49:51 | #2320 |
| 2019 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:51:19 | #306 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 1:53:45 | #2155 |
| 2019 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:45:10 | #341 |
| 2019 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:24:13 | #423 |
| 2018 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:53:06 | #2456 |
| 2018 | REVEL Big CottonwoodSalt Lake City | UT | 1:39:09 | #266 |
| 2018 | Illinois Race WeekendChampaign | IL | 1:58:35 | #1025 |
| 2018 | Leavenworth MarathonLeavenworth | WA | 2:12:23 | #516 |
| 2018 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:25:10 | #458 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 1:57:50 | #2210 |
| 2018 | Air Force MarathonDayton | OH | 2:43:31 | #1897 |
| 2018 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:54:43 | #327 |
| 2017 | Air Force MarathonDayton | OH | 1:32:29 | #74 |
| 2017 | Charleston Half MarathonCharleston | SC | 2:13:59 | #1255 |
| 2017 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:36:15 | #574 |
| 2017 | IMT Des Moines MarathonDes Moines | IA | 2:20:20 | #2489 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 2:03:06 | #2281 |
| 2016 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:33:31 | #501 |
| 2016 | Skinny Turkey Half MarathonRaleigh | NC | 1:39:08 | #95 |
| 2015 | Twin Lights Half MarathonGloucester | MA | 1:32:46 | #29 |
| 2015 | Run Bentonville Half MarathonBentonville | AR | 2:50:04 | #1365 |
| 2015 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:53:40 | #1116 |
| 2015 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:28:15 | #9926 |
| 2015 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:50:39 | #581 |
| 2014 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:12:50 | #420 |
| 2014 | Air Force MarathonDayton | OH | 1:58:10 | #755 |
| 2014 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:13:28 | #4716 |
| 2014 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:05:31 | #1062 |
| 2013 | Quad Cities MarathonMoline | IL | 1:50:22 | #360 |
| 2013 | Chicago Spring Half MarathonChicago | IL | 1:58:38 | #746 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 1:54:26 | #1747 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 1:48:35 | #1027 |
| 2012 | Marine Corps Historic HalfFredericksburg | VA | 2:12:07 | #2751 |
| 2012 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:51:58 | #358 |
| 2012 | Air Force MarathonDayton | OH | 2:17:57 | #2364 |
| 2012 | Quad Cities MarathonMoline | IL | 1:58:24 | #636 |
| 2011 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:11:38 | #3915 |
| 2011 | 2026 HelvetiaHillsboro | OR | 2:31:54 | #1777 |
| 2011 | Madison MarathonEnnis | MT | 0:02:58 | #76 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:06:09 | #2531 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 2:35:30 | #4835 |
| 2009 | Silver Comet Half & Full MarathonMableton | GA | 1:49:41 | #303 |
| 2009 | Novant Health Charlotte MarathonCharlotte | NC | 2:01:41 | #1343 |
| 2009 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:38:02 | #234 |
| 2007 | Swanzey Covered Bridges Half MarathonSwanzey | NH | 1:29:12 | #18 |
| 2007 | Capital City Half MarathonColumbus | OH | 1:48:44 | #508 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 2:06:45 | #4341 |
| 2005 | Capital City Half MarathonColumbus | OH | 1:39:20 | #150 |
| 2002 | City of Oaks MarathonRaleigh | NC | 1:39:03 | #96 |
| 2001 | Golden Leaf Half MarathonAspen | CO | 2:03:07 | #77 |