| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jun 6, 2025 | Pikes Peak APEX | Open Stage 1 Male Masters 40-49 | 14th | — | 00:15:46 |
| Apr 10, 2025 | Sea Otter Classic | Amateur Fuego XL Men 40-49 | 95th | — | 07:08:33 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jun 7, 2024 | Pikes Peak APEX | Open GC Male Masters Open 40-49 | 8th | — | 06:29:38 |
| Jun 7, 2024 | Pikes Peak APEX | Open Stage 1 Male Masters 40-49 | 10th | — | 00:12:57 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 23, 2022 | USA Cycling Marathon MTB National Championships | Amateur Male 35-39 | 16th | — | 03:59:12 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 23, 2021 | USA Cycling Marathon MTB National Championships | Amateur Male 35-39 | 9th | — | 04:14:07 |
| Sep 23, 2021 | Pikes Peak APEX | Open Stage 1 Male Masters 40-49 | 8th | — | 01:03:03 |
| Sep 24, 2021 | Pikes Peak APEX | Open Stage 2 Male Masters 40-49 | 8th | — | 03:58:25 |