| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Jun 13, 2026 | Open 35mi Male 19-29 | 8th | M 29th | 03:26:00 |
| Jun 6, 2025 | Open GC Male U23 Open 14-22 | 4th | M 6th | 04:21:31 |
| Jun 6, 2025 | Open Stage 1 Male U23 14-22 | 3rd | โ | 00:02:22 |
| Jun 8, 2025 | Open Stage 3 Male U23 Open 14-22 | 5th | M 9th | 01:45:43 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Apr 24, 2026 | Open 50 Proof Men's Open | 71st | M 67th | 04:12:34 |
| Apr 26, 2024 | Open 25 Proof Junior Male | 4th | M 4th | 01:50:58 |
| Apr 28, 2023 | Open 30 Proof Junior Male | 26th | M 26th | 02:04:55 |
| Apr 29, 2022 | Open 30 Proof Junior Male | 33rd | M 30th | 02:39:39 |
| Apr 26, 2019 | Open 15 Proof Fun Ride | 18th | โ | 01:49:21 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Mar 6, 2026 | Elite Criterium Pro Men | 36th | โ | 00:05:58 |
| Mar 6, 2026 | Open 50mi Collegiate Men | 66th | โ | 03:05:39 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Jul 23, 2022 | Amateur XCO M Junior 15-16 Cat 1/2 | 106th | M 396th | 01:38:14 |
| Jul 9, 2021 | Amateur XCO Cat 1/2 Men 15-16 | 107th | M 332nd | 01:31:52 |