1 | DE WET Franco | RSA - South Africa | 348/ 2 | 345/ 1 | 693 | 49 | 18 | |
| RSA - South Africa |
| 50m-1: 348, 50m-2: 345 |
2 | VERHOEF Hendre | RSA - South Africa | 346/ 5 | 345/ 2 | 691 | 47 | 24 | |
| RSA - South Africa |
| 50m-1: 346, 50m-2: 345 |
3 | JADHAO Manav Ganeshrao | IND - India | 343/11 | 344/ 3 | 687 | 44 | 11 | |
| IND - India |
| 50m-1: 343, 50m-2: 344 |
4 | PARDO GUTIERREZ Alvaro | ESP - Spain | 343/12 | 342/ 4 | 685 | 42 | 16 | |
| ESP - Spain |
| 50m-1: 343, 50m-2: 342 |
5 | GRIGARAVICIUS Jonas | LTU - Lithuania | 344/ 8 | 341/ 5 | 685 | 42 | 15 | |
| LTU - Lithuania |
| 50m-1: 344, 50m-2: 341 |
6 | HATHAWAY Dewey | USA - USA | 348/ 1 | 334/14 | 682 | 46 | 25 | |
| USA - USA |
| 50m-1: 348, 50m-2: 334 |
7 | PORTILLO LIZARDI Victor Esteban | MEX - Mexico | 346/ 4 | 336/ 7 | 682 | 44 | 16 | |
| MEX - Mexico |
| 50m-1: 346, 50m-2: 336 |
8 | GAT Pawan | IND - India | 347/ 3 | 335/13 | 682 | 39 | 14 | |
| IND - India |
| 50m-1: 347, 50m-2: 335 |
9 | THIRUMURU Ganesh Mani Ratnam | IND - India | 344/ 8 | 336/ 7 | 680 | 40 | 18 | |
| IND - India |
| 50m-1: 344, 50m-2: 336 |
10 | ALOISI Fabrizio | ITA - Italy | 344/ 8 | 335/12 | 679 | 37 | 20 | |
| ITA - Italy |
| 50m-1: 344, 50m-2: 335 |
11 | REYES CRAVIOTO Elias | MEX - Mexico | 345/ 7 | 333/18 | 678 | 36 | 14 | |
| MEX - Mexico |
| 50m-1: 345, 50m-2: 333 |
12 | ZACHAR Oliver | SVK - Slovakia | 340/16 | 335/11 | 675 | 37 | 13 | |
| SVK - Slovakia |
| 50m-1: 340, 50m-2: 335 |
13 | REES Ioan | GBR - Great Britain | 341/14 | 333/19 | 674 | 33 | 13 | |
| GBR - Great Britain |
| 50m-1: 341, 50m-2: 333 |
14 | GOMEZ ZULUAGA Julián | COL - Colombia | 336/24 | 337/ 6 | 673 | 38 | 14 | |
| COL - Colombia |
| 50m-1: 336, 50m-2: 337 |
15 | KANE Grady | USA - USA | 338/19 | 335/10 | 673 | 38 | 11 | |
| USA - USA |
| 50m-1: 338, 50m-2: 335 |
16 | NUBER Noah | GER - Germany | 339/17 | 334/17 | 673 | 35 | 9 | |
| GER - Germany |
| 50m-1: 339, 50m-2: 334 |
17 | JUCUTAN Alon Yuan | PHI - Philippines | 339/18 | 334/16 | 673 | 34 | 8 | |
| PHI - Philippines |
| 50m-1: 339, 50m-2: 334 |
18 | MAGALHÃES MOREIRA Rafael | BRA - Brazil | 343/13 | 330/22 | 673 | 33 | 14 | |
| BRA - Brazil |
| 50m-1: 343, 50m-2: 330 |
19 | MCNEILLY Hector | NZL - New Zealand | 345/ 6 | 327/26 | 672 | 40 | 16 | |
| NZL - New Zealand |
| 50m-1: 345, 50m-2: 327 |
20 | HADAR Yiftach | ISR - Israel | 338/20 | 331/21 | 669 | 32 | 11 | |
| ISR - Israel |
| 50m-1: 338, 50m-2: 331 |
21 | ZEMAN Samuel | SVK - Slovakia | 331/32 | 336/ 7 | 667 | 33 | 5 | |
| SVK - Slovakia |
| 50m-1: 331, 50m-2: 336 |
22 | TURNER Joshua | AUS - Australia | 338/20 | 327/27 | 665 | 32 | 13 | |
| AUS - Australia |
| 50m-1: 338, 50m-2: 327 |
23 | CLARK Finlay | GBR - Great Britain | 337/22 | 328/25 | 665 | 28 | 14 | |
| GBR - Great Britain |
| 50m-1: 337, 50m-2: 328 |
24 | MUÑOZ CHÁVEZ Rafael | MEX - Mexico | 337/23 | 326/31 | 663 | 29 | 10 | |
| MEX - Mexico |
| 50m-1: 337, 50m-2: 326 |
25 | COX Landyn | USA - USA | 330/34 | 333/20 | 663 | 24 | 7 | |
| USA - USA |
| 50m-1: 330, 50m-2: 333 |
26 | CARMI Paz | ISR - Israel | 335/26 | 326/30 | 661 | 29 | 14 | |
| ISR - Israel |
| 50m-1: 335, 50m-2: 326 |
27 | ARGÜELLES PRESA Xes | ESP - Spain | 334/28 | 326/28 | 660 | 31 | 12 | |
| ESP - Spain |
| 50m-1: 334, 50m-2: 326 |
28 | MORICONI Gabriel | ITA - Italy | 332/29 | 328/24 | 660 | 30 | 14 | |
| ITA - Italy |
| 50m-1: 332, 50m-2: 328 |
29 | SAUNDERSON Jay | GBR - Great Britain | 332/30 | 328/23 | 660 | 30 | 13 | |
| GBR - Great Britain |
| 50m-1: 332, 50m-2: 328 |
30 | RUBIO Miguel | ESP - Spain | 340/15 | 317/35 | 657 | 35 | 13 | |
| ESP - Spain |
| 50m-1: 340, 50m-2: 317 |
31 | RYAN Ewan | RSA - South Africa | 331/31 | 326/29 | 657 | 31 | 11 | |
| RSA - South Africa |
| 50m-1: 331, 50m-2: 326 |
32 | ORLANDO Francesco | ITA - Italy | 322/37 | 334/15 | 656 | 31 | 15 | |
| ITA - Italy |
| 50m-1: 322, 50m-2: 334 |
33 | DITTERT Logan | NZL - New Zealand | 335/27 | 321/33 | 656 | 26 | 7 | |
| NZL - New Zealand |
| 50m-1: 335, 50m-2: 321 |
34 | SEDIVY Simon | SVK - Slovakia | 330/33 | 323/32 | 653 | 28 | 8 | |
| SVK - Slovakia |
| 50m-1: 330, 50m-2: 323 |
35 | CRAWFORD Keegan | CAN - Canada | 336/25 | 310/36 | 646 | 24 | 5 | |
| CAN - Canada |
| 50m-1: 336, 50m-2: 310 |
36 | ALEX Fabio | GER - Germany | 324/36 | 320/34 | 644 | 20 | 9 | |
| GER - Germany |
| 50m-1: 324, 50m-2: 320 |
37 | MYSZOR-LACH Kordian | POL - Poland | 321/38 | 309/37 | 630 | 17 | 9 | |
| POL - Poland |
| 50m-1: 321, 50m-2: 309 |
38 | WARWA Riley | CAN - Canada | 325/35 | 301/39 | 626 | 13 | 2 | |
| CAN - Canada |
| 50m-1: 325, 50m-2: 301 |
39 | KAPANIUK Emmett | CAN - Canada | 313/40 | 307/38 | 620 | 13 | 2 | |
| CAN - Canada |
| 50m-1: 313, 50m-2: 307 |
40 | CLARKE Cian | IRL - Ireland | 316/39 | 291/41 | 607 | 20 | 8 | |
| IRL - Ireland |
| 50m-1: 316, 50m-2: 291 |
41 | LOUIS Erwan | IRL - Ireland | 310/41 | 297/40 | 607 | 11 | 1 | |
| IRL - Ireland |
| 50m-1: 310, 50m-2: 297 |