| Date | Event | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|---|
| 2026 | Park City Point 2 Point | Amateur Male 40-49 | DNF | — | DNF |
| Date | Event | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|---|
| Jul 12, 2025 | Crusher in the Tushar | Amateur 69mi M 40-49 | 79th | M 250th | 07:19:15 |
| Date | Event | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|---|
| 2024 | Park City Point 2 Point | Amateur Male 40-49 | 36th | M 143rd | 11:05:42 |
| Date | Event | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|---|
| Aug 13, 2022 | Leadville Trail 100 MTB | Amateur M40-49 | 201st | M 501st | 10:33:31 |
| Date | Event | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|---|
| Jul 10, 2021 | Crusher in the Tushar | Amateur 69mi M40-44 | 52nd | M 246th | 06:50:33 |
| 2021 | Park City Point 2 Point | Open 40-49 Male | 46th | M 168th | 10:27:28 |
| Date | Event | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|---|
| Oct 17, 2020 | Belgian Waffle Ride Utah | Open Waffle Men 35 to 44 | 57th | M 232nd | 9:03:24 |
| Date | Event | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|---|
| Jul 13, 2019 | Crusher in the Tushar | Amateur 70mi M 40-44 | 64th | M 311th | 07:04:26 |