| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Apr 25, 2026 | Highlands Gravel Classic | Elite UCI - Men Elite Men | 7th | β | 03:37:15 |
| Apr 16, 2026 | Sea Otter Classic | Elite Sea Otter Gravel Men Elite | 94th | β | 05:04:35 |
| Mar 12, 2026 | Mid South | Elite Pro Men 100 Mile Overall | 36th | β | 05:26:49 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 4, 2025 | Big Sugar Gravel | Amateur BIG SUGAR 50 MILE (Formerly 100) M20-29 | 13th | M 42nd | 02:42:46 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jul 20, 2024 | USA Cycling MTB National Championships (XCO/STXC) | Amateur XCO JR Men 17-18 Cat 1/2 | 69th | β | 01:25:00 |
| Jul 20, 2024 | USA Cycling MTB National Championships (XCO/STXC) | Amateur STXC JR Men 17-18 | 57th | β | 00:25:06 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jun 2, 2023 | Unbound Gravel | Amateur 200 MILE Men 16-29 | 11th | M 41st | 12:59:58 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jun 3, 2022 | Unbound Gravel | Elite UNBOUND 200 Pro Open Men | 63rd | β | 11:17:36 |
| Mar 12, 2022 | Mid South | Open 100 Mile M19-29 | 12th | M 27th | 05:21:17 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 31, 2021 | Belgian Waffle Ride Kansas | Open Waffle Men 20 to 24 | DNS | β | DNS |
| Aug 14, 2021 | Leadville Trail 100 MTB | Elite Pro Male | 33rd | β | 08:18:29 |
| Jul 18, 2021 | Belgian Waffle Ride California | Open Waffle Men 20 to 24 | 18th | M 170th | 8:52:58 |
| Jun 4, 2021 | Unbound Gravel | Open UNBOUND 200 | 143rd | β | 13:32:31 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| May 31, 2019 | Unbound Gravel | Open DK 200 | 292nd | β | 14:00:41 |