| 2025-10-18 | 18 | Big Sugar Gravel |  | 0 | 02:39:28.000 | 0 | 
| 2025-10-09 | 36 | Mont-Sainte-Anne World Cup |  | 0 | 01:31:17.000 | 0 | 
| 2025-10-05 | 17 | Lake Placid World Cup |  | 0 | 01:26:26.000 | 0 | 
| 2025-09-01 | 27 | UCI World Championships Valais | WE | 0 | 01:28:13.000 | 0 | 
| 2025-05-01 | 39 | GP de l'Administration Communale | WE | 96.6 | 02:19:10.000 | 41.648 | 
| 2025-04-27 | 16 | Loire Ladies Tour | we | 0 | 05:14:12.000 | 0 | 
| 2025-04-27 | 13 | Loire Ladies Tour | we | 100 | 02:38:12.660 | 37.927 | 
| 2025-04-26 | 17 | Loire Ladies Tour | we | 106.2 | 02:36:00.520 | 40.846 | 
| 2025-02-22 | 7 | Shimano Supercup Massi Banyoles + UCI XCO Junior Series |  | 0 | 01:19:29.000 | 0 | 
| 2025-02-15 | 16 | Internacionales Chelva + UCI XCO Junior Series |  | 0 | 01:34:15.000 | 0 | 
| 2024-10-03 | 5 | UCI World Cup Mont-Sainte-Anne |  | 0 | 00:20:32.000 | 0 | 
| 2024-08-28 | 10 | UCI World Championships Pal Arinsal | WU | 0 | 01:16:15.000 | 0 | 
| 2024-05-11 | 1 | American Continental Championships |  | 0 | 01:21:17.000 | 0 | 
| 2024-05-09 | 1 | American Continental Championships |  | 0 | 00:39:07.000 | 0 | 
| 2024-04-21 | 6 | WHOOP UCI Mountain Bike World Cup |  | 0 | 01:07:11.000 | 0 | 
| 2024-04-19 | 6 | WHOOP UCI Mountain Bike World Cup |  | 0 | 00:19:28.000 | 0 | 
| 2024-04-14 | 4 | WHOOP UCI Mountain Bike World Cup |  | 0 | 01:08:16.000 | 0 | 
| 2024-04-12 | 2 | WHOOP UCI Mountain Bike World Cup |  | 0 | 00:18:34.000 | 0 | 
| 2024-03-23 | 4 | Orange Seal Pro Cup p/b Vailocity |  | 0 | 01:23:25.000 | 0 | 
| 2024-02-25 | 8 | Tucson Bicycle Classic |  | 74 | 01:45:52.000 | 41.94 | 
| 2024-02-25 | 25 | Tucson Bicycle Classic |  | 0 | 05:28:40.000 | 0 | 
| 2024-02-24 | 21 | Tucson Bicycle Classic |  | 132 | 03:31:39.000 | 37.42 | 
| 2023-10-08 | 3 | Mont-Sainte-Anne World Cup |  | 0 | 01:16:09.000 | 0 | 
| 2023-10-06 | 8 | Mont-Sainte-Anne World Cup |  | 0 | 00:21:05.000 | 0 | 
| 2023-09-28 | 5 | Snowshoe World Cup |  | 0 | 00:21:23.000 | 0 | 
| 2023-09-28 | 9 | Snowshoe World Cup |  | 0 | 01:17:08.000 | 0 | 
| 2023-09-10 | 5 | UCI MTB World Cup - Les Portes du Soleil |  | 0 | 01:08:03.000 | 0 | 
| 2023-09-08 | 7 | UCI MTB World Cup - Les Portes du Soleil |  | 0 | 00:18:41.000 | 0 | 
| 2023-08-28 | 13 | UCI World Championships Glasgow | WU | 0 | 01:21:20.000 | 0 | 
| 2023-08-27 | 7 | UCI MTB World Cup - Andorra |  | 0 | 01:01:34.000 | 0 | 
| 2023-08-25 | 12 | UCI MTB World Cup - Andorra |  | 0 | 00:20:24.000 | 0 | 
| 2023-08-11 | 13 | UCI Cycling World Championships |  | 0 | 01:21:20.000 | 0 | 
| 2023-07-02 | 18 | UCI MTB World Cup - Val di Sole |  | 0 | 01:13:52.000 | 0 | 
| 2023-06-29 | 12 | UCI MTB World Cup - Val di Sole |  | 0 | 00:20:54.000 | 0 | 
| 2023-06-18 | 7 | UCI MTB World Cup - Leogang |  | 0 | 01:08:00.000 | 0 | 
| 2023-06-15 | 8 | UCI MTB World Cup - Leogang |  | 0 | 00:19:08.000 | 0 | 
| 2023-06-11 | 9 | UCI MTB World Cup - Lenzerheide |  | 0 | 01:16:15.000 | 0 | 
| 2023-06-08 | 9 | UCI MTB World Cup - Lenzerheide |  | 0 | 00:22:00.000 | 0 | 
| 2023-05-13 | 9 | UCI MTB World Cup - Nové Město na Moravě |  | 0 | 01:11:39.000 | 0 | 
| 2023-05-11 | 9 | UCI MTB World Cup - Nové Město na Moravě |  | 0 | 00:20:15.000 | 0 | 
| 2023-02-05 | 11 | UCI World Championship WU23 | WU | 0 | 00:49:33.000 | 0 | 
| 2023-02-03 | 6 | UCI World Championship Team Relay | ME+WE | 0 | 00:43:24.000 | 0 | 
| 2023-01-29 | 24 | UCI World Cup Besançon | WE | 0 | 00:49:01.000 | 0 | 
| 2023-01-08 | 27 | UCI World Cup Zonhoven | WE | 0 | 00:00:00.000 |  | 
| 2023-01-05 | 16 | X2O Trofee - Vlaamse Duinencross Koksijde | WE | 0 | 00:53:31.000 | 0 | 
| 2023-01-01 | 10 | X2O Trofee GP Sven Nys | WE | 0 | 00:57:14.000 | 0 | 
| 2022-12-30 | 11 | Azencross – Loenhout | WE | 0 | 00:52:39.000 | 0 | 
| 2022-12-26 | 12 | UCI World Cup Gavere | WE | 0 | 00:49:47.000 | 0 | 
| 2022-12-11 | 1 | National Championships United States WU | WU | 0 | 00:48:50.000 | 0 | 
| 2022-10-09 | 9 | UCI World Cup Waterloo | WE | 0 | 00:49:16.000 | 0 | 
| 2022-10-07 | 5 | Trek Cup | WE | 0 | 00:52:04.000 | 0 | 
| 2022-09-25 | 2 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | WE | 0 | 00:50:28.000 | 0 | 
| 2022-09-24 | 5 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | WE | 0 | 00:52:30.000 | 0 | 
| 2022-08-24 | 9 | UCI World Championships Les Gets | wu | 0 | 01:15:11.000 | 0 | 
| 2022-01-30 | 8 | UCI World Championship WU23 | WU | 0 | 00:48:43.000 | 0 | 
| 2022-01-28 | 5 | UCI World Championship Team Relay (test event) | ME+WE | 0 | 00:31:48.000 | 0 | 
| 2022-01-05 | 9 | X²O Badkamers Trofee Herentals Cross | WE | 0 | 00:55:07.000 | 0 | 
| 2022-01-02 | 34 | UCI World Cup Hulst | WE | 16.87 | 00:56:10.000 | 18.021 | 
| 2022-01-01 | 11 | X²O Badkamers Trofee GP Sven Nys | WE | 0 | 00:48:28.000 | 0 | 
| 2021-12-30 | 19 | X²O Badkamers Trofee Azencross | WE | 0 | 00:51:16.000 | 0 | 
| 2021-12-27 | 36 | Telenet Superprestige Heusden-Zolder | WE | 0 | 00:54:29.000 | 0 | 
| 2021-12-26 | 20 | UCI World Cup Dendermonde | WE | 12.64 | 00:51:30.000 | 14.726 | 
| 2021-12-19 | 28 | UCI World Cup Namur | WE | 14.2 | 00:58:59.000 | 14.445 | 
| 2021-12-18 | 44 | UCI World Cup Rucphen | WE | 21.29 | 01:00:50.000 | 20.998 | 
| 2021-12-12 | 2 | National Championships United States WU | WU | 0 | 00:48:38.000 | 0 | 
| 2021-12-04 | 1 | Pan-American Championships | WU | 0 | 00:45:08.000 | 0 | 
| 2021-10-24 | 3 | USCX Cyclocross - Kings CX | WE | 0 | 00:52:59.000 | 0 | 
| 2021-10-23 | 9 | USCX Cyclocross - Kings CX | WE | 0 | 00:53:22.000 | 0 | 
| 2021-10-13 | 21 | UCI World Cup Fayetteville | WE | 0 | 00:55:13.000 | 0 | 
| 2021-10-10 | 25 | UCI World Cup Waterloo | WE | 0 | 00:51:50.000 | 0 | 
| 2021-10-08 | 8 | Trek Cup | WE | 0 | 00:50:40.000 | 0 | 
| 2021-08-24 | 18 | UCI World Championships Val Di Sole | wu | 0 | 01:15:34.000 | 0 | 
| 2021-01-31 | 11 | UCI World Championship WU23 | WU | 0 | 00:39:22.000 | 0 | 
| 2021-01-24 | 27 | UCI World Cup Overijse | WE | 0 | 00:53:34.000 | 0 | 
| 2021-01-03 | 37 | UCI World Cup Hulst | WE | 0 | 00:00:00.000 |  | 
| 2021-01-01 | 15 | X²O badkamers Trofee - GP Sven Nys | WE | 0 | 00:44:00.000 | 0 | 
| 2020-12-30 | 19 | Cyclocross Bredene | WE | 0 | 00:48:36.000 | 0 | 
| 2020-12-27 | 15 | UCI World Cup Dendermonde | WE | 0 | 00:48:22.000 | 0 | 
| 2020-12-23 | 24 | X²O badkamers Trofee - Herentals | WE | 0 | 00:50:55.000 | 0 | 
| 2020-12-22 | 24 | Robotland Cyclocross Essen | WE | 0 | 00:43:05.000 | 0 | 
| 2020-12-20 | 19 | UCI World Cup Namur | WE | 0 | 00:57:00.000 | 0 | 
| 2020-12-13 | 26 | Telenet Superprestige - Gavere | WE | 0 | 00:46:37.000 | 0 | 
| 2020-12-12 | 31 | X²O badkamers Trofee - Scheldecross | WE | 0 | 00:47:10.000 | 0 | 
| 2020-10-10 | 8 | UCI World Championships Leogang | wj | 0 | 01:23:19.000 | 0 | 
| 2020-02-01 | 3 | UCI World Championship WJ | WJ | 0 | 00:39:52.000 | 0 | 
| 2020-01-26 | 38 | UCI World Cup Hoogerheide | WE | 0 | 00:47:55.000 | 0 | 
| 2019-12-29 | 21 | Telenet Superprestige Diegem | WE | 0 | 00:46:44.000 | 0 | 
| 2019-12-26 | 30 | UCI World Cup Heusden-Zolder | WE | 0 | 00:51:58.000 | 0 | 
| 2019-12-22 | 42 | UCI World Cup Namur | WE | 0 | 00:52:37.000 | 0 | 
| 2019-12-15 | 1 | National Championships United States WJ | WJ | 0 | 00:44:00.000 | 0 | 
| 2019-11-10 | 1 | Pan-American Championships | WJ | 0 | 00:37:35.000 | 0 | 
| 2019-11-09 | 6 | Silver Goose Cyclocross Festival | WE | 0 | 00:42:45.000 | 0 | 
| 2019-10-27 | 9 | Cincinnati UCI Cyclocross - Kingswood Park | WE | 0 | 00:48:29.000 | 0 | 
| 2019-10-26 | 9 | Cincinnati UCI Cyclocross - Kingswood Park | WE | 0 | 00:43:30.000 | 0 | 
| 2019-10-13 | 2 | US Open of Cyclocross Day 2 | WE | 0 | 00:46:29.000 | 0 | 
| 2019-10-12 | 3 | US Open of Cyclocross Day 1 | WE | 0 | 00:48:11.000 | 0 | 
| 2019-09-15 | 12 | Jingle Cross | WE | 0 | 00:44:54.000 | 0 | 
| 2019-09-14 | 14 | UCI World Cup Iowa City | WE | 0 | 00:48:36.000 | 0 | 
| 2019-08-28 | 6 | UCI World Championships Mont-Sainte-Anne | wj | 0 | 01:10:07.000 | 0 | 
| 2019-02-03 | 25 | UCI World Championship WU23 | WU | 0 | 00:44:17.000 | 0 |