| Rank | Contestant | Country | F | R | S | P | C | C | Score |
| 1 | Tomasz Nowak | Poland | 100 | 100 | 30 | 100 | 100 | 36 | 466 |
| 2 | Marcin Martowicz | Poland | 100 | 45 | 65 | 100 | 100 | 36 | 446 |
| 3 | Jiří Kalvoda | Czech Republic | 100 | 100 | 45 | 56 | 100 | 36 | 437 |
| 4 | Dorijan Lendvaj | Croatia | 100 | 15 | 45 | 100 | 100 | 73 | 433 |
| 5 | Jan Strzeszyński | Poland | 100 | 30 | 100 | 100 | 53 | 36 | 419 |
| 6 | Patrick Pavić | Croatia | 100 | 15 | 50 | 100 | 100 | 51 | 416 |
| 7 | Tiberiu Ioan Mușat | Romania | 100 | 30 | 100 | 100 | 28 | 45 | 403 |
| 8 | Ioan Popescu | Romania | 100 | 30 | 38 | 70 | 100 | 43 | 381 |
| 9 | Krešimir Nežmah | Croatia | 100 | 30 | 45 | 100 | 70 | 28 | 373 |
| 10 | Benjamin Bajd | Slovenia | 100 | 30 | 45 | 49 | 100 | 28 | 352 |
| 11 | Marco Meijer | Netherlands | 100 | 45 | 45 | 100 | 53 | 0 | 343 |
| 12 | Adrian-Emanuel Dicu | Romania | 100 | 30 | 0 | 100 | 100 | 0 | 330 |
| 13 | Adam Górkiewicz | Poland | 100 | 30 | 7 | 49 | 100 | 43 | 329 |
| 14 | Gellért Tóth | Hungary 2 | 100 | 30 | 45 | 52 | 100 | 0 | 327 |
| 15 | Aldas Lenkšas | Lithuania | 100 | 30 | 15 | 70 | 51 | 36 | 302 |
| 16 | Martin Josip Kocijan | Croatia | 100 | 30 | 15 | 31 | 100 | 13 | 289 |
| 17 | Mihnea Andreescu | Romania | 100 | 15 | 45 | 52 | 18 | 43 | 273 |
| 18 | Modestas Gujis | Lithuania | 100 | 15 | 30 | 70 | 54 | 0 | 269 |
| 19 | Yasmine Briefs | Germany | 73 | 30 | 30 | 35 | 70 | 28 | 266 |
| 20 | Tommaso Dossi | Italy | 100 | 30 | 30 | 38 | 51 | 13 | 262 |
| 21 | Matej Urban | Slovakia | 100 | 30 | 50 | 17 | 44 | 21 | 262 |
| 22 | Taulant Arapi | Italy | 73 | 30 | 30 | 31 | 34 | 51 | 249 |
| 23 | Joël Huber | Switzerland | 100 | 30 | 30 | 17 | 18 | 51 | 246 |
| 24 | Marc Strufe | Germany | 100 | 30 | 15 | 17 | 53 | 28 | 243 |
| 25 | Kornél Szabó | Hungary 2 | 100 | 15 | 45 | 52 | 18 | 8 | 238 |
| 26 | Dovydas Vadišius | Lithuania | 100 | 15 | 7 | 52 | 18 | 36 | 228 |
| 27 | Jozef Fülöp | Slovakia | 100 | 30 | 7 | 49 | 9 | 21 | 216 |
| 28 | Péter Szente | Hungary 2 | 100 | 30 | 30 | 0 | 34 | 21 | 215 |
| 29 | Lorenzo Conti | Germany | 100 | 30 | 30 | 17 | 34 | 0 | 211 |
| 30 | Bumjun Kim | Germany | 100 | 15 | 15 | 31 | 18 | 28 | 207 |
| 31 | Jakob Schrader | Slovenia | 100 | 30 | 8 | 31 | 18 | 13 | 200 |
| 32 | Ondřej Sladký | Czech Republic | 100 | 30 | 15 | 14 | 18 | 21 | 198 |
| 33 | Václav Janáček | Czech Republic | 73 | 15 | 45 | 0 | 34 | 21 | 188 |
| 34 | Péter Varga | Hungary | 100 | 30 | 30 | 0 | 28 | 0 | 188 |
| 35 | Job Petrovčič | Slovenia | 100 | 0 | 0 | 31 | 34 | 21 | 186 |
| 36 | Dávid Bertalan Bukva | Hungary | 100 | 30 | 15 | 38 | 0 | 0 | 183 |
| 37 | Fabio Giovanazzi | Italy | 100 | 15 | 0 | 38 | 18 | 8 | 179 |
| 38 | Jeroen Op de Beek | Netherlands | 100 | 15 | 0 | 17 | 9 | 36 | 177 |
| 39 | Lan Sevčnikar | Slovenia | 73 | 30 | 8 | 49 | 9 | 8 | 177 |
| 40 | Bálint Horcsin | Hungary | 100 | 30 | 7 | 38 | 0 | 0 | 175 |
| 41 | Lucia Krajčoviechová | Slovakia | 73 | 30 | 7 | 31 | 9 | 0 | 150 |
| 42 | Alessandro Minisini | Italy | 100 | 15 | 7 | 14 | 0 | 13 | 149 |
| 43 | Tobias Feigenwinter | Switzerland | 100 | 0 | 7 | 38 | 0 | 0 | 145 |
| 44 | Márton Tamás Németh | Hungary | 100 | 15 | 7 | 17 | 0 | 0 | 139 |
| 45 | Sebastian Schulze | Austria | 73 | 15 | 0 | 0 | 34 | 13 | 135 |
| 46 | Adam Blažek | Czech Republic | 45 | 30 | 7 | 0 | 0 | 36 | 118 |
| 47 | Rokas Urbonas | Lithuania | 100 | 15 | 0 | 0 | 0 | 0 | 115 |
| 48 | Daniel Fendrich | Austria | 40 | 15 | 0 | 31 | 18 | 8 | 112 |
| 49 | Marijn Adriaanse | Netherlands | 12 | 30 | 0 | 0 | 34 | 28 | 104 |
| 50 | Matej Hanus | Slovakia | 100 | 0 | 0 | 0 | 0 | 0 | 100 |
| 51 | Jonas Meier | Switzerland | 40 | 15 | 15 | 0 | 18 | 0 | 88 |
| 52 | Milán Székely | Hungary 2 | 27 | 15 | 0 | 38 | 0 | 5 | 85 |
| 53 | Maurits Van Altvorst | Netherlands | 0 | 0 | 7 | 0 | 34 | 28 | 69 |
| 54 | Lukas Münzel | Switzerland | 30 | 15 | 0 | 0 | 18 | 0 | 63 |
| 55 | Moritz Strobl | Austria | 12 | 0 | 0 | 0 | 0 | 0 | 12 |
| 56 | Matthias Monschein | Austria | 0 | 0 | 0 | 0 | 0 | 0 | 0 |