1 | HAMMED Mohamed | TUN - Tunisia | 318/ 1 | 325/ 2 | 643 | 19 | 8 |
| TUN - Tunisia |
| 70m-1: 318, 70m-2: 325 |
2 | ABDELBARR Aly | EGY - Egypt | 310/ 3 | 324/ 3 | 634 | 20 | 6 |
| EGY - Egypt |
| 70m-1: 310, 70m-2: 324 |
3 | EYENI Franck | CIV - Cote d Ivoire | 300/ 6 | 328/ 1 | 628 | 16 | 3 |
| CIV - Cote d Ivoire |
| 70m-1: 300, 70m-2: 328 |
4 | ROUX Wian | RSA - South Africa | 314/ 2 | 302/ 9 | 616 | 22 | 9 |
| RSA - South Africa |
| 70m-1: 314, 70m-2: 302 |
5 | LINDNER Graeme | RSA - South Africa | 301/ 5 | 311/ 4 | 612 | 17 | 6 |
| RSA - South Africa |
| 70m-1: 301, 70m-2: 311 |
6 | BAKRI Imadeddine | ALG - Algeria | 302/ 4 | 303/ 7 | 605 | 9 | 1 |
| ALG - Algeria |
| 70m-1: 302, 70m-2: 303 |
7 | ALY Bahaaeldin | EGY - Egypt | 298/ 8 | 306/ 5 | 604 | 12 | 6 |
| EGY - Egypt |
| 70m-1: 298, 70m-2: 306 |
8 | HEGAB Ahmed | EGY - Egypt | 298/ 9 | 303/ 7 | 601 | 9 | 1 |
| EGY - Egypt |
| 70m-1: 298, 70m-2: 303 |
9 | HOCINE Abdelmajid | ALG - Algeria | 299/ 7 | 293/13 | 592 | 17 | 2 |
| ALG - Algeria |
| 70m-1: 299, 70m-2: 293 |
10 | MADAYE Israel | CHA - Chad | 297/10 | 295/12 | 592 | 12 | 1 |
| CHA - Chad |
| 70m-1: 297, 70m-2: 295 |
11 | RAHLAOUI Ayoub | ALG - Algeria | 296/11 | 296/11 | 592 | 10 | 2 |
| ALG - Algeria |
| 70m-1: 296, 70m-2: 296 |
12 | GIBBON Brandon | RSA - South Africa | 283/15 | 303/ 6 | 586 | 13 | 4 |
| RSA - South Africa |
| 70m-1: 283, 70m-2: 303 |
13 | BLEWETT Morgan Cale | RSA - South Africa | 294/12 | 290/14 | 584 | 14 | 2 |
| RSA - South Africa |
| 70m-1: 294, 70m-2: 290 |
14 | TOLBA Youssof | EGY - Egypt | 277/16 | 301/10 | 578 | 8 | 0 |
| EGY - Egypt |
| 70m-1: 277, 70m-2: 301 |
15 | CHAN YAM Ryan | MRI - Mauritius | 284/14 | 282/15 | 566 | 5 | 0 |
| MRI - Mauritius |
| 70m-1: 284, 70m-2: 282 |
16 | SHANEBA Abdurauf Nouri | LBA - Libya | 290/13 | 268/16 | 558 | 7 | 0 |
| LBA - Libya |
| 70m-1: 290, 70m-2: 268 |
17 | SAYED MOHAMED Akeel | KEN - Kenya | 256/17 | 266/17 | 522 | 7 | 3 |
| KEN - Kenya |
| 70m-1: 256, 70m-2: 266 |
18 | BANGOURA Seydouba | GUI - Guinea | 247/18 | 245/20 | 492 | 2 | 0 |
| GUI - Guinea |
| 70m-1: 247, 70m-2: 245 |
19 | KAZIA Alikhan | KEN - Kenya | 232/20 | 255/18 | 487 | 4 | 3 |
| KEN - Kenya |
| 70m-1: 232, 70m-2: 255 |
20 | VIRJI Rizwan Abdulaziz Nagji | KEN - Kenya | 231/21 | 251/19 | 482 | 4 | 2 |
| KEN - Kenya |
| 70m-1: 231, 70m-2: 251 |
21 | MOHAMED Faisal | SUD - Sudan | 238/19 | 223/22 | 461 | 4 | 1 |
| SUD - Sudan |
| 70m-1: 238, 70m-2: 223 |
22 | DIALLO Ibrahima Diogo | GUI - Guinea | 222/22 | 227/21 | 449 | 2 | 1 |
| GUI - Guinea |
| 70m-1: 222, 70m-2: 227 |
23 | SOLOMON Semukete | UGA - Uganda | 215/23 | 199/23 | 414 | 0 | 0 |
| UGA - Uganda |
| 70m-1: 215, 70m-2: 199 |
24 | OYELEKE Seun Emmanuel | NGR - Nigeria | 120/24 | 162/24 | 282 | 1 | 0 |
| NGR - Nigeria |
| 70m-1: 120, 70m-2: 162 |
25 | IOUSSOUFA Soilihy | COM - Comoros | 40/25 | 59/25 | 99 | 1 | 0 |
| COM - Comoros |
| 70m-1: 40, 70m-2: 59 |