| 2026 | Classic City MarathonAthens | GA | 1:38:53 | #38 |
| 2025 | Classic City MarathonAthens | GA | 1:34:16 | #31 |
| 2025 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:37:59 | #167 |
| 2025 | AthHalf Half Marathon and AthFest Educates 5KAthens | GA | 1:37:59 | #167 |
| 2025 | AthHalf Half Marathon & 5KAthens | GA | 1:37:59 | #167 |
| 2024 | AthHalf Half Marathon & 5KAthens | GA | 1:29:27 | #42 |
| 2024 | Classic City MarathonAthens | GA | 1:39:18 | #29 |
| 2024 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:29:27 | #42 |
| 2024 | AthHalf Half Marathon and AthFest Educates 5KAthens | GA | 1:29:26.2 | #42 |
| 2022 | Greenville Half MarathonGreenville | SC | 1:24:29 | #52 |
| 2022 | AthHalf Half Marathon & 5KAthens | GA | 1:30:08 | #53 |
| 2022 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:30:08 | #53 |
| 2021 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:27:44 | #23 |
| 2021 | AthHalf Half Marathon & 5KAthens | GA | 1:27:44 | #23 |
| 2020 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:29:55 | #4 |
| 2020 | AthHalf Half Marathon & 5KAthens | GA | 1:29:55 | #4 |
| 2019 | AthHalf Half Marathon & 5KAthens | GA | 1:34:30 | #62 |
| 2019 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:34:30 | #62 |
| 2018 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:28:06 | #18 |
| 2018 | AthHalf Half Marathon & 5KAthens | GA | 1:28:06 | #18 |
| 2017 | AthHalf Half Marathon & 5KAthens | GA | 1:37:09 | #67 |
| 2017 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:37:09 | #67 |
| 2016 | AthHalf Half Marathon & 5KAthens | GA | 1:35:18 | #75 |
| 2016 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:35:18 | #75 |
| 2014 | AthHalf Half Marathon & 5KAthens | GA | 1:37:01 | #132 |
| 2014 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:37:01 | #132 |