Bieg 2 Poz.ZawodnikReprezentacjaCzasUwagi 1. Abel Kipsang 3:40,68 Q 2. Matthew Centrowitz 3:41,12 Q 3. Jake Wightman 3:41,18 Q 4. Azeddine Habz 3:41,24 Q5. Samuel Zeleke 3:41,63 Q6. Charles Grethen 3:41,90 Q7. Jye Edwards 3:42,62 8. Sadik Mikhou 3:42,87 9. Sam Tanner 3:43,22 10. Ali Idow Hassan 3:43,96 11. Anass Essayi 3:45,92 12. Jesús Gómez 3:47,27 qAwans do półfinału po uwzględnieniu złożonego protestu.13. Thiago André 3:47,71 14. Benjamín Enzema 3:48,17 15. Marcin Lewandowski 4:43,96 q - Abdirahman Saeed Hassan DNF

Bieg 3 Poz.ZawodnikReprezentacjaCzasUwagi 1. Jake Heyward 3:36,14 Q 2. Teddese Lemi 3:36,26 Q 3. Stewart McSweyn 3:36,39 Q 4. Jakob Ingebrigtsen 3:36,49 Q5. Robert Farken 3:36,61 Q6. Adel Mechaal 3:36,74 Q 7. Nick Willis 3:36,88 q 8. Andrew Coscoran 3:37,11 q9. Ayanleh Souleiman 3:37,25 q 10. Charles Simotwo 3:37,26 q11. Baptiste Mischler 3:37,53 12. Kalle Berglund 3:49,43 13. Paulo Amotun Lokoro border|22px Reprezentacja Uchodźców 3:51,78 - Soufiane El Bakkali DNF - Ronald Musagala DNF - Yared Nuguse DNS

Półfinały Do fianału awansowało pięciu pierwszych zawodników z każdego biegu oraz dwóch z najlepszymi czasami.