Après 119,5 km, le Norvégien s'est avéré être le plus rapide dans un sprint de trois, bien qu'une photo finish ait été nécessaire pour déterminer le vainqueur. Le champion du monde Per Strand Hagenes a terminé troisième. Les juniors ont parcouru 119,5 km dans des conditions difficiles, mais en raison de la météo, la section cinq étoiles de Mons-en-Pévèle a été annulée. A la fin, ça s'est résumé à un sprint à trois. Le champion européen du contre-la-montre de Trente s'est incliné d'une courte tête devant Stian Fredheim.

Fredheim succède à Hidde Van Veenendaal sur la liste des lauréats, qui a gagné en 2019. Le dernier vainqueur belge à Roubaix chez les juniors était Jasper Stuyven en 2010.