| 2026 | Waverly Winter WarriorLouisville | KY | 2:40:38 | #24 |
| 2025 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:58:19 | #3588 |
| 2025 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:43:12 | #526 |
| 2025 | Milwaukee Lakefront MarathonMilwaukee | WI | 2:59:29 | #2041 |
| 2025 | Louisville Marathon, Half Marathon and 10KLouisville | KY | 2:28:53 | #497 |
| 2025 | Hometown Half Marathon & 5k/10k - LouisvilleLouisville | KY | 2:39:49.96 | #93 |
| 2025 | Foot Levelers Blue Ridge MarathonRoanoke | VA | 2:01:38.05 | #119 |
| 2025 | La Jolla Half Marathon & 5KSan Diego | CA | 1:53:53.41 | #733 |
| 2025 | Little Miami Half Marathon and 10KMorrow | OH | 1:48:50 | #88 |
| 2024 | Nashville 1/2 MarathonNashville | TN | 3:15:02 | #2125 |
| 2024 | Portland MarathonPortland | OR | 1:51:01 | #725 |
| 2024 | Armed Services Marathon, Half Marathon & 5KGrand Haven | MI | 2:06:56 | #93 |
| 2024 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:56:20 | #414 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 3:59:33 | #11183 |
| 2024 | Louisville Marathon, Half Marathon and 10KLouisville | KY | 1:59:07 | #196 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 3:27:48 | #10232 |
| 2023 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:57:24 | #1229 |
| 2023 | Steamworks Half MarathonDurango | CO | 2:31:54.94 | #115 |
| 2023 | Nashville 1/2 MarathonNashville | TN | 3:53:02 | #1861 |
| 2022 | Rock 'n' Roll NashvilleNashville | TN | 4:12:08 | #8938 |
| 2022 | Nashville 1/2 MarathonNashville | TN | 3:33:10 | #1748 |
| 2022 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:47:23 | #261 |
| 2021 | Rock 'n' Roll NashvilleNashville | TN | 4:01:07 | #6564 |
| 2021 | Kiawah Island MarathonKiawah Island | SC | 2:44:42.79 | #2209 |
| 2019 | Nashville 1/2 MarathonNashville | TN | 3:15:37 | #1400 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 3:17:55 | #12162 |
| 2019 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:20:13 | #751 |
| 2018 | Rock 'n' Roll NashvilleNashville | TN | 3:39:06 | #14171 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:03:04 | #2785 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 3:38:28 | #17274 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 3:35:57 | #17491 |
| 2015 | Hartford MarathonHartford | CT | 2:11:03 | #2985 |
| 2015 | Nashville 1/2 MarathonNashville | TN | 3:20:31 | #1340 |
| 2014 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:03:39 | #5061 |
| 2013 | Marine Corps Historic HalfFredericksburg | VA | 2:19:38 | #3615 |
| 2012 | Nashville 1/2 MarathonNashville | TN | 3:22:58 | #1347 |
| 2011 | Marine Corps Historic HalfFredericksburg | VA | 2:17:13 | #3049 |
| 2011 | Santa To The Sea 1/2 Marathon, 1/4 Marathon & 5KOxnard | CA | 2:18:48 | #774 |
| 2011 | Upper Cumberland Haunted Half MarathonCookeville | TN | 3:26:39 | #367 |
| 2011 | Nashville 1/2 MarathonNashville | TN | 2:55:03 | #1446 |
| 2010 | Nashville 1/2 MarathonNashville | TN | 3:04:47 | #783 |
| 2010 | Run Bentonville Half MarathonBentonville | AR | 1:59:35 | #338 |
| 2009 | Nashville 1/2 MarathonNashville | TN | 3:05:23 | #687 |
| 2007 | City of Oaks MarathonRaleigh | NC | 1:47:02 | #344 |
| 2004 | Baltimore Running FestivalBaltimore | MD | 2:26:04 | #2226 |
| 2002 | Rock 'n' Roll NashvilleNashville | TN | 2:52:04 | #4846 |