| 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 | | | |