| Final 18:13 |   | time | gap | L | 400 | 800 | 1200m |  | 1. Marwan Elkamash |   Egypt | 15:39.07 |   | 4 | 4:07.66 | 8:17.21 | 12:29.74  |  | 2. Ahmed Ali |   Egypt | 15:58.23 | +19.16s | 6 | 4:08.78 | 8:24.99 | 12:45.07 |  | 3. Matthew Dale Caldwell |   South Africa | 16:10.89 | +31.82s | 3 | 4:08.30 | 8:27.30 | 12:51.00 |  | 4. Ramzi Chouchar |   Algeria | 16:15.20 | +36.13s | 5 | 4:11.24 | 8:36.94 | 12:59.85 |  | 5. Damien Emile Payet |   Seychelles | 16:55.17 | +1:14.10 | 2 | 4:26.46 | 8:58.38 | 13:30.87  |  | 6. Muhammed Adam |   South Africa | 17:24.48 | +1:50.41 | 7 | 4:24.43 | 9:05.29 | 13:52.22  |  | 7. Thierry Alix Payet |   Seychelles | 17:32.00 | +1:52.93 | 1 | 4:33.71 | 9:15.27 | 14:00.32  |  | 7. Belly-Cresus Ganira |   Burundi | 18:13.71 | +2:34.64 | 8 | 4:42.20 | 9:40.14 | 14:35.56 |   
| World Record: Sun Yang, China 14:31.02 OG London, Great Britain 4th August 2012 |  | African Record: Ahmed Hafnaoui, Tunisia 14:31.54 WC Fukuoka, Japan 30th July 2023 |  | Championship Record: Ahmed Akram, Egypt 15:11.68 Brazzaviille, Congo 10th September 2015 |   
 | 
 |