| 2024-08-11 | 10 | MČR Gravel | me | 81 | 02:34:03.000 | 31.548 | 
| 2023-05-28 | 5 | Belgian Waffle Ride - British Columbia |  | 0 | 07:10:58.000 | 0 | 
| 2023-02-25 | 4 | Huffmaster Hopper |  | 143 | 04:49:09.000 | 29.673 | 
| 2023-01-28 | 8 | Low Gap |  | 72.74 | 02:26:39.000 | 29.761 | 
| 2019-05-31 | 14 | Garmin UNBOUND | me | 324.26 | 11:16:53.000 | 28.743 | 
| 2018-11-11 | 4 | PTBOCX - Lift Lock Cross | ME | 0 | 01:03:28.000 | 0 | 
| 2018-11-10 | 2 | National Championships Canada ME | ME | 0 | 01:00:02.000 | 0 | 
| 2018-09-19 | 8 | RenoCross | ME | 0 | 01:01:14.000 | 0 | 
| 2018-06-02 | 3 | Dirty Kanza | me | 331.85 | 11:04:55.000 | 29.945 | 
| 2017-10-28 | 2 | National Championships Canada ME | ME | 0 | 00:59:12.000 | 0 | 
| 2017-09-20 | 6 | Clif Bar Cross Vegas | ME | 0 | 01:09:47.000 | 0 | 
| 2016-12-26 | 42 | UCI World Cup Heusden-Zolder | ME | 0 | 00:00:00.000 |  | 
| 2016-12-23 | 23 | Hansgrohe Superprestige Diegem | ME | 0 | 01:11:57.000 | 0 | 
| 2016-12-18 | 36 | UCI World Cup Namur | ME | 0 | 00:00:00.000 |  | 
| 2016-11-20 | 13 | CXLA Weekend - Day 2 | ME | 0 | 01:03:55.000 | 0 | 
| 2016-11-19 | 9 | CXLA Weekend - Day 1 | ME | 0 | 00:57:25.000 | 0 | 
| 2016-11-05 | 3 | National Championships Canada ME | ME | 0 | 00:57:05.000 | 0 | 
| 2016-09-25 | 22 | Jingle Cross | ME | 0 | 01:05:25.000 | 0 | 
| 2016-09-24 | 41 | UCI World Cup Iowa City | ME | 0 | 00:00:00.000 |  | 
| 2016-09-21 | 22 | UCI World Cup Las Vegas | ME | 0 | 01:09:55.000 | 0 | 
| 2016-07-03 | 68 | UCI World Championships Nove Mesto na Morave | me | 0 | 00:00:00.000 |  | 
| 2015-11-01 | 14 | Pan-American Championships | ME | 0 | 01:03:13.000 | 0 | 
| 2015-10-31 | 25 | Cincy3 - Kings CX After Dark | ME | 0 | 01:01:19.000 | 0 | 
| 2015-10-25 | 2 | Manitoba Grand Prix of Cyclocross | ME | 0 | 01:01:38.000 | 0 | 
| 2015-10-24 | 2 | National Championships Canada ME | ME | 0 | 01:02:40.000 | 0 | 
| 2015-09-16 | 48 | UCI World Cup Las Vegas | ME | 0 | 01:12:30.000 | 0 | 
| 2015-08-31 | 42 | UCI World Championships Vallnord | me | 0 | 01:39:50.000 | 0 | 
| 2014-11-02 | 4 | Cincy3 Darkhorse Cyclo-Stampede | ME | 0 | 01:03:08.000 | 0 | 
| 2014-11-01 | 22 | Cincy3 - Kings CX After Dark | ME | 0 | 01:02:14.000 | 0 | 
| 2014-10-31 | 8 | Cincy3 Harbin Park | ME | 0 | 01:02:06.000 | 0 | 
| 2014-10-26 | 1 | Manitoba Grand Prix of Cyclocross | ME | 0 | 00:59:24.000 | 0 | 
| 2014-10-25 | 2 | National Championships Canada ME | ME | 0 | 00:58:39.000 | 0 | 
| 2014-09-10 | 18 | Clif Bar CrossVegas | ME | 0 | 01:05:34.000 | 0 | 
| 2014-09-07 | 76 | UCI World Championships Lillehammer | me | 0 | 00:00:00.000 |  | 
| 2013-12-08 | 2 | Deschutes Brewery Cup |  | 0 | 01:02:17.000 | 0 | 
| 2013-12-07 | 2 | Deschutes Brewery Cup | ME | 0 | 01:02:17.000 | 0 | 
| 2013-12-01 | 1 | BC Grand Prix of Cyclo-cross | ME | 0 | 01:01:04.000 | 0 | 
| 2013-11-30 | 1 | National Championships Canada ME | ME | 0 | 01:00:14.000 | 0 | 
| 2013-09-18 | 3 | CrossVegas | ME | 0 | 00:58:11.000 | 0 | 
| 2013-08-31 | 25 | UCI World Championships Pietermaritzburg | me | 0 | 01:45:34.000 | 0 | 
| 2013-02-02 | 24 | UCI World Championship | ME | 0 | 01:09:41.000 | 0 | 
| 2012-12-09 | 10 | USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:02:27.000 | 0 | 
| 2012-12-08 | 13 | USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:04:02.000 | 0 | 
| 2012-11-18 | 1 | BC Grand Prix of Cyclo-cross | ME | 0 | 00:58:22.000 | 0 | 
| 2012-11-17 | 1 | National Championships Canada ME | ME | 0 | 01:02:55.000 | 0 | 
| 2012-10-14 | 3 | USGP of Cyclocross New Belgium Cup | ME | 0 | 01:00:21.000 | 0 | 
| 2012-10-13 | 5 | USGP of Cyclocross New Belgium Cup | ME | 0 | 01:00:13.000 | 0 | 
| 2012-09-19 | 5 | CrossVegas - Cross After Dark | ME | 0 | 01:00:53.000 | 0 | 
| 2011-12-11 | 3 | USGP of Cyclocross | ME | 0 | 01:01:04.000 | 0 | 
| 2011-12-10 | 6 | USGP of Cyclocross | ME | 0 | 01:06:09.000 | 0 | 
| 2011-11-13 | 3 | USGP of Cyclocross Derby City Cup | ME | 0 | 01:04:38.000 | 0 | 
| 2011-11-12 | 4 | USGP of Cyclocross Derby City Cup | ME | 0 | 00:57:38.000 | 0 | 
| 2011-10-30 | 4 | Victory Circle Graphix Boulder Cup | ME | 0 | 00:59:27.000 | 0 | 
| 2011-10-29 | 7 | Colorado Cross Classic | ME | 0 | 01:03:16.000 | 0 | 
| 2011-10-09 | 3 | USGP of Cyclocross Fort Collins Cup | ME | 0 | 00:56:53.000 | 0 | 
| 2011-10-08 | 2 | USGP of Cyclocross Fort Collins Cup | ME | 0 | 00:56:31.000 | 0 | 
| 2011-09-25 | 8 | USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:02:14.000 | 0 | 
| 2011-09-24 | 9 | USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:00:47.000 | 0 | 
| 2011-09-14 | 13 | Cross after Dark - CrossVegas | ME | 0 | 01:00:56.000 | 0 | 
| 2010-12-05 | 5 | USGP of Cyclo-cross Portland Cup | ME | 0 | 00:59:07.000 | 0 | 
| 2010-12-04 | 8 | USGP of Cyclo-cross Portland Cup | ME | 0 | 01:01:13.000 | 0 | 
| 2010-11-14 | 3 | USGP of Cyclo-cross Mercer Cup | ME | 0 | 01:03:46.000 | 0 | 
| 2010-11-13 | 1 | USGP of Cyclo-cross Mercer Cup | ME | 0 | 01:00:06.000 | 0 | 
| 2010-10-31 | 4 | Boulder Cup C1 Cyclo-cross | ME | 0 | 01:01:48.000 | 0 | 
| 2010-10-30 | 4 | Boulder Cup C2 Cyclo-cross | ME | 0 | 01:01:12.000 | 0 | 
| 2010-10-24 | 7 | USGP of Cyclo-cross Derby City Cup | ME | 0 | 01:05:39.000 | 0 | 
| 2010-10-23 | 13 | USGP of Cyclo-cross Derby City Cup | ME | 0 | 01:00:57.000 | 0 | 
| 2010-10-10 | 4 | Bio Wheels / United Dairy Farmers Harbin Park International | ME | 0 | 00:55:31.000 | 0 | 
| 2010-10-09 | 4 | Java Johnny's - Lionhearts International Cyclo-cross | ME | 0 | 00:57:15.000 | 0 | 
| 2010-10-08 | 4 | Darkhorse Cyclo-Stampede International Cyclo-cross | ME | 0 | 01:00:52.000 | 0 | 
| 2010-09-26 | 12 | USGP of Cyclo-cross Planet Bike Cup | ME | 0 | 01:03:18.000 | 0 | 
| 2010-09-25 | 8 | USGP of Cyclo-cross Planet Bike Cup | ME | 0 | 01:02:09.000 | 0 | 
| 2010-09-22 | 9 | Cross Vegas | ME | 0 | 00:59:38.000 | 0 | 
| 2010-09-19 | 5 | Rad Racing GP | ME | 0 | 00:59:14.000 | 0 | 
| 2010-09-18 | 23 | Star Crossed Cyclo-cross | ME | 0 | 01:05:15.000 | 0 | 
| 2009-12-06 | 6 | USGP of Cyclocross Portland Cup | ME | 0 | 01:03:12.000 | 0 | 
| 2009-12-05 | 8 | USGP of Cyclocross Portland Cup | ME | 0 | 01:02:57.000 | 0 | 
| 2009-11-15 | 4 | USGP of Cyclocross Mercer Cup | ME | 0 | 01:04:15.000 | 0 | 
| 2009-11-14 | 11 | USGP of Cyclocross Mercer Cup | ME | 0 | 01:05:12.000 | 0 | 
| 2009-11-01 | 4 | Boulder Cup | ME | 0 | 01:02:51.000 | 0 | 
| 2009-10-25 | 4 | USGP of Cyclocross Derby City Cup | ME | 0 | 01:06:16.000 | 0 | 
| 2009-10-24 | 5 | USGP of Cyclocross Derby City Cup | ME | 0 | 01:00:12.000 | 0 | 
| 2009-10-11 | 1 | Jim Horner Cyclocross Grand Prix | ME | 0 | 01:03:27.000 | 0 | 
| 2009-10-10 | 1 | National Championships Canada ME | ME | 0 | 00:55:21.000 | 0 | 
| 2009-09-27 | 4 | USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:02:36.000 | 0 | 
| 2009-09-26 | 5 | USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:01:27.000 | 0 | 
| 2009-09-23 | 11 | Cross Vegas | ME | 0 | 01:02:12.000 | 0 | 
| 2008-10-12 | 1 | Jim Horner Cyclocross Grand Prix | ME | 0 | 01:02:17.000 | 0 | 
| 2008-10-11 | 1 | National Championships Canada ME | ME | 0 | 00:54:59.000 | 0 | 
| 2008-09-24 | 6 | Cross Vegas | ME | 0 | 01:02:49.000 | 0 | 
| 2007-12-02 | 4 | USGP of Cyclocross - Portland | ME | 0 | 01:06:52.000 | 0 | 
| 2007-12-01 | 7 | USGP of Cyclocross - Portland | ME | 0 | 01:03:18.000 | 0 | 
| 2007-11-18 | 5 | USGP of Cyclocross - Mercer Cup | ME | 0 | 00:58:22.000 | 0 | 
| 2007-11-17 | 6 | USGP of Cyclocross - Mercer Cup | ME | 0 | 00:56:34.000 | 0 | 
| 2007-11-11 | 2 | Fort Lewis College SquawkerCross | ME | 0 | 01:00:32.000 | 0 | 
| 2007-11-04 | 6 | Boulder Cup | ME | 0 | 01:05:05.000 | 0 | 
| 2007-11-03 | 4 | Redline North American Cross | ME | 0 | 01:01:30.000 | 0 | 
| 2007-10-28 | 11 | USGP of Cyclocross - Derby City Cup | ME | 0 | 01:00:21.000 | 0 | 
| 2007-10-27 | 18 | USGP of Cyclocross - Derby City Cup | ME | 0 | 01:08:03.000 | 0 | 
| 2007-09-26 | 6 | Cross Vegas | ME | 0 | 00:58:52.000 | 0 |