| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Jul 19, 2026 | The Rift | Open 60K Open Male | 16th | M 16th | 3:10:04 |
| Jun 28, 2026 | SBT GRVL | Amateur Red Course | 463rd | β | 04:36:44 |
| Apr 24, 2026 | Whiskey Off-Road | Amateur 50 Proof Men's Masters | 57th | β | 04:05:27 |
| Apr 18, 2026 | Barry-Roubaix Killer Gravel Road Race | Open 36 Mi Cycling M 34-38 | 86th | β | 02:38:49 |
| Apr 16, 2026 | Sea Otter Classic | Amateur Sea Otter Fuego XL Men 40-49 | 12th | β | 05:17:52 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 1, 2025 | Iceman Cometh Challenge | Amateur 30 Mi Cycling M 34-34 | 32nd | β | 02:44:22 |
| Sep 13, 2025 | Chequamegon MTB Festival | Amateur Chequamegon 40 Male Fat Bike | 5th | β | 03:03:45 |
| Aug 9, 2025 | Leadville Trail 100 MTB | Amateur M40-49 | 8th | β | 07:47:08 |
| Jun 14, 2025 | Lost and Found Gravel Grinder | Open HALF CALF (40 miles) Men Open (19+) | 27th | M 35th | 03:21:42 |
| Apr 25, 2025 | Whiskey Off-Road | Amateur 50 Proof Men's Open | 36th | β | 04:01:06 |
| Apr 12, 2025 | Barry-Roubaix Killer Gravel Road Race | Open 36 Mi Cycling M 33-37 | 107th | β | 02:27:41 |
| Apr 10, 2025 | Sea Otter Classic | Amateur Fuego XL Men 40-49 | 6th | β | 05:04:28 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 2, 2024 | Iceman Cometh Challenge | Amateur Iceman Men 32-33 | 77th | β | 02:40:36 |
| Aug 24, 2024 | SBT GRVL | Amateur Green Course M50-59 | 13th | β | 02:34:41 |
| Aug 24, 2024 | Leadville Trail 100 MTB | Amateur M40-49 | 20th | β | 07:55:58 |
| Aug 17, 2024 | Core4 Gravel | Open 60mi Solo Open Men | 45th | M 45th | 03:42:48 |
| Apr 26, 2024 | Whiskey Off-Road | Amateur 50 Proof Men's Open | 43rd | β | 04:01:42 |
| Apr 20, 2024 | Barry-Roubaix Killer Gravel Road Race | Open 62 Mi Cycling M 45-49 | 101st | β | 04:35:51 |
| Apr 18, 2024 | Sea Otter Classic | Amateur Fuego XL Men 40-49 | 15th | β | 05:25:28 |
| Apr 13, 2024 | Levi's GranFondo | Open 138mi Male 40+ | 14th | M 75th | 10:37:57 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 4, 2023 | Iceman Cometh Challenge | Amateur Iceman Men 32-33 | 61st | β | 02:22:58 |
| Oct 15, 2023 | Little Sugar MTB | Amateur 50K Men | 173rd | β | 05:43:11 |
| Aug 19, 2023 | Core4 Gravel | Open 50mi Solo Open Men | 60th | M 57th | 04:00:43 |
| Aug 12, 2023 | Leadville Trail 100 MTB | Amateur M40-49 | 49th | β | 08:21:02 |
| May 20, 2023 | Gravel Locos | Open 150mi M40-49 | 19th | M 83rd | 09:43:23 |
| Apr 20, 2023 | Sea Otter Classic | Amateur Fuego XL Men 40-49 | 22nd | β | 05:51:39 |
| Apr 15, 2023 | Barry-Roubaix Killer Gravel Road Race | Open 62Mi Cycling M 43-49 | 128th | M 613th | 04:39:27 |
| Apr 15, 2023 | Barry-Roubaix Killer Gravel Road Race | Open 36Mi Cycling M 31-35 | 62nd | M 762nd | 02:22:12 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 5, 2022 | Iceman Cometh Challenge | Amateur Iceman Men 30-31 | 41st | β | 02:20:58 |
| Aug 13, 2022 | Leadville Trail 100 MTB | Amateur M40-49 | 39th | β | 08:32:34 |
| Jul 23, 2022 | USA Cycling MTB National Championships (XCO/STXC) | Amateur STXC Men 40+ Cat 1 | 15th | β | 00:24:58 |
| Jul 23, 2022 | USA Cycling MTB National Championships (XCO/STXC) | Amateur XCO Men 40-44 Cat 1/2 | 18th | β | 02:04:48 |
| May 14, 2022 | Gravel Locos | Open 150mi M40-49 | 13th | M 75th | 09:50:48 |
| Apr 29, 2022 | Whiskey Off-Road | Amateur 50 Proof Men's Open | 58th | β | 04:24:27 |
| Mar 26, 2022 | Barry-Roubaix Killer Gravel Road Race | Open 36 Miles Men 30-35 | 56th | M 536th | 02:43:20 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 6, 2021 | Iceman Cometh Challenge | Amateur Iceman Men 47 | 107th | β | 03:25:13 |
| Nov 6, 2021 | Iceman Cometh Challenge | Amateur Iceman Men 30-31 | 50th | β | 02:21:56 |
| Aug 14, 2021 | Leadville Trail 100 MTB | Amateur M40-49 | 32nd | β | 08:30:00 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 2, 2019 | Iceman Cometh Challenge | Amateur Iceman Men 25-27 | 77th | β | 04:27:06 |
| Aug 10, 2019 | Leadville Trail 100 MTB | Amateur M30-39 | 18th | β | 07:57:56 |
| Apr 26, 2019 | Whiskey Off-Road | Amateur 50 Proof Men's Open | 69th | β | 04:23:47 |
| Apr 13, 2019 | Barry-Roubaix Killer Gravel Road Race | Open 62 Miles 62 Mile Open Men | 282nd | M 572nd | 04:16:56 |
| Date | Event | Category | Cat. Place | Gender Overall | Time |
|---|---|---|---|---|---|
| Nov 3, 2018 | Iceman Cometh Challenge | Amateur Iceman Men 25-27 | 97th | β | 03:23:07 |