| 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 | Marshall University MarathonHuntington | WV | 1:47:46 | #143 |
| 2024 | Viola Valley Half MarathonViola | TN | 3:24:22 | #88 |
| 2024 | Dirty South Trail RacesKnoxville | TN | 4:08:10.48 | #143 |
| 2023 | Marshall University MarathonHuntington | WV | 1:53:53 | #182 |
| 2023 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:15:22 | #831 |
| 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 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 1:52:54 | #143 |
| 2023 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 2:31:09 | #932 |
| 2023 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 2:31:09 | #932 |
| 2022 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:59:04 | #372 |
| 2022 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | 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 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:56:17 | #297 |
| 2021 | Viola Valley Half MarathonViola | TN | 2:24:41 | #102 |
| 2021 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 1:56:16.74 | #296 |
| 2021 | Bluegrass Half MarathonJohnson City | TN | 2:04:48 | #126 |
| 2021 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:06:53 | #214 |
| 2021 | Harpers Ferry Half Marathon & 5KHarpers Ferry | WV | 1:57:38 | #32 |
| 2020 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | — | #1011 |
| 2019 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | 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 | Naperville Half MarathonNaperville | IL | 1:54:05 | #505 |
| 2019 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:43:26 | #98 |
| 2019 | Great Western Half Marathon and 10KSaint Charles | IL | 1:58:00 | #196 |
| 2018 | Baltimore Running FestivalBaltimore | MD | 1:51:33 | #851 |
| 2018 | 41st Nature Made Great Race: Half Marathon, 5K, 10K, 15K, 10M, 1MAgoura Hills | CA | 2:05:48 | #370 |
| 2018 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:55:11 | #233 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:50:43 | #1615 |
| 2018 | Great Western Half Marathon and 10KSaint Charles | IL | 2:10:07 | #320 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 2:00:21 | #1581 |
| 2018 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:55:11 | #233 |
| 2017 | Marshall University MarathonHuntington | WV | 1:58:38 | #215 |
| 2017 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:40:41 | #103 |
| 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 | Beer City Half™ San DiegoSan Diego | CA | 2:03:52 | #977 |
| 2016 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:50:40 | #107 |
| 2016 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:50:40 | #107 |
| 2016 | Beer City Half™ San DiegoSan Diego | CA | 1:54:27 | #685 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 1:42:55 | #422 |
| 2016 | Marshall University MarathonHuntington | WV | 1:52:08 | #176 |
| 2016 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:06:01 | #1098 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:34:45 | #10277 |
| 2015 | Great Western Half Marathon and 10KSaint Charles | IL | 1:55:35 | #217 |
| 2015 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:54:50 | #278 |
| 2015 | NYRR Staten Island HalfStaten Island | NY | 2:11:24 | #5138 |
| 2015 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:54:50 | #278 |
| 2015 | Fox Valley Marathon RacesSaint Charles | IL | 1:46:28 | #152 |
| 2015 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:52:33 | #871 |
| 2014 | Great Western Half Marathon and 10KSaint Charles | IL | 1:57:48 | #384 |
| 2014 | NYRR Staten Island HalfStaten Island | NY | 1:56:07 | #3810 |
| 2014 | REVEL Big CottonwoodSalt Lake City | UT | 2:09:20 | #1512 |
| 2014 | Hartford MarathonHartford | CT | 2:12:32 | #3627 |
| 2013 | REVEL Big CottonwoodSalt Lake City | UT | 2:08:31 | #1226 |
| 2013 | Hartford MarathonHartford | CT | 2:09:16 | #3601 |
| 2012 | Great Western Half Marathon and 10KSaint Charles | IL | 1:50:30 | #200 |
| 2012 | Snow Canyon Half MarathonSaint George | UT | 2:48:46 | #1458 |
| 2012 | Hartford MarathonHartford | CT | 2:04:38 | #3095 |
| 2011 | 2026 HelvetiaHillsboro | OR | 3:32:27 | #2540 |
| 2011 | Outer Banks MarathonManteo | NC | 4:17:51 | #2758 |
| 2011 | Hartford MarathonHartford | CT | 2:12:06 | #3351 |
| 2011 | Capital City Half MarathonColumbus | OH | 2:10:00 | #3098 |
| 2010 | Marshall University MarathonHuntington | WV | 1:54:55 | #186 |
| 2010 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:13:10 | #343 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:11:59 | #3359 |
| 2009 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:54:28 | #875 |
| 2009 | Garmin Kansas City MarathonKansas City | MO | 2:38:10 | #3773 |
| 2009 | Marshall University MarathonHuntington | WV | 2:10:04 | #228 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 1:50:16 | #2092 |
| 2008 | Marshall University MarathonHuntington | WV | 2:07:37 | #232 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 1:52:53 | #2335 |
| 2007 | Lincoln MarathonLincoln | NE | 1:26:16 | #37 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 2:02:39 | #3538 |
| 2003 | Healthy Human RaceRochester | MN | 1:31:12 | #47 |