| 30-08 | DNF | | La Route des Géants (1.1) | 0 |
| 22-08 | 10 | | UCI Junior Track World Championships (Omnium) (CM) | 0 |
| 21-08 | 13 | | UCI Junior Track World Championships (Elimination Race) (CM) | 0 |
| 20-08 | 14 | | UCI Junior Track World Championships (Points Race) (CM) | 0 |
| 19-08 | 25 | | UCI Junior Track World Championships (Scratch) (CM) | 0 |
| 22-07 | 39 | | Trofee van Vlaanderen (1.1) | 128.0km |
| 27-06 | 2 | | National Road Championships - Israel TT U19 (CN) | |
| 20-06 | 1 | | National Road Championships - Israel U19 (CN) | |
| | | G.P. F.W.R. Baron - Lago Le Bandie - Pieve Del Grappa (2.NCUP) |
| 88 | | Klassement |
| 31 | | Jongeren |
| 07-06 | 111 | 88 | Etappe 2bLago Le Bandie - Lago Le Bandie (111.0km) | 111.0km |
| 07-06 | 76 | 88 | Etappe 2aLago Le Bandie - Lago Le Bandie (3.0km) | 3.0km |
| 06-06 | 90 | 90 | Etappe 1Lago Le Bandie - Spresiano (135.0km) | 135.0km |
| | | Penn Ar Bed - Bro An Hirwazh (2.1) |
| 19-04 | 81 | 69 | Etappe 2Plougonvelin - Plougonvelin (7.0km) | 7.0km |
| 19-04 | 13 | 34 | Etappe 3Pointe Saint-Mathieu - Plouzané (119.0km) | 119.0km |
| 18-04 | 17 | 17 | Etappe 1Plouzané - Ploumoguer (110.0km) | 110.0km |
| | | STER Van Zuid Limburg (2.1) |
| 05-04 | 83 | 71 | Etappe 4Sint-Truiden - Sint-Truiden (6.0km) | 6.0km |
| 05-04 | 125 | 115 | Etappe 3Wellen - Wellen (93.0km) | 93.0km |
| 04-04 | 82 | 70 | Etappe 2Lanaken - Lanaken (95.0km) | 95.0km |
| 03-04 | 69 | 71 | Etappe 1Munsterbilzen - Riemst (83.0km) | 83.0km |
| | | Guido Reybrouck Classic (2.1) |
| 102 | | Klassement |
| 21 | | Jongeren |
| 22-03 | 103 | 102 | Etappe 2Damme - Damme (119.0km) | 119.0km |
| 21-03 | 88 | 88 | Etappe 1Damme - Damme (11.0km) | 11.0km |