Event | Gold | Silver | Bronze |
100 metres (wind: -0.4 m/s) | Amadou Mbagnick Mbaye Senegal | 10.60 | Salaam Gariba Ghana | 10.64 | Patrick Nwankwo Nigeria | 10.66 |
200 metres (wind: -1.2 m/s) | Olapade Adeniken Nigeria | 20.74 | Davidson Ezinwa Nigeria | 20.82 | Nelson Boateng Ghana | 20.84 |
400 metres | Gabriel Tiacoh Ivory Coast | 45.25 | Simeon Kipkemboi Kenya | 46.29 | Hachim Ndiaye Senegal | 46.69 |
800 metres | Nixon Kiprotich Kenya | 1:45.71 | Joseph Chesire Kenya | 1:45.96 | Babacar Niang Senegal | 1:46.09 |
1500 metres | Joseph Chesire Kenya | 3:39.43 | Robert Kibet Kenya | 3:40.05 | Nixon Kiprotich Kenya | 3:41.51 |
5000 metres | John Ngugi Kenya | 13:22.07 | Addis Abebe Ethiopia | 13:35.09 | Moses Tanui Kenya | 13:36.79 |
10,000 metres | Addis Abebe Ethiopia | 27:51.07 | Moses Tanui Kenya | 28:22.90 | Bedilu Kibret Ethiopia | 28:29.14 |
Marathon | Tsegaye Sengni Ethiopia | 2:26:26 | Kebede Balcha Ethiopia | 2:26:35 | Tekla Gebrselassie Ethiopia | 2:26:55 |
3000 metre steeplechase | Azzedine Brahmi Algeria | 8:31.29 | Micah Boinett Kenya | 8:31.79 | Boniface Merande Kenya | 8:35.35 |
110 metres hurdles (wind: 0.0 m/s) | Ikechukwu Mbadugha Nigeria | 14.16 | Noureddine Tadjine Algeria | 14.18 | Akwasi Abrefa Ghana | 14.56 |
400 metres hurdles | Henry Amike Nigeria | 49.58 | Hamidou Mbaye Senegal | 50.76 | Saïd Aberkan Morocco | 50.84 |
4 × 100 metres relay | Nigeria | 39.94 | Kenya | 40.78 | Ivory Coast | 40.91 |
4 × 400 metres relay | Kenya | 3:04.44 | Nigeria | 3:05.54 | Senegal | 3:08.18 |
20 kilometre road walk | Mohamed Bouhalla Algeria | 1:30:43 | Abdelwahab Ferguène Algeria | 1:36:49 | Bekele Lema Ethiopia | 1:45:25 |
High jump | Othmane Belfaa Algeria | 2.20 | Abdenour Krim Algeria | 2.15 | Boubacar Guèye Senegal | 2.10 |
Pole vault | Sami Si Mohamed Algeria | 4.90 | Issam Ben Mohamed Tunisia | 4.80 | Samir Agsous Algeria | 4.60 |
Long jump | Yusuf Alli Nigeria | 8.27 | Ayodele Aladefa Nigeria | 7.89 | Badara Mbengue Senegal | 7.88 |
Triple jump | Eugene Koranteng Ghana | 16.83 | Toussaint Rabenala Madagascar | 16.80 | Paul Nioze Seychelles | 16.74 |
Shot put | Robert Welikhe Kenya | 17.28 | Chima Ugwu Nigeria | 16.76 | Vincent Oghene Nigeria | 16.62 |
Discus throw | Hassan Ahmed Hamad Egypt | 53.44 | Vincent Oghene Nigeria | 52.98 | Ikechukwu Chika Nigeria | 50.70 |
Hammer throw | Hakim Toumi Algeria | 69.98 | Hassan Chahine Morocco | 66.86 | Djamel Zouiche Algeria | 63.52 |
Javelin throw | Pius Bazighe Nigeria | 68.96 | Mongi Alimi Tunisia | 68.42 | William Sang Kenya | 68.06 |
Decathlon | Mourad Mahour Bacha Algeria | 7080 | Hatem Bachar Tunisia | 6757 | Stanley Flowers Zimbabwe | 6519 (NR) |