1 | SULLIVAN Sawyer | USA - USA | 357/ 1 | 356/ 1 | 713 | 65 | 30 |
| USA - USA |
| 50m-1: 357, 50m-2: 356 |
2 | ASLIM Abdullah | TUR - Turkey | 354/ 2 | 351/ 5 | 705 | 57 | 24 |
| TUR - Turkey |
| 50m-1: 354, 50m-2: 351 |
3 | DALAL Kushal | IND - India | 353/ 4 | 352/ 4 | 705 | 57 | 21 |
| IND - India |
| 50m-1: 353, 50m-2: 352 |
4 | KIRCA Eren | TUR - Turkey | 352/ 7 | 352/ 3 | 704 | 56 | 24 |
| TUR - Turkey |
| 50m-1: 352, 50m-2: 352 |
5 | YAMROM Shamai | ISR - Israel | 352/ 5 | 351/ 6 | 703 | 55 | 25 |
| ISR - Israel |
| 50m-1: 352, 50m-2: 351 |
6 | BRENK Aljaz Matija | SLO - Slovenia | 350/11 | 353/ 2 | 703 | 55 | 24 |
| SLO - Slovenia |
| 50m-1: 350, 50m-2: 353 |
7 | SULLIVAN Isaac | USA - USA | 353/ 3 | 346/10 | 699 | 53 | 32 |
| USA - USA |
| 50m-1: 353, 50m-2: 346 |
8 | ARIAS Kevin | ESP - Spain | 351/ 8 | 348/ 7 | 699 | 52 | 31 |
| ESP - Spain |
| 50m-1: 351, 50m-2: 348 |
9 | Sahil Chaudhary | IND - India | 352/ 6 | 345/15 | 697 | 49 | 18 |
| IND - India |
| 50m-1: 352, 50m-2: 345 |
10 | DE WET David Franco | RSA - South Africa | 349/13 | 347/ 8 | 696 | 52 | 22 |
| RSA - South Africa |
| 50m-1: 349, 50m-2: 347 |
11 | TYUTYUN Andrey | KAZ - Kazakhstan | 351/ 8 | 344/17 | 695 | 49 | 20 |
| KAZ - Kazakhstan |
| 50m-1: 351, 50m-2: 344 |
12 | SEDIVY Simon | SVK - Slovakia | 350/11 | 345/13 | 695 | 48 | 26 |
| SVK - Slovakia |
| 50m-1: 350, 50m-2: 345 |
13 | ZIMMERMAN Nathan | USA - USA | 351/ 8 | 344/17 | 695 | 48 | 21 |
| USA - USA |
| 50m-1: 351, 50m-2: 344 |
14 | BORBOLLA Diego | MEX - Mexico | 349/14 | 345/12 | 694 | 48 | 23 |
| MEX - Mexico |
| 50m-1: 349, 50m-2: 345 |
15 | AGUREEV Dmitrii | RUS - Russia | 346/18 | 344/16 | 690 | 44 | 11 |
| RUS - Russia |
| 50m-1: 346, 50m-2: 344 |
16 | GUBBINI Lorenzo | ITA - Italy | 348/16 | 341/21 | 689 | 43 | 15 |
| ITA - Italy |
| 50m-1: 348, 50m-2: 341 |
17 | SOLTANINEJAD Abolfazl | IRI - IR Iran | 342/26 | 347/ 8 | 689 | 42 | 21 |
| IRI - IR Iran |
| 50m-1: 342, 50m-2: 347 |
18 | ARSLAN Yunus Emre | TUR - Turkey | 342/24 | 346/11 | 688 | 44 | 19 |
| TUR - Turkey |
| 50m-1: 342, 50m-2: 346 |
19 | AZIZI Amir Reza | IRI - IR Iran | 343/22 | 345/14 | 688 | 40 | 16 |
| IRI - IR Iran |
| 50m-1: 343, 50m-2: 345 |
20 | APAR Mihir Nitin | IND - India | 348/15 | 338/28 | 686 | 42 | 19 |
| IND - India |
| 50m-1: 348, 50m-2: 338 |
21 | VAN DER MERWE Paul | RSA - South Africa | 344/20 | 341/19 | 685 | 42 | 19 |
| RSA - South Africa |
| 50m-1: 344, 50m-2: 341 |
22 | BEDFORD Isaac | CAN - Canada | 348/17 | 337/33 | 685 | 41 | 14 |
| CAN - Canada |
| 50m-1: 348, 50m-2: 337 |
23 | LANE Thomas | GBR - Great Britain | 346/19 | 338/28 | 684 | 39 | 13 |
| GBR - Great Britain |
| 50m-1: 346, 50m-2: 338 |
24 | GONZALEZ Gadiel | MEX - Mexico | 343/21 | 340/23 | 683 | 38 | 15 |
| MEX - Mexico |
| 50m-1: 343, 50m-2: 340 |
25 | DE WET Jacobus Ignatius | RSA - South Africa | 343/22 | 339/26 | 682 | 36 | 13 |
| RSA - South Africa |
| 50m-1: 343, 50m-2: 339 |
26 | WATSON Dustin | CAN - Canada | 340/27 | 341/20 | 681 | 35 | 17 |
| CAN - Canada |
| 50m-1: 340, 50m-2: 341 |
27 | GIANNECCHINI Alessio | ITA - Italy | 342/25 | 338/30 | 680 | 36 | 10 |
| ITA - Italy |
| 50m-1: 342, 50m-2: 338 |
28 | ALEXANDRESCU Rares Daniel | ROU - Romania | 338/29 | 340/22 | 678 | 35 | 11 |
| ROU - Romania |
| 50m-1: 338, 50m-2: 340 |
29 | BOULEAU Victor | FRA - France | 338/30 | 339/25 | 677 | 35 | 13 |
| FRA - France |
| 50m-1: 338, 50m-2: 339 |
30 | MARCHETTI Andrea | ITA - Italy | 336/35 | 339/24 | 675 | 38 | 14 |
| ITA - Italy |
| 50m-1: 336, 50m-2: 339 |
31 | GONZALEZ MANUEL Hector | ESP - Spain | 337/33 | 337/32 | 674 | 33 | 14 |
| ESP - Spain |
| 50m-1: 337, 50m-2: 337 |
32 | LEUNG Kwan Ki | HKG - Hong Kong, China | 337/34 | 337/34 | 674 | 31 | 11 |
| HKG - Hong Kong, China |
| 50m-1: 337, 50m-2: 337 |
33 | ZEMAN Samuel | SVK - Slovakia | 338/31 | 335/36 | 673 | 33 | 17 |
| SVK - Slovakia |
| 50m-1: 338, 50m-2: 335 |
34 | WILLEMS Stef | NED - Netherlands | 334/37 | 337/35 | 671 | 31 | 13 |
| NED - Netherlands |
| 50m-1: 334, 50m-2: 337 |
35 | CURIC Mihael | CRO - Croatia | 333/39 | 338/31 | 671 | 29 | 8 |
| CRO - Croatia |
| 50m-1: 333, 50m-2: 338 |
36 | BYSTROV Egor | RUS - Russia | 338/28 | 329/37 | 667 | 32 | 15 |
| RUS - Russia |
| 50m-1: 338, 50m-2: 329 |
37 | CSERNÁK István | HUN - Hungary | 337/32 | 326/40 | 663 | 33 | 8 |
| HUN - Hungary |
| 50m-1: 337, 50m-2: 326 |
38 | JUDEA Florin Mirel | ROU - Romania | 324/42 | 339/27 | 663 | 32 | 10 |
| ROU - Romania |
| 50m-1: 324, 50m-2: 339 |
39 | RUBIO Miguel | ESP - Spain | 336/36 | 327/39 | 663 | 30 | 14 |
| ESP - Spain |
| 50m-1: 336, 50m-2: 327 |
40 | BRYLD Nicklas Bredal | DEN - Denmark | 334/38 | 327/38 | 661 | 27 | 8 |
| DEN - Denmark |
| 50m-1: 334, 50m-2: 327 |
41 | YURIN Danil | RUS - Russia | 331/40 | 324/41 | 655 | 25 | 6 |
| RUS - Russia |
| 50m-1: 331, 50m-2: 324 |
42 | BADOVSKY Benjamin | SVK - Slovakia | 330/41 | 316/44 | 646 | 20 | 3 |
| SVK - Slovakia |
| 50m-1: 330, 50m-2: 316 |
43 | BALACI Luis | ROU - Romania | 318/44 | 320/42 | 638 | 22 | 2 |
| ROU - Romania |
| 50m-1: 318, 50m-2: 320 |
44 | HRYHORYEV David | POR - Portugal | 316/45 | 320/43 | 636 | 21 | 7 |
| POR - Portugal |
| 50m-1: 316, 50m-2: 320 |
45 | SANDOVAL Gael | MEX - Mexico | 324/43 | 307/45 | 631 | 19 | 10 |
| MEX - Mexico |
| 50m-1: 324, 50m-2: 307 |
46 | BOROWIEC Adam | POL - Poland | 301/47 | 297/46 | 598 | 16 | 5 |
| POL - Poland |
| 50m-1: 301, 50m-2: 297 |
47 | MYSZOR-LACH Kordian | POL - Poland | 309/46 | 288/47 | 597 | 11 | 3 |
| POL - Poland |
| 50m-1: 309, 50m-2: 288 |
48 | STEPIEN Michal | POL - Poland | 275/48 | 277/48 | 552 | 9 | 2 |
| POL - Poland |
| 50m-1: 275, 50m-2: 277 |