| 25-08 | 24 | | UCI Junior Track World Championships (Elimination Race) (CM) | |
| 24-08 | DNF | | UCI Junior Track World Championships (Omnium) (CM) | |
| 22-08 | 8 | | UCI Junior Track World Championships (Scratch) (CM) | |
| | | Aubel-Thimister-Stavelot (2.1) |
| 03-08 | 109 | 112 | Stage 2bThimister - Thimister (96.0km) | 96.0km |
| 02-08 | 126 | 126 | Stage 1Aubel - Aubel (113.0km) | 113.0km |
| | | Sint Martinusprijs Kontich (2.1) |
| 27 | | Klassement |
| 07-07 | 58 | 27 | Stage 4Kontich - Kontich (118.0km) | 118.0km |
| 06-07 | 48 | 27 | Stage 3bKontich - Kontich (120.0km) | 120.0km |
| 06-07 | 68 | 28 | Stage 3aKontich - Kontich (11.0km) | 11.0km |
| 05-07 | 46 | 24 | Stage 2Kontich - Kontich (129.0km) | 129.0km |
| 04-07 | | 22 | Stage 1Kontich - Kontich (19.0km) | 19.0km |
| | | BESTRONICS Acht van Bladel (2.1) |
| 30-06 | 67 | 54 | Stage 3aBladel - Bladel (92.0km) | 92.0km |
| 30-06 | 35 | 30 | Stage 3bBladel - Bladel (8.0km) | 8.0km |
| 29-06 | 62 | 57 | Stage 2Lierop - Bladel (108.0km) | 108.0km |
| 28-06 | 73 | 73 | Stage 1Bladel - Bladel (101.0km) | 101.0km |
| 22-06 | 49 | | National Road Championships - Poland U19 (CN) | 138.0km |
| 19-06 | 26 | | National Road Championships - Poland TT U19 (CN) | 29.0km |
| | | La Coupe du President de la Ville de Grudziadz (2.1) |
| 45 | | Klassement |
| 04-05 | 56 | 45 | Stage 4Grudziadz - Grudziadz (85.0km) | 85.0km |
| 03-05 | 36 | 45 | Stage 3Swiecie - Swiecie (102.0km) | 102.0km |
| 02-05 | 62 | 66 | Stage 2Lisewo - Chelmza (99.0km) | 99.0km |
| 01-05 | 59 | 59 | Stage 1Gruta - Lasin (102.0km) | 102.0km |
| | | Guido Reybrouck Classic (2.1) |
| 16-03 | 82 | | Stage 1Damme - Damme (11.0km) | 11.0km |