| Venue: Olympic Stadium - Moulay Abdellah Sports Complex. | Medals | Track Flat |
| Men 100m - Tuesday 27.08 | | 1. Raymond Ekevwo | NGR | 9.96s | | 2. Gue Arthur Cissé | CIV | 9.97s | | 3. Usheoritse Itsekiri | NGR | 10.02s | | Men 200m | | 1. Sydney Siame | ZAM | 20.35s | | 2. Divine Oduduru | NGR | 20.54s | | 3. Anaso Jobodwana | RSA | 20.56s | | Men 400m - Wednesday 28.08 | | 1. Leungo Scotch | BOT | 45.27s | | 2. Thapelo Phora | RSA | 45.59s | | 3. Chidi Okezie | NGR | 45.61s | | Men 800m - Wednesday 28.08 | | 1. Abdessalem Ayouni | TUN | 1:45.17 | | 2. Cornelious Kipkoech Tuwei | KEN | 1:45.41 | | 3. Nabil Oussama | MAR | 1:45.42 | | Men 1500m - Friday 30.08 | | 1. George Meitamei Manangoi | KEN | 3:38.27 | | 2. Ayanleh Souleiman Hassan | DJI | 3:38.44 | | 3. Charles Cheboi Simotwo | KEN | 3:38.51 | | Men 5000m - Friday 30.08 | | 1. Robert Kiprop | KEN | 13:30.96 | | 2. Edward Zakayo Pingua | KEN | 13:31.40 | | 3. Richard Yator Kimunyan | KEN | 13:31.41 | | Men 10000m - Tuesday 27.08 | | 1. Berehanu Wendemu Tsegu | ETH | 27:56.81 | | 2. Aron Teklu | ERI | 27:57.79 | | 3. Jemale Yimer Mekonnen | ETH | 27:59.02 |
|
|
| Women 100m - Tuesday 27.08 | | 1. Marie-Josée Ta Lou | CIV | 11.09s | | 2. Gina Bass | GAM | 11.13s | | 3. Basant Hemida | EGY | 11.31s | | Women 200m - Friday 30.08 | | 1. Gina Bass | GAM | 22.58s | | 2. Basant Hemida | EGY | 22.89s | | 3. Marie-Josée Ta Lou | CIV | 23.00s | | Women 400m - Wednesday 28.08 | | 1. Galefele Moroko | BOT | 51.53s | | 2. Favour Ofili | NGR | 51.94s | | 3. Grace Obour | GHA | 52.14s | | Women 800m - Tuesday 27.08 | | 1. Hirut Meshesha | ETH | 2:04.74 | | 2. Rababe Arafi | MAR | 2:04.75 | | 3. Halimah Nakaayi | UGA | 2:02.44 | | Women 1500m - Friday 30.08 | | 1. Quailyne Jebiwott Kiprop | KEN | 4:19.33 | | 2. Mary Kuria | KEN | 4:20.19 | | 3. Lemlem Hailu Techane | ETH | 4:20.60 | | Women 5000m - Monday 26.08 | | 1. Lilian Kasait Rengeruk | ETH | 15:33.63 | | 2. Hawi Feysa Gejia | UGA | 15:33.99 | | 3. Alemitu Tariku Olana | ETH | 15:37.15 | | Women 10000m - Thursday 29.08 | | 1. Tsehay Gemechu Beyan | ETH | 31:56.92 | | 2. Zeineba Yimer Worku | ETH | 31:57.95 | | 3. Dera Dida Yami | ETH | 31:58.78 |
|
| Men 110m Hurdles - Tuesday 27.08 | | 1. Amine Bouanani | ALG | 13.60s | | 2. Oyeniyi Abejoye | NGR | 13.90s | | 3. Louis François Mendy | SEN | 14.05s | | Men 400m Hurdles | | 1. Abdelmalik Lahoulou | ALG | 49.08s | | 2. Bienvenu Sawadogo | BUR | 49.25s | | 3. Mohamed Amine Touati | TUN | 49.29s | | Men 3000m Steeplechase - Monday 26.08 | | 1. Benjamin Kigen | KEN | 8:12.39 | | 2. Getnet Wale Bayabl | ETH | 8:14.06 | | 3. Soufiane Elbakkali | MAR | 8:19.45 |
|
|
| Women 100m Hurdles - Wednesday 28.08 | | 1. Tobi Amusan | NGR | 12.68s GR | | 2. Marthe Koala | BUR | 13.20s | | 3. Taylon Bieldt | RSA | 13.40s | | Women 400m Hurdles - Friday 29.08 | | 1. Vanice Nyagisera | KEN | 56.95s | | 2. Lamiae Lhabze | MOR | 56.97s | | 3. Uwemedino Abasiono Akpan | NGR | 57.66s | | Women 3000m Steeplechase - Wednesday 28.08 | | 1. Oluwakemi Ruth Francis | NGR | 2:17.02 | | 2. Noura Ennadi | MAR | 2:18.96 | | 3. Regina Yeboah | GHA | 2:22.34 |
|
| Men High Jump - Friday 30.08 | | 1. Mpho Links | RSA | 2.20m | | 2. Mathew Kiplagat Sawe | KEN | 2.15m | | 3. Breyton Poole | RSA | 2.15m | | Men Pole Vault - Thursday 28.08 | | 1. Hichem Khalil Cherabi | ALG | 5.00m | | 2. Mejdi Chehata | TUN | 4.70m | | 3. Larbi Bourrada | ALG | 4.70m | | Men Long Jump - Friday 30.08 | | 1. Yasser Mohammed T Triki | ALG | 8.01m | | 2. Marouane Kacimi | MAR | 7.79m | | 3. Romeo N'tia | BEN | 7.72m | | Men Triple Jump - Tuesday 27.08 | | 1. Hugues Fabrice Zango | BUR | 16.88m | | 2. Yasser Mohammed T Triki | ALG | 16.71m | | 3. Jean Patrick Jonathan Drack | MRI | 16.53m |
|
|
| Women High Jump - Tuesday 27.08 | | 1. Rose Amoanimaa Yeboah | GHA | 1.84m | | 2. Rhizlane Siba | MAR | 1.81m | | 3. Ariyat Dibow Ubang | ETH | 1.81m | | Women Pole Vault - Tuesday 27.08 | | 1. Dora Mahfoudhi | TUN | 4.31m GR | | 2. Fatma Elbendary | EGY | 4.10m | | 3. Dina Eltabaa | EGY | 4.00m | | Women Long Jump - Thursday 29.08 | | 1. Ese Brume | NGR | 6.69m | | 2. Deborah Acquah | GHA | 6.37m | | 3. Lynique Beneke | RSA | 6.30m | | Women Triple Jump - Monday 26.08 | | 1. Grace Chinonyelum Anigbata | NGR | 13.75m | | 2. Jamaa Chnaik | MAR | 13.69m | | 3. Zinzi Chabangu | RSA | 13.59m |
|
| Men Discus Throw Monday 26.08 | | 1. Shehab Ahmed | EGY | 59.29m | | 2. Ayomidotun Kelvin Ogundeji | NGR | 57.82m | | 3. Elbachir Mbarki | MAR | 56.92m | | Men Hammer Throw - Wednesday 29.08 | | 1. Mostafa Elgamel | EGY | 72.50m | | 2. Alaaeldin Elashry | EGY | 72.04m | | 3. Islam Mohamed | EGY | 71.36m | | Men Javelin Throw - Friday 30.08 | | 1. Julius Kiplangat Yego | KEN | 87.73m GR | | 2. Alexander Kiprotich | KEN | 77.50m | | 3. Nnamdi Prosper Chinecherem | NGR | 73.24m | | Men Shot Put | | 1. Chukwuebuka Cornnell Enekwechi | NGR | 21.48m GR | | 2. Mohamed Khalifa | EGY | 20.85m | | 3. Mostafa Hassan | EGY | 20.74m |
|
|
| Women Discus Throw - Thursday 29.08 | | 1. Chioma Ajunwa | NGR | 59.91m | | 2. Yolandi Stander | RSA | 57.75m | | 3. Ischke Senekal | RSA | 53.95m | | Women Hammer Throw - Tuesday 27.08 | | 1. Laetitia Kimalou Bambara | BUR | 65.28m | | 2. Temilola Olatoke Ogunrinde | NGR | 64.68m | | 3. Oyesade Adetola Olatoye | NGR | 63.97m | | Women Javelin Throw - Wednesday 28.08 | | 1. Kelechi Promise Nwanaga | NGR | 55.88m | | 2. Jo-Ane Van Dyk | RSA | 55.38m | | 3. Sunette Viljoen | RSA | 53.44m | | Women Shot Put Friday 30.08 | | 1. Oyesade Adetola Olatoye | NGR | 16.61m | | 2. Ischke Senekal | RSA | 16.18m | | 3. Meike Strydom | RSA | 14.64m |
|
| Men Half Marathon - Friday 30.08 | | 1. Titus Ekiru | KEN | 1:01:42 GR | | 2. Reda Elaaraby | MAR | 1:02:44 | | 3. Hamza Sahli | MAR | 1:02:45 | | Men 20km Walk - Wednesday 28.08 | | 1. Samuel Kireri Gathimba | KEN | 1:22:48 | | 2. Yohanis Algaw Wale | ETH | 1:22:50 | | 3. Wayne Snyman | RSA | 1:23:38 |
|
|
| Women Half Marathon - Friday 30.08 | | 1. Yalemzerf Yehualaw Densa | ETH | 1:10:26 GR | | 2. Degitu Azimeraw Asires | ETH | 1:10:31 | | 3. Meseret Belete Tola | ETH | 1:12:08 | | Women 20km Walk - Wednesday 28.08 | | 1. Emily Wamusyi Ngii | KEN | 1:34:41 GR | | 2. Grace Wanjiru Njue | KEN | 1:34:57 | | 3. Yehualeye Beletew Mitiku | ETH | 1:35:21 |
|
| Men Decathlon - Tuesday 27.08 | | 1. Larbi Bourrada | ALG | 7319 | | 2. Moustafa Ramadan | EGY | 7099 | | 3. Marouane Kacimi | MAR | 6607 |
|
|
| Women Heptathlon - Thursday 29.08 | | 1. Christiane Marthe Yasmine Koala | BUR | 5866 | | 2. Oluwakemi Ruth Francis | NGR | 5683 | | 3. Nada Charoudi | TUN | 5302 |
|
| Men 4x100m Relay - Wednesday 28.08 | | 1. | Ghana | 38.30s | | Sean Safo-Antwi, Benjamin Kwaku Azamati, Josep Paul Amoah, Martin Owusu-Antwi | | 2. | Nigeria | 38.59s | | Thandolwenkosi Dlodlo, Chederick Van Wyk, Anaso Jobodwana, Henricho Bruintjies | | 3. | South Africa | 38.80s | | Usheoritse Ese Itsekiri, Olawunmi Emmanuel Arowolo, Raymond Ekevwo, Ejowvokovineghene D Oduduru | | Men 4x400m Relay - Friday 30.08 | | 1. | Botswana | 3:02.55 | | Baboloki Tirelo Thebe, Leungo Scotch, Onkabetse Nkobolo, Zibani Ngozi | | 2. | South Africa | 3:03.18 | | Thapelo Phora, Nkateko Hlungwani, Ranti Dikgale, Derrick Mokaleng | | 3. | Nigeria | 3:03.42 | | Orukpe Joseph Eraiyokan, Shedrack Akpeki, Edose Ibadin, Sikiru Adewale Adeyemi |
|
|
| Women 4x100m Relay - Wednesday 28.08 | | 1. | Nigeria | 44.16s | | Rosemary Chukwuma, Joy Udo-Gabriel, Mercy Ntia-Obong, Bukola Jasper Adekunle | | 2. | South Africa | 44.61s | | Patience Ntshingila, Tamzin Thomas, Tebogo Mamathu, Taylon Bieldt | | 3. | Kenya | 45.44s | | Maureen Nyatichi Thomas, Milcent Ndoro, Maxmila Imali, Joan Cherono Cherono | | Women 4x400m Relay - Friday 30.08 | | 1. | Nigeria | 3:30.32 | | Uwemedino Abasiono Akpan, Patience Okon George, Blessing Oladoye, Rita Ossai | | 2. | Botswana | 3:31.96 | | Oarabile Babolayi, Tlhpmphang Basel, Oratile Rose Nowe, Amatle Montsho | | 3. | Uganda | 3:32.25 | | Nasiba Nabirye, Wmily Nanziri, Leni Shida, Stella Wonruku |
|
| Medals | G | S | B | All | | 1. | Nigeria | 10 | 7 | 6 | 23 | | 2. | Kenya | 10 | 7 | 3 | 20 | | 3. | Ethiopia | 5 | 5 | 8 | 18 | | 4. | Algeria | 5 | 1 | 1 | 7 | | 5. | Burkina Faso | 3 | 2 | | 5 | | 6. | Botswana | 3 | 1 | | 4 | | 7. | Egypt | 2 | 5 | 4 | 11 | | 8. | Tunisia | 2 | 1 | 2 | 5 | | 9. | Ghana | 2 | 1 | 1 | 4 | | 10. | South Africa | 1 | 6 | 10 | 17 | | 11. | Ivory Coast | 1 | 1 | 1 | 3 | | 12. | Gambiaa | 1 | 1 | | 2 | | 13. | Zambia | 1 | | | 1 | | 14. | Morocco | | 6 | 5 | 11 | | 15. | Djibouti | | 1 | | 1 | | 15. | Eritrea | | 1 | | 1 | | 17. | Uganda | | | 2 | 2 | | 18. | Benin | | | 1 | 1 | | 18. | Mauritius | | | 1 | 1 | | 18. | Senegal | | | 1 | 1 | | | Total (20 Nations) | 46 | 46 | 46 | 138 |
|
|
|