1 | FORSBERG Jere | FIN - Finland | 345/ 1 | 340/ 3 | 685 | 40 | 17 | |
| FIN - Finland |
| 50m-1: 345, 50m-2: 340 |
2 | GALÉ MONTORIO Fernando | ESP - Spain | 337/ 5 | 343/ 1 | 680 | 35 | 10 | |
| ESP - Spain |
| 50m-1: 337, 50m-2: 343 |
3 | CANCELLI Giampaolo | ITA - Italy | 337/ 3 | 335/ 6 | 672 | 36 | 12 | |
| ITA - Italy |
| 50m-1: 337, 50m-2: 335 |
4 | DZIADYK Ivan | UKR - Ukraine | 332/ 8 | 340/ 2 | 672 | 34 | 13 | |
| UKR - Ukraine |
| 50m-1: 332, 50m-2: 340 |
5 | MEIER Michael | AUT - Austria | 329/10 | 339/ 5 | 668 | 31 | 10 | |
| AUT - Austria |
| 50m-1: 329, 50m-2: 339 |
6 | DUDKA Adam | POL - Poland | 337/ 4 | 330/10 | 667 | 30 | 9 | |
| POL - Poland |
| 50m-1: 337, 50m-2: 330 |
7 | DORIC Martin | SVK - Slovakia | 339/ 2 | 328/12 | 667 | 29 | 10 | |
| SVK - Slovakia |
| 50m-1: 339, 50m-2: 328 |
8 | SENECA Christian | ITA - Italy | 327/13 | 339/ 4 | 666 | 38 | 11 | |
| ITA - Italy |
| 50m-1: 327, 50m-2: 339 |
9 | TURAN Murat | TUR - Türkiye | 336/ 6 | 326/15 | 662 | 30 | 9 | |
| TUR - Türkiye |
| 50m-1: 336, 50m-2: 326 |
10 | HARRIS Jamie | GBR - Great Britain | 329/12 | 330/ 9 | 659 | 25 | 5 | |
| GBR - Great Britain |
| 50m-1: 329, 50m-2: 330 |
11 | BARTOS Leos | CZE - Czech Republic | 326/14 | 332/ 7 | 658 | 26 | 11 | |
| CZE - Czech Republic |
| 50m-1: 326, 50m-2: 332 |
12 | DE GIER Mark | NED - Netherlands | 324/15 | 325/16 | 649 | 12 | 4 | |
| NED - Netherlands |
| 50m-1: 324, 50m-2: 325 |
13 | AYGAN Erdogan | TUR - Türkiye | 320/17 | 328/11 | 648 | 25 | 9 | |
| TUR - Türkiye |
| 50m-1: 320, 50m-2: 328 |
14 | VRZAL Tomas | CZE - Czech Republic | 314/19 | 330/ 8 | 644 | 25 | 10 | |
| CZE - Czech Republic |
| 50m-1: 314, 50m-2: 330 |
15 | KLAASSEN Roy | NED - Netherlands | 329/11 | 315/17 | 644 | 18 | 4 | |
| NED - Netherlands |
| 50m-1: 329, 50m-2: 315 |
16 | BARANAUSKAS Rolandas | LTU - Lithuania | 316/18 | 327/14 | 643 | 22 | 7 | |
| LTU - Lithuania |
| 50m-1: 316, 50m-2: 327 |
17 | UZELAC Veselin | SRB - Serbia | 335/ 7 | 306/21 | 641 | 22 | 8 | |
| SRB - Serbia |
| 50m-1: 335, 50m-2: 306 |
18 | WEGERER Martin | AUT - Austria | 314/20 | 327/13 | 641 | 22 | 6 | |
| AUT - Austria |
| 50m-1: 314, 50m-2: 327 |
19 | NABIYEV Ali | AZE - Azerbaijan | 331/ 9 | 303/23 | 634 | 27 | 13 | |
| AZE - Azerbaijan |
| 50m-1: 331, 50m-2: 303 |
20 | HALLDORSSON Thorsteinn | ISL - Iceland | 323/16 | 305/22 | 628 | 20 | 6 | |
| ISL - Iceland |
| 50m-1: 323, 50m-2: 305 |
21 | HÉRITIER Pascal | SUI - Switzerland | 313/21 | 301/24 | 614 | 15 | 4 | |
| SUI - Switzerland |
| 50m-1: 313, 50m-2: 301 |
22 | KINIK Peter | SVK - Slovakia | 302/23 | 310/18 | 612 | 9 | 4 | |
| SVK - Slovakia |
| 50m-1: 302, 50m-2: 310 |
23 | IURESCU Gheorghe | ROU - Romania | 302/22 | 307/20 | 609 | 15 | 4 | |
| ROU - Romania |
| 50m-1: 302, 50m-2: 307 |
24 | KAZIMOV Vusal | AZE - Azerbaijan | 287/24 | 308/19 | 595 | 16 | 5 | |
| AZE - Azerbaijan |
| 50m-1: 287, 50m-2: 308 |
25 | SOARE Sabin | ROU - Romania | 282/25 | 283/25 | 565 | 7 | 3 | |
| ROU - Romania |
| 50m-1: 282, 50m-2: 283 |