| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jul 15, 2026 | USA Cycling MTB National Championships (XCO/STXC) | Elite XCO Men Elite | DNS | β | DNS |
| Jul 12, 2026 | USA Cycling Marathon MTB National Championships | Elite Male | 19th | β | 05:05:27 |
| May 29, 2026 | Unbound Gravel | Amateur 100 MILE Men 30-39 | 74th | M 509th | 08:08:40 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 12, 2025 | Little Sugar MTB | Elite 100K Elite Men | 30th | β | 04:53:00 |
| Oct 4, 2025 | Big Sugar Gravel | Open BIG SUGAR 25 MILE M30-39 | 25th | M 141st | 03:33:55 |
| Sep 13, 2025 | Chequamegon MTB Festival | Amateur Chequamegon 40 M30-39 | 59th | β | 03:04:14 |
| Sep 13, 2025 | Chequamegon MTB Festival | Elite Pro/Elite Chequamegon 40 Male | 59th | β | 02:27:00 |
| Jul 18, 2025 | USA Cycling MTB National Championships (XCO/STXC) | Elite XCO Men Elite | 18th | β | β |
| Jul 18, 2025 | USA Cycling MTB National Championships (XCO/STXC) | Elite STXC Men Elite | 22nd | β | β |
| Jul 14, 2025 | USA Cycling Marathon MTB National Championships | Elite Male | 14th | β | 04:45:42 |
| Apr 12, 2025 | Barry-Roubaix Killer Gravel Road Race | Open 100 Mi Cycling Male | 286th | β | 08:08:58 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 13, 2024 | Little Sugar MTB | Elite 100K Elite Men | 32nd | β | 04:54:46 |
| Jul 20, 2024 | USA Cycling MTB National Championships (XCO/STXC) | Elite XCO Men Elite | 11th | β | 01:38:11 |
| Jul 20, 2024 | USA Cycling MTB National Championships (XCO/STXC) | Elite STXC Men Elite | 13th | β | 00:23:41 |
| Apr 27, 2024 | Highlands Gravel Classic | Amateur Highlands-Men (19-59) Men 50-54 | 25th | β | 05:04:59 |
| Apr 26, 2024 | Whiskey Off-Road | Elite Pro Men Backcountry Race | 38th | β | 03:42:41 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Sep 23, 2023 | USA Cycling Marathon MTB National Championships | Elite Male | 13th | β | 03:03:14 |
| Jul 8, 2023 | USA Cycling MTB National Championships (XCO/STXC) | Elite XCO M Pro | 20th | β | 01:26:48 |
| Jul 8, 2023 | USA Cycling MTB National Championships (XCO/STXC) | Elite STXC M Pro | 8th | β | 00:23:30 |
| Jun 10, 2023 | Belgian Waffle Ride North Carolina | Amateur Waffle Men 23 to 34 | DNF | β | DNF |
| Apr 20, 2023 | Sea Otter Classic | Elite Fuego XL Men Elite | 70th | β | 05:02:02 |
| Apr 16, 2023 | Belgian Waffle Ride California | Open Wafer Men 35 to 44 | 6th | M 35th | 4:54:51 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 23, 2022 | USA Cycling Marathon MTB National Championships | Elite Male | 7th | β | 03:37:25 |
| Sep 24, 2022 | Belgian Waffle Ride Utah | Open Waffle Men 23 to 34 | 24th | M 52nd | 7:15:01 |
| Jul 23, 2022 | USA Cycling MTB National Championships (XCO/STXC) | Elite XCO M Pro | 28th | β | 01:41:07 |
| Jul 23, 2022 | USA Cycling MTB National Championships (XCO/STXC) | Elite STXC M Pro | 23rd | β | 00:21:33 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jul 18, 2021 | Belgian Waffle Ride California | Open Wafer Men 35 to 44 | 6th | M 19th | 4:23:16 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Aug 17, 2019 | SBT GRVL | Amateur SBT GRVL BLUE 40-49 Male | 44th | β | 06:30:30 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 6, 2004 | Iceman Cometh Challenge | Open Mountain Biking - 27Miles M 15-19 | 55th | M 499th | 02:06:28 |