| 1 | VAN DER HAAR Lars | Baloise - Trek Lions | 57:10.000 | - | 0 |
| 1 | VAN DER HAAR Lars | Baloise Trek Lions | 57:10.000 | - | 0 |
| 2 | SOETE Daan | Deschacht - Hens - Maes | 57:13.000 | 03.000 | 0 |
| 3 | MENUT David | Cross Team Legendre | 57:15.000 | 05.000 | 0 |
| 3 | MENUT David | AS Bike Racing | 57:15.000 | 05.000 | 0 |
| 4 | VANDEBOSCH Toon | Alpecin-Deceuninck Development Team | 57:16.000 | 06.000 | 0 |
| 4 | VANDEBOSCH Toon | Alpecin - Deceuninck | 57:16.000 | 06.000 | 0 |
| 5 | RÜEGG Timon | Cross Team Legendre | 57:16.000 | 06.000 | 0 |
| 5 | RÜEGG Timon | Cross Team Legendre | 57:16.000 | 06.000 | 0 |
| 6 | AERTS Thijs | Baloise - Trek Lions | 57:17.000 | 07.000 | 0 |
| 6 | AERTS Thijs | Baloise Trek Lions | 57:17.000 | 07.000 | 0 |
| 7 | BOROŠ Michael | Elkov - Kasper | 57:20.000 | 10.000 | 0 |
| 8 | WHITE Curtis | Best Buddies Racing | 57:21.000 | 11.000 | 0 |
| 9 | LOOCKX Lander | Deschacht - Hens - Maes | 57:23.000 | 13.000 | 0 |
| 10 | MEEUSEN Tom | Deschacht - Hens - Maes | 57:52.000 | 42.000 | 0 |
| 11 | SWARTZ Caleb | | 58:14.000 | 1:04.000 | 0 |
| 12 | LELANDAIS Rémi | Cross Team Legendre | 58:31.000 | 1:21.000 | 0 |
| 12 | LELANDAIS Rémi | Cross Team Legendre | 58:31.000 | 1:21.000 | 0 |
| 13 | DILLMAN Andrew | Texas Roadhouse Cycling Team PB Athletic Brewing Co | 58:48.000 | 1:38.000 | 0 |
| 14 | VAN DEN HAM Michael | | 58:50.000 | 1:40.000 | 0 |
| 15 | STROHMEYER Andrew | CXHairs Devo Trek Bikes | 59:06.000 | 1:56.000 | 0 |
| 16 | HAIDET Lance | L39ION of Los Angeles | 59:18.000 | 2:08.000 | 0 |
| 17 | VAN KEMPEN Jules | | 59:25.000 | 2:15.000 | 0 |
| 18 | SPRANGER Jack | | 59:45.000 | 2:35.000 | 0 |
| 19 | MATTER Brian | | 59:47.000 | 2:37.000 | 0 |
| 20 | SCOTT Cody | | 59:52.000 | 2:42.000 | 0 |
| 21 | MCNEILL Dillon | CXHairs Devo Trek Bikes | 59:53.000 | 2:43.000 | 0 |
| 22 | MOCK Daxton | CXHairs Devo Trek Bikes | 59:53.000 | 2:43.000 | 0 |
| 23 | NOEL Sam | | 59:57.000 | 2:47.000 | 0 |
| 24 | FIX Brannan | | 59:59.000 | 2:49.000 | 0 |
| 25 | HILDEBRANDT Casey | | 01:00:05.000 | 2:55.000 | 0 |
| 26 | LARSON Michael | | 01:00:20.000 | 3:10.000 | 0 |
| 27 | VALENTI Luke | Toronto Hustle Junior Cycling | 01:00:21.000 | 3:11.000 | 0 |
| 28 | GINIAT Andrew | CS Velo Racing | 01:00:21.000 | 3:11.000 | 0 |
| 29 | FREDERICK Ben | | 01:00:41.000 | 3:31.000 | 0 |
| 30 | WOODFORD Alexander | | 01:00:53.000 | 3:43.000 | 0 |
| 31 | RAMSAY Noah | | 01:01:12.000 | 4:02.000 | 0 |
| 32 | SANDERSON Brody | | 01:01:13.000 | 4:03.000 | 0 |
| 33 | STIERWALT Lucas | | 01:01:24.000 | 4:14.000 | 0 |
| 34 | LANDO Nicholas | | 01:01:28.000 | 4:18.000 | 0 |
| 35 | ZAKRAJSEK Dylan | | 01:01:39.000 | 4:29.000 | 0 |
| 36 | BRENNEMAN Owen | CXHairs Devo Trek Bikes | 01:01:52.000 | 4:42.000 | 0 |
| 37 | O'DONNELL Trevor | | 01:02:11.000 | 5:01.000 | 0 |
| 38 | VIALLE Alexandre | | 01:02:34.000 | 5:24.000 | 0 |
| 39 | UETRECHT Ryder | | 01:02:37.000 | 5:27.000 | 0 |
| 40 | RUSSENBERGER Wanja | | 01:02:37.000 | 5:27.000 | 0 |
| 41 | MOTE Adam | | 01:02:37.000 | 5:27.000 | 0 |
| 42 | JUNGE Frederick | | 01:02:37.000 | 5:27.000 | 0 |
| 43 | O'CONNOR-WALKER Seamus | | 01:02:37.000 | 5:27.000 | 0 |
| 44 | CONAWAY Henry | | 01:02:37.000 | 5:27.000 | 0 |
| 45 | KNOWLES Nathan | | 01:02:37.000 | 5:27.000 | 0 |
| 46 | MAPEL Aiden | | 01:02:37.000 | 5:27.000 | 0 |
| 47 | BLOYD-PESHKIN Jeremy | | 01:02:37.000 | 5:27.000 | 0 |
| 48 | HARDIN William | Project Echelon Racing | 01:02:37.000 | 5:27.000 | 0 |
| 49 | SWEET Benjamin | | 01:02:37.000 | 5:27.000 | 0 |
| 50 | OKENFUSS Jon | | 01:02:37.000 | 5:27.000 | 0 |
| 51 | RIENTS Jesse | | 01:02:37.000 | 5:27.000 | 0 |
| 52 | OLSEN Dakota | | 01:02:37.000 | 5:27.000 | 0 |
| 1005 | HERRMANN Lukas | Heizomat Radteam p/b Kloster Kitchen | 00:00.000 | -00:57:10.000 | |
| 1005 | SHELTON Marcis | | 00:00.000 | -00:57:10.000 | |
| 1005 | HAVERDINGS David | AA Drink Young Lions | 00:00.000 | -00:57:10.000 | |
| 1005 | HAVERDINGS David | Baloise Trek Lions | 00:00.000 | -00:57:10.000 | |
| 1005 | MYLES Mark | | 00:00.000 | -00:57:10.000 | |
| 1006 | ORTENBLAD Tobin | | 00:00.000 | -00:57:10.000 | |
| 1006 | OPPIZZI Mattéo | | 00:00.000 | -00:57:10.000 | |
| 1006 | NYSTROM Felipe Timoteo | | 00:00.000 | -00:57:10.000 | |
| 1006 | SCHROEDER Allan | CS Velo Racing | 00:00.000 | -00:57:10.000 | |
| 1006 | BAUER Josh | | 00:00.000 | -00:57:10.000 | |