| 1 | EYENI Franck | CIV - Cote d Ivoire | 318/ 1 | 313/ 2 | 631 | 20 | 8 | |
| | CIV - Cote d Ivoire |
| | 70m-1: 318, 70m-2: 313 |
| 2 | CHAN YAM Ryan | MRI - Mauritius | 315/ 2 | 315/ 1 | 630 | 19 | 5 | |
| | MRI - Mauritius |
| | 70m-1: 315, 70m-2: 315 |
| 3 | IMLOUL Yacine | ALG - Algeria | 312/ 3 | 300/ 6 | 612 | 13 | 3 | |
| | ALG - Algeria |
| | 70m-1: 312, 70m-2: 300 |
| 4 | TAMINI Landry Damité | CIV - Cote d Ivoire | 299/ 8 | 309/ 3 | 608 | 17 | 6 | |
| | CIV - Cote d Ivoire |
| | 70m-1: 299, 70m-2: 309 |
| 5 | MADAYE Israel | CHA - Chad | 307/ 5 | 299/ 7 | 606 | 14 | 5 | |
| | CHA - Chad |
| | 70m-1: 307, 70m-2: 299 |
| 6 | HAMMED Mohamed | TUN - Tunisia | 299/ 7 | 306/ 4 | 605 | 15 | 3 | |
| | TUN - Tunisia |
| | 70m-1: 299, 70m-2: 306 |
| 7 | YOUNG Connor | RSA - South Africa | 307/ 4 | 290/11 | 597 | 14 | 2 | |
| | RSA - South Africa |
| | 70m-1: 307, 70m-2: 290 |
| 8 | ATCHO Aka Jean Jacques Rabi | CIV - Cote d Ivoire | 299/ 9 | 293/ 9 | 592 | 11 | 5 | |
| | CIV - Cote d Ivoire |
| | 70m-1: 299, 70m-2: 293 |
| 9 | BOUAKKAZ Rachad | ALG - Algeria | 288/12 | 303/ 5 | 591 | 13 | 4 | |
| | ALG - Algeria |
| | 70m-1: 288, 70m-2: 303 |
| 10 | BAKRI Imadeddine | ALG - Algeria | 289/11 | 297/ 8 | 586 | 12 | 5 | |
| | ALG - Algeria |
| | 70m-1: 289, 70m-2: 297 |
| 11 | POTGIETER Werner | RSA - South Africa | 293/10 | 284/14 | 577 | 7 | 0 | |
| | RSA - South Africa |
| | 70m-1: 293, 70m-2: 284 |
| 12 | GADEKA Koffi Stephane | CIV - Cote d Ivoire | 303/ 6 | 271/16 | 574 | 8 | 2 | |
| | CIV - Cote d Ivoire |
| | 70m-1: 303, 70m-2: 271 |
| 13 | SHIU FOOK SIEN Aidan William | MRI - Mauritius | 285/13 | 284/13 | 569 | 11 | 3 | |
| | MRI - Mauritius |
| | 70m-1: 285, 70m-2: 284 |
| 14 | NEKITSING Nareshwarnathsing | MRI - Mauritius | 271/16 | 292/10 | 563 | 6 | 1 | |
| | MRI - Mauritius |
| | 70m-1: 271, 70m-2: 292 |
| 15 | CAMARA Mohamed Yaya | GUI - Guinea | 262/18 | 289/12 | 551 | 11 | 1 | |
| | GUI - Guinea |
| | 70m-1: 262, 70m-2: 289 |
| 16 | NEKITSING Tekbahadoursing | MRI - Mauritius | 278/15 | 269/17 | 547 | 6 | 1 | |
| | MRI - Mauritius |
| | 70m-1: 278, 70m-2: 269 |
| 17 | LAZREG Mohamed Rayane | ALG - Algeria | 282/14 | 260/18 | 542 | 6 | 1 | |
| | ALG - Algeria |
| | 70m-1: 282, 70m-2: 260 |
| 18 | SHAH Hersh | KEN - Kenya | 253/19 | 271/15 | 524 | 9 | 2 | |
| | KEN - Kenya |
| | 70m-1: 253, 70m-2: 271 |
| 19 | BANGOURA Seydouba | GUI - Guinea | 264/17 | 259/19 | 523 | 5 | 0 | |
| | GUI - Guinea |
| | 70m-1: 264, 70m-2: 259 |
| 20 | HILL Bryce | ZIM - Zimbabwe | 250/22 | 248/20 | 498 | 4 | 2 | |
| | ZIM - Zimbabwe |
| | 70m-1: 250, 70m-2: 248 |
| 21 | MUTHEE Godfrey | KEN - Kenya | 253/19 | 238/22 | 491 | 5 | 0 | |
| | KEN - Kenya |
| | 70m-1: 253, 70m-2: 238 |
| 22 | AHMAT ALBECHIR Youssouf | CHA - Chad | 239/23 | 239/21 | 478 | 7 | 2 | |
| | CHA - Chad |
| | 70m-1: 239, 70m-2: 239 |
| 23 | BOYO Eiba | CHA - Chad | 252/21 | 219/23 | 471 | 3 | 0 | |
| | CHA - Chad |
| | 70m-1: 252, 70m-2: 219 |
| 24 | SYLLA Mohamed | GUI - Guinea | 225/24 | 185/24 | 410 | 3 | 2 | |
| | GUI - Guinea |
| | 70m-1: 225, 70m-2: 185 |
| 25 | VIRJI Rizwan Abdulaziz Nagji | KEN - Kenya | 200/25 | 177/25 | 377 | 3 | 0 | |
| | KEN - Kenya |
| | 70m-1: 200, 70m-2: 177 |