1 | VAN MONTAGU Piotr | BEL - Belgium | 354/ 1 | 342/ 4 | 696 | 49 | 19 | |
| BEL - Belgium |
| 50m-1: 354, 50m-2: 342 |
2 | FORSBERG Jere | FIN - Finland | 346/ 4 | 348/ 1 | 694 | 48 | 16 | |
| FIN - Finland |
| 50m-1: 346, 50m-2: 348 |
3 | BONACINA Matteo | ITA - Italy | 345/ 6 | 347/ 3 | 692 | 44 | 30 | |
| ITA - Italy |
| 50m-1: 345, 50m-2: 347 |
4 | MACQUEEN Nathan | GBR - Great Britain | 342/10 | 348/ 2 | 690 | 43 | 17 | |
| GBR - Great Britain |
| 50m-1: 342, 50m-2: 348 |
5 | PAVLIK Marcel | SVK - Slovakia | 345/ 5 | 341/ 6 | 686 | 41 | 13 | |
| SVK - Slovakia |
| 50m-1: 345, 50m-2: 341 |
6 | ATAMANENKO Serhiy | UKR - Ukraine | 349/ 2 | 336/ 9 | 685 | 42 | 10 | |
| UKR - Ukraine |
| 50m-1: 349, 50m-2: 336 |
7 | MEIER Michael | AUT - Austria | 348/ 3 | 336/10 | 684 | 40 | 19 | |
| AUT - Austria |
| 50m-1: 348, 50m-2: 336 |
8 | HARRIS Jamie | GBR - Great Britain | 343/ 7 | 339/ 7 | 682 | 40 | 11 | |
| GBR - Great Britain |
| 50m-1: 343, 50m-2: 339 |
9 | DZIADYK Ivan | UKR - Ukraine | 342/ 8 | 335/11 | 677 | 39 | 14 | |
| UKR - Ukraine |
| 50m-1: 342, 50m-2: 335 |
10 | JOUSSAUME Thierry | FRA - France | 342/ 9 | 332/15 | 674 | 37 | 14 | |
| FRA - France |
| 50m-1: 342, 50m-2: 332 |
11 | GALÉ MONTORIO Fernando | ESP - Spain | 333/15 | 341/ 5 | 674 | 37 | 10 | |
| ESP - Spain |
| 50m-1: 333, 50m-2: 341 |
12 | GUÉRIN Maxime | FRA - France | 340/11 | 334/12 | 674 | 33 | 15 | |
| FRA - France |
| 50m-1: 340, 50m-2: 334 |
13 | KORKMAZ Bulent | TUR - Türkiye | 338/13 | 332/16 | 670 | 32 | 12 | |
| TUR - Türkiye |
| 50m-1: 338, 50m-2: 332 |
14 | CANCELLI Giampaolo | ITA - Italy | 338/13 | 330/18 | 668 | 29 | 10 | |
| ITA - Italy |
| 50m-1: 338, 50m-2: 330 |
15 | MARTÍNEZ TORRE Adrián | ESP - Spain | 333/16 | 334/13 | 667 | 28 | 9 | |
| ESP - Spain |
| 50m-1: 333, 50m-2: 334 |
16 | HALLDORSSON Thorsteinn | ISL - Iceland | 333/17 | 333/14 | 666 | 27 | 7 | |
| ISL - Iceland |
| 50m-1: 333, 50m-2: 333 |
17 | YORULMAZ Abdullah | TUR - Türkiye | 339/12 | 326/22 | 665 | 33 | 10 | |
| TUR - Türkiye |
| 50m-1: 339, 50m-2: 326 |
18 | DORIC Martin | SVK - Slovakia | 328/23 | 337/ 8 | 665 | 29 | 13 | |
| SVK - Slovakia |
| 50m-1: 328, 50m-2: 337 |
19 | SENECA Christian | ITA - Italy | 331/18 | 331/17 | 662 | 31 | 15 | |
| ITA - Italy |
| 50m-1: 331, 50m-2: 331 |
20 | KLAASSEN Roy | NED - Netherlands | 328/22 | 330/19 | 658 | 29 | 12 | |
| NED - Netherlands |
| 50m-1: 328, 50m-2: 330 |
21 | HÉRITIER Pascal | SUI - Switzerland | 330/20 | 327/20 | 657 | 25 | 8 | |
| SUI - Switzerland |
| 50m-1: 330, 50m-2: 327 |
22 | PEGULESCU Augustin | ROU - Romania | 329/21 | 327/21 | 656 | 24 | 11 | |
| ROU - Romania |
| 50m-1: 329, 50m-2: 327 |
23 | MARECAK Marian | SVK - Slovakia | 331/19 | 318/24 | 649 | 21 | 5 | |
| SVK - Slovakia |
| 50m-1: 331, 50m-2: 318 |
24 | DE GIER Mark | NED - Netherlands | 323/24 | 318/23 | 641 | 17 | 6 | |
| NED - Netherlands |
| 50m-1: 323, 50m-2: 318 |
25 | BUTOI Ionut Claudiu | ROU - Romania | 321/25 | 314/25 | 635 | 21 | 9 | |
| ROU - Romania |
| 50m-1: 321, 50m-2: 314 |
26 | IURESCU Gheorghe | ROU - Romania | 311/26 | 303/26 | 614 | 14 | 4 | |
| ROU - Romania |
| 50m-1: 311, 50m-2: 303 |