| 25-10 | 20 | | Stockholm Cyclo Cross (C2) | |
| 24-10 | 17 | | Kampioenschap van Zweden veldrijden (CN) | |
| 12-09 | 6 | | The Reading 120 (1.2) | 190.0km |
| | | Dookola Mazowsza (2.2) |
| 01-08 | 9 | | Stage 4Kozienice - Kozienice (160.0km) | 160.0km |
| 30-07 | 7 | | Stage 2Ciechanów - Nowy Dwor Mazowiecki (156.0km) | 156.0km |
| | | Podlasie Tour (2.2) |
| 1 | | Berg |
| 26-07 | | | Stage 2Zambrow - Zambrow (148.0km) | 148.0km |
| 28-06 | 17 | | National Road Championships - Sweden (CN) | 190.0km |
| 14-06 | 7 | | Fyen Rundt - Tour of Fyen (1.2) | |
| | | Baltyk - Karkonosze Tour (2.2) |
| 24-05 | 5 | | Stage 6Piechowice - Karpacz (82.0km) | 82.0km |
| 23-05 | 10 | | Stage 4Kozuchów - Zgorzelec (154.0km) | 154.0km |
| 22-05 | 7 | | Stage 3Tarnowo Podgórne - Tarnowo Podgórne (210.0km) | 210.0km |
| 21-05 | 5 | | Stage 2Goleniów - Wolin (106.0km) | 106.0km |
| 03-05 | 16 | | Skive-Løbet (1.2) | |
| 02-05 | 9 | | Himmerland Rundt (1.2) | |
| | | Tour du Maroc (2.2) |
| 12-04 | 7 | | Stage 10Rabat - Casablanca (120.0km) | 120.0km |
| 09-04 | 18 | | Stage 7Nador - Al Hoceima (155.0km) | 155.0km |
| 08-04 | 2 | | Stage 6Oujda - Nador (139.0km) | 139.0km |
| 06-04 | 7 | | Stage 4Fès - Taza (118.0km) | 118.0km |
| 04-04 | 12 | | Stage 2Marrakech - Beni Mellal (192.0km) | 192.0km |
| 03-04 | 6 | 8 | Stage 1Settat - Marrakech (170.0km) | 170.0km |
| | | Cycling Portugal-Volta a Costa Vicentina (2.2) |
| 20 | | Klassement |
| 22-03 | 18 | 20 | Stage 2Odemira - Odemira (188.0km) | 188.0km |
| 21-03 | 19 | | Stage 1Sines - Vila do Bispo (207.0km) | 207.0km |