| 2025-10-18 | 33 | Big Sugar Gravel |  | 0 | 02:19:42.000 | 0 | 
| 2025-08-16 | 19 | CORE4 | me | 0 | 05:45:26.000 | 0 | 
| 2025-06-29 | 6 | Oregon Trail Gravel | me | 0 | 17:51:41.000 | 0 | 
| 2025-06-29 | 8 | Oregon Trail Gravel | me | 0 | 04:33:13.700 | 0 | 
| 2025-06-28 | 2 | Oregon Trail Gravel | me | 127.5 | 04:13:26.800 | 30.185 | 
| 2025-06-27 | 2 | Oregon Trail Gravel | me | 0 | 00:58:16.000 | 0 | 
| 2025-06-26 | 5 | Oregon Trail Gravel | me | 151.4 | 04:22:43.000 | 34.577 | 
| 2025-06-25 | 7 | Oregon Trail Gravel | me | 128.5 | 03:44:01.600 | 34.417 | 
| 2025-06-15 | 4 | National Championships Canada ME - Gravel (Ghost of the Gravel) | me | 118 | 03:25:43.000 | 34.416 | 
| 2025-06-14 | 20 | Annual Barrio Logan Grand Prix | me | 0 | 00:00:00.000 |  | 
| 2025-04-27 | 8 | UCI Gravel World Series ME - Paris 2 Ancaster | me | 0 | 02:49:12.000 | 0 | 
| 2024-10-19 | 69 | Big Sugar Gravel | me | 0 | 05:46:56.000 | 0 | 
| 2024-08-31 | 1 | Rebecca's Private Idaho | me | 164.3 | 05:09:20.000 | 31.869 | 
| 2024-06-30 | 1 | Oregon Trail Gravel | me | 108.63 | 03:51:21.000 | 28.173 | 
| 2024-06-30 | 6 | Oregon Trail Gravel | me | 0 | 15:40:13.000 | 0 | 
| 2024-06-29 | 4 | Oregon Trail Gravel | me | 120.86 | 04:08:38.000 | 29.166 | 
| 2024-06-27 | 7 | Oregon Trail Gravel | me | 133.9 | 03:32:50.000 | 37.748 | 
| 2024-06-26 | 27 | Oregon Trail Gravel | me | 98.5 | 03:23:30.000 | 29.042 | 
| 2024-06-16 | 3 | National Championships Canada - Gravel | me | 118 | 03:45:15.000 | 31.432 | 
| 2024-04-28 | 5 | Paris 2 Ancaster | me | 114.3 | 03:07:44.000 | 36.531 | 
| 2024-04-20 | 8 | Life Time Sea Otter Classic | me | 0 | 02:23:18.000 | 0 | 
| 2024-03-16 | 10 | The Mid South |  | 162 | 04:28:07.000 | 36.253 | 
| 2023-11-05 | 7 | Panamerican Continental Championships | ME | 0 | 01:06:01.000 | 0 | 
| 2023-10-29 | 5 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 2 | ME | 0 | 01:03:45.000 | 0 | 
| 2023-10-28 | 3 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 1 | ME | 0 | 01:00:31.000 | 0 | 
| 2023-10-15 | 23 | UCI World Cup Waterloo | ME | 0 | 01:02:45.000 | 0 | 
| 2023-10-01 | 7 | USPCX Cyclocross – Charm City Cross - Day 2 | ME | 0 | 01:04:53.000 | 0 | 
| 2023-09-30 | 13 | USPCX Cyclocross – Charm City Cross - Day 1 | ME | 0 | 01:01:40.000 | 0 | 
| 2023-09-24 | 6 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | ME | 0 | 01:00:42.000 | 0 | 
| 2023-09-23 | 5 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | ME | 0 | 00:58:42.000 | 0 | 
| 2023-09-17 | 8 | Virginia's Blue Ridge GO Cross - Day 2 | ME | 0 | 00:59:09.000 | 0 | 
| 2023-09-16 | 9 | Virginia's Blue Ridge GO Cross - Day 1 | ME | 0 | 01:03:25.000 | 0 | 
| 2023-09-02 | 1 | Rebecca's Private Idaho |  | 175 | 05:05:31.000 | 34.368 | 
| 2023-05-28 | 8 | Belgian Waffle Ride - British Columbia |  | 0 | 07:17:52.000 | 0 | 
| 2023-02-05 | 33 | UCI World Championship | ME | 0 | 00:00:00.000 |  | 
| 2023-02-03 | 7 | UCI World Championship Team Relay | ME+WE | 0 | 00:43:38.000 | 0 | 
| 2023-01-29 | 39 | UCI World Cup Besançon | ME | 0 | 01:06:51.000 | 0 | 
| 2023-01-22 | 33 | UCI World Cup Benidorm | ME | 0 | 01:05:07.000 | 0 | 
| 2022-11-27 | 5 | Bear Crossing Grand Prix | ME | 0 | 01:03:52.000 | 0 | 
| 2022-11-26 | 4 | National Championships Canada ME | ME | 0 | 01:04:07.000 | 0 | 
| 2022-11-13 | 6 | The Northampton International - Day 2 | ME | 0 | 01:00:47.000 | 0 | 
| 2022-11-12 | 6 | The Northampton International - Day 1 | ME | 0 | 00:58:32.000 | 0 | 
| 2022-11-06 | 18 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 2 | ME | 0 | 00:58:38.000 | 0 | 
| 2022-11-05 | 7 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 1 | ME | 0 | 01:04:23.000 | 0 | 
| 2022-11-04 | 10 | Panamerican Continental Championships | ME | 0 | 01:06:42.000 | 0 | 
| 2022-10-16 | 22 | UCI World Cup Fayetteville - Arkansas | ME | 0 | 01:06:14.000 | 0 | 
| 2022-10-14 | 12 | OZ Cross | ME | 0 | 01:01:25.000 | 0 | 
| 2022-10-09 | 22 | UCI World Cup Waterloo | ME | 0 | 01:06:12.000 | 0 | 
| 2022-10-07 | 14 | Trek Cup | ME | 0 | 00:58:50.000 | 0 | 
| 2022-10-02 | 4 | USPCX Cyclocross – Charm City Cross - Day 2 | ME | 0 | 01:01:45.000 | 0 | 
| 2022-10-01 | 8 | USPCX Cyclocross – Charm City Cross - Day 1 | ME | 0 | 01:01:59.000 | 0 | 
| 2022-09-25 | 7 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | ME | 0 | 01:02:34.000 | 0 | 
| 2022-09-24 | 5 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | ME | 0 | 01:05:56.000 | 0 | 
| 2022-09-18 | 5 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 2 | ME | 0 | 01:01:33.000 | 0 | 
| 2022-09-17 | 4 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 1 | ME | 0 | 01:00:13.000 | 0 | 
| 2022-01-30 | 24 | UCI World Championship | ME | 28 | 01:04:19.000 | 26.121 | 
| 2022-01-28 | 4 | UCI World Championship Team Relay (test event) | ME+WE | 0 | 00:31:46.000 | 0 | 
| 2022-01-05 | 21 | X²O Badkamers Trofee Herentals Cross | ME | 0 | 00:00:00.000 |  | 
| 2022-01-04 | 15 | Hexia cyclocross Gullegem | ME | 0 | 01:03:00.000 | 0 | 
| 2022-01-02 | 48 | UCI World Cup Hulst | ME | 25.27 | 00:00:00.000 |  | 
| 2022-01-01 | 23 | X²O Badkamers Trofee GP Sven Nys | ME | 0 | 00:00:00.000 |  | 
| 2021-12-27 | 60 | Telenet Superprestige Heusden-Zolder | ME | 0 | 00:00:00.000 |  | 
| 2021-12-26 | 37 | UCI World Cup Dendermonde | ME | 20.14 | 00:00:00.000 |  | 
| 2021-12-19 | 45 | UCI World Cup Namur | ME | 19 | 00:00:00.000 |  | 
| 2021-12-18 | 44 | UCI World Cup Rucphen | ME | 27.33 | 01:08:48.000 | 23.834 | 
| 2021-12-04 | 11 | Pan-American Championships | ME | 0 | 01:03:17.000 | 0 | 
| 2021-10-24 | 5 | USCX Cyclocross - Kings CX | ME | 0 | 01:08:19.000 | 0 | 
| 2021-10-23 | 8 | USCX Cyclocross - Kings CX | ME | 0 | 01:01:45.000 | 0 | 
| 2021-10-17 | 18 | UCI World Cup Iowa City | ME | 0 | 01:01:36.000 | 0 | 
| 2021-10-16 | DNS | USCX Cyclocross - Jingle Cross | ME | 0 | 00:00:00.000 |  | 
| 2021-10-15 | 5 | USCX Cyclocross - Jingle Cross | ME | 0 | 01:01:37.000 | 0 | 
| 2021-10-13 | 27 | UCI World Cup Fayetteville | ME | 20.33 | 01:00:19.000 | 20.223 | 
| 2021-10-10 | 24 | UCI World Cup Waterloo | ME | 18.1 | 01:14:59.000 | 14.483 | 
| 2021-10-08 | 5 | Trek Cup | ME | 0 | 01:03:30.000 | 0 | 
| 2021-10-03 | 16 | USCX Cyclocross - Charm City Cross | ME | 0 | 01:04:29.000 | 0 | 
| 2021-10-02 | 8 | USCX Cyclocross - Charm City Cross | ME | 0 | 01:00:41.000 | 0 | 
| 2021-09-26 | 5 | USCX Cyclocross - Rochester Cyclocross | ME | 0 | 01:02:45.000 | 0 | 
| 2021-09-25 | 4 | USCX Cyclocross - Rochester Cyclocross | ME | 0 | 00:59:08.000 | 0 | 
| 2021-09-19 | DNF | GO Cross presented by Deschutes Brewery day 2 | ME | 0 | 00:00:00.000 |  | 
| 2021-09-18 | 3 | GO Cross presented by Deschutes Brewery day 1 | ME | 0 | 00:57:51.000 | 0 | 
| 2021-01-03 | 34 | UCI World Cup Hulst | ME | 0 | 00:00:00.000 |  | 
| 2021-01-01 | DSQ | X²O badkamers Trofee - GP Sven Nys | ME | 0 | 00:00:00.000 |  | 
| 2020-12-27 | 17 | UCI World Cup Dendermonde | ME | 0 | 01:12:51.000 | 0 | 
| 2020-12-26 | 44 | Telenet Superprestige - Heusden-Zolder | ME | 0 | 01:07:38.000 | 0 | 
| 2020-12-23 | 37 | X²O badkamers Trofee - Herentals | ME | 0 | 01:06:55.000 | 0 | 
| 2020-12-22 | 27 | Robotland Cyclocross Essen | ME | 0 | 01:07:54.000 | 0 | 
| 2020-12-20 | 40 | UCI World Cup Namur | ME | 0 | 00:00:00.000 |  | 
| 2020-12-13 | 37 | Telenet Superprestige - Gavere | ME | 0 | 00:00:00.000 |  | 
| 2020-02-02 | 24 | UCI World Championship | ME | 0 | 01:19:03.000 | 0 | 
| 2020-01-26 | 40 | UCI World Cup Hoogerheide | ME | 0 | 01:09:57.000 | 0 | 
| 2019-12-30 | 17 | Cyclocross Bredene | ME | 0 | 01:06:29.000 | 0 | 
| 2019-12-29 | 24 | Telenet Superprestige Diegem | ME | 0 | 01:04:14.000 | 0 | 
| 2019-12-27 | 25 | DVV Verzekeringen trofee Azencross | ME | 0 | 01:06:46.000 | 0 | 
| 2019-12-26 | 37 | UCI World Cup Heusden-Zolder | ME | 0 | 01:06:27.000 | 0 | 
| 2019-12-22 | 32 | UCI World Cup Namur | ME | 0 | 00:00:00.000 |  | 
| 2019-12-08 | 1 | Resolution 'Cross Cup | ME | 0 | 00:56:21.000 | 0 | 
| 2019-12-07 | 1 | Resolution 'Cross Cup | ME | 0 | 00:58:51.000 | 0 | 
| 2019-12-01 | 2 | Ruts 'n' Guts 2 | ME | 0 | 01:01:31.000 | 0 | 
| 2019-11-30 | 1 | Ruts 'n' Guts 1 | ME | 0 | 00:59:50.000 | 0 | 
| 2019-11-10 | 6 | Pan-American Championships | ME | 0 | 01:05:03.000 | 0 |