| | | Sibiu Cycling Tour (2.1) |
| 14-07 | 93 | 87 | Stage 3aMuzeul Astra - Muzeul Astra (11.0km) | 11.0km |
| 14-07 | 4 | 81 | Stage 3bSibiu - Sibiu (138.0km) | 138.0km |
| 13-07 | 81 | 85 | Stage 2Sibiu - Paltinis (184.0km) | 184.0km |
| 12-07 | 93 | 93 | Stage 1Sibiu - Balea Lac (142.0km) | 142.0km |
| 11-07 | 83 | 83 | PrologueSibiu - Sibiu (2.0km) | 2.0km |
| 09-06 | 102 | | Jurmala Grand Prix (1.1) | |
| 08-06 | 130 | | Riga - Jurmala Grand Prix (1.1) | |
| | | Tour of Estonia (2.1) |
| 01-06 | DNF | | Stage 3Tartu - Tartu (150.0km) | 150.0km |
| 31-05 | 72 | 47 | Stage 2Tallinn - Tartu (185.0km) | 185.0km |
| 30-05 | 111 | 111 | Stage 1aViimsi - Viimsi (125.0km) | 125.0km |
| 30-05 | 50 | 52 | Stage 1bTallinn - Tallinn (3.0km) | 3.0km |
| 26-05 | 9 | | Race Horizon Park 2 (1.2) | |
| 24-05 | 29 | | Race Horizon Park 1 (1.2) | |
| | | Szlakiem Grodòw Piastowskich (2.1) |
| 03-05 | DNF | | Stage 1Swidnica - Dzierzoniow (167.0km) | 167.0km |
| | | Tour de Blida (2.2) |
| 22-03 | DNF | | Stage 2Tipaza - Blida (120.0km) | 120.0km |
| 21-03 | 21 | 21 | Stage 1Blida - Chebli (151.0km) | 151.0km |
| | | Tour de Tipaza (2.2) |
| 3 | | Klassement |
| 20-03 | 26 | 3 | Stage 3Tipaza - Tipaza (100.0km) | 100.0km |
| 19-03 | 23 | 3 | Stage 2Ain - Benian (123.0km) | 123.0km |
| 18-03 | 3 | 3 | Stage 1Alger - Ahmer el Aïn (124.0km) | 124.0km |
| | | Tour d'Algérie (2.2) |
| 15-03 | OTL | | Stage 5Mila - Constantine (124.0km) | 124.0km |
| 14-03 | 29 | 9 | Stage 4Constantine - Constantine (209.0km) | 209.0km |
| 13-03 | 14 | 9 | Stage 3Batna - Setif (110.0km) | 110.0km |
| 12-03 | 65 | 17 | Stage 2Setif - Biskra (209.0km) | 209.0km |
| 11-03 | 11 | 11 | Stage 1Alger - Bouira (128.0km) | 128.0km |