| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jul 19, 2026 | The Rift | Elite 200k Pro/Elite Male | 17th | β | 6:46:16 |
| Jun 13, 2026 | Pikes Peak APEX | Open 35mi Male 30-39 | 1st | M 1st | 02:37:28 |
| May 29, 2026 | Unbound Gravel | Elite Men - 200 MILE | 34th | β | 10:12:16 |
| Apr 30, 2026 | The Traka | Elite 360 Pro Men | 20th | β | 10:38:31 |
| Apr 16, 2026 | Sea Otter Classic | Elite Sea Otter Gravel Men Elite | DNF | β | DNF |
| Mar 6, 2026 | Valley of Tears Gravel | Elite Criterium Pro Men | 3rd | β | 00:22:59 |
| Mar 6, 2026 | Valley of Tears Gravel | Elite 93mi Pro Men | 6th | β | 04:21:35 |
| Feb 28, 2026 | Belgian Waffle Ride Arizona | Elite Waffle Elite Men | 1st | β | 5:17:38 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 12, 2025 | Little Sugar MTB | Elite 100K Elite Men | 24th | β | 04:47:56 |
| Oct 4, 2025 | Big Sugar Gravel | Elite BIG SUGAR 50 MILE ELITE MEN | 40th | β | 02:20:02 |
| Sep 13, 2025 | Chequamegon MTB Festival | Elite Pro/Elite Chequamegon 40 Male | 43rd | β | 02:12:20 |
| Aug 23, 2025 | Gravel Worlds | Elite 150 Mile Elite Men | 17th | β | 07:21:56 |
| Aug 9, 2025 | Leadville Trail 100 MTB | Elite Pro/Elite Men | 16th | β | 06:26:56 |
| Jun 29, 2025 | Belgian Waffle Ride Montana | Elite Waffle Elite Men | 1st | β | 5:03:22 |
| May 30, 2025 | Unbound Gravel | Elite Men - 200 MILE Male | 17th | β | 08:54:36 |
| Apr 27, 2025 | Belgian Waffle Ride California | Elite Waffle Elite Men | 8th | β | 5:13:10 |
| Apr 10, 2025 | Sea Otter Classic | Elite Sea Otter Gravel Men Elite | 21st | β | 04:31:50 |
| Mar 7, 2025 | Valley of Tears Gravel | Elite 92mi Pro Male | 4th | β | 02:19:18 |
| Mar 1, 2025 | Belgian Waffle Ride Arizona | Elite Waffle Elite Men | 2nd | β | 5:21:59 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 13, 2024 | Little Sugar MTB | Elite 100K Elite Men | 8th | β | 04:24:07 |
| Sep 28, 2024 | The Rad Dirt Fest | ELITE MEN 110 | 10th | β | 05:11:57 |
| Sep 14, 2024 | Chequamegon MTB Festival | Elite Pro/Elite Chequamegon 40 Male | 10th | β | 02:01:53 |
| Aug 24, 2024 | Big Sugar Gravel | Elite BIG SUGAR 100 MILE ELITE MEN Male | 12th | β | 04:58:22 |
| Aug 24, 2024 | Gravel Worlds | Elite 150 Mile Elite Men | 9th | β | 07:03:51 |
| Aug 24, 2024 | Leadville Trail 100 MTB | Elite Pro Male | 6th | β | 06:12:46 |
| Jun 1, 2024 | Unbound Gravel | Elite Men - 200 MILE Male | 12th | β | 09:16:34 |
| Apr 28, 2024 | Belgian Waffle Ride California | Elite Waffle Pro Men | DNF | β | DNF |
| Apr 18, 2024 | Sea Otter Classic | Elite Fuego XL Men Elite | 36th | β | 04:24:34 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 15, 2023 | Little Sugar MTB | Elite 100K Pro Men | 8th | β | 04:33:43 |
| Oct 7, 2023 | Big Sugar Gravel | Elite BIG SUGAR PRO MEN Male | 15th | β | 05:03:10 |
| Sep 30, 2023 | The Rad Dirt Fest | Elite Stubborn Delores 110 Miles Elite Men | 6th | β | 05:11:54 |
| Sep 16, 2023 | Chequamegon MTB Festival | Elite Pro/Elite Chequamegon 40 Male | 17th | β | 02:06:56 |
| Aug 12, 2023 | Leadville Trail 100 MTB | Elite Pro Male | 7th | β | 06:16:20 |
| Jul 8, 2023 | Crusher in the Tushar | Elite 69mi Pro/Open Men | 11th | β | 04:11:55 |
| Jun 2, 2023 | Unbound Gravel | Elite Men - 200 Mile Male | 6th | β | 10:06:06 |
| Apr 28, 2023 | Whiskey Off-Road | Elite Pro Men Backcountry Race | 15th | β | 03:35:10 |
| Apr 20, 2023 | Sea Otter Classic | Elite Fuego XL Men Elite | 2nd | β | 04:03:43 |
| Apr 16, 2023 | Belgian Waffle Ride California | Elite Waffle Pro Men | 1st | β | 5:59:38 |
| Mar 5, 2023 | Belgian Waffle Ride Arizona | Elite Waffle Pro Men | 5th | β | 6:09:00 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 8, 2022 | Big Sugar Gravel | Elite Big Sugar (104.2 Miles) Pro Men | 1st | β | 04:57:59 |
| Sep 22, 2022 | Pikes Peak APEX | Open GC Overall Male | 1st | β | 07:05:35 |
| Sep 22, 2022 | Pikes Peak APEX | Open Stage 1 Overall Male | 3rd | β | β |
| Sep 23, 2022 | Pikes Peak APEX | Open Stage 2 Overall Male | 1st | β | 02:39:27 |
| Sep 24, 2022 | Pikes Peak APEX | Open Stage 3 Overall Male | 3rd | β | 02:04:04 |
| Sep 25, 2022 | Pikes Peak APEX | Open Stage 4 Overall Male | 2nd | β | 01:38:20 |
| Sep 17, 2022 | Chequamegon MTB Festival | Elite Pro/Elite Chequamegon 40 Male | 10th | β | 02:08:51 |
| Aug 20, 2022 | SBT GRVL | Elite Black Course Men's Pro | 15th | β | 06:27:17 |
| Aug 13, 2022 | Leadville Trail 100 MTB | Elite Pro Male | 9th | β | 06:29:25 |
| Jul 23, 2022 | USA Cycling MTB National Championships (XCO/STXC) | Elite XCO M Pro | 6th | β | 01:27:46 |
| Jul 23, 2022 | USA Cycling MTB National Championships (XCO/STXC) | Elite STXC M Pro | 3rd | β | 00:29:40 |
| Jul 9, 2022 | Crusher in the Tushar | Elite 69mi Pro/Open Men | 12th | β | 04:22:20 |
| Jun 26, 2022 | Oregon Trail Gravel Grinder | Open GC Pioneer Open Men | 4th | β | 15:25:39 |
| Jun 26, 2022 | Oregon Trail Gravel Grinder | Open Day 1 Pioneer Open Men | 4th | β | 03:04:46 |
| Jun 27, 2022 | Oregon Trail Gravel Grinder | Open Day 2 Pioneer Open Men | 5th | β | 02:26:09 |
| Jun 28, 2022 | Oregon Trail Gravel Grinder | Open Day 3 Pioneer Open Men | 3rd | β | 00:56:20 |
| Jun 29, 2022 | Oregon Trail Gravel Grinder | Open Day 4 Pioneer Open Men | 5th | β | 05:07:27 |
| Jun 30, 2022 | Oregon Trail Gravel Grinder | Open Day 5 Pioneer Open Men | 4th | β | 03:50:57 |
| Jun 3, 2022 | Unbound Gravel | Elite UNBOUND 200 Pro Open Men | 7th | β | 09:28:22 |
| Apr 29, 2022 | Whiskey Off-Road | Elite Crit Pro Men | 5th | β | β |
| Apr 29, 2022 | Whiskey Off-Road | Elite Pro Men Backcountry Race | 2nd | β | 03:20:04 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Sep 23, 2021 | Pikes Peak APEX | Open GC Overall Male | 3rd | β | 07:20:25 |
| Sep 23, 2021 | Pikes Peak APEX | Open Stage 1 Overall Male | 2nd | β | 00:44:17 |
| Sep 24, 2021 | Pikes Peak APEX | Open Stage 2 Overall Male | 3rd | β | 02:34:50 |
| Sep 25, 2021 | Pikes Peak APEX | Open Stage 3 Overall Male | 2nd | β | 02:28:52 |
| Sep 26, 2021 | Pikes Peak APEX | Open Stage 4 Overall Male | 3rd | β | 01:32:26 |
| Aug 21, 2021 | Belgian Waffle Ride North Carolina | Open Waffle Men 25 to 34 | 3rd | M 5th | 4:46:07 |
| Aug 14, 2021 | Leadville Trail 100 MTB | Elite Pro Male | 6th | β | 06:27:11 |
| Aug 14, 2021 | SBT GRVL | Open Black Course M 01-29 | 1st | β | 06:23:26 |
| Jul 18, 2021 | Belgian Waffle Ride California | Open Waffle Men 25 to 34 | 2nd | M 3rd | 6:15:48 |
| Jul 9, 2021 | USA Cycling MTB National Championships (XCO/STXC) | Elite XCO Pro Men | 8th | β | 01:26:59 |
| Jul 9, 2021 | USA Cycling MTB National Championships (XCO/STXC) | Elite STXC Pro Men | 17th | β | 00:31:25 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 2, 2019 | Iceman Cometh Challenge | Elite Iceman Pro Cat 1 Men | 6th | β | 01:56:01 |
| Apr 26, 2019 | Whiskey Off-Road | Elite Pro Men Backcountry Race | 2nd | β | 03:18:46 |
| Apr 26, 2019 | Whiskey Off-Road | Elite Crit Pro Men | 3rd | β | β |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 3, 2018 | Iceman Cometh Challenge | Elite Iceman Pro Cat 1 Men | 7th | β | 01:32:46 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 4, 2017 | Iceman Cometh Challenge | Elite Iceman Pro Cat 1 Men | 14th | β | 01:38:44 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 5, 2016 | Iceman Cometh Challenge | Elite 30 Mile Mountain Bike M Pro & Cat 1 | 10th | β | 01:24:38 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 7, 2015 | Iceman Cometh Challenge | Elite 30.1 Mi Mountain Bike M Pro & Cat 1 | 4th | β | 01:36:26 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 1, 2014 | Iceman Cometh Challenge | Elite 29 Mile Mountain Bike M PRO & CAT 1 | 4th | β | 01:57:11 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 2, 2013 | Iceman Cometh Challenge | Open 29 Mile Mountain Bike M 20-24 | 1st | M 5th | 01:37:29 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 3, 2012 | Iceman Cometh Challenge | Elite Mountain Bike-29Mi M PRO | 22nd | β | 01:42:16 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 5, 2011 | Iceman Cometh Challenge | Elite Mountain Bike-28Mi M PRO | 33rd | β | 01:39:15 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 6, 2010 | Iceman Cometh Challenge | Open Mountain Bike 27Mi M 15-19 | 1st | β | 01:45:59 |