De achttienjarige rijder moest op de 5000 meter genoegen nemen met plaats twee, maar bleef de concurrentie in het klassement wel voor. Willem Hoolwerf ging bij het allroundtoernooi met het zilver aan de haal, voor Emery Lehman uit de Verenigde Staten.

Roest legde de basis voor zijn titel op de 3000 meter, de hij winnend afsloot. Omdat die afstand alleen meetelde voor het allroundklassement mocht hij zich toen nog geen wereldkampioen noemen, maar nu is dat dus wel het geval.

Ook op de 1500 meter liet Roest zich met een tweede plaats van zijn beste kant zien, maar na de mijl moest hij de eerste plaats in het klassement nog wel aan Fan Yang laten. De Chinees kwam op de afsluitende 5 kilometer niet verder dan de tiende plaats, waardoor hij buiten de top-drie belandde.

Op de 5000 meter ging de wereldtitel naar Nils van der Poel. De Zweed klokte een tijd van 6.41,29 en bleef daarmee Roest, die 6.43,88 op het bord zette, ruim voor. Lehman pakte het brons in 6.43,97 en zorgde er daardoor voor dat Hoolwerf in 6,46,41 naast het podium belandde.