Le Marocain Soufiane El Bakkali figurait parmi les champions du monde en action, tout juste après avoir conservé son titre du 3000 m steeple à Budapest. Et il a une nouvelle fois affirmé sa domination. Serein, il a même eu le temps de ralentir au rythme d'un jogging lorsqu'il a atteint la ligne d'arrivée, qu'il a franchi en 8mn10s31, les bras levés en guise de célébration. Il a été suivi par le médaillé d'argent mondial U20 éthiopien Samuel Firewu en 8mn11s29, suivi du Kenyan Amos Serem en 8mn14s41.