Event | Gold | Silver | Bronze |
100 metres (wind: -0.3 m/s) | Daniel Effiong Nigeria | 10.39 | Jean-Olivier Zirignon Ivory Coast | 10.53 | Nelson Boateng Ghana | 10.55 |
200 metres (wind: +1.7 m/s) | Johan Rossouw South Africa | 20.65 CR | Oluyemi Kayode Nigeria | 20.79 | Nelson Boateng Ghana | 21.01 |
400 metres | Kennedy Ochieng Kenya | 45.29 | Ibrahim Hassan Ghana | 45.90 | Simon Kemboi Kenya | 46.06 |
800 metres | Sammy Langat Kenya | 1:45.43 | Paul Ruto Kenya | 1:45.99 | Arthémon Hatungimana Burundi | 1:46.42 |
1500 metres | David Kibet Kenya | 3:45.67 | Johan Landsman South Africa | 3:46.03 | Johan Fourie South Africa | 3:46.22 |
5000 metres | Simon Chemoiywo Kenya | 13:09.68 CR | Haile Gebrselassie Ethiopia | 13:10.41 | Worku Bikila Ethiopia | 13:12.53 |
10,000 metres | William Sigei Kenya | 27:25.23 CR | Fita Bayissa Ethiopia | 27:26.90 | Haile Gebrselassie Ethiopia | 27:30.17 |
3000 metre steeplechase | Joseph Keter Kenya | 8:22.34 | Christopher Kosgei Kenya | 8:24.58 | Simretu Alemayehu Ethiopia | 8:31.51 |
110 metres hurdles (wind: +0.4 m/s) | Kobus Schoeman South Africa | 13.93 | Moses Oyiki Orode Nigeria | 14.21 | Winpie Nel South Africa | 14.22 |
400 metres hurdles | Erick Keter Kenya | 49.38 | Dries Vorster South Africa | 49.59 | Hamidou Mbaye Senegal | 50.22 |
4 × 100 metres relay | Ghana Nelson Boateng Felix Andam Abbas Tanko Kofi Yevakpor | 39.53 | Nigeria Daniel Effiong Paul Egonye Oluyemi Kayode Victor Omagbemi | 39.97 | South Africa Tshakile Nzimande Johan Rossouw Johann Venter Adrian Lambert | 40.25 |
4 × 400 metres relay | Kenya Charles Gitonga Simon Kemboi Simon Kipkemboi Kennedy Ochieng | 3:03.10 | Nigeria Alohan Omokaro Hassan Bosso Udeme Ekpeyong John Okoye | 3:06.03 | Senegal Soulemane Diumbia Ibou Faye Hamidou Mbaye Hachim N'Diaye | 3:06.38 |
20 kilometre road walk | Getachew Demisse Ethiopia | 1:28:56 | Chris Britz South Africa | 1:29:28 | Riecus Blignouat South Africa | 1:30:55 |
High jump | Flippie van Vuuren South Africa | 2.22 CR | Khemraj Naiko Mauritius | 2.19 | Pierre Vorster South Africa | 2.13 |
Pole vault | Okkert Brits South Africa | 5.40 CR | Riaan Botha South Africa | 5.20 | Brian Mardaymootoo Mauritius | 4.60 |
Long jump | Obinna Eregbu Nigeria | 8.32w | Ayodele Aladefa Nigeria | 8.05w | James Sabulei Kenya | 7.99 |
Triple jump | Toussaint Rabenala Madagascar | 16.72 | Wikus Olivier South Africa | 16.35 | Paul Nioze Seychelles | 16.11 |
Shot put | Carel le Roux South Africa | 18.29 | Chima Ugwu Nigeria | 18.07 | Jaco Snyman South Africa | 17.38 |
Discus throw | Mickael Conjungo Central African Republic | 59.92 | Christo Kruger South Africa | 54.42 | Dawie Kok South Africa | 54.08 |
Hammer throw | Hakim Toumi Algeria | 69.82 | Samir Haouam Algeria | 63.76 | Charlie Koen South Africa | 60.46 |
Javelin throw | Tom Petranoff South Africa | 82.40 | Phillip Spies South Africa | 77.68 | Louis Fouché South Africa | 77.10 |
Decathlon | Pierre Faber South Africa | 7164 | Danie van Wyk South Africa | 7108 | Hassan Farouk Sayed Egypt | 6770 |