Event | Gold | Silver | Bronze |
100 metres (wind: +1.5 m/s) | Victor Omagbemi Nigeria | 10.34 | Charles-Louis Seck Senegal | 10.40 | Johan Rossouw South Africa | 10.43 |
200 metres (wind: -2.0 m/s) | Victor Omagbemi Nigeria | 21.20 | Emmanuel Tuffour Ghana | 21.28 | John Myles-Mills Ghana | 21.31 |
400 metres | Bobang Phiri South Africa | 45.42 | Kennedy Ochieng Kenya | 46.23 | Abedinego Matilu Kenya | 46.62 |
800 metres | Charles Nkazamyampi Burundi | 1:46.95 | Cliffie Miller South Africa | 1:47.19 | Mahjoub Haïda Morocco | 1:47.71 |
1500 metres | Nelson Chirchir Kenya | 3:38.52 | Johan Landsman South Africa | 3:38.60 | Robert Mdogo Kenya | 3:39.18 |
5000 metres | James Songok Kenya | 13:24.63 | Worku Bikila Ethiopia | 13:25.98 | Josphat Machuka Kenya | 13:28.85 |
10,000 metres | Josphat Machuka Kenya | 27:59.70 | Matthews Motshwarateu South Africa | 28:22.57 | Xolile Yawa South Africa | 28:27.82 |
3000 metre steeplechase | Whaddon Niewoudt South Africa | 8:26.44 | Gladstone Kabiga Kenya | 8:26.68 | Eliud Barngetuny Kenya | 8:38.02 |
110 metres hurdles (wind: +1.4 m/s) | Judex Lefou Mauritius | 13.91 CR | Kobus Schoeman South Africa | 13.92 | Wimpie Nel South Africa | 13.98 |
400 metres hurdles | Dries Vorster South Africa | 49.66 | Amadou Dia Bâ Senegal | 49.71 | Hubert Rakotombélontsoa Madagascar | 50.56 |
4 × 100 metres relay | South Africa Johan Rossouw Gerhard Barnard Glen Elferink Tsakile Nzimande | 39.57 | Senegal Seydou Loum Amadou Mbaye Charles-Louis Seck Edouard Samatey | 39.60 | Nigeria Victor Omagbemi Michael Monye Hyacinth Anejo Hashim Osman | 39.73 |
4 × 400 metres relay | South Africa Ferrins Pieterse Cliffie Miller Dries Vorster Bobang Phiri | 3:06.95 | Senegal Ibou Faye Hachim Ndiaye Ibrahima Tamba Abubakry Dia | 3:07.77 | Kenya Abedinego Matilu Kennedy Ochieng Christopher Oloo David Kimeli | 3:08.37 |
20 kilometre road walk | Chris Britz South Africa | 1:29:56 | Johan Moerdyk South Africa | 1:30:54 | Riecus Blignouat South Africa | 1:31:59 |
High jump | Yacine Mousli Algeria | 2.21 CR | Othmane Belfaa Algeria | 2.16 | Khemraj Naiko Mauritius | 2.16 |
Pole vault | Okkert Brits South Africa | 5.35 CR | Kersley Gardenne Mauritius | 5.30 | Riaan Botha South Africa | 5.20 |
Long jump | Ayodele Aladefa Nigeria | 7.95 | François Fouché South Africa | 7.91 | Danny Beauchamp Seychelles | 7.86 |
Triple jump | Toussaint Rabenala Madagascar | 17.04 | Francis Dodoo Ghana | 16.43 | Papa Ladji Konaté Senegal | 16.23 |
Shot put | Chima Ugwu Nigeria | 18.50 | Khalid Fatihi Morocco | 17.49 | Adewale Olukoju Nigeria | 17.06 |
Discus throw | Adewale Olukoju Nigeria | 60.66 | Mohamed Naguib Hamed Egypt | 57.12 | Dawie Kok South Africa | 55.72 |
Hammer throw | Hakim Toumi Algeria | 69.80 | Sherif Farouk El Hennawi Egypt | 68.08 | Charlie Koen South Africa | 63.14 |
Javelin throw | Tom Petranoff South Africa | 87.26 CR | Wilhelm Pauer South Africa | 81.60 | Phillip Spies South Africa | 73.80 |
Decathlon | Mourad Mahour Bacha Algeria | 7467 CR | Gino Antoine Mauritius | 6803 | Patrick Legrand Mauritius | 6798 |