1 | SEZGIN Yagiz | TUR - Türkiye | 350/ 1 | 339/ 4 | 689 | 44 | 22 | |
| TUR - Türkiye |
| 50m-1: 350, 50m-2: 339 |
2 | GRIGARAVICIUS Jonas | LTU - Lithuania | 348/ 2 | 338/ 6 | 686 | 41 | 16 | |
| LTU - Lithuania |
| 50m-1: 348, 50m-2: 338 |
3 | NUBER Noah | GER - Germany | 345/ 3 | 339/ 3 | 684 | 41 | 12 | |
| GER - Germany |
| 50m-1: 345, 50m-2: 339 |
4 | DE LOS SANTOS SÁNCHEZ Álvaro | ESP - Spain | 343/ 4 | 339/ 2 | 682 | 40 | 15 | |
| ESP - Spain |
| 50m-1: 343, 50m-2: 339 |
5 | REES Ioan | GBR - Great Britain | 336/10 | 343/ 1 | 679 | 36 | 16 | |
| GBR - Great Britain |
| 50m-1: 336, 50m-2: 343 |
6 | MATEJKA Raphael Amar | ESP - Spain | 340/ 7 | 338/ 7 | 678 | 36 | 13 | |
| ESP - Spain |
| 50m-1: 340, 50m-2: 338 |
7 | RIDDING Alfie | GBR - Great Britain | 339/ 8 | 338/ 5 | 677 | 35 | 11 | |
| GBR - Great Britain |
| 50m-1: 339, 50m-2: 338 |
8 | SIREL Mait | EST - Estonia | 342/ 5 | 330/10 | 672 | 33 | 9 | |
| EST - Estonia |
| 50m-1: 342, 50m-2: 330 |
9 | CECCO Omar | ITA - Italy | 334/13 | 333/ 9 | 667 | 30 | 10 | |
| ITA - Italy |
| 50m-1: 334, 50m-2: 333 |
10 | BARIGOZZI Samuele | ITA - Italy | 330/15 | 335/ 8 | 665 | 29 | 8 | |
| ITA - Italy |
| 50m-1: 330, 50m-2: 335 |
11 | KARAKAS Barnabás | HUN - Hungary | 336/ 9 | 328/13 | 664 | 29 | 9 | |
| HUN - Hungary |
| 50m-1: 336, 50m-2: 328 |
12 | HADAR Yiftach | ISR - Israel | 335/12 | 329/11 | 664 | 29 | 8 | |
| ISR - Israel |
| 50m-1: 335, 50m-2: 329 |
13 | JENNRICH Joel Luis | GER - Germany | 335/11 | 320/15 | 655 | 27 | 9 | |
| GER - Germany |
| 50m-1: 335, 50m-2: 320 |
14 | PORTNER PAVIĆEVIĆ Nikola | CRO - Croatia | 326/16 | 328/12 | 654 | 27 | 11 | |
| CRO - Croatia |
| 50m-1: 326, 50m-2: 328 |
15 | SCHOENEBURG Theo Rousing | DEN - Denmark | 340/ 6 | 312/20 | 652 | 29 | 12 | |
| DEN - Denmark |
| 50m-1: 340, 50m-2: 312 |
16 | ARGÜELLES PRESA Xes | ESP - Spain | 330/14 | 318/16 | 648 | 26 | 11 | |
| ESP - Spain |
| 50m-1: 330, 50m-2: 318 |
17 | FRANK Kfir | ISR - Israel | 319/21 | 327/14 | 646 | 22 | 4 | |
| ISR - Israel |
| 50m-1: 319, 50m-2: 327 |
18 | POSAVEC Maks | CRO - Croatia | 322/17 | 318/17 | 640 | 18 | 8 | |
| CRO - Croatia |
| 50m-1: 322, 50m-2: 318 |
19 | SALCA Codrin | ROU - Romania | 319/20 | 317/18 | 636 | 22 | 7 | |
| ROU - Romania |
| 50m-1: 319, 50m-2: 317 |
20 | ZUPANCIC Lorenzo | CRO - Croatia | 317/23 | 317/19 | 634 | 20 | 5 | |
| CRO - Croatia |
| 50m-1: 317, 50m-2: 317 |
21 | GABRIELLI Cristian | ITA - Italy | 320/18 | 310/21 | 630 | 19 | 10 | |
| ITA - Italy |
| 50m-1: 320, 50m-2: 310 |
22 | TÄHEPÕLD Aksel | EST - Estonia | 319/19 | 306/23 | 625 | 15 | 6 | |
| EST - Estonia |
| 50m-1: 319, 50m-2: 306 |
23 | BALTEANU Andrei | ROU - Romania | 313/24 | 307/22 | 620 | 17 | 6 | |
| ROU - Romania |
| 50m-1: 313, 50m-2: 307 |
24 | PAPAKONSTANTOPOULOS Georgios | GRE - Greece | 318/22 | 290/24 | 608 | 14 | 5 | |
| GRE - Greece |
| 50m-1: 318, 50m-2: 290 |
25 | DANIFELD Valentin | ROU - Romania | 269/25 | 270/25 | 539 | 12 | 5 | |
| ROU - Romania |
| 50m-1: 269, 50m-2: 270 |