Moroccan runner Soufiane El Bakkali continues to reign over long distance races.

Soufiane El Bakkali