1 | 2019-06-30 | National Championships Canada ME - Road Race | NC | ME | - | 27 | 0 |
2 | 2019-06-28 | National Championships Canada - ITT | NC | ME | - | 30 | 0 |
3 | 2019-06-19 | Tour de Beauce | 2.2 | ME | 7 | | 0 |
4 | 2019-06-13 | Grand Prix Cycliste de Saguenay | 2.2 | ME | - | 60 | 0 |
5 | 2018-07-08 | White Spot / Delta Road Race | 1.2 | ME | - | 80 | 0 |
6 | 2018-06-23 | National Championships Canada ME - Road Race | NC | ME | - | DNF | 1 |
7 | 2018-06-21 | National Championships Canada - ITT | NC | ME | - | 10 | 0 |
8 | 2018-05-28 | Winston Salem Cycling Classic | 1.1 | ME | - | DNF | 1 |
9 | 2018-04-14 | Commonwealth Games ME - Road Race | JR | ME | 21 | DNF | 1 |
10 | 2017-08-27 | Schaal Sels | 1.1 | ME | 133 | DNS | 1 |
11 | 2017-08-26 | Omloop Mandel-Leie-Schelde Meulebeke | 1.1 | ME | 83 | DNF | 1 |
12 | 2017-08-22 | GP Stad Zottegem | 1.1 | ME | 114 | DNF | 1 |
13 | 2017-08-20 | Grote Prijs Jef Scherens - Rondom Leuven | 1.1 | ME | 92 | DNF | 1 |
14 | 2017-08-18 | Veenendaal Veenendaal Classic | 1.1 | ME | 103 | DNF | 1 |
15 | 2017-08-06 | Antwerpse Havenpijl | 1.2 | ME | - | DNF | 1 |
16 | 2017-08-05 | Dwars door het Hageland - Aarschot | 1.1 | ME | 64 | 64 | 0 |
17 | 2017-06-27 | National Championships Canada - ITT | NC | ME | - | 14 | 0 |
18 | 2017-06-25 | National Championships Canada ME - Road Race | NC | ME | - | 42 | 0 |
19 | 2017-06-21 | Halle Ingooigem | 1.1 | ME | 125 | 29 | 0 |
20 | 2017-06-15 | Le Tour de Savoie Mont Blanc | 2.2 | ME | - | 57 | 0 |
21 | 2017-06-11 | Ronde van Limburg | 1.1 | ME | 166 | DNF | 1 |
22 | 2017-06-10 | Dwars door de Vlaamse Ardennen | 1.2 | ME | - | DNF | 1 |
23 | 2017-06-01 | Boucles de la Mayenne | 2.1 | ME | 115 | 79 | 0 |
24 | 2017-05-19 | A Travers Les Hauts De France - Trophee Paris-Arras Tour | 2.2 | ME | - | 63 | 0 |
25 | 2017-05-06 | Ronde van Overijssel | 1.2 | ME | - | DNF | 1 |
26 | 2017-02-22 | Volta ao Alentejo | 2.1 | ME | 153 | 118 | 0 |
27 | 2017-02-12 | Challenge du Prince - Trophée de la Maison Royale | 1.2 | ME | - | 62 | 0 |
28 | 2017-02-11 | Challenge du Prince - Trophée de l'Anniversaire | 1.2 | ME | - | 10 | 0 |
29 | 2017-02-09 | Challenge du Prince - Trophée Princier | 1.2 | ME | - | 4 | 0 |
30 | 2017-02-06 | Les Challenges de la Marche Verte - GP Al Massira | 1.2 | ME | - | 24 | 0 |
31 | 2017-02-05 | Les Challenges de la Marche Verte - GP Oued Eddahab | 1.2 | ME | - | 10 | 0 |
32 | 2017-02-03 | Les Challenges de la Marche Verte - GP Sakia El Hamra | 1.2 | ME | - | 10 | 0 |
33 | 2016-09-01 | Tour of Alberta | 2.1 | ME | 125 | 37 | 0 |
34 | 2016-08-23 | Grand Prix des Marbriers | 1.2 | ME | - | 6 | 0 |
35 | 2016-06-28 | National Championships Canada - ITT | NC | ME | - | 17 | 0 |
36 | 2016-06-26 | National Championships Canada ME - Road Race | NC | ME | - | DNF | 1 |
37 | 2016-06-09 | Grand Prix Cycliste de Saguenay | 2.2 | ME | - | | 1 |
38 | 2016-05-20 | Paris-Arras Tour | 2.2 | ME | - | 40 | 0 |
39 | 2016-05-13 | Tour de Berlin | 2.2U | MU | 144 | 20 | 0 |
40 | 2016-05-04 | Flèche du Sud | 2.2 | ME | 4 | 18 | 0 |
41 | 2016-04-15 | ZLM-Roompot tour | 2.Ncup | MU | 254 | 28 | 0 |
42 | 2016-04-09 | Ronde van Vlaanderen Beloften | 1.Ncup | MU | - | DNF | 1 |
43 | 2015-04-17 | ZLM Roompot Tour | 2.Ncup | MU | 256 | 68 | 0 |
44 | 2015-04-15 | La Côte Picarde | 1.Ncup | MU | - | 74 | 0 |
45 | 2015-04-11 | Ronde van Vlaanderen Beloften | 1.Ncup | MU | - | 81 | 0 |
46 | 2013-09-28 | World Championships MJ - Road Race | WC | MJ | - | DNF | 1 |
47 | 2013-09-24 | World Championships MJ - ITT | WC | MJ | - | 37 | 0 |
48 | 2013-08-03 | Le Trophée Centre Morbihan | 2.Ncup | MJ | - | 7 | 0 |
49 | 2013-07-16 | Tour de l'Abitibi | 2.1 | MJ | - | | 0 |
50 | 2013-04-14 | Grand Prix Bati-Metallo | 1.1 | MJ | - | 54 | 0 |
51 | 2012-06-30 | National Championships Canada MJ - ITT | NC | MJ | - | 3 | 0 |
| | | | | | | 16 |