18.09 | 52 | | | Grand Prix d'Isbergues - Pas de Calais (1.1) | 197.6 | | | more |
17.09 | DNF | | | Grote Prijs Rik Van Looy (1.2) | 190.6 | | | more |
01.09 › 04.091-4/9 | | | | Giro della Regione Friuli Venezia Giulia (2.2) | | | | more |
| 19 | | | Youth classificationYouth classification | | | | |
| 57 | | | General classificationGeneral classification | | | | |
04.09 | 20 | | | S4Stage 4 - Trieste › Udine | 155 | | | |
03.09 | 62 | 57 | | S3Stage 3 - Pavia di Udine › Sutrio loc. Zoncolan | 160 | | | |
02.09 | 21 | 36 | | S2Stage 2 - Fagagna › Colloredo di Monte Albano | 157 | | | |
01.09 | 11 | 51 | | S1 (TTT)Stage 1 (TTT) - Lavariano › Lavariano | 20.1 | | | |
27.07 › 31.0727-31/7 | | | | Tour Alsace (2.2) | | | | more |
| 62 | | | Youth classificationYouth classification | | | | |
| 97 | | | General classificationGeneral classification | | | | |
31.07 | 125 | | | S5Stage 5 - Mulhouse › Berrwiller | 158.2 | | | |
30.07 | 40 | 91 | | S4Stage 4 - Kembs › Altkirch | 169.5 | | | |
29.07 | 75 | 98 | | S3Stage 3 - Vesoul › La Planche des Belles Filles | 144.1 | | | |
28.07 | 116 | 116 | | S2Stage 2 - Rust (Europa Park) › Scherwiller | 156.9 | | | |
27.07 | 25 | 70 | | S1 (TTT)Stage 1 (TTT) - Sausheim › Sausheim | 4.3 | | | |
13.07 › 17.0713-17/7 | | | | Giro Ciclistico della Valle d'Aosta - Mont Blanc (2.2U) | | | | more |
14.07 | DNF | | | S2Stage 2 - Saint Christophe › Saint Christophe | 124.5 | | | |
13.07 | 85 | 85 | | S1Stage 1 - Saint Gervais Mont Blanc › Saint Gervais Mont Blanc | 82.4 | | | |
02.07 › 05.072-5/7 | | | | Sibiu Cycling Tour (2.1) | | | | more |
| 8 | | | Youth classificationYouth classification | | | | |
| 50 | | | General classificationGeneral classification | | | | |
05.07 | 41 | | | S3bStage 3b - Sibiu › Sibiu | 98.4 | | | |
05.07 | 61 | 51 | | S3a (ITT)Stage 3a (ITT) - Curmătura Stezii › Arena Platoş Păltiniş | 12.5 | | | |
04.07 | 52 | 51 | | S2Stage 2 - Sibiu › Bâlea Lac | 179.4 | | | |
03.07 | 67 | 69 | | S1Stage 1 - Brezoi › Sibiu | 206.9 | | | |
02.07 | 62 | 62 | | ProloguePrologue - Sibiu › Sibiu | 2.3 | | | |
26.06 | DNF | | | National Championships Norway ME - Road Race (NC) | 193.2 | | | more |
23.06 | 17 | | | National Championships Norway ME - ITT (NC) | 24.7 | | | more |
19.06 | 23 | | | National Championships Norway MU - Road Race (NC) | 151.9 | | | more |
02.06 › 05.062-5/6 | | | | Course de la Paix Grand Prix Jeseníky (2.Ncup) | | | | more |
| 21 | | | Youth classificationYouth classification | | | | |
| 55 | | | General classificationGeneral classification | | | | |
05.06 | 53 | | | S3Stage 3 - Jeseník › Jeseník | 166.7 | | | |
04.06 | 65 | 63 | | S2Stage 2 - Bruntál › Dlouhé Stráně | 134.6 | | | |
03.06 | 90 | 71 | | S1Stage 1 - Jeseník › Rýmařov | 131.5 | | | |
02.06 | 84 | 84 | | ProloguePrologue - Jeseník › Jeseník | 3.4 | | | |
08.05 | 69 | | | Flèche Ardennaise (1.2) | 168.6 | | | more |
25.04 › 01.0525-1/4 | | | | Le Tour de Bretagne Cycliste (2.2) | | | | more |
| 58 | | | Youth classificationYouth classification | | | | |
| 92 | | | General classificationGeneral classification | | | | |
01.05 | 101 | | | S7Stage 7 - Ploumilliau › Lannion | 158.8 | | | |
30.04 | 75 | 87 | | S6Stage 6 - Plumergat › Camors | 162.1 | | | |
29.04 | 95 | 93 | | S5Stage 5 - Ploërmel › Scaër | 193.2 | | | |
28.04 | 27 | 80 | | S4Stage 4 - Saint-Jacut-de-la-Mer › Guillac | 164.7 | | | |
27.04 | 117 | 100 | | S3Stage 3 - Lohéac › Le Hinglé | 171.7 | | | |
26.04 | 52 | 52 | | S2Stage 2 - Missillac › La Chapelle-Bouëxic | 152 | | | |
25.04 | 56 | 57 | | S1Stage 1 - Guenrouët › Sainte-Reine-de-Bretagne | 162.3 | | | |
16.04 | 71 | | | Tour du Jura Cycliste (1.1) | 169.8 | | | more |
15.04 | 75 | | | Classic Grand Besançon Doubs (1.1) | 177.5 | | | more |