| 08-10 | 12 | | Paris-Tours Espoirs (1.2U) | 187.0km |
| 01-10 | DNF | | 89°Piccolo Giro di Lombardia
(1.2U) | |
| 26-09 | 7 | | Ruota d'Oro - GP Festa del Perdono (1.2U) | |
| 22-09 | 120 | | UCI World Championship Bergen U23 (CM) | 191.0km |
| | | Tour de l'Avenir (2.NCUP) |
| 105 | | Klassement |
| 27-08 | 86 | 105 | Stage 9Bourg-Saint-Maurice - Albiez-Montrond (106.0km) | 106.0km |
| 26-08 | 86 | 110 | Stage 8Albertville - Sainte-Foy-Tarentaise (120.0km) | 120.0km |
| 25-08 | 96 | 129 | Stage 7Saint-Gervais Mont-Blanc - Le Saisies (118.0km) | 118.0km |
| 23-08 | 134 | 130 | Stage 6Montrichard - Saint-Amand-Montrond (139.0km) | 139.0km |
| 22-08 | 67 | 126 | Stage 5Montreuil - Amboise (157.0km) | 157.0km |
| 21-08 | 113 | 131 | Stage 4Derval - Saumur (166.0km) | 166.0km |
| 20-08 | 68 | 133 | Stage 3Missillac - Chateaubriant (125.0km) | 125.0km |
| 19-08 | 138 | 138 | Stage 2Inzinzac-Lochrist - Bignan (132.0km) | 132.0km |
| 18-08 | 130 | 130 | Stage 1Loudéac - Loudéac (134.0km) | 134.0km |
| | | Czech Cycling Tour (2.1) |
| 65 | | Klassement |
| 22 | | Punten |
| 13-08 | 8 | 65 | Stage 4Olomouc - Dolany (157.0km) | 157.0km |
| 12-08 | 99 | 87 | Stage 3Mohelnice - Šternberk (187.0km) | 187.0km |
| 11-08 | 27 | 59 | Stage 2Olomouc - Frýdek-Místek (200.0km) | 200.0km |
| 10-08 | 12 | 68 | Stage 1Uničov - Uničov (18.0km) | 18.0km |
| 05-08 | 133 | | UEC Road European Championships U23 (CC) | 160.0km |
| 23-07 | 61 | | Grand Prix de la ville de Pérenchies
(1.2) | |
| 25-06 | 47 | | National Road Championships - Norway (CN) | 200.0km |
| 22-06 | 33 | | National Road Championships - Noorwegen TT (CN) | 43.0km |
| 11-06 | DNF | | GP Horsens Posten (1.2) | |
| 10-06 | 3 | | Fyen Rundt - Tour of Fyen (1.2) | |
| | | Grand Prix Priessnitz spa (2.NCUP) |
| 04-06 | DNF | | Stage 4Jeseník - Jeseník (160.0km) | 160.0km |
| 03-06 | 94 | 86 | Stage 3Krnov - Dlouhé (151.0km) | 151.0km |
| 02-06 | 82 | 8 | Stage 2Jeseník - Rýmařov (133.0km) | 133.0km |
| 01-06 | 5 | 5 | Stage 1Krnov - Krnov (2.0km) | 2.0km |
| | | Tour of Norway (2.HC) |
| 83 | | Klassement |
| 21-05 | 86 | 83 | Stage 5Moss - Oslo (155.0km) | 155.0km |
| 20-05 | 43 | 82 | Stage 4Lillestrøm - Sarpsborg (194.0km) | 194.0km |
| 19-05 | 92 | 89 | Stage 3Hamar - Lillehammer (192.0km) | 192.0km |
| 18-05 | 25 | 86 | Stage 2Eidsvoll - Brumunddal (194.0km) | 194.0km |
| 17-05 | 88 | 88 | Stage 1Hønefoss - Asker (169.0km) | 169.0km |
| 13-05 | 59 | | 109th Scandinavian Race in Uppsala 1909-2017 (1.2) | |
| 07-05 | 52 | | Ringerike GP (1.2) | |
| 06-05 | DNF | | Sundvolden GP (1.2) | |
| 30-04 | 30 | | Skive-Løbet
(1.2) | |
| 28-04 | DNF | | GP Himmerland Rundt (1.2) | |