| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| May 29, 2026 | Unbound Gravel | Elite 100 MILE Elite Men | 10th | β | 05:13:55 |
| Apr 16, 2026 | Sea Otter Classic | Elite Sea Otter Gravel Men Elite | 106th | β | 05:24:40 |
| Mar 12, 2026 | Mid South | Elite Pro Men 100 Mile Overall | DNF | β | DNF |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Sep 20, 2025 | USA Cycling Gravel National Championships | Amateur Men 19-34 | 14th | β | 05:04:35 |
| Sep 13, 2025 | Chequamegon MTB Festival | Elite Pro/Elite Chequamegon 40 Male | DNF | β | DNF |
| Aug 23, 2025 | Gravel Worlds | Amateur 150 Mile M23 and Under | 1st | M 4th | 08:30:01 |
| Apr 10, 2025 | Sea Otter Classic | Elite Sea Otter Gravel Men Elite | 100th | β | 05:20:02 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Aug 24, 2024 | SBT GRVL | Amateur Black Course M19-29 | 11th | β | 07:34:20 |
| Aug 24, 2024 | Gravel Worlds | Amateur 150 Mile M29 and Under | 2nd | M 9th | 08:29:48 |
| Jun 1, 2024 | Unbound Gravel | Amateur 100 MILE Men 19-29 | 2nd | M 22nd | 05:36:15 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jun 24, 2023 | Highlands Gravel Classic | Open Highlands Men 14-18 | 4th | β | 05:21:21 |
| Jun 2, 2023 | Unbound Gravel | Amateur 100 MILE Jr Men 14-18 | 7th | M 86th | 07:24:00 |