1 | VETTER Jonathan | GER - Germany | 338/ 1 | 331/ 1 | 669 | 35 | 12 |
| GER - Germany |
| 70m-1: 338, 70m-2: 331 |
2 | AK Samet | TUR - Turkey | 326/ 8 | 325/ 2 | 651 | 26 | 6 |
| TUR - Turkey |
| 70m-1: 326, 70m-2: 325 |
3 | ARZUMAN Musa | TUR - Turkey | 326/ 9 | 318/ 3 | 644 | 25 | 12 |
| TUR - Turkey |
| 70m-1: 326, 70m-2: 318 |
4 | SANCHEZ Yun | ESP - Spain | 335/ 2 | 309/ 6 | 644 | 23 | 9 |
| ESP - Spain |
| 70m-1: 335, 70m-2: 309 |
5 | BANCHEV Ivan | BUL - Bulgaria | 334/ 3 | 309/ 5 | 643 | 24 | 6 |
| BUL - Bulgaria |
| 70m-1: 334, 70m-2: 309 |
6 | VAUTRIN Jules | FRA - France | 332/ 4 | 311/ 4 | 643 | 23 | 5 |
| FRA - France |
| 70m-1: 332, 70m-2: 311 |
7 | SCHIFFHAUER Nico | GER - Germany | 329/ 5 | 307/ 9 | 636 | 19 | 7 |
| GER - Germany |
| 70m-1: 329, 70m-2: 307 |
8 | GREGORI Francesco | ITA - Italy | 327/ 6 | 307/ 8 | 634 | 25 | 7 |
| ITA - Italy |
| 70m-1: 327, 70m-2: 307 |
9 | BILISARI Matteo | ITA - Italy | 321/15 | 309/ 7 | 630 | 15 | 3 |
| ITA - Italy |
| 70m-1: 321, 70m-2: 309 |
10 | MARAS Efe Gürkan | TUR - Turkey | 324/13 | 306/10 | 630 | 14 | 4 |
| TUR - Turkey |
| 70m-1: 324, 70m-2: 306 |
11 | TIMPU Mario | ROU - Romania | 324/12 | 304/11 | 628 | 20 | 9 |
| ROU - Romania |
| 70m-1: 324, 70m-2: 304 |
12 | BERNARDI Nicolas | FRA - France | 325/10 | 303/12 | 628 | 18 | 6 |
| FRA - France |
| 70m-1: 325, 70m-2: 303 |
13 | CARBONETTI Theo | BEL - Belgium | 322/14 | 300/14 | 622 | 18 | 8 |
| BEL - Belgium |
| 70m-1: 322, 70m-2: 300 |
14 | CHABIN Keziah | SUI - Switzerland | 324/11 | 297/15 | 621 | 20 | 10 |
| SUI - Switzerland |
| 70m-1: 324, 70m-2: 297 |
15 | NOVATI Federico | ITA - Italy | 316/17 | 303/13 | 619 | 14 | 2 |
| ITA - Italy |
| 70m-1: 316, 70m-2: 303 |
16 | STROCK-HUTTEPAIN Thomas | FRA - France | 326/ 7 | 289/19 | 615 | 19 | 8 |
| FRA - France |
| 70m-1: 326, 70m-2: 289 |
17 | LINKE Erik | GER - Germany | 319/16 | 287/20 | 606 | 19 | 7 |
| GER - Germany |
| 70m-1: 319, 70m-2: 287 |
18 | RENAUD Arnaud | SUI - Switzerland | 310/19 | 296/16 | 606 | 16 | 3 |
| SUI - Switzerland |
| 70m-1: 310, 70m-2: 296 |
19 | BEESE-RAYBOULD Gabriel | GBR - Great Britain | 312/18 | 285/23 | 597 | 15 | 5 |
| GBR - Great Britain |
| 70m-1: 312, 70m-2: 285 |
20 | BUZILA-BALAS Tudor | ROU - Romania | 302/24 | 291/17 | 593 | 13 | 3 |
| ROU - Romania |
| 70m-1: 302, 70m-2: 291 |
21 | ORTON Monty | GBR - Great Britain | 308/20 | 285/22 | 593 | 11 | 2 |
| GBR - Great Britain |
| 70m-1: 308, 70m-2: 285 |
22 | MACHAN Maros | SVK - Slovakia | 296/25 | 291/17 | 587 | 11 | 4 |
| SVK - Slovakia |
| 70m-1: 296, 70m-2: 291 |
23 | THOMPSON Dan | GBR - Great Britain | 306/21 | 276/24 | 582 | 10 | 5 |
| GBR - Great Britain |
| 70m-1: 306, 70m-2: 276 |
24 | CHORBADZHIYSKI Tervel | BUL - Bulgaria | 295/27 | 287/21 | 582 | 9 | 3 |
| BUL - Bulgaria |
| 70m-1: 295, 70m-2: 287 |
25 | FRAI Cosmin | ROU - Romania | 304/23 | 274/25 | 578 | 9 | 2 |
| ROU - Romania |
| 70m-1: 304, 70m-2: 274 |
26 | SLADEK Tomas | SVK - Slovakia | 304/22 | 266/26 | 570 | 15 | 4 |
| SVK - Slovakia |
| 70m-1: 304, 70m-2: 266 |
27 | POP Noah | LUX - Luxembourg | 296/26 | 261/27 | 557 | 11 | 0 |
| LUX - Luxembourg |
| 70m-1: 296, 70m-2: 261 |
28 | NEDELCU Cristian | ROU - Romania | 282/28 | 202/28 | 484 | 8 | 1 |
| ROU - Romania |
| 70m-1: 282, 70m-2: 202 |
29 | TAMBERG Madis-Julius | EST - Estonia | 228/29 | 154/29 | 382 | 3 | 0 |
| EST - Estonia |
| 70m-1: 228, 70m-2: 154 |