| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jul 18, 2025 | USA Cycling MTB National Championships (XCO/STXC) | Amateur XCO Men U23 P/1 | β | β | β |
| Jul 18, 2025 | USA Cycling MTB National Championships (XCO/STXC) | Amateur STXC Men U23 | β | β | β |
| Mar 1, 2025 | Belgian Waffle Ride Arizona | Open Wafer Men 19-34 | β | M 9th | 3:50:23 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Sep 14, 2024 | Chequamegon MTB Festival | Elite Pro/Elite Chequamegon 40 Male | 51st | β | 02:18:04 |
| Jul 20, 2024 | USA Cycling MTB National Championships (XCO/STXC) | Elite XCO Men U23 Pro/Cat 1 | 46th | β | 01:03:02 |
| Jul 20, 2024 | USA Cycling MTB National Championships (XCO/STXC) | Amateur STXC Men U23 | β | β | 00:24:08 |
| Jun 29, 2024 | Life Time Lutsen 99er | Open 99mi M29 & under | DNF | β | DNF |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jul 8, 2023 | USA Cycling MTB National Championships (XCO/STXC) | Amateur STXC M Senior 19-29 Cat 1 | β | β | 00:22:36 |
| Jul 8, 2023 | USA Cycling MTB National Championships (XCO/STXC) | Amateur XCO M Senior 19-24 Cat 1/2 | β | β | 00:45:07 |
| Jun 24, 2023 | Life Time Lutsen 99er | Open 99mi M29 & under | β | M 103rd | 06:12:44 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jun 25, 2022 | Life Time Lutsen 99er | Open 99mi M1-29 | β | M 57th | 05:53:48 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jul 9, 2021 | USA Cycling MTB National Championships (XCO/STXC) | Amateur XCO Cat 1/2 Men 17-18 | β | β | 01:16:30 |
| Jul 9, 2021 | USA Cycling MTB National Championships (XCO/STXC) | Amateur STXC Cat 1 Men 17-18 | β | β | 00:19:25 |
| Jun 26, 2021 | Life Time Lutsen 99er | Open 99mi M1-29 | β | M 36th | 06:15:59 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jun 29, 2019 | Life Time Lutsen 99er | Open 49mi M1-19 | β | M 140th | 04:01:35 |