25.05 | Tour du Pays de Vaud | GC | 2 | 360 | | UCI | |
26.09 | World Championships MJ - Road Race | 8 | 224 | | UCI | |
02.03 | Gran Premio San Vicente - Costa Blanca - Junior Ruta | 2 | 180 | | UCI | |
27.07 | Junioren Rundfahrt | GC | 1 | 150 | | UCI | |
10.08 | Aubel-Thimister-Stavelot | GC | 12 | 144 | | UCI | |
03.10 | European Continental Championships MJ - Road Race | 5 | 128 | | UCI | |
07.06 | La Classique des Alpes Juniors | 9 | 96 | | UCI | |
19.04 | Volta ao Concelho de Loulé Júnior | GC | 2 | 90 | | NAT | |
13.04 | Grand Prix Fernand Durel | GC | 1 | 90 | | NAT | |
01.06 | Gipuzkoa Klasikoa | GC | 1 | 90 | | UCI | |
30.06 | Classic Région Sud U19 - Hautes-Alpes - Super Dévoluy | 4 | 90 | | UCI | |
15.03 | Danilith Nokere Koerse MJ | 10 | 88 | | UCI | |
22.05 | Tour du Pays de Vaud | Stage 1 (TTT) | 3 | 80 | | UCI | |
24.05 | Tour du Pays de Vaud | Stage 3 | 3 | 80 | | UCI | |
17.08 | Valkenburg KlimClassic | 2 | 67 | | NAT | |
27.07 | Junioren Rundfahrt | Stage 3 | 1 | 65 | | UCI | |
09.08 | Aubel-Thimister-Stavelot | Stage 2a (TTT) | 5 | 64 | | UCI | |
08.05 | Course de la Paix Juniors | Stage 1 | 7 | 56 | | UCI | |
24.06 | National Championships Netherlands MJ - ITT | 4 | 54 | | UCI | |
23.05 | Tour du Pays de Vaud | Stage 2 | 8 | 52 | | UCI | |
26.07 | Junioren Rundfahrt | Stage 2 | 3 | 50 | | UCI | |
01.06 | Gipuzkoa Klasikoa | Stage 2 | 1 | 40 | | UCI | |
09.08 | Aubel-Thimister-Stavelot | Stage 2b | 11 | 40 | | UCI | |
13.04 | Grand Prix Fernand Durel | Stage 2 | 1 | 40 | | NAT | |
25.07 | Junioren Rundfahrt | Stage 1 | 6 | 37 | | UCI | |
10.08 | Aubel-Thimister-Stavelot | Stage 3 | 12 | 36 | | UCI | |
28.03 | E3 Saxo Classic MJ | 19 | 32 | | UCI | |
19.04 | Volta ao Concelho de Loulé Júnior | Stage 4 | 1 | 25 | | NAT | |
31.05 | Gipuzkoa Klasikoa | Stage 1 | 8 | 22 | | UCI | |
18.04 | Volta ao Concelho de Loulé Júnior | Stage 3 | 2 | 22 | | NAT | |
17.04 | Volta ao Concelho de Loulé Júnior | Stage 1 | 3 | 20 | | NAT | |
18.04 | Volta ao Concelho de Loulé Júnior | Stage 2 (ITT) | 5 | 16 | | NAT | |
13.04 | Grand Prix Fernand Durel | Stage 1 (ITT) | 13 | 12 | | NAT | |
11.05 | Course de la Paix Juniors | GC | 28 | 12 | | UCI | |
25.05 | Tour du Pays de Vaud | Stage 4 | 27 | 5 | | UCI | |
| | | 2657 | | | |