| | | Keizer der Juniores (2.1) |
| 21-09 | 16 | 5 | Stage 2Wulpen - Wulpen (6.0km) | 6.0km |
| 21-09 | 1 | 5 | Stage 3Koksijde - Koksijde (99.0km) | 99.0km |
| 20-09 | 1 | 1 | Stage 1Pittem - Pittem (111.0km) | 111.0km |
| | | Nation's Cup Hungary (2.NCUP) |
| 12 | | Klassement |
| 1 | | Punten |
| 15-08 | 1 | 12 | Stage 2bNyíregyháza - Nyíregyháza (3.0km) | 3.0km |
| 15-08 | 1 | 12 | Stage 2aIbrány - Ibrány (86.0km) | 86.0km |
| 14-08 | 12 | 12 | Stage 1Vásárosnamény - Vásárosnamény (136.0km) | 136.0km |
| 28-06 | LAP | | National Road Championships - Norway U19 (CN) | 140.0km |
| 26-06 | 13 | | National Road Championships - Norway TT U19 (CN) | |
| | | LVM Saarland Trofeo (2.NCUP) |
| 55 | | Klassement |
| 8 | | Punten |
| 22-06 | 37 | 55 | Stage 4Peppenkum - Peppenkum (122.0km) | 122.0km |
| 21-06 | 5 | 67 | Stage 3bBallweiler - Ballweiler (106.0km) | 106.0km |
| 21-06 | 68 | 73 | Stage 3aAltheim - Altheim (12.0km) | 12.0km |
| 20-06 | 1 | 72 | Stage 2Sarreguemines - Rohrbach-lès-Bitche (119.0km) | 119.0km |
| 19-06 | 91 | 91 | Stage 1Elversberg - Elversberg (127.0km) | 127.0km |
| | | G.P. F.W.R. BARON - Pieve del Grappa - Possagno (2.NCUP) |
| 08-06 | DNF | | Stage 2Fonte - San Liberale (103.0km) | 103.0km |
| 07-06 | 64 | 64 | Stage 1aLovadina - Lovadina (2.0km) | 2.0km |
| 07-06 | 2 | 35 | Stage 1bSan Zenone Degli Ezzelini - San Zenone Degli Ezzelini (117.0km) | 117.0km |
| | | SPIE Internationale Junioren Driedaagse (2.1) |
| 10 | | Klassement |
| 3 | | Punten |
| 25-05 | 17 | 10 | Stage 3Strijpen - Strijpen (105.0km) | 105.0km |
| 24-05 | 4 | 10 | Stage 2bSluiskil - Sluiskil (94.0km) | 94.0km |
| 24-05 | 33 | 22 | Stage 2aWestdorpe - Westdorpe (11.0km) | 11.0km |
| 23-05 | 1 | 1 | Stage 1Axel - Axel (101.0km) | 101.0km |
| | | Course de la Paix Juniors (2.NCUP) |
| 106 | | Klassement |
| 11 | | Punten |
| 11-05 | 16 | 106 | Stage 4Terezín - Terezín (102.0km) | 102.0km |
| 10-05 | 121 | 118 | Stage 3Teplice - Olbernhau (112.0km) | 112.0km |
| 09-05 | 94 | 106 | Stage 2aTrebivlice - Trebivlice (8.0km) | 8.0km |
| 09-05 | 2 | 106 | Stage 2bRoudnice - Terezín (58.0km) | 58.0km |
| 08-05 | 121 | 121 | Stage 1Litomerice - Úštěk (109.0km) | 109.0km |
| 13-04 | 84 | | Paris-Roubaix Juniors (1.NCUP) | 110.0km |
| | | Internationale Cottbuser Junioren-Etappenfahrt (2.1) |
| 18 | | Klassement |
| 4 | | Punten |
| 06-04 | 12 | 18 | Stage 3Dissen - Dissen (120.0km) | 120.0km |
| 05-04 | 4 | 15 | Stage 2bCottbus - Cottbus (60.0km) | 60.0km |
| 05-04 | 27 | 17 | Stage 2aPapproth - Papproth (9.0km) | 9.0km |
| 04-04 | 3 | 2 | Stage 1Drebkau - Drebkau (77.0km) | 77.0km |
| 28-03 | 3 | | E3 Saxo Classic (1.NCUP) | 138.0km |
| | | Guido Reybrouck Classic (2.1) |
| 64 | | Klassement |
| 23-03 | 17 | 64 | Stage 2Damme - Damme (121.0km) | 121.0km |
| 22-03 | 86 | 86 | Stage 1Damme - Damme (11.0km) | 11.0km |
| 02-03 | DNF | | Gran Premio San Vicente - Costa Blanca - Junior Ruta (1.1) | 133.0km |
| 01-03 | 65 | | Gran Premio San Vicente - Costa Blanca - Junior C.R.I. (1.1) | 7.0km |