| 1 | OBREZA SKERJANEC Timotej | SLO - Slovenia | 351/ 4 | 354/ 1 | 705 | 57 | 19 | |
| | SLO - Slovenia |
| | 50m-1: 351, 50m-2: 354 |
| 2 | DE SILVIO Gianluca | GER - Germany | 354/ 1 | 347/ 4 | 701 | 54 | 23 | |
| | GER - Germany |
| | 50m-1: 354, 50m-2: 347 |
| 3 | VERHOEF Hendre | RSA - South Africa | 353/ 2 | 348/ 3 | 701 | 53 | 28 | |
| | RSA - South Africa |
| | 50m-1: 353, 50m-2: 348 |
| 4 | MATEJKA Raphael Amar | ESP - Spain | 351/ 3 | 348/ 2 | 699 | 53 | 25 | |
| | ESP - Spain |
| | 50m-1: 351, 50m-2: 348 |
| 5 | ART Mattéo | BEL - Belgium | 350/ 5 | 346/ 5 | 696 | 49 | 23 | |
| | BEL - Belgium |
| | 50m-1: 350, 50m-2: 346 |
| 6 | RYAN Ewan | RSA - South Africa | 346/ 7 | 345/ 6 | 691 | 45 | 14 | |
| | RSA - South Africa |
| | 50m-1: 346, 50m-2: 345 |
| 7 | BARDASI Leonardo | ITA - Italy | 346/ 6 | 343/ 8 | 689 | 44 | 14 | |
| | ITA - Italy |
| | 50m-1: 346, 50m-2: 343 |
| 8 | DYMBRYLOV Timur | AIN - Ain | 344/ 8 | 343/ 7 | 687 | 44 | 15 | |
| | AIN - Ain |
| | 50m-1: 344, 50m-2: 343 |
| 9 | GALANTE Valentino | RSA - South Africa | 341/12 | 342/ 9 | 683 | 41 | 11 | |
| | RSA - South Africa |
| | 50m-1: 341, 50m-2: 342 |
| 10 | POSAVEC Maks | CRO - Croatia | 343/ 9 | 339/13 | 682 | 39 | 13 | |
| | CRO - Croatia |
| | 50m-1: 343, 50m-2: 339 |
| 11 | SIBIRIAKOV Artur | AIN - Ain | 340/15 | 342/10 | 682 | 37 | 16 | |
| | AIN - Ain |
| | 50m-1: 340, 50m-2: 342 |
| 12 | SMART Bertie | GBR - Great Britain | 342/11 | 340/12 | 682 | 37 | 14 | |
| | GBR - Great Britain |
| | 50m-1: 342, 50m-2: 340 |
| 13 | GRANDIČ Jure | SLO - Slovenia | 341/13 | 340/11 | 681 | 38 | 10 | |
| | SLO - Slovenia |
| | 50m-1: 341, 50m-2: 340 |
| 14 | MATEJ Behančín | SVK - Slovakia | 343/10 | 337/14 | 680 | 37 | 10 | |
| | SVK - Slovakia |
| | 50m-1: 343, 50m-2: 337 |
| 15 | SIREL Mait | EST - Estonia | 338/18 | 335/15 | 673 | 33 | 13 | |
| | EST - Estonia |
| | 50m-1: 338, 50m-2: 335 |
| 16 | MARANTO Christian | ITA - Italy | 340/14 | 332/20 | 672 | 34 | 9 | |
| | ITA - Italy |
| | 50m-1: 340, 50m-2: 332 |
| 17 | STOLAKIS Angelos-Stavros | GRE - Greece | 335/20 | 332/19 | 667 | 35 | 14 | |
| | GRE - Greece |
| | 50m-1: 335, 50m-2: 332 |
| 18 | FRANK Kfir | ISR - Israel | 332/21 | 335/16 | 667 | 31 | 9 | |
| | ISR - Israel |
| | 50m-1: 332, 50m-2: 335 |
| 19 | ABIDUEV Chingiz | AIN - Ain | 336/19 | 330/21 | 666 | 34 | 9 | |
| | AIN - Ain |
| | 50m-1: 336, 50m-2: 330 |
| 20 | REITMEIER Filip Maria | CZE - Czechia | 332/22 | 332/18 | 664 | 32 | 11 | |
| | CZE - Czechia |
| | 50m-1: 332, 50m-2: 332 |
| 21 | KARAKAS Barnabás | HUN - Hungary | 331/23 | 333/17 | 664 | 26 | 11 | |
| | HUN - Hungary |
| | 50m-1: 331, 50m-2: 333 |
| 22 | BARIGOZZI Samuele | ITA - Italy | 338/16 | 317/25 | 655 | 28 | 11 | |
| | ITA - Italy |
| | 50m-1: 338, 50m-2: 317 |
| 23 | ZUPANCIC Lorenzo | CRO - Croatia | 326/27 | 328/22 | 654 | 25 | 10 | |
| | CRO - Croatia |
| | 50m-1: 326, 50m-2: 328 |
| 24 | VAN DER STOK Max | NED - Netherlands | 328/26 | 326/23 | 654 | 22 | 8 | |
| | NED - Netherlands |
| | 50m-1: 328, 50m-2: 326 |
| 25 | ALRASHDI Nasir | UAE - UAE | 338/17 | 314/28 | 652 | 26 | 7 | |
| | UAE - UAE |
| | 50m-1: 338, 50m-2: 314 |
| 26 | DELFOSSE Tohan | BEL - Belgium | 330/25 | 321/24 | 651 | 27 | 10 | |
| | BEL - Belgium |
| | 50m-1: 330, 50m-2: 321 |
| 27 | NAHRGANG Anton | SUI - Switzerland | 330/24 | 317/27 | 647 | 22 | 2 | |
| | SUI - Switzerland |
| | 50m-1: 330, 50m-2: 317 |
| 28 | CUNHA Mateus | POR - Portugal | 322/30 | 317/26 | 639 | 19 | 4 | |
| | POR - Portugal |
| | 50m-1: 322, 50m-2: 317 |
| 29 | PETROPOULOS Angelos | GRE - Greece | 325/28 | 313/29 | 638 | 20 | 8 | |
| | GRE - Greece |
| | 50m-1: 325, 50m-2: 313 |
| 30 | TOMINGAS Oskar | EST - Estonia | 322/29 | 312/30 | 634 | 16 | 6 | |
| | EST - Estonia |
| | 50m-1: 322, 50m-2: 312 |
| 31 | PAPAKONSTANTOPOULOS Georgios | GRE - Greece | 305/31 | 277/31 | 582 | 9 | 3 | |
| | GRE - Greece |
| | 50m-1: 305, 50m-2: 277 |
| 32 | MARKUSSON Magnus Darri | ISL - Iceland | 302/32 | 253/32 | 555 | 3 | 0 | |
| | ISL - Iceland |
| | 50m-1: 302, 50m-2: 253 |