| 13.10 | DNS |  |  | World Championships MU - Road Race (WC) Sweden | 166 |  |  | more | 
| 27.09 › 02.1027-2/9 |  |  |  | Olympia's Tour (2.2U) Sweden |  |  |  | more | 
|  | 1 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 45 |  |  | General classificationGeneral classification |  |  |  |  | 
| 02.10 | 49 |  |  | S6Stage 6 - Margraten › Noorbeek | 177.4 |  |  |  | 
| 01.10 | 57 | 56 |  | S5Stage 5 - Reuver › Reuver | 145.4 |  |  |  | 
| 30.09 | 65 | 58 |  | S4Stage 4 - Zutphen › Zutphen | 136.4 |  |  |  | 
| 29.09 | 118 | 63 |  | S3bStage 3b - Ulft › Gendringen | 109.4 |  |  |  | 
| 29.09 | 22 | 61 |  | S3a (ITT)Stage 3a (ITT) - 's-Heerenberg › Elten | 15.3 |  |  |  | 
| 28.09 | 80 | 69 |  | S2Stage 2 - Assen › Assen | 141.3 |  |  |  | 
| 27.09 | 16 | 83 |  | S1 (TTT)Stage 1 (TTT) - Hardenberg › Hardenberg | 18.9 |  |  |  | 
| 17.09 | 67 |  |  | European Continental Championships MU - Road Race (CC) | 150.7 |  |  | more | 
| 14.09 | 39 |  |  | European Continental Championships MU - ITT (CC) | 24.5 |  |  | more | 
| 27.08 › 28.0827-28/8 |  |  |  | Ronde van Midden Nederland (2.2) |  |  |  | more | 
|  | 20 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 45 |  |  | General classificationGeneral classification |  |  |  |  | 
| 28.08 | 41 |  |  | S2Stage 2 - Utrecht › Utrecht | 204.9 |  |  |  | 
| 27.08 | 12 | 64 |  | S1 (TTT)Stage 1 (TTT) - Doorn › Leersum | 25.9 |  |  |  | 
| 27.07 › 31.0727-31/7 |  |  |  | Tour Alsace (2.2) |  |  |  | more | 
|  | 66 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 13 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 96 |  |  | General classificationGeneral classification |  |  |  |  | 
| 31.07 | 8 |  |  | S4Stage 4 - Colmar › Sélestat | 149.6 |  |  |  | 
| 30.07 | 107 | 102 |  | S3Stage 3 - Ribeauvillé › Lac Blanc | 157.8 |  |  |  | 
| 29.07 | 131 | 123 |  | S2Stage 2 - Altkirch › Huningue | 151.2 |  |  |  | 
| 28.07 | 103 | 24 |  | S1Stage 1 - Velleminfroy   › Dannemarie | 171.8 |  |  |  | 
| 27.07 | 36 | 36 |  | ProloguePrologue - Sausheim  › Sausheim | 7.1 |  |  |  | 
| 26.06 | 7 |  |  | National Championships Sweden ME - Road Race (NC) | 180 |  | 3 | more | 
| 23.06 | 6 |  |  | National Championships Sweden ME - ITT (NC) | 51 |  |  | more | 
| 12.06 | 32 |  |  | GP Horsens Posten (1.2) | 194.1 |  |  | more | 
| 11.06 | 66 |  |  | Fyen Rundt - Tour of Funen (1.2) | 215 |  |  | more | 
| 27.05 › 28.0527-28/5 |  |  |  | Tour of Estonia (2.1) Sweden |  |  |  | more | 
|  | 16 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 45 |  |  | General classificationGeneral classification |  |  |  |  | 
| 28.05 | 53 |  |  | S2Stage 2 -  Tartu ›  Tartu | 144 |  |  |  | 
| 27.05 | 26 | 29 |  | S1Stage 1 - Tallinn  › Tartu | 190 |  |  |  | 
| 18.05 › 22.0518-22/5 |  |  |  | Tour of Norway (2.HC) |  |  |  | more | 
|  | 9 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 44 |  |  | General classificationGeneral classification |  |  |  |  | 
| 22.05 | 73 |  |  | S5Stage 5 - Drøbak  › Sarpsborg | 163 |  |  |  | 
| 21.05 | 66 | 41 |  | S4Stage 4 - Flå  › Eggemoen | 174 |  |  |  | 
| 20.05 | 56 | 39 |  | S3Stage 3 - Rjukan  › Geilo | 168 |  |  |  | 
| 19.05 | 41 | 44 |  | S2Stage 2 - Kragerø  › Rjukan | 211 |  |  |  | 
| 18.05 | 86 | 87 |  | S1Stage 1 - Drammen › Langesund | 173.4 |  |  |  | 
| 14.05 | 37 |  |  | Scandinavian Race in Uppsala 1909-2016 (1.2) | 193.5 |  |  | more | 
| 08.05 | 3 |  |  | Ringerike GP (1.2) | 167 | 7 | 25 | more | 
| 07.05 | 56 |  |  | Sundvolden GP (1.2) | 157 |  |  | more | 
| 25.04 › 01.0525-1/4 |  |  |  | Le Tour de Bretagne Cycliste trophée harmonie Mutuelle (2.2) |  |  |  | more | 
| 28.04 | DNF |  |  | S4Stage 4 - Plancoet › Lannion | 163.5 |  |  |  | 
| 27.04 | 110 | 77 |  | S3Stage 3 - Louisfert › Janzé | 148 |  |  |  | 
| 26.04 | 4 | 56 |  | S2Stage 2 - Belz › Louisfert | 204 |  |  |  | 
| 25.04 | 123 | 122 |  | S1Stage 1 - Quiberon › Landévant | 158 |  |  |  | 
| 15.04 › 16.0415-16/4 |  |  |  | ZLM-Roompot tour (2.Ncup) Sweden |  |  |  | more | 
|  | 54 |  |  | General classificationGeneral classification |  |  |  |  | 
| 16.04 | 8 |  |  | S3Stage 3 - Goes  › Goes | 177.2 |  |  |  | 
| 15.04 | 44 | 59 |  | S2Stage 2 - Kamperland ›  Zierikzee | 124 |  |  |  | 
| 15.04 | 22 | 99 |  | S1 (TTT)Stage 1 (TTT) - Tholen › Tholen | 23 |  |  |  | 
| 09.04 | 21 |  |  | Ronde van Vlaanderen Beloften (1.Ncup) | 166 |  |  | more | 
| 06.03 › 10.036-10/3 |  |  |  | Tour de Taiwan (2.1) |  |  |  | more | 
|  | 10 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 24 |  |  | General classificationGeneral classification |  |  | 3 |  | 
| 10.03 | 26 |  |  | S5Stage 5 - Jianshanpi Jiangnan Resort › Wutai | 146.3 |  |  |  | 
| 09.03 | 9 | 16 |  | S4Stage 4 - Nantou › Xiang-Shan Visitor Center | 166.6 |  |  |  | 
| 08.03 | 11 | 15 |  | S3Stage 3 - Taoyuan › Taoyuan | 119.3 |  |  |  | 
| 07.03 | 5 | 24 |  | S2Stage 2 - Yanhai › Baisha Bay Visitors Centre | 116.4 | 4 |  |  | 
| 06.03 | 33 | 35 |  | S1Stage 1 - Taipei › Taipei | 83.2 |  |  |  |