| 2023-02-26 | 22 |  Tropical Mountain Bike Challenge |  | 0 | 00:00:00.000 |  | 
| 2023-02-25 | 10 |  Tropical Mountain Bike Challenge |  | 0 | 00:23:16.000 | 0 | 
| 2023-02-19 | 2 |  Clásico de Florida |  | 0 | 01:38:27.000 | 0 | 
| 2022-08-24 | 19 |  UCI World Championships Les Gets | WE | 0 | 01:30:29.000 | 0 | 
| 2021-08-24 | 49 |  UCI World Championships Val Di Sole | we | 0 | 00:00:00.000 |  | 
| 2020-10-10 | 27 |  UCI World Championships Leogang | we | 0 | 01:40:04.000 | 0 | 
| 2019-08-28 | 9 |  UCI World Championships Mont-Sainte-Anne | we | 0 | 01:32:50.000 | 0 | 
| 2018-09-05 | 3 |  UCI World Championships Lenzerheide | we | 0 | 01:36:53.000 | 0 | 
| 2017-09-09 | 7 |  UCI World Championships Cairns | we | 0 | 01:31:40.000 | 0 | 
| 2016-07-02 | 3 |  UCI World Championships Nove Mesto na Morave | we | 0 | 01:31:57.000 | 0 | 
| 2015-08-31 | 7 |  UCI World Championships Vallnord | we | 0 | 01:56:26.000 | 0 | 
| 2014-09-07 | 6 |  UCI World Championships Lillehammer | we | 0 | 01:33:39.000 | 0 | 
| 2013-08-31 | 17 |  UCI World Championships Pietermaritzburg | we | 0 | 01:49:10.000 | 0 | 
| 2013-02-02 | 16 |  UCI World Championship WE | WE | 0 | 00:47:17.000 | 0 | 
| 2012-11-17 | 3 |  National Championships Canada WE | WE | 0 | 00:44:24.000 | 0 | 
| 2012-11-11 | 17 |  USGP of Cyclocross Derby City Cup | WE | 0 | 00:44:38.000 | 0 | 
| 2012-11-10 | 17 |  USGP of Cyclocross Derby City Cup | WE | 0 | 00:43:52.000 | 0 | 
| 2012-09-08 | 17 |  UCI World Championships Saalfelden | we | 0 | 01:38:07.000 | 0 | 
| 2011-11-05 | 1 |  National Championships Canada WE | WE | 0 | 00:40:59.000 | 0 | 
| 2011-09-25 | 16 |   USGP of Cyclocross Planet Bike Cup | WE | 0 | 00:47:05.000 | 0 | 
| 2011-09-24 | 7 |  USGP of Cyclocross Planet Bike Cup | WE | 0 | 00:41:24.000 | 0 | 
| 2011-09-03 | 8 |  UCI World Championships Champéry | we | 0 | 01:50:49.000 | 0 | 
| 2010-11-06 | 7 |  National Championships Canada WE | WE | 0 | 00:44:03.000 | 0 | 
| 2010-09-03 | 5 |  UCI World Championships Mont-Sainte-Anne | wu | 0 | 01:34:22.000 | 0 |