| 2025 | 7 Bridges MarathonChattanooga | TN | 2:56:14 | #1197 |
| 2025 | Salt Lake City MarathonSalt Lake City | UT | 1:49:59 | #548 |
| 2025 | Rock 'n' Roll NashvilleNashville | TN | 2:30:52 | #6665 |
| 2025 | Rocket City MarathonHuntsville | AL | 2:41:17 | #1111 |
| 2024 | Lake Country Half MarathonOconomowoc | WI | 1:48:35.2 | #35 |
| 2024 | Indianapolis Monumental MarathonIndianapolis | IN | 2:06:23 | #2958 |
| 2024 | Denver Colfax MarathonDenver | CO | 1:44:46 | #374 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:37:28 | #229 |
| 2024 | Pike Lake RacesDuluth | MN | 1:30:58.2 | #11 |
| 2024 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:26:03 | #1200 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 2:30:07 | #6456 |
| 2023 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:34:27 | #141 |
| 2023 | Rocky Mountain Half MarathonEstes Park | CO | 3:17:17 | #951 |
| 2023 | Flying Pig Pump and RunCincinnati | OH | 4:18:49 | #10217 |
| 2023 | Hatfield and McCoy RacesSouth Williamson | KY | 2:25:31.94 | #28 |
| 2023 | Cleveland MarathonCleveland | OH | 2:08:31 | #1377 |
| 2022 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 2:02:41 | #1032 |
| 2022 | Rock 'n' Roll NashvilleNashville | TN | 2:34:19 | #4860 |
| 2022 | Lane Purser Memorial Road Race SeriesMemphis | TN | 1:32:10 | #16 |
| 2022 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:32:46 | #92 |
| 2022 | Heatwave Half Marathon - MemphisMemphis | TN | 1:32:10 | #15 |
| 2021 | Rock 'n' Roll NashvilleNashville | TN | 2:27:40 | #4076 |
| 2021 | Heatwave Half Marathon - MemphisMemphis | TN | 1:31:36 | #10 |
| 2021 | City of Oaks MarathonRaleigh | NC | 1:56:57 | #499 |
| 2019 | Beer City Half™ San DiegoSan Diego | CA | 1:48:58 | #477 |
| 2019 | Rocket City MarathonHuntsville | AL | 2:20:17 | #312 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 2:28:17 | #7223 |
| 2019 | Novant Health Charlotte MarathonCharlotte | NC | 2:25:42 | #1639 |
| 2019 | NYRR Staten Island HalfStaten Island | NY | 3:44:49 | #9933 |
| 2019 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:56:40 | #150 |
| 2019 | Bull City Race FestDurham | NC | 2:07:24 | #449 |
| 2019 | Great Smoky Mountains Half MarathonTownsend | TN | 2:09:27 | #493 |
| 2019 | 9-11 Memorial 5K/HalfWashington | DC | 1:45:00 | #32 |
| 2019 | Portland MarathonPortland | OR | 2:18:06 | #1696 |
| 2018 | Rock 'n' Roll NashvilleNashville | TN | 2:20:48 | #6513 |
| 2018 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:54:25 | #630 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:12:39 | #5759 |
| 2018 | CraftHalf Half Marathon & 5KWinston Salem | NC | 1:41:29 | #35 |
| 2018 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:26:22 | #1229 |
| 2018 | City of Oaks MarathonRaleigh | NC | 1:59:45 | #490 |
| 2018 | NYRR Staten Island HalfStaten Island | NY | 3:18:29 | #11278 |
| 2017 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:21:42 | #1203 |
| 2017 | Golden Leaf Half MarathonAspen | CO | 1:48:44 | #23 |
| 2017 | Rochester Regional Health Flower City ChallengeRochester | NY | 2:09:43 | #1159 |
| 2017 | Eau Claire MarathonEau Claire | WI | 1:57:45 | #448 |
| 2017 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:55:50 | #703 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 1:58:13 | #1536 |
| 2016 | Mystic Half MarathonMystic | CT | 1:47:10 | #156 |
| 2016 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:28:27 | #79 |
| 2016 | Autumn Georgetown 5K & HalfWashington | DC | 1:37:47 | #10 |
| 2016 | IMT Des Moines MarathonDes Moines | IA | 1:28:07 | #60 |
| 2015 | Beer City Half™ San DiegoSan Diego | CA | 1:46:46 | #488 |
| 2015 | Mystic Half MarathonMystic | CT | 1:46:34 | #112 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:33:25 | #95 |
| 2015 | Chicago Spring Half MarathonChicago | IL | 2:00:10 | #1173 |
| 2014 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:34:57 | #92 |
| 2014 | Beer City Half™ San DiegoSan Diego | CA | 1:41:46 | #391 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 1:34:40 | #289 |
| 2013 | Greater St. Louis MarathonSt. Louis | MO | 3:07:46 | #7273 |
| 2013 | Whidbey Island MarathonOak Harbor | WA | 2:11:44 | #516 |
| 2012 | IMT Des Moines MarathonDes Moines | IA | 2:33:21 | #3374 |
| 2011 | 2026 Hobbler Half Marathon - 5k - Kids MarathonSpringville | UT | 2:02:41 | #309 |
| 2011 | Marine Corps Historic HalfFredericksburg | VA | 2:12:15 | #2616 |
| 2010 | Marine Corps Historic HalfFredericksburg | VA | 2:16:22 | #2883 |
| 2010 | Rock 'n' Roll NashvilleNashville | TN | 3:21:53 | #80 |
| 2010 | Whidbey Island MarathonOak Harbor | WA | 1:52:39 | #254 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:04:49 | #2357 |
| 2009 | Capital City Half MarathonColumbus | OH | 1:52:48 | #998 |
| 2007 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:15:46 | #3081 |
| 2007 | Capital City Half MarathonColumbus | OH | 1:57:39 | #1024 |
| 2006 | Capital City Half MarathonColumbus | OH | 1:45:33 | #455 |
| 2005 | Rock 'n' Roll NashvilleNashville | TN | 3:55:33 | #11174 |
| 2005 | Charlottesville MarathonCharlottesville | VA | 1:34:28 | #38 |
| 2002 | Canyonlands Half MarathonMoab | UT | 2:08:41 | #1400 |
| 1998 | NYRR Staten Island HalfStaten Island | NY | 1:32:50 | #260 |