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