| 1 | Damian Żurek (Senior) | POL | 35.20 | | - |
| 2 | Marek Kania (Senior) | POL | 35.60 | | +0.400 |
| 3 | Piotr Michalski (Senior) | POL | 35.62 | | +0.415 |
| 4 | Jakub Piotrowski (Senior) | POL | 36.29 | | +1.090 |
| 5 | Kacper Abratkiewicz (Neo) | POL | 36.59 | | +1.387 |
| 6 | Jesper van Mieghem (Neo) | NED | 36.84 | | +1.634 |
| 7 | Mateusz Mikołajuk (Neo) | POL | 37.10 | | +1.896 |
| 8 | János Sipos (A2) | HUN | 37.39 | | +2.188 |
| 9 | Yanick de Hoogd (Neo) | NED | 37.64 | | +2.440 |
| 10 | Laurens Bergé (Neo) | BEL | 37.71 | | +2.504 |
| 11 | Jack Boekema (B1) | NED | 37.74 | | +2.538 |
| 12 | Bram van Essen (Neo) | NED | 37.92 | | +2.714 |
| 13 | Niels van Reeuwijk (Neo) | NED | 38.17 | | +2.964 |
| 14 | Julian.06 de Boer (A1) | NED | 38.79 | | +3.588 |
| 15 | Bodhi Smeele (A1) | NED | 39.09 | | +3.890 |
| 16 | Jort de Gans (Neo) | NED | 40.22 | | +5.013 |
| 17 | Friso van Vliet (B2) | NED | 40.65 | | +5.448 |
| 18 | João da Silva Martins (A2) | POR | 41.54 | | +6.341 |
| 19 | Tiago Filipe Calado Mestre (B2) | POR | 41.89 | | +6.686 |
| 20 | Bernardo Costa (B1) | POR | 42.83 | SB | +7.630 |
| 21 | Leonardo Fernandes (B1) | POR | 44.50 | | +9.300 |
| 22 | Gabriel Paiva (B2) | POR | 47.19 | SB | +11.988 |