The men's marathon at the 2003 All-Africa Games was held on October 16. This was the last time this event was contested at All-Africa Games as it was replaced with the half marathon from the next edition on.

Results Rank Name Nationality Time Notes Johannes Kekana 2:25:01 Gashaw Melese 2:26:08 Gudisa Shentema 2:27.39 Simon Mphulanyane 2:30:18 Abel Chimukoko 2:30:20 Henry Moyo 2:32:06 Ernest Ndjissipou 2:32:31 João N'Tyamba 2:33:19 Ndabili Bashingili 2:33:21 10 Tesfahiwet Tekie 2:34:11 11 Francis Naali 2:35:14 12 John Kayange 2:40:42 13 Francis Khanje 2:44:21 14 Adel Edeli 2:44:37 15 Ngoie Nkulu 2:45:03 16 Danjuma Monday 2:54:53 17 Gideon Hagak 3:04:03 Dawit Mebrahtu Stanley Kagora Amus Nengark Josiah Bembe François Bagambiki Jean Bosco Ndagijimana Tendai Chimusasa

References Results Results