| 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 |