Event | Gold | Silver | Bronze |
100 metres (wind: -1.7 m/s) | Davidson Ezinwa Nigeria | 10.24 | Emmanuel Tuffour Ghana | 10.28 | Osmond Ezinwa Nigeria | 10.31 |
200 metres | Sunday Bada Nigeria | 20.28 =GR | Emmanuel Tuffour Ghana | 20.29 | Joseph Gikonyo Kenya | 20.80 |
400 metres | Samson Kitur Kenya | 44.36 | Sunday Bada Nigeria | 45.03 | Jude Monye Nigeria | 45.17 |
800 metres | Arthémon Hatungimana Burundi | 1:47.42 | Vincent Malakwen Kenya | 1:47.43 | Savieri Ngidhi Zimbabwe | 1:47.61 |
1500 metres | Vincent Malakwen Kenya | 3:40.11 | Reuben Chesang Kenya | 3:40.66 | Julius Achon Uganda | 3:40.83 |
5000 metres | Josphat Machuka Kenya | 13:31.11 GR | Habte Jifar Ethiopia | 13:45.11 | Ayele Mezgebu Ethiopia | 13:46.02 |
10000 metres | Josphat Machuka Kenya | 28:03.6 | Habte Jifar Ethiopia | 28:26.3 | Paul Koech Kenya | 28:28.8 |
Marathon | Nicolas Nyengerai Zimbabwe | 2:20:08 | Honest Mutsairo Zimbabwe | 2:20:15 | Simon Mrashani Tanzania | 2:20:21 |
3000 metre steeplechase | Bernard Barmasai Kenya | 8:27.15 | Gideon Chirchir Kenya | 8:29.17 | Eliud Barngetuny Kenya | 8:34.57 |
110 metres hurdles | William Erese Nigeria | 13.73 GR | Kehinde Aladefa Nigeria | 13.79 | Moses Oyiki Nigeria | 13.84 |
400 metres hurdles | Ibou Faye Senegal | 49.12 | Gideon Biwott Kenya | 49.19 | Julius Masvanhise Zimbabwe | 49.86 |
4 × 100 metres relay | Ghana Ibrahim Hassan Ahmed Ali Emmanuel Tuffour Eric Nkansah | 39.12 | Sierra Leone Sanusi Turay Pierre Lisk Joselyn Thomas Josephus Thomas | 39.51 | Ivory Coast Jean-Olivier Zirignon Franck Waota Éric Pacôme N'Dri Ibrahim Meité | 39.61 |
4 × 400 metres relay | Nigeria Benedict Ukwuloye Kunle Adejuyigbe Jude Monye Sunday Bada | 3:01.63 | Kenya Hezron Maina Gideon Biwott Kennedy Oyunge Samson Kitur | 3:03.11 | South Africa Bobang Phiri Hezekiel Sepeng Alfred Visagie Johan Steynberg | 3:03.65 |
20 kilometre road walk | Chris Britz South Africa | 1:28:06 GR | David Kimutai Kenya | 1:31:02 | Shemsu Hassan Ethiopia | 1:32:03 |
High jump | Pierre Vorster South Africa | 2.22 GR | Anthony Idiata
Nigeria Khemraj Naiko Mauritius | 2.19 | | |
Pole vault | Okkert Brits South Africa | 5.50 GR | Kersley Gardenne Mauritius | 5.20 | Sameh Hassan Farid Egypt Rafik Mefti Algeria | 4.80 |
Long jump | Cheikh Touré Senegal | 8.10 | Andrew Owusu Ghana | 8.01 | Jacob Katonon Kenya | 7.80 |
Triple jump | Jacob Katonon Kenya | 16.93 | Mohamed Karim Sassi Tunisia | 16.75 | Ndabazinhle Mdhlongwa Zimbabwe | 16.60 |
Shot put | Henk Booysen South Africa | 18.80 | Chima Ugwu Nigeria | 18.55 | Jaco Snyman South Africa | 18.44 |
Discus throw | Adewale Olukoju Nigeria | 61.68 GR | Mickael Conjungo Central African Republic | 58.94 | Frits Potgieter South Africa | 58.54 |
Hammer throw | Hakim Toumi Algeria | 67.12 | Sherif Farouk El Hennawi Egypt | 66.68 | Mohamed Karim Horchani Tunisia | 65.78 |
Javelin throw | Pius Bazighe Nigeria | 77.56 GR | Phillip Spies South Africa | 76.24 | Louis Fouché South Africa | 75.04 |
Decathlon | Danie van Wyk South Africa | 7339 | Anis Riahi Tunisia | 7165 | Sid Ali Sabour Algeria | 6986 |