| 12.10 | 141 | | | UCI Gravel World Championships (GRV) | | 180.9 | | | more |
| 05.10 | 4 | | | Loitzer Radsporttag (NAT) | | 70 | | | more |
| 20.09 | 51 | | | Milano-Rapallo (1.2) | | 181.9 | | | more |
| 04.09 › 07.094-7/9 | | | | Tour of İstanbul (2.1) | | | | | more |
| 40 | | | General classificationGeneral classification | | | | | |
| 07.09 | 58 | | | S3Stage 3 - Fatih › Fatih | | 94.3 | | | |
| 06.09 | 37 | 40 | | S2Stage 2 - Arnavutköy › Arnavutköy | | 104.2 | | | |
| 05.09 | 33 | 47 | | S1Stage 1 - Şile › Şile | | 150.1 | | | |
| 04.09 | 80 | 80 | | ProloguePrologue - Beykoz › Beykoz | | 7.5 | | | |
| 27.08 › 30.0827-30/8 | | | | Tour of Route Salvation (2.2) | | | | | more |
| 17 | | | Points classificationPoints classification | | | | | |
| 46 | | | General classificationGeneral classification | | | | | |
| 30.08 | 72 | | | S4Stage 4 - Alaçam › Samsun | | 139.1 | | | |
| 29.08 | 75 | 25 | | S3Stage 3 - Asarcık › Yakakent | | 144.8 | | | |
| 28.08 | 46 | 23 | | S2Stage 2 - Ladik › Vezirköprü | | 124.8 | | | |
| 27.08 | 29 | 29 | | S1Stage 1 - Samsun › Çarşamba | | 138.5 | | | |
| 09.07 › 13.079-13/7 | | | | Oderrundfahrt (NAT) | | | | | more |
| 16 | | | General classificationGeneral classification | | | | | |
| 13.07 | 69 | | | S4Stage 4 - Seelow › Seelow | | 108 | | | |
| 12.07 | 70 | | | S3Stage 3 - Eisenhüttenstadt › Eisenhüttenstadt | | 125.4 | | | |
| 11.07 | 24 | | | S2Stage 2 - Podelzig › Podelzig | | 155.4 | | | |
| 10.07 | 17 | | | S1Stage 1 - Güldendorf › Güldendorf | | 105 | | | |
| 09.07 | 27 | | | ProloguePrologue - Frankfurt › Frankfurt | | 2.7 | | | |
| 02.07 › 05.072-5/7 | | | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.2) | | | | | more |
| 28 | | | General classificationGeneral classification | | | | | |
| 05.07 | 21 | | | S4Stage 4 - Kielce › Łódź | | 164.7 | | | |
| 04.07 | 52 | 31 | | S3Stage 3 - Jasło › Mielec | | 143.2 | | | |
| 03.07 | 45 | 32 | | S2Stage 2 - Jedlicze › Dębica | | 173.7 | | | |
| 02.07 | 70 | 39 | | S1bStage 1b - Ropczyce › Stalowa Wola | | 104.6 | | | |
| 02.07 | 27 | 28 | | S1aStage 1a - Strzyżów › Sędziszów Małopolski | | 100 | | | |
| 28.06 › 29.0628-29/6 | | | | Chengdu Tianfu Greenway International Cycling Race of China (NAT) | | | | | more |
| 14 | | | General classificationGeneral classification | | 126.8 | | | |
| 29.06 | 44 | | | Road RaceRoad Race | | 126.8 | | | |
| 28.06 | 4 | | | Team Time TrialTeam Time Trial | | 100 | | | |
| 04.06 › 08.064-8/6 | | | | Tour of Lithuania (2.2) | | | | | more |
| 66 | | | General classifiationGeneral classifiation | | | | | |
| 08.06 | 79 | | | S5Stage 5 - Vilnius › Vilnius | | 152.7 | | | |
| 07.06 | 41 | 58 | | S4Stage 4 - Utena › Utena | | 160.8 | | | |
| 06.06 | 49 | 62 | | S3Stage 3 - Kėdainiai › Kėdainiai | | 160.8 | | | |
| 05.06 | 83 | 72 | | S2Stage 2 - Tauragė › Tauragė | | 176 | | | |
| 04.06 | 69 | 71 | | S1Stage 1 - Klaipėda › Klaipėda | | 179.3 | | | |
| 18.05 | 84 | | | Rund um Köln (1.1) | | 181 | | | more |
| 10.05 | 45 | | | Silesian Beskid Race (1.2) | | 159.6 | | | more |
| 27.04 | 84 | | | ŠKODA CUP - Česká Kamenice (NAT) | | 152.4 | | | more |
| 26.04 | 28 | | | ŠKODA CUP - Krásná Lípa (NAT) | | 144.4 | | | more |
| 19.04 | 7 | | | Westsachsenklassiker - Sachsenringradrennen (NAT) | | | | | more |
| 23.03 | 29 | | | Dankward Racing Series - Rieps (NAT) | | | | | more |
| 20.02 | DNS | | | Grand Prix Sonatrach (1.2) | | 112.5 | | | more |
| 09.02 › 18.029-18/2 | | | | Tour d'Algérie (2.2) | | | | | more |
| 10 | | | Mountains classificationMountains classification | | | | | |
| 33 | | | Points classificationPoints classification | | | | | |
| 6 | | | General classificationGeneral classification | | | 6 | 10 | |
| 18.02 | 36 | | | S10Stage 10 - Ouargla › Hassin Messaoud | | 83.5 | | | |
| 17.02 | 20 | 6 | | S9Stage 9 - Ghardaia › Ouargla | | 189.5 | | | |
| 16.02 | 4 | 4 | | S8Stage 8 - Laghouat › Ghardaia | | 184.6 | | | |
| 15.02 | 42 | 18 | | S7Stage 7 - Djelfa › Laghouat | | 107.5 | | | |
| 14.02 | 27 | 19 | | S6Stage 6 - Boussaada › Djelfa | | 115 | | | |
| 13.02 | 21 | 19 | | S5Stage 5 - Biskra › Bousaada | | 171.2 | | | |
| 12.02 | 45 | 26 | | S4Stage 4 - Batna › Biskra | | 156.3 | | | |
| 11.02 | 49 | 27 | | S3Stage 3 - Sétif › Batna | | 130.6 | | | |
| 10.02 | 12 | 23 | | S2Stage 2 - Constantine › Sétif | | 145.5 | | | |
| 09.02 | 45 | 45 | | S1Stage 1 - Guelma › Constantine | | 103.2 | | | |
| 08.02 | 35 | | | Grand Prix Sakiat Sidi Youcef (1.2) | | 122 | | | more |