26.09 | 67 | | | World Championships MJ - Road Race (WC) | 127.2 | 10 | | more |
23.09 | 47 | | | World Championships MJ - ITT (WC) | 24.9 | 6 | | more |
14.09 » 15.09 | | | | Keizer der Juniores (2.1) | | | | more |
15.09 | DNF | | | Stage 3 - Koksijde › Koksijde | 99 | | | more |
15.09 | 95 | 124 | | Stage 2 (ITT) - Wulpen › Wulpen | 6 | | | more |
14.09 | 120 | 120 | | Stage 1 - Pittem › Pittem | 111.2 | | | more |
30.08 » 02.09 | | | | Green Mountain Stage Race (NAT) | | | | more |
| 30 | | | General classification | | | | more |
02.09 | 6 | | | Stage 4 | 29.61 | | | more |
01.09 | 39 | | | Stage 3 | 103.8 | | | more |
31.08 | 14 | | | Stage 2 | 119.1 | | | more |
30.08 | 13 | | | Stage 1 | 9.17 | | | more |
24.08 | 3 | | | Championnats Quebecois (NAT) | 120 | | | more |
16.07 » 21.07 | | | | Tour de l'Abitibi (2.Ncup) | | | | more |
| 6 | | | Points classification | | | | more |
| 19 | | | General classification | | 8 | | more |
21.07 | 4 | | | Stage 6 - Senneterre › Val-d'Or | 118.3 | 9 | | more |
20.07 | 2 | 20 | | Stage 5 - Val-d'Or › Val-d'Or | 124.8 | 12 | | more |
19.07 | 38 | 22 | | Stage 4 - Senneterre › Senneterre | 140 | | | more |
18.07 | 20 | 11 | | Stage 3b - Malartic › Malartic | 58.4 | 2 | | more |
18.07 | 12 | 11 | | Stage 3a (ITT) - Val-d'Or, Cité de l'Or › Val-d'Or, Cité de l'Or | 8.3 | 4 | | more |
17.07 | 25 | 15 | | Stage 2 - Amos › Val-d'Or | 102 | | | more |
16.07 | 5 | 8 | | Stage 1 - Rouyn-Noranda › Val-d'Or | 115.6 | 8 | | more |
24.06 | 2 | | | National Championships Canada MJ - Criterium (NAT) | 32.5 | | | more |
23.06 | 2 | | | National Championships Canada MJ - Road Race (NC) | 87.6 | 22 | | more |
21.06 | 14 | | | National Championships Canada MJ - ITT (NC) | 28 | 7 | | more |
31.05 » 02.06 | | | | Grand Prix Cycliste de Charlevoix (NAT) | | | | more |
| 4 | | | General classification | | | | more |
02.06 | 5 | | | Road Race - Baie-Saint-Paul › Baie-Saint-Paul | 126 | | | more |
01.06 | 2 | | | Hill Climb - Baie-Saint-Paul › Ascension Sainte-Croix | 12.5 | | | more |
01.06 | 5 | | | Time Trial - Baie Saint-Paul › Baie Saint-Paul | 15.6 | | | more |
31.05 | 2 | | | Criterium - Baie Saint-Paul › Baie Saint-Paul | 36 | | | more |
18.05 » 19.05 | | | | Trophée Centre Morbihan (2.Ncup) Québec | | | | more |
| 42 | | | General classification | | | | more |
19.05 | 29 | | | Stage 3 - Réguiny › Locminé | 112.4 | 3 | | more |
19.05 | 63 | 53 | | Stage 2 (ITT) - Réguiny › Evellys | 7 | | | more |
18.05 | 29 | 29 | | Stage 1 - Réguiny › Réguiny | 115.4 | 3 | | more |
02.05 » 05.05 | | | | Course de la Paix Juniors (2.Ncup) | | | | more |
| 95 | | | General classification | | | | more |
05.05 | 99 | | | Stage 4 - Terezín › Terezín | 98.3 | | | more |
04.05 | 103 | 96 | | Stage 3 - Teplice › Olbernhau | 133.9 | | | more |
03.05 | 76 | 82 | | Stage 2b - Roudnice › Štětí | 61.4 | | | more |
03.05 | 81 | 82 | | Stage 2a (ITT) - Třebívlice › Třebívlice | 8.8 | | | more |
02.05 | 80 | 80 | | Stage 1 - Litoměřice › Litoměřice | 100.9 | | | more |
27.04 » 28.04 | | | | Grand Prix West Bohemia (2.1) | | | | more |
| 11 | | | Mountains classification | | | | more |
| 25 | | | Points classification | | | | more |
| 50 | | | General classification | | | | more |
28.04 | 33 | | | Stage 2 - Kyšice › Kyšice | 134 | | | more |
27.04 | 73 | 72 | | Stage 1 - Kyšice › Kyšice | 120.6 | | | more |
16.02 » 18.02 | | | | Valley of the Sun Stage Race (NAT) | | | | more |
| 5 | | | General classification | | | | more |
18.02 | 15 | | | Stage 3 - Phoenix › Phoenix | | | | more |
17.02 | 16 | | | Stage 2 - Casa Grande › Casa Grande | | | | more |
16.02 | 6 | | | Stage 1 (ITT) - Buckeye › Buckeye | 16 | | | more |