| 2025-10-31 | DNS | Nedbank Gravel Burn | me | 144 | 00:00:00.000 | |
| 2025-10-18 | 19 | Big Sugar Gravel | | 0 | 02:17:04.000 | 0 |
| 2025-09-20 | 1 | National Championships United States ME - Gravel | | 0 | 04:23:21.000 | 0 |
| 2025-05-31 | 21 | Life Time UNBOUND Gravel Presented by Shimano | me | 326 | 08:59:13.000 | 36.275 |
| 2025-04-10 | 15 | Life Time Sea Otter Classic | me | 143 | 04:28:34.000 | 31.947 |
| 2024-10-19 | 20 | Big Sugar Gravel | me | 0 | 05:03:02.000 | 0 |
| 2024-09-22 | 26 | World Championships ME - XCM | | 0 | 04:46:27.000 | 0 |
| 2024-05-12 | DNS | American Continental Championships | | 0 | 00:00:00.000 | |
| 2024-04-06 | 23 | US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series | | 0 | 01:29:14.000 | 0 |
| 2024-04-03 | 8 | US Pro Cup presented by Ozark Foundation | | 0 | 01:29:24.000 | 0 |
| 2024-03-23 | 3 | Orange Seal Pro Cup p/b Vailocity | | 0 | 01:24:54.000 | 0 |
| 2024-03-10 | 4 | Greek MTB Series by Alter Bike Tours - Sparta MTB Race #2 | | 0 | 01:22:54.000 | 0 |
| 2024-03-07 | 2 | Greek MTB Series by Alter Bike Tours - Sparta MTB Race #1 | | 0 | 01:21:56.000 | 0 |
| 2024-03-03 | 12 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #3 + UCI XCO Junior Series | | 0 | 01:22:18.000 | 0 |
| 2024-02-29 | 13 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #2 | | 0 | 01:23:36.000 | 0 |
| 2024-02-28 | 12 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #1 | | 0 | 01:25:38.000 | 0 |
| 2023-10-21 | 26 | Big Sugar Gravel | | 167.4 | 05:10:36.000 | 32.337 |
| 2023-09-10 | 90 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 00:00:00.000 | |
| 2023-08-27 | 45 | UCI MTB World Cup - Andorra | | 0 | 01:36:59.000 | 0 |
| 2023-08-12 | 8 | Leadville 100 | | 161 | 06:16:20.000 | 25.669 |
| 2023-07-08 | 7 | Crusher in the Tushar | | 112.5 | 04:08:22.000 | 27.178 |
| 2023-04-20 | 10 | Life Time Sea Otter Classic - Fuego XL | | 108 | 04:10:50.000 | 25.834 |
| 2023-02-26 | 37 | Shimano Supercup Massi Banyoles | | 0 | 01:26:47.000 | 0 |
| 2023-02-19 | 16 | Internationales Chelva Gsport Challenge | | 0 | 01:27:49.000 | 0 |
| 2023-02-05 | 2 | Volcat Platja D'Aro - 2 | | 0 | 01:42:14.000 | 0 |
| 2023-02-04 | 3 | Volcat Platja D'Aro - 1 | | 0 | 01:36:16.000 | 0 |
| 2022-06-04 | 37 | Garmin UNBOUND | me | 322.16 | 10:21:20.000 | 31.11 |