| 2025-10-31 | 1 | Nedbank Gravel Burn | WE | 144 | 06:04:17.000 | 23.718 | 
| 2025-10-30 | 2 | Nedbank Gravel Burn | WE | 137 | 05:01:47.000 | 27.238 | 
| 2025-10-29 | 4 | Nedbank Gravel Burn | WE | 111 | 03:59:47.000 | 27.775 | 
| 2025-10-28 | 1 | Nedbank Gravel Burn | WE | 90 | 03:24:15.000 | 26.438 | 
| 2025-10-27 | 5 | Nedbank Gravel Burn | WE | 108 | 03:42:02.000 | 29.185 | 
| 2025-10-26 | 7 | Nedbank Gravel Burn | WE | 84 | 03:38:31.000 | 23.065 | 
| 2025-10-18 | 2 | Big Sugar Gravel |  | 0 | 02:36:29.000 | 0 | 
| 2025-10-11 | DNS | UCI Gravel World Championships | WE | 131 | 00:00:00.000 |  | 
| 2025-09-20 | 1 | National Championships United States WE - Gravel |  | 0 | 05:09:51.000 | 0 | 
| 2025-08-23 | 10 | Lauf Gravel Worlds | we | 244.58 | 08:48:11.000 | 27.784 | 
| 2025-06-29 | 3 | SBT GRVL | we | 0 | 05:37:26.000 | 0 | 
| 2025-06-08 | 6 | Saint Francis Tulsa Tough | we | 0 | 00:00:00.000 |  | 
| 2025-06-08 | 6 | Saint Francis Tulsa Tough | we | 0 | 00:58:38.000 | 0 | 
| 2025-06-07 | 10 | Saint Francis Tulsa Tough | we | 0 | 00:59:10.000 | 0 | 
| 2025-06-06 | 8 | Saint Francis Tulsa Tough | we | 0 | 01:08:49.000 | 0 | 
| 2025-05-31 | 11 | Life Time UNBOUND Gravel Presented by Shimano | we | 326 | 10:28:03.000 | 31.144 | 
| 2025-05-17 | 19 | Wrong Turn Crit - Texas State Criterium Championships |  | 0 | 60:39:12.000 | 0 | 
| 2025-04-10 | 12 | Life Time Sea Otter Classic | WE | 143 | 05:20:29.000 | 26.772 | 
| 2024-12-14 | 13 | National Championships United States WE | WE | 0 | 01:03:48.000 | 0 | 
| 2024-10-05 | 15 | UCI Gravel World Championships | we | 135 | 04:10:00.000 | 32.4 | 
| 2024-09-08 | 1 | National Championships United States WE - Gravel | we | 0 | 06:31:44.000 | 0 | 
| 2024-08-18 | 1 | SBT GRVL | we | 201.9 | 06:17:17.000 | 32.108 | 
| 2024-03-23 | 1 | Rattlesnake Gravel Grind | we | 169.7 | 05:03:40.000 | 33.53 | 
| 2023-10-07 | 6 | UCI Gravel World Championships - WE |  | 141 | 04:53:46.000 | 28.798 | 
| 2023-01-14 | DNS | Schwalbe Classic | WE | 45.9 | 00:00:00.000 |  | 
| 2022-10-08 | 15 | UCI Gravel World Championships WE |  | 140 | 04:17:52.000 | 32.575 | 
| 2021-12-04 | 9 | Pan-American Championships | WE | 0 | 00:57:14.000 | 0 | 
| 2019-12-08 | 13 | Resolution 'Cross Cup | WE | 0 | 00:47:36.000 | 0 | 
| 2019-12-07 | 11 | Resolution 'Cross Cup | WE | 0 | 00:48:13.000 | 0 | 
| 2019-12-01 | 18 | Ruts 'n' Guts 2 | WE | 0 | 00:48:28.000 | 0 | 
| 2019-11-30 | 17 | Ruts 'n' Guts 1 | WE | 0 | 00:57:10.000 | 0 | 
| 2018-12-09 | 12 | Ruts 'n' Guts 2 | WE | 0 | 00:47:00.000 | 0 | 
| 2018-12-08 | 14 | Ruts 'n' Guts 1 | WE | 0 | 00:47:07.000 | 0 | 
| 2018-12-02 | 8 | Resolution 'Cross Cup | WE | 0 | 00:46:32.000 | 0 | 
| 2018-12-01 | 6 | Resolution 'Cross Cup | WE | 0 | 00:49:00.000 | 0 | 
| 2017-12-02 | 17 | Ruts 'n' Guts 1 | WE | 0 | 00:52:27.000 | 0 | 
| 2017-11-12 | 7 | Cyntergy Hurtland | WE | 0 | 00:46:53.000 | 0 | 
| 2016-12-04 | 14 | Ruts N Guts | WE | 0 | 00:00:00.000 |  | 
| 2016-12-03 | 12 | Ruts N Guts | WE | 0 | 00:54:36.000 | 0 | 
| 2016-11-12 | 6 | Cyntery Hurtland, a Tulsa Tough production | WE | 0 | 00:46:13.000 | 0 | 
| 2013-09-18 | 21 | CrossVegas | WE | 0 | 00:44:49.000 | 0 |