| 2025 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 2:08:32 | #383 |
| 2025 | Rock'in Santa Half Marathon & Sunshine Santa 5KKnoxville | TN | 2:47:53 | #95 |
| 2024 | Viola Valley Half MarathonViola | TN | 3:24:22 | #88 |
| 2024 | Marshall University MarathonHuntington | WV | 1:47:46 | #143 |
| 2024 | Dirty South Trail RacesKnoxville | TN | 4:08:10.48 | #143 |
| 2023 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:15:22 | #831 |
| 2023 | Marshall University MarathonHuntington | WV | 1:53:53 | #182 |
| 2023 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 2:31:09 | #932 |
| 2023 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 1:52:54 | #143 |
| 2023 | Asbury Park Half MarathonAsbury Park | NJ | 2:31:39 | #1500 |
| 2023 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 2:31:09.3 | #932 |
| 2023 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 2:31:09 | #932 |
| 2022 | 2026 Texas Big Star Half Marathon, 5K, & 1-mileFrisco | TX | 1:51:48 | #134 |
| 2022 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:59:04 | #372 |
| 2022 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:59:04 | #372 |
| 2022 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 1:59:04 | #369 |
| 2021 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:56:17 | #297 |
| 2021 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:06:53 | #214 |
| 2021 | Viola Valley Half MarathonViola | TN | 2:24:41 | #102 |
| 2021 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:56:17 | #297 |
| 2021 | Harpers Ferry Half Marathon & 5KHarpers Ferry | WV | 1:57:38 | #32 |
| 2021 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 1:56:16.74 | #296 |
| 2021 | Black Bear Half Marathon & 8KHendersonville | NC | 2:03:34 | #115 |
| 2021 | Bluegrass Half MarathonJohnson City | TN | 2:04:48 | #126 |
| 2020 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | — | #1011 |
| 2019 | Naperville Half MarathonNaperville | IL | 1:54:05 | #505 |
| 2019 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:43:26 | #98 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 2:52:33 | #4803 |
| 2019 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 1:46:39.6 | #55 |
| 2019 | Great Western Half Marathon and 10KSaint Charles | IL | 1:58:00 | #196 |
| 2019 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:43:26 | #98 |
| 2018 | 41st Nature Made Great Race: Half Marathon, 5K, 10K, 15K, 10M, 1MAgoura Hills | CA | 2:05:48 | #370 |
| 2018 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:55:11 | #233 |
| 2018 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:55:11 | #233 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 2:00:21 | #1581 |
| 2018 | Baltimore Running FestivalBaltimore | MD | 1:51:33 | #851 |
| 2018 | Ion Bank Cheshire Road RacesCheshire | CT | 2:47:17 | #1057 |
| 2018 | Naperville Half MarathonNaperville | IL | 1:55:18 | #613 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:50:43 | #1615 |
| 2018 | Great Western Half Marathon and 10KSaint Charles | IL | 2:10:07 | #320 |
| 2017 | Marshall University MarathonHuntington | WV | 1:58:38 | #215 |
| 2017 | NYRR Staten Island HalfStaten Island | NY | 2:06:16 | #4824 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:08:59 | #3479 |
| 2017 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:40:41 | #103 |
| 2017 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:40:41 | #103 |
| 2017 | Beer City Half™ San DiegoSan Diego | CA | 2:03:52 | #977 |
| 2017 | Naperville Half MarathonNaperville | IL | 2:09:10 | #1107 |
| 2017 | City of Lakes Half MarathonMinneapolis | MN | 1:28:03 | #104 |
| 2017 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:35:58 | #2650 |
| 2017 | Corvallis Half Marathon and 5KCorvallis | OR | 1:29:28 | #42 |
| 2016 | Marshall University MarathonHuntington | WV | 1:52:08 | #176 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:34:45 | #10277 |
| 2016 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:50:40 | #107 |
| 2016 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:06:01 | #1098 |
| 2016 | Beer City Half™ San DiegoSan Diego | CA | 1:54:27 | #685 |
| 2016 | Naperville Half MarathonNaperville | IL | 1:50:25 | #477 |
| 2016 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:50:40 | #107 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 1:42:55 | #422 |
| 2015 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:54:50 | #278 |
| 2015 | NYRR Staten Island HalfStaten Island | NY | 2:11:24 | #5138 |
| 2015 | Great Western Half Marathon and 10KSaint Charles | IL | 1:55:35 | #217 |
| 2015 | Dragons Den Half Marathon, 10k, 5kSan Antonio | TX | 2:22:01 | #84 |
| 2015 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:52:33 | #871 |
| 2015 | Fox Valley Marathon RacesSaint Charles | IL | 1:46:28 | #152 |
| 2015 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:54:50 | #278 |
| 2014 | Ogden MarathonOgden | UT | 3:15:57 | #3636 |
| 2014 | NYRR Staten Island HalfStaten Island | NY | 1:56:07 | #3810 |
| 2014 | Hartford MarathonHartford | CT | 2:12:32 | #3627 |
| 2014 | Naperville Half MarathonNaperville | IL | 2:05:49 | #1342 |
| 2014 | Great Western Half Marathon and 10KSaint Charles | IL | 1:57:48 | #384 |
| 2014 | REVEL Big CottonwoodSalt Lake City | UT | 2:09:20 | #1512 |
| 2013 | Hartford MarathonHartford | CT | 2:09:16 | #3601 |
| 2013 | REVEL Big CottonwoodSalt Lake City | UT | 2:08:31 | #1226 |
| 2013 | Runtastic NEBOPayson | UT | 2:32:38 | #524 |
| 2013 | Air Force MarathonDayton | OH | 2:00:54 | #1123 |
| 2012 | Great Western Half Marathon and 10KSaint Charles | IL | 1:50:30 | #200 |
| 2012 | Hartford MarathonHartford | CT | 2:04:38 | #3095 |
| 2012 | Snow Canyon Half MarathonSaint George | UT | 2:48:46 | #1458 |
| 2012 | Chicago Half MarathonChicago | IL | 1:44:12 | #1289 |
| 2012 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:05:51 | #1082 |
| 2011 | Outer Banks MarathonManteo | NC | 4:17:51 | #2758 |
| 2011 | 2026 HelvetiaHillsboro | OR | 3:32:27 | #2540 |
| 2011 | Corvallis Half Marathon and 5KCorvallis | OR | 1:34:14 | #65 |
| 2011 | Runtastic HAUNTED ProvoProvo | UT | 2:47:49 | #3242 |
| 2011 | Hartford MarathonHartford | CT | 2:12:06 | #3351 |
| 2011 | Chicago Half MarathonChicago | IL | 1:48:17 | #1564 |
| 2011 | Capital City Half MarathonColumbus | OH | 2:10:00 | #3098 |
| 2010 | Marshall University MarathonHuntington | WV | 1:54:55 | #186 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:11:59 | #3359 |
| 2010 | Flying Pig Pump and RunCincinnati | OH | 1:54:34 | #1055 |
| 2010 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:13:10 | #343 |
| 2009 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:54:28 | #875 |
| 2009 | Chicago Half MarathonChicago | IL | 2:08:09 | #5786 |
| 2009 | Marshall University MarathonHuntington | WV | 2:10:04 | #228 |
| 2009 | Garmin Kansas City MarathonKansas City | MO | 2:38:10 | #3773 |
| 2008 | Chicago Half MarathonChicago | IL | 1:59:25 | #3057 |
| 2008 | Marshall University MarathonHuntington | WV | 2:07:37 | #232 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 1:50:16 | #2092 |
| 2007 | Chicago Half MarathonChicago | IL | 1:56:59 | #2299 |
| 2007 | Lincoln MarathonLincoln | NE | 1:26:16 | #37 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 1:52:53 | #2335 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 2:02:39 | #3538 |
| 2006 | Chicago Half MarathonChicago | IL | 1:58:42 | #3045 |
| 2003 | Healthy Human RaceRochester | MN | 1:31:12 | #47 |
| 2000 | Chicago Half MarathonChicago | IL | 1:55:32 | #1407 |