1 | POTGIETER Werner | RSA - South Africa | 335/ 1 | 317/ 4 | 652 | 23 | 7 | |
| RSA - South Africa |
| 70m-1: 335, 70m-2: 317 |
2 | TOLBA Youssof | EGY - Egypt | 325/ 3 | 319/ 3 | 644 | 16 | 5 | |
| EGY - Egypt |
| 70m-1: 325, 70m-2: 319 |
3 | MOHAMED Sherif | EGY - Egypt | 319/ 4 | 320/ 2 | 639 | 14 | 4 | |
| EGY - Egypt |
| 70m-1: 319, 70m-2: 320 |
4 | ALY Bahaaeldin | EGY - Egypt | 317/ 5 | 321/ 1 | 638 | 24 | 3 | |
| EGY - Egypt |
| 70m-1: 317, 70m-2: 321 |
5 | MADAYE Israel | CHA - Chad | 326/ 2 | 310/ 8 | 636 | 20 | 3 | |
| CHA - Chad |
| 70m-1: 326, 70m-2: 310 |
6 | NACER Nazim | ALG - Algeria | 314/ 7 | 315/ 5 | 629 | 14 | 3 | |
| ALG - Algeria |
| 70m-1: 314, 70m-2: 315 |
7 | JUHEL Louis Gino Aurelien | MRI - Mauritius | 308/11 | 314/ 6 | 622 | 16 | 8 | |
| MRI - Mauritius |
| 70m-1: 308, 70m-2: 314 |
8 | ALAYA Ibrahim | TUN - Tunisia | 309/10 | 307/10 | 616 | 18 | 6 | |
| TUN - Tunisia |
| 70m-1: 309, 70m-2: 307 |
9 | CHAN YAM Ryan | MRI - Mauritius | 311/ 9 | 304/13 | 615 | 16 | 5 | |
| MRI - Mauritius |
| 70m-1: 311, 70m-2: 304 |
10 | LAZREG Mohamed Rayane | ALG - Algeria | 316/ 6 | 293/18 | 609 | 11 | 0 | |
| ALG - Algeria |
| 70m-1: 316, 70m-2: 293 |
11 | EYENI Franck | CIV - Cote d Ivoire | 299/16 | 308/ 9 | 607 | 14 | 3 | |
| CIV - Cote d Ivoire |
| 70m-1: 299, 70m-2: 308 |
12 | HAMMED Mohamed | TUN - Tunisia | 300/15 | 307/11 | 607 | 8 | 3 | |
| TUN - Tunisia |
| 70m-1: 300, 70m-2: 307 |
13 | BAKRI Imadeddine | ALG - Algeria | 302/14 | 299/16 | 601 | 12 | 3 | |
| ALG - Algeria |
| 70m-1: 302, 70m-2: 299 |
14 | MILLAR David | ZIM - Zimbabwe | 293/21 | 305/12 | 598 | 14 | 3 | |
| ZIM - Zimbabwe |
| 70m-1: 293, 70m-2: 305 |
15 | AHMAT ALBECHIR Youssouf | CHA - Chad | 303/13 | 288/21 | 591 | 10 | 1 | |
| CHA - Chad |
| 70m-1: 303, 70m-2: 288 |
16 | NEKITSING Tekbahadoursing | MRI - Mauritius | 297/18 | 293/17 | 590 | 14 | 5 | |
| MRI - Mauritius |
| 70m-1: 297, 70m-2: 293 |
17 | OBO Riké Cédric Idriss Rubinel | CIV - Cote d Ivoire | 307/12 | 283/27 | 590 | 13 | 2 | |
| CIV - Cote d Ivoire |
| 70m-1: 307, 70m-2: 283 |
18 | HAIDAR Anass | MAR - Morocco | 288/25 | 300/15 | 588 | 12 | 2 | |
| MAR - Morocco |
| 70m-1: 288, 70m-2: 300 |
19 | BLEWETT Morgan | RSA - South Africa | 296/19 | 287/23 | 583 | 12 | 1 | |
| RSA - South Africa |
| 70m-1: 296, 70m-2: 287 |
20 | ADAM Mujahid | SUD - Sudan | 289/24 | 292/19 | 581 | 6 | 2 | |
| SUD - Sudan |
| 70m-1: 289, 70m-2: 292 |
21 | ROUX Wian | RSA - South Africa | 288/26 | 290/20 | 578 | 10 | 2 | |
| RSA - South Africa |
| 70m-1: 288, 70m-2: 290 |
22 | ASUWEEE Hisham | LBA - Libya | 292/22 | 284/26 | 576 | 7 | 2 | |
| LBA - Libya |
| 70m-1: 292, 70m-2: 284 |
23 | EL BENNAYE Youssef | MAR - Morocco | 295/20 | 279/28 | 574 | 9 | 6 | |
| MAR - Morocco |
| 70m-1: 295, 70m-2: 279 |
24 | GADEKA Koffi Stephane | CIV - Cote d Ivoire | 289/23 | 285/25 | 574 | 0 | 0 | |
| CIV - Cote d Ivoire |
| 70m-1: 289, 70m-2: 285 |
25 | MEKKI Belgacem | TUN - Tunisia | 286/28 | 287/22 | 573 | 9 | 2 | |
| TUN - Tunisia |
| 70m-1: 286, 70m-2: 287 |
26 | BENHACHEM Soufiane | MAR - Morocco | 276/32 | 278/29 | 554 | 7 | 0 | |
| MAR - Morocco |
| 70m-1: 276, 70m-2: 278 |
27 | MOHAMED Faisal | SUD - Sudan | 286/27 | 267/33 | 553 | 8 | 3 | |
| SUD - Sudan |
| 70m-1: 286, 70m-2: 267 |
28 | ALKHAIR Ahmed | SUD - Sudan | 279/29 | 266/35 | 545 | 8 | 2 | |
| SUD - Sudan |
| 70m-1: 279, 70m-2: 266 |
29 | SAYED MOHAMED Akeel | KEN - Kenya | 267/34 | 278/30 | 545 | 3 | 0 | |
| KEN - Kenya |
| 70m-1: 267, 70m-2: 278 |
30 | KHALF Mohamed | LBA - Libya | 276/31 | 267/32 | 543 | 10 | 3 | |
| LBA - Libya |
| 70m-1: 276, 70m-2: 267 |
31 | EL GHRARI Ali | LBA - Libya | 275/33 | 267/34 | 542 | 5 | 0 | |
| LBA - Libya |
| 70m-1: 275, 70m-2: 267 |
32 | VIRJI Rizwan Abdulaziz Nagji | KEN - Kenya | 251/38 | 266/36 | 517 | 3 | 0 | |
| KEN - Kenya |
| 70m-1: 251, 70m-2: 266 |
33 | HILL Bryce | ZIM - Zimbabwe | 251/39 | 242/37 | 493 | 1 | 0 | |
| ZIM - Zimbabwe |
| 70m-1: 251, 70m-2: 242 |
34 | SHARDOW Benjamin Maxwell Mamudu | GHA - Ghana | 261/36 | 198/39 | 459 | 4 | 0 | |
| GHA - Ghana |
| 70m-1: 261, 70m-2: 198 |
35 | BANGOURA Seydouba | GUI - Guinea | 259/37 | 178/40 | 437 | 0 | 0 | |
| GUI - Guinea |
| 70m-1: 259, 70m-2: 178 |
36 | SEMUKETE Solomon | UGA - Uganda | 214/40 | 211/38 | 425 | 2 | 0 | |
| UGA - Uganda |
| 70m-1: 214, 70m-2: 211 |
37 | ABELL Mark | MAW - Malawi | 90/42 | 126/41 | 216 | 0 | 0 | |
| MAW - Malawi |
| 70m-1: 90, 70m-2: 126 |
38 | NSONGA Timothy Muwanguzi | UGA - Uganda | 118/41 | 89/42 | 207 | 0 | 0 | |
| UGA - Uganda |
| 70m-1: 118, 70m-2: 89 |
39 | KARIMU Joseph | SLE - Sierra Leone | 26/43 | 31/43 | 57 | 0 | 0 | |
| SLE - Sierra Leone |
| 70m-1: 26, 70m-2: 31 |
40 | KANU Abdul Lansana | SLE - Sierra Leone | 18/44 | 10/44 | 28 | 0 | 0 | |
| SLE - Sierra Leone |
| 70m-1: 18, 70m-2: 10 |