| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jul 10, 2026 | Oregon Trail Gravel Grinder | Elite Day 3 Pioneer Pro/Elite Men | 20th | β | 00:10:04 |
| Jul 11, 2026 | Oregon Trail Gravel Grinder | Elite Day 4 Pioneer Pro/Elite Men | 16th | β | 05:21:14 |
| Jul 12, 2026 | Oregon Trail Gravel Grinder | Elite Day 5 Pioneer Pro/Elite Men | 14th | β | 03:22:24 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jun 29, 2025 | Oregon Trail Gravel Grinder | Elite GC Pro/Elite Men | 16th | β | 19:47:50 |
| Jun 29, 2025 | Oregon Trail Gravel Grinder | Elite Day 1 Pioneer Pro/Elite Men | 13th | β | 04:02:11 |
| Jun 30, 2025 | Oregon Trail Gravel Grinder | Elite Day 2 Pioneer Pro/Elite Men | 16th | β | 04:46:20 |
| Jul 1, 2025 | Oregon Trail Gravel Grinder | Elite Day 3 Pioneer Pro/Elite Men | 17th | β | 01:07:24 |
| Jul 2, 2025 | Oregon Trail Gravel Grinder | Elite Day 4 Pioneer Pro/Elite Men | 20th | β | 04:59:40 |
| Jul 3, 2025 | Oregon Trail Gravel Grinder | Elite Day 5 Pioneer Pro/Elite Men | 13th | β | 04:52:12 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jun 30, 2024 | Oregon Trail Gravel Grinder | Elite GC Pro Men | 19th | β | 16:59:31 |
| Jun 30, 2024 | Oregon Trail Gravel Grinder | Elite Day 1 Pioneer Pro Men | 22nd | β | 03:19:00 |
| Jul 1, 2024 | Oregon Trail Gravel Grinder | Elite Day 2 Pioneer Pro Men | 22nd | β | 03:58:29 |
| Jul 2, 2024 | Oregon Trail Gravel Grinder | Elite Day 3 Pioneer Pro Men | 22nd | β | 00:51:12 |
| Jul 3, 2024 | Oregon Trail Gravel Grinder | Elite Day 4 Pioneer Pro Men | 20th | β | 04:38:27 |
| Jul 4, 2024 | Oregon Trail Gravel Grinder | Elite Day 5 Pioneer Pro Men | 12th | β | 04:12:21 |
| Jun 15, 2024 | Lost and Found Gravel Grinder | Elite 100 Miler Pro Men | 13th | β | 05:16:27 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Sep 16, 2023 | Chequamegon MTB Festival | Elite Pro/Elite Chequamegon 40 Male | 42nd | β | 02:17:13 |
| Jul 8, 2023 | Crusher in the Tushar | Elite 69mi Pro/Open Men | 63rd | β | 04:56:57 |
| Jun 26, 2023 | Oregon Trail Gravel Grinder | Open GC Open Men | 9th | β | 17:37:47 |
| Jun 26, 2023 | Oregon Trail Gravel Grinder | Open Day 1 Pioneer Open Men | 5th | β | 03:55:49 |
| Jun 27, 2023 | Oregon Trail Gravel Grinder | Open Day 2 Pioneer Open Men | 8th | β | 03:03:51 |
| Jun 28, 2023 | Oregon Trail Gravel Grinder | Open Day 3 Pioneer Open Men | 6th | β | 01:02:50 |
| Jun 29, 2023 | Oregon Trail Gravel Grinder | Open Day 4 Pioneer Open Men | 6th | β | 05:27:48 |
| Jun 30, 2023 | Oregon Trail Gravel Grinder | Open Day 5 Pioneer Open Men | 17th | β | 04:07:27 |
| Apr 20, 2023 | Sea Otter Classic | Elite Sea Otter Gravel Race Men Elite | 10th | β | 04:33:31 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Aug 21, 2021 | Gravel Worlds | Open 150 Mile M40-49 | 3rd | M 22nd | 07:19:57 |
| Jul 18, 2021 | Belgian Waffle Ride California | Open Waffle Men 45 to 54 | 1st | M 24th | 6:50:28 |
| Jun 23, 2021 | Oregon Trail Gravel Grinder | Open GC Pioneer Open Men | 17th | β | 20:21:01 |
| Jun 23, 2021 | Oregon Trail Gravel Grinder | Open Day 1 Pioneer Open Men | 24th | β | 04:39:12 |
| Jun 24, 2021 | Oregon Trail Gravel Grinder | Open Day 2 Pioneer Open Men | 13th | β | 02:41:30 |
| Jun 25, 2021 | Oregon Trail Gravel Grinder | Open Day 3 Pioneer Open Men | 19th | β | 02:47:37 |
| Jun 26, 2021 | Oregon Trail Gravel Grinder | Open Day 4 Pioneer Open Men | 12th | β | 05:53:50 |
| Jun 27, 2021 | Oregon Trail Gravel Grinder | Open Day 5 Pioneer Open Men | 13th | β | 04:33:51 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Aug 17, 2019 | Gravel Worlds | Open 150 Mile M40-49 | 6th | M 20th | 07:38:34 |
| Jul 27, 2019 | USA Cycling MTB National Championships (XCO/STXC) | Open XCO Singlespeed Men | 2nd | β | 01:42:16 |
| Jun 1, 2019 | Lost and Found Gravel Grinder | Elite 106 Mile Pro Men | 2nd | β | 05:21:43 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 5, 2016 | Iceman Cometh Challenge | Elite 30 Mile Mountain Bike M Pro & Cat 1 | 3rd | β | 01:23:57 |