| Final | time | Y | 200m | 400m | 600m  |  | 1. Myles M Brown |  RSA | 8:20.32 | 20 | 2:00.92 | 4:07.35 | 6:15.73 |  | 2. Ahmed Mathlouthi |  TUN | 8:31.81 | 22 | 2:02.25 | 4:10.64 | 6:22.60 |  | 3. Ali Marwan Ahmed |  EGY | 8:32.89 | 17 | 2:02.79 | 4:10.93 | 6:22.15 |  | 4. Hossam Youssef |  EGY | 8:47.22 | 17 | 2:05.35 | 4:16.27 | 6:32.57 |  | 5. Ayrton Swenney |  RSA | 8:52.15 | 19 | 2:05.93 | 4:21.30 | 6:37.42 |  | 6. Lyes Abdelgani Nefsi |  ALG | 8:59.20 | 19 | 2:08.42 | 4:21.72 | 6:39.85 |  | 7. Adam Viktoria |  SEY | 9:25.14 | 16 | 2:10.84 | 4:34.32 | 7:01.30 |   
 | 
 |  
 |