| 2025-10-12 | 61 | UCI World Cup Mont-Sainte-Anne | xco | 0 | 01:30:37.000 | 0 |
| 2025-10-05 | 66 | UCI World Cup Lake Placid | xco | 0 | 00:00:00.000 | |
| 2025-09-01 | 65 | Green Mountain Stage Race | me | 0 | 08:09:55.000 | 0 |
| 2025-09-01 | 84 | Green Mountain Stage Race | me | 37 | 00:45:50.000 | 48.436 |
| 2025-08-31 | 68 | Green Mountain Stage Race | me | 122 | 03:14:52.000 | 37.564 |
| 2025-08-30 | 78 | Green Mountain Stage Race | me | 179 | 03:54:51.000 | 45.731 |
| 2025-07-17 | 14 | National Championships United States | | 0 | 00:00:00.000 | |
| 2025-07-17 | 14 | National Championships United States | | 0 | 00:00:00.000 | |
| 2025-05-23 | 23 | National Championships United States ME - Criterium | | 0 | 01:31:55.000 | 0 |
| 2025-05-02 | 49 | Spartanburg Regional Healthcare System Criterium | | 0 | 00:00:00.000 | |
| 2025-04-26 | 79 | Athens Orthopedic Clinic Twilight Criterium | | 0 | 00:00:00.000 | |
| 2025-04-11 | 7 | The Showdown @Angler's Ridge | | 0 | 01:32:20.000 | 0 |
| 2025-04-11 | 6 | The Showdown @Angler's Ridge | | 0 | 00:00:00.000 | |
| 2025-03-22 | 23 | US Pro Cup - Fayetteville | xco | 0 | 01:32:53.000 | 0 |
| 2025-03-21 | 26 | US Pro Cup - Fayetteville | | 0 | 00:22:40.000 | 0 |
| 2025-03-20 | 25 | US Pro Cup - Fayetteville | xco | 0 | 01:37:18.000 | 0 |
| 2025-02-28 | 19 | Puerto Rico MTB Cup + UCI XCO Junior Series | | 0 | 01:26:02.000 | 0 |
| 2025-02-28 | 14 | Puerto Rico MTB Cup + UCI XCO Junior Series | | 0 | 00:22:08.000 | 0 |
| 2025-02-21 | 22 | Tropical Mountain Bike Challenge + UCI XCO Junior Series | | 0 | 00:20:46.100 | 0 |
| 2025-02-21 | 18 | Tropical Mountain Bike Challenge + UCI XCO Junior Series | | 0 | 00:35:12.000 | 0 |
| 2024-06-23 | 32 | Grammene | me | 112.2 | 02:34:14.000 | 43.648 |
| 2024-06-22 | 34 | Zerkegem | me | 112 | 02:27:28.000 | 45.57 |
| 2024-06-21 | 58 | GP Frank De Sy | me | 115 | 02:29:39.000 | 46.108 |
| 2024-06-16 | 40 | Memorial Serge Baguet - Ereprijs Schepen Jo Vermeulen | me | 113.4 | 02:33:20.000 | 44.374 |
| 2024-06-16 | 40 | 7de Memorial Serge Baguet - Ereprijs Schepen Jo Vermeulen | | 113.4 | 02:33:20.000 | 44.374 |
| 2024-06-15 | 49 | GP Wetterse Dakwerken | me | 116 | 02:33:09.000 | 45.446 |
| 2024-06-15 | 49 | GP Wetterse Dakwerken | me | 116 | 02:33:09.000 | 45.446 |
| 2024-06-09 | 65 | Zedelgem | me | 108 | 02:29:20.000 | 43.393 |
| 2024-06-08 | DNF | Oudenburg | me | 115 | 00:00:00.000 | |
| 2024-06-07 | 65 | Belsele-Waas | me | 98 | 02:06:02.000 | 46.654 |
| 2024-05-16 | 29 | National Championships United States MU - Criterium | mu | 0 | 01:15:46.000 | 0 |
| 2024-04-26 | 52 | Spartanburg Regional Healthcare System Criterium | me | 0 | 00:00:00.000 | |
| 2024-04-06 | 53 | US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series | | 0 | 00:00:00.000 | |
| 2024-04-06 | 36 | US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series | | 0 | 01:22:36.000 | 0 |
| 2024-04-03 | 23 | US Pro Cup presented by Ozark Foundation | | 0 | 01:23:58.000 | 0 |
| 2024-03-24 | 23 | Tennessee National | | 0 | 00:00:00.000 | |
| 2024-03-23 | 23 | Tennessee National | | 0 | 00:22:31.000 | 0 |
| 2024-03-03 | 42 | Hincapie Spring Series - Weekend 3 - Race 2 | me | 0 | 00:00:00.000 | |
| 2024-03-02 | 5 | Hincapie Spring Series - Weekend 3 - Race 1 | me | 0 | 00:00:00.000 | |
| 2024-02-18 | 38 | Hincapie Spring Series - Weekend 1 - Race 2 | me | 0 | 00:00:00.000 | |
| 2024-02-17 | 38 | Hincapie Spring Series - Weekend 1 - Race 1 | me | 0 | 00:00:00.000 | |
| 2023-09-28 | 58 | Snowshoe World Cup | | 0 | 00:00:00.000 | |