| 2018-11-11 | DNF | PTBOCX - Lift Lock Cross | ME | 0 | 00:00:00.000 | |
| 2018-11-10 | 11 | National Championships Canada ME | ME | 0 | 01:05:38.000 | 0 |
| 2018-09-30 | DNS | Jingle Cross | ME | 0 | 00:00:00.000 | |
| 2018-09-29 | 45 | UCI World Cup Iowa City | ME | 0 | 00:00:00.000 | |
| 2018-09-23 | 43 | UCI World Cup Waterloo | ME | 0 | 00:00:00.000 | |
| 2017-11-19 | 15 | Major Taylor 'Cross Cup Day 2 | ME | 0 | 00:00:00.000 | |
| 2017-11-18 | 10 | Major Taylor 'Cross Cup Day 1 | ME | 0 | 01:03:50.000 | 0 |
| 2017-10-28 | 11 | National Championships Canada ME | ME | 0 | 01:02:34.000 | 0 |
| 2017-09-22 | 24 | Trek CXC Cup | ME | 0 | 00:00:00.000 | |
| 2017-09-20 | 23 | Clif Bar Cross Vegas | ME | 0 | 00:00:00.000 | |
| 2017-09-17 | 47 | UCI World Cup Iowa City | ME | 0 | 00:00:00.000 | |
| 2017-09-15 | 42 | Jingle Cross 1 | ME | 0 | 00:00:00.000 | |
| 2017-09-06 | 36 | Qiansen Trophy Yanqing | ME | 0 | 01:07:52.000 | 0 |
| 2017-09-03 | 21 | Qiansen Trophy Fengtai Changxindian | ME | 0 | 01:06:20.000 | 0 |
| 2016-11-20 | 9 | CXLA Weekend - Day 2 | MU | 0 | 00:57:17.000 | 0 |
| 2016-11-19 | 8 | CXLA Weekend - Day 1 | MU | 0 | 00:52:01.000 | 0 |
| 2016-01-30 | 51 | UCI World Championship U23 | MU | 0 | 00:59:03.000 | 0 |
| 2016-01-24 | 48 | UCI World Cup Hoogerheide | MU | 0 | 00:00:00.000 | |
| 2016-01-03 | 33 | SOUDAL Classics - Cyclocross Leuven | ME | 0 | 00:00:00.000 | |
| 2016-01-01 | 28 | Bpost bank trofee - G.P. Sven Nys | MU | 0 | 00:00:00.000 | |
| 2015-12-30 | 31 | Versluys Cyclocross | ME | 0 | 00:00:00.000 | |
| 2015-12-29 | 35 | Bpost bank trofee - Azencross | MU | 0 | 00:56:28.000 | 0 |
| 2015-12-27 | 42 | Superprestige Diegem | MU | 0 | 00:00:00.000 | |
| 2015-12-26 | 53 | UCI World Cup Heusden-Zolder | MU | 0 | 00:55:46.000 | 0 |
| 2015-10-25 | 24 | Manitoba Grand Prix of Cyclocross | ME | 0 | 01:06:01.000 | 0 |
| 2015-10-24 | 3 | National Championships Canada MU | MU | 0 | 00:50:47.000 | 0 |
| 2014-10-25 | 7 | National Championships Canada MU | MU | 0 | 00:48:37.000 | 0 |
| 2013-02-02 | 30 | UCI World Championship MJ | MJ | 0 | 00:46:23.000 | 0 |
| 2012-11-17 | 4 | National Championships Canada MJ | MJ | 0 | 00:42:49.000 | 0 |