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