| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jul 19, 2026 | The Rift | Elite 200k Pro/Elite Male | 13th | β | 6:45:05 |
| Jun 28, 2026 | SBT GRVL | Elite Pro Open/Men Overall | 4th | β | 04:41:20 |
| Jun 20, 2026 | Bighorn Gravel | Open Ram's Horn 84.6 mile Male 20 - 24 | 1st | M 1st | 4:54:47 |
| Apr 30, 2026 | The Traka | Elite 360 Pro Men | 56th | β | 11:22:20 |
| Apr 16, 2026 | Sea Otter Classic | Elite Sea Otter Gravel Men Elite | 37th | β | 04:35:54 |
| Mar 12, 2026 | Mid South | Elite Pro Men 100 Mile Overall | 14th | β | 04:46:28 |
| Mar 6, 2026 | Valley of Tears Gravel | Elite 93mi Pro Men | 12th | β | 04:30:15 |
| Mar 6, 2026 | Valley of Tears Gravel | Elite Criterium Pro Men | 8th | β | 00:23:26 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 1, 2025 | Iceman Cometh Challenge | Elite 30 Mi Cycling Pro/Cat1 M 01-99 | 14th | β | 01:44:40 |
| Oct 12, 2025 | Little Sugar MTB | Elite 100K Elite Men | 35th | β | 05:03:46 |
| Oct 4, 2025 | Big Sugar Gravel | Elite BIG SUGAR 50 MILE ELITE MEN | 41st | β | 02:20:06 |
| Sep 20, 2025 | USA Cycling Gravel National Championships | Elite Men | 40th | β | 04:53:19 |
| Sep 13, 2025 | Chequamegon MTB Festival | Elite Pro/Elite Chequamegon 40 Male | 20th | β | 02:01:19 |
| Aug 23, 2025 | Gravel Worlds | Elite 150 Mile Elite Men | 16th | β | 07:21:50 |
| Jul 12, 2025 | Crusher in the Tushar | Elite 69mi Elite Men | 3rd | β | 04:16:28 |
| May 30, 2025 | Unbound Gravel | Elite Men - 200 MILE Male | 60th | β | 09:38:36 |
| Apr 10, 2025 | Sea Otter Classic | Elite Sea Otter Gravel Men Elite | 94th | β | 05:15:51 |
| Mar 7, 2025 | Valley of Tears Gravel | Elite 92mi Pro Male | 29th | β | 02:48:26 |
| Mar 1, 2025 | Belgian Waffle Ride Arizona | Elite Waffle Elite Men | 27th | β | 6:12:26 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Sep 28, 2024 | The Rad Dirt Fest | ELITE MEN 110 | 9th | β | 05:11:52 |
| Aug 24, 2024 | Leadville Trail 100 MTB | Elite Pro Male | 20th | β | 06:28:35 |
| Jul 7, 2024 | Leadville Silver Rush 50 MTB | Open 50mi M20-29 | 36th | M 195th | 05:34:07 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jun 23, 2023 | Bighorn Gravel | Open Ram's Horn Escape Male | 28th | β | 5:20:39 |
| Mar 5, 2023 | Belgian Waffle Ride Arizona | Amateur Waffle Men U23 | 4th | M 9th | 6:52:12 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jul 23, 2022 | USA Cycling MTB National Championships (XCO/STXC) | Amateur XCO M U23 19-22 | 26th | β | 01:36:48 |
| Jul 23, 2022 | USA Cycling MTB National Championships (XCO/STXC) | Amateur STXC M U23 | 35th | β | 00:18:03 |
| Jul 10, 2022 | Leadville Silver Rush 50 MTB | Open 50mi Overall Male | 2nd | β | 03:42:38 |
| Apr 29, 2022 | Whiskey Off-Road | Elite Pro Men Backcountry Race | 31st | β | 03:43:36 |
| Apr 29, 2022 | Whiskey Off-Road | Elite Crit Pro Men | 22nd | β | β |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Oct 31, 2021 | Belgian Waffle Ride Kansas | Open Waffle Men 19 and Under | 2nd | M 127th | 6:22:23 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Aug 17, 2019 | Gravel Worlds | Open 75 Mile Male | 11th | β | 04:02:55 |
| May 31, 2019 | Unbound Gravel | Open DK 200 | 233rd | β | 13:42:52 |