Source: Official results
International events
MEN
100m: (-0.4) 1. Christian Coleman USA 9.98, 2. Ronnie Baker USA 9.98, 3. Noah Lyles USA 9.99, 4. Michael Rodgers USA 10.01, 5. Reece Prescod GBR 10.09, 6. Chijindu Ujah GBR 10.19, 7. Yoshihide Kiryu JPN 10.20, 8. Arthur Cissé CIV 10.22, 9. Abdullah Abkar Mohammed KSA 10.30
400m: 1. Akeem Bloomfield JAM 44.33, 2. Abdallelah Haroun QAT 44.69, 3. Matthew Hudson-Smith GBR 44.79, 4. Luguelin Santos DOM 44.80, 5. Paul Dedewo USA 44.82, 6. Michael Cherry USA 45.40
1500m: 1. Brahim Kaazouzi MAR 3:33.22, 2. Filip Ingebritsen NOR 3:33.40, 3. Ayanleh Souleiman DJI 3:33.42, 4. Jakub Holusa CZE 3:33.80, 5. Charles Grice GBR 3:34.20, 6. Ryan Gregson AUS 3:34.38, 7. Aman Wote ETH 3:34.39, 8. Charles Simotwo KEN 3:34.75, 9. Marcin Lewandowski POL 3:35.06, 10. Matthew Centrowitz USA 3:35.17, 11. Hicham Ouladha MAR 3:35.35, 12. Youness Essalhi MAR 3:36.28, 13. Taresa Tolosa ETH 3:38.53, 14. Ismael Debjani BEL 3:39.27
3000m: 1. Yomif Kejelcha ETH 7:32.93, 2. Birhanu Balew BRN 7:34.26, 3. Stewart McSweyn AUS 7:34.79, 4. Paul Chelimo USA 7:34.83, 5. Muktar Edris ETH 7:36.13, 6. Hagos Gebrhiwet ETH 7:36.49, 7. Ryan Hill USA 7:36.81, 8. Eric Jenkins USA 7:38.19, 9. Soufiyan Bouqantar MAR 7:39.42, 10. Cyrus Rutto KEN 7:42.53, 11. Bethwell Birgen KEN 7:42.72, 12. Abadi Hadis ETH 7:42.83, 13. Hicham Akankam MAR 7:51.09, 14. Mouhcine Outalha MAR 7:51.55, 15. Stephen Kissa UGA 7:54.32, 16. Mohammed Abid MAR 8:07.67
3000m st: 1. Benjamin Kigen KEN 8:06.19, 2. Chala Beyo ETH 8:07.27, 3. Soufiane El Bakkali MAR 8:09.58, 4. Hillary Bor USA 8:12.20, 5. Matthew Hughes CAN 8:13.13, 6. Abraham Kibiwott KEN 8:14.35, 7. Ibrahim Ezzaydouny MAR 8:14.62, 8. Nicholas Kiptanui Bett KEN 8:17.83, 9. Fernando Carro ESP 8:19.30, 10. Amos Kirui KEN 8:20.00, 11. Mohamed Tindouft MAR 8:21.13, 12. Conseslus Kipruto KEN 8:27.36, 13. Cleophas Kandie Meyan KEN 8:27.57, 14. Abdelkarim Ben Zahra MAR 8:30.48, 15. Andrew Bayer USA 8:35.69, 16. Yemane Haleselassie ERI 8:40.10
Pole vault: 1. Sam Kendricks USA 5.86m, 2. Pawel Wojciechowski POL 5.80m, 3. Timur Morgunov RUS 5.80m, 4. Shawnacy Barber CAN 5.60m, 5. Thiago Braz BRA 5.60m, 6. Konstantinos Filippidis GRE 5.60m, 6. Bokai Huang CHN 5.60m, 8. Renaud Lavillenie FRA 5.45m, 8. Kurtis Marschall AUS 5.45m
Long jump: 1. Tajay Gayle JAM 8.09m/+0.1, 2. Marquis Dendy USA 8.05m/-0.3, 3. Jarrion Lawson USA 8.03m/-0.7, 4. Thobias Nilsson Montler SWE 7.85m/-0.8, 5. Ignisious Gaisah NED 7.81m/+0.5, 6. Zarck Visser RSA 7.79m/-0.1, 7. Yahya Berrabah MAR 7.78m/-0.3, 8. Mouhcine Khoua MAR 7.62m/+0.6
Javelin: 1. Magnus Kirt EST 89.75m, 2. Andreas Hofmann GER 88.58m, 3. Jakub Valdech CZE 85.31m, 4. Thomas Röhler GER 85.19m, 5. Neeraj Chopra IND 83.32m, 6. Ahmed Bader Magour QAT 83.30m, 7. Keshorn Walcott TTO 83.26m, 8. Andrian Mardare 81.28m, 9. Rolands Strobinders LAT 78.96m
WOMEN
200m: (-0.5) 1. Shaunae Miller-Uibo BAH 22.29, 2. Dina Asher-Smith GBR 22.40, 3. Jenna Prandini USA 22.60, 4. Gabrielle Thomas USA 5. Murielle Ahouré CIV 22.70, 6. Jodie Williams GBR 23.26, 7. Blessing Okagbare-Ighoteguonor NGR 23.42, 9. Shashalee Forbes JAM 23.51
800m: 1. Francine Niyonsaba BDI 1:57.90, 2. Natoya Goule JAM 1:58.33, 3. Rababe Arafi MAR 1:58.84, 4. Margaret Nyairera Wambui KEN 1:59.09, 5. Emily Cherotich Tuei KEN 1:59.19, 6. Malika Akkaoui MAR 1:59.27, 7. Lynsey SHarp GBR 1:59.86, 8. Laura Roesler USA 2:00.56, 9. Eunice Sum KEN 2:03.51
1000m: 1. Caster Semenya RSA 2:31.01 NR, 2. Ce’Aira Brown USA 2:35.85, 3. Kaela Edwards USA 2:36.13, 4. Winnie Nanyondo UGA 2:36.13 NR, 5. Nelly Jepkosgei KEN 2:37.41, 6. Sanne Verstegen-Wolters NED 2:37.49, 7. Winny CHebet KEN 2:37.82, 8. Esther Guerrero Pigdevall ESP 2:37.85, 9. Siham Hilali MAR 2:41.17, 10. Eglay Nalyanya KEN 2:41.19, 11. Khadija Benkassem MAR 2:46.39
5000m: 1. Hellen Obiri KEN 14:21.75, 2. Sifan Hassan NED 14:22.34, 3. Letesenbet Gidey ETH 14:23.14, 4. Senbere Teferi ETH 14:23.33, 5. Agnes Jebet Tirop KEN 14:24.24, 6. Genzebe Dibaba ETH 14:42.98, 7. Eilish McColgan GBR 14:52.83, 8. Caroline Chepkoech Kipkirui KEN 14:55.63, 9. Dominique Scott RSA 15:11.65, 10. Molly Huddle USA 15:21.24, 11. Rina Nabeshima JPN 15:27.54, 12. Stephanie Twell GBR 15:36.45, 13. Kaoutar Farkoussi MAR 15:48.73
100H: (+0.1) 1. Brianna McNeal USA 12.51, 2. Sharika Nelvis 12.58, 3. Christina Manning USA 12.72, 4. Dawn Harper-Nelson USA 12.86, 5. Tobi Amusan NGR 12.87, 6. Cindy Roleder GERY 12.87, 7. Pamela Dutkiewicz GER 12.89, 8. Yanique Thompson JAM 12.93, 9. Eefje Boons NED 13.32
High jump: 1. Mirela Demireva BUL 1.94m, 2. Yuliya Levchenko UKR 1.94m, 3. Mariya Lasitskene RUS 1.90m, 4. Kateryna Tabashnyki UKR 1.90m, 5. Morgan Lake GBR 1.90m, 6. Sofie Skoog 1.90m, 7. Marie-Laurence Jungfleish GER 1.90m, 8. Oksana Okuneva UKR 1.90m, 9. Levern Spencer LCA 1.90m
Triple: 1. Caterine Ibarguen COL 14.96m/+0.1, 2. Kimberly Williams JAM 14.47m/+0.4, 3. Tori Franklin USA 14.42m/+0.4, 4. Gabriela Petrova BUL 14.40m/-0.5, 5. Nubia Soares BRA 14.30m/0.0, 6. Ana Peleteiro ESP 14.29m/-0.7, 7. Andreea Panturouiu ROU 14.15m/-0.9, 8. Olga Rypakova KAZ 13.83m/-0.5, 9. Rouguy Diallo FRA 13.66m/0.0
Shot put: 1. Christina Schwanitz GER 19.40m, 2. Aliona Dubitskaya BLR 19.21m, 3. Valerie Adams NZL 18.93m, 4. Raven Saunders 18.51m, 5. Brittany Crew CAN 18.25m, 6. Jessica Ramsey USA 18.17m, 7. Fanny Roos SWE 18.06m, 8. Danniel Thomas-Dodd JAM 18.04m
National events
MEN
100m u20: (-0.1) 1. Soufiane Zakour 11.01, 2. Amine Ait Elhadj 11.02, 3. Anouar El Oufi 11.06, 4. Mounir Hazal 11.14, 5. Oussama Frindi 11.18, 6. Hamza Moudchi 11.24, 7. Mohamine Dagdagui 11.25, 8. Yassine El Jaddid 11.47, 9. Aymane Belmadani 11.97
800m u23: 1. Achraf Elmalki 1:51.04, 2. Abdellatif Sadiki 1:51.38, 3. Youness Benyachrik 1:52.29, 4. Med Amine Elgadi 1:52.76, 5. Abdelmajid Boumrine 1:53.11, 6. Elhassan Moujahid 1:53.25, 7. Hamza Bel Khalfi 1:53.39, 8. Hamza Hadou Oumoloud 1:53.48, 9. Yassine Oualili 1:53.67, 10. Achraf Elgharous 1:53.89, 11. Hamza Mellas 1:54.02, 12. Zakaria Zeroual 1:54.05, 13. Ayoub Ait Haddou 1:54.42, 14. Mounir Elhassani 1:55.02, 15. Abdellah Mouzli 2:00.41
800m u18: 1. Mehdi Sefrani 1:55.90, 2. Hamza Dair 1:56.21, 3. Salahddine Boussaid 1:56.52, 4. Achraf Elbarouich 1:56.63, 5. Hamza Bouchalikh 1:57.34, 6. Mehdi Benhaddou 1:57.48, 7. Abdella Salam 1:57.60, 8. Hamza Elbarjadi 1:57.86, 9. Mustafa Baridi 1:58.05, 10. Abderrazak Ait Elfakir 1:58.13, 11. Bilal Ouizar 1:59.12, 12. Youssef Fouikhri 1:59.55, 13. Walid Belkhairi 2:01.87, 14. Mohamed Sabir 2:03.06, 15. Zakaria Lakdim 2:04.29
1500m u23: 1. Jamal Oussama 3:52.83, 2. Youssef Chedani 3:53.22, 3. Hafid Rizqi 3:53.29, 4. Anass Mghari 3:53.43, 5. Abdelilah Zahir 3:54.75, 6. Abdellah Latam 3:55.20, 7. Youssef Oulaata 3:55.69, 8. Yahya Mazouz 3:56.23, 9. Hamid Chaib 3:56.36, 10. Hicham Boukail 3:56.80, 11. Abdellah El Hajjaji 3:56.89, 12. Riad Eljadani 3:56.96, 13. Said Ibissou 3:57.17, 14. Anouar Ouzine 3:57.43, 15. Ilyas Raji 3:57.77, 16. Achraf Amour 3:59.97, 17. Ilyas Akkziz 4:02.06, 18. Rachid Ait Ourkia 4:06.41
1500m u18: 1. Fouad Massouadi 3:57.21, 2. Zakaria Hmirouch 3:57.27, 3. Othman Laghrissi 3:57.27, 4. Mohamed Jaouhari 3:59.67, 5. Yassine Laarej 3:59.98, 6. Hamid Outazoult MAR 4:00.23, 7. Youssef Asslouj 4:02.41, 8. Mustapha Akerou MAR 4:02.55, 9. Ayoub Asseban 4:02.64, 10. Mohamed Baghati MAR 4:04.37, 11. Ayman Elmourabit MAR 4:06.19, 12. Mohamed Ikidi 4:06.25, 13. Med Aissa Yaala 4:06.27, 14. Ayoub Belfadil 4:08.13, 15. Yassine Rafik MAR 4:13.14, 16. Mehdi Lekbiri 4:31.45
WOMEN
100m u20: (0.0) 1. Hajar Eddaou 12.35, 2. Imane Mekrazi 12.48, 3. Aicha Saroukh 12.65, 4. Awatif Derrage 12.68, 5. Asmae Mekrazi 12.68, 6. Oumaima Hilali 12.72, 7. Lamiae Azib 12.92, 8. Hajar Tiss 12.95, 9. Chaimae Abouch 14.35
800m u23: 1. Wafae Zeroual 2:08.13, 2. Yassmine Bidkane 2:11.81, 3. Chaimae Smaili 2:12.21, 4. Khadija Ennai 2:12.60, 5. Aya Boughaida 2:13.35, 6. Kaoutar Bentbib 2:16.07, 7. Souhaila Bahtar 2:18.63, 8. Sara Elhachimi 2:20.68, 9. Hajar El Azzoui 2:24.73
800m u18: 1. Imane Kerroum 2:15.21, 2. Oumaima Belharcha 2:16.50, 3. Hajar Eljaafari 2:17.79, 4. Oumaima Messbahi 2:18.51, 5. Hinde Chibane 2:19.80, 6. Lamyae Mamni 2:20.08, 7. Houda Rami 2:21.51, 8. Manal Lahmidi 2:22:56, 9. Manal Choubi 2:25.26, 10. Zaineb Belkhoukha 2:52.90, Dounia Oughrar DNF
1500m u23: 1. Imane Elbouhali 4:26.40, 2. Fatima Maaji 4:33.36, 3. Houda Haiteou 4:35.85, 4. Chaymae Akebli 4:41.01, 5. Widad Noussayl 4:43.13, 6. Souad Gzaoui 4:49.04, 7. Leila Naciri 4:52.94, 8. Ittou Boutahar 4:53.11, 9. Chaymae Bensona 4:54.12
1500m u18: 1. Khadija Rakkou 4:37.27, 2. Nouhaila Rabii 4:38.32, 3. Zaineb Hachlaf 4:40.07, 4. Dounia Souhail 4:46.01, 5. Asmae Dakhmira Lamrini 4:46.01, 6. Hasnae Tiskart 4:46.50, 7. Ahlam Barghot 4:46.92, 8. Soukaina Alhajji 4:49.55, 9. Malika Bouljahl 4:52.28, 10. Rajae Benhaddouch 4:53.08, 11. Fatima El Allali 4:55.07, 12. Oumnia El Azzouzi 4:57.07, 13. Khadija Guenoune 5:02.15, 14. Hasnae Maadour 5:03.28, 15. Hafsa Labzioui 5:11.98