| | | Tour de DMZ (2.NCUP) |
| 25 | | Klassement |
| 03-09 | 51 | 25 | Stage 5 | |
| 02-09 | 69 | 23 | Stage 4 | |
| 01-09 | 59 | 20 | Stage 3 | |
| 31-08 | 35 | 17 | Stage 2 | |
| 30-08 | 16 | 16 | Stage 1 | |
| | | Ronde des Vallées (2.1) |
| 18-08 | 4 | | Stage 2Saint-Caradec - Hémonstoir (11.0km) | 11.0km |
| 18-08 | 14 | 3 | Stage 3Hémonstoir - Hémonstoir (102.0km) | 102.0km |
| 17-08 | 24 | 24 | Stage 1La Prénessaye - La Prénessaye (110.0km) | 110.0km |
| | | Aubel -Thimister - Stavelot (2.1) |
| 10 | | Klassement |
| 11-08 | 25 | 10 | Stage 3Stavelot - Stavelot (97.0km) | 97.0km |
| 10-08 | 13 | 4 | Stage 2bThimister - Thimister (93.0km) | 93.0km |
| 10-08 | 11 | 8 | Stage 2aThimister - Thimister (9.0km) | 9.0km |
| 09-08 | 55 | 55 | Stage 1Aubel - Aubel (96.0km) | 96.0km |
| 03-08 | 92 | | Johan Museeuw Classic - G.P. Stad Gistel (1.1) | |
| | | Tour de l'Abitibi (2.NCUP) |
| 6 | | Klassement |
| 21-07 | 54 | 6 | Stage 7La Sarre - Rouyn-Noranda (118.0km) | 118.0km |
| 20-07 | 69 | 6 | Stage 6Rouyn-Noranda - Rouyn-Noranda (109.0km) | 109.0km |
| 19-07 | 24 | 6 | Stage 5Témiscamigue - Témiscamigue (132.0km) | 132.0km |
| 18-07 | 53 | 6 | Stage 4Malartic - Malartic (52.0km) | 52.0km |
| 18-07 | 14 | 6 | Stage 3Rouyn-Noranda - Rouyn-Noranda (10.0km) | 10.0km |
| 17-07 | 88 | 9 | Stage 2Amos - Rouyn-Noranda (139.0km) | 139.0km |
| 16-07 | 9 | 9 | Stage 1Val-d'Or - Rouyn-Noranda (117.0km) | 117.0km |
| 22-06 | 3 | | National Road Championships - USA U19 (CN) | |
| 20-06 | 9 | | National Road Championships - USA TT U19 (CN) | |