| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Jun 27, 2026 | Open 99mi M40-49 | 12th | M 45th | 06:05:48 |
| Jun 28, 2025 | Open 99mi M40-49 | 7th | M 24th | 05:36:47 |
| Jun 29, 2024 | Open 69mi Overall Male | 1st | โ | 05:07:05 |
| Jun 24, 2023 | Open 99mi M40-49 | 32nd | M 83rd | 06:04:56 |
| Jun 25, 2022 | Open 99mi M40-49 | 31st | M 109th | 06:18:06 |
| Jun 26, 2021 | Open 25mi Overall Male | 5th | โ | 01:37:14 |
| Jun 29, 2019 | Open 99mi M40-49 | 39th | M 134th | 07:27:06 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Nov 1, 2025 | Amateur 30 Mi Cycling M 46-46 | 1st | M 18th | 01:59:04 |
| Nov 2, 2024 | Open Iceman Men 45 | 1st | M 1st | 01:52:55 |
| Nov 4, 2023 | Open Iceman Men 44 | 3rd | M 3rd | 01:55:05 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Sep 13, 2025 | Amateur Chequamegon 40 M40-49 | 6th | M 23rd | 02:34:46 |
| Sep 14, 2024 | Amateur Chequamegon 40 M40-49 | 1st | M 5th | 02:29:09 |
| Sep 16, 2023 | Amateur Chequamegon 40 M40-49 | 313th | M 1178th | 05:45:05 |
| Sep 17, 2022 | Amateur Chequamegon 40 M40-49 | 25th | M 65th | 02:38:25 |
| Sep 18, 2021 | Amateur Chequamegon 40 M40-49 | 27th | M 69th | 02:36:59 |
| Sep 14, 2019 | Amateur Chequamegon 40 M40-49 | 13th | M 39th | 02:37:52 |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Aug 9, 2025 | Amateur M40-49 | DNF | โ | DNF |
| Date | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|
| Oct 9, 2022 | Open Waffle Men 35 to 44 | DNS | โ | DNS |