| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Aug 15, 2026 | Amateur Leadville Trail 100 MTB M20-29 | 4th | M 15th | 06:37:32 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Apr 16, 2026 | Amateur Sea Otter Fuego XL Men 19-29 | 8th | M 18th | 04:45:57 |
| Apr 10, 2025 | Elite Sea Otter Gravel Men Elite | 110th | — | 06:01:08 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Oct 12, 2025 | Amateur 100K Men 20-29 | 1st | M 5th | 05:13:33 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Apr 25, 2025 | Open 50 Proof Men's Open | 13th | M 13th | 03:43:03 |
| Apr 26, 2024 | Open 50 Proof Junior Male | 144th | M 128th | 04:37:08 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| 2025 | Elite Open/Pro Male | 17th | — | 06:56:11 |
| 2024 | Amateur Male 29 & Under | 1st | M 1st | 06:52:30 |
| 2023 | Open 29 and under Male | 2nd | M 22nd | 07:23:49 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Jun 15, 2024 | Amateur Male 19-29 | 7th | M 48th | 03:29:57 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Jul 8, 2023 | Amateur XCO M Junior 17-18 Cat 1/2 | 97th | M 488th | 01:20:13 |
| Jul 23, 2022 | Amateur XCO M Junior 17-18 Cat 1/2 | 85th | M 210th | 01:20:02 |