| 1 |  VAN DEN BOER Seppe | AA Drink Young Lions | 37:24.000 | - | 0 | 
| 2 |  VANDENBERGHE Viktor |  | 37:45.000 |  21.000 | 0 | 
| 3 |  VIJFVINKEL Mika | Cannibal - Victorious U19 Development Team | 37:46.000 |  22.000 | 0 | 
| 4 |  ENGLISH Daniel |  | 37:53.000 |  29.000 | 0 | 
| 5 |  MATTERN Miles |  | 38:03.000 |  39.000 | 0 | 
| 6 |  THOMPSON David |  | 38:12.000 |  48.000 | 0 | 
| 7 |  WHITE Magnus |  | 38:31.000 |  1:07.000 | 0 | 
| 8 |  NIELSEN Daniel Weis | CeramicSpeed Herning CK Junior | 39:04.000 |  1:40.000 | 0 | 
| 9 |  SCHOOFS Jasper | ACROG-Tormans | 39:18.000 |  1:54.000 | 0 | 
| 9 |  SCHOOFS Jasper | Acrog - Balen BC Junior | 39:18.000 |  1:54.000 | 0 | 
| 10 |  MARCHAND Robbe | Team Deschacht - Group Hens - Containers Maes | 39:32.000 |  2:08.000 | 0 | 
| 11 |  ACKERT Ian |  | 39:50.000 |  2:26.000 | 0 | 
| 12 |  TIELENS Neo | WAC Team Hoboken | 39:57.000 |  2:33.000 | 0 | 
| 13 |  FOUCHER Esteban | UC Nantes Atlantique Junior | 40:10.000 |  2:46.000 | 0 | 
| 14 |  BRYAN Leif |  | 40:12.000 |  2:48.000 | 0 | 
| 15 |  STOKES Ben |  | 40:17.000 |  2:53.000 | 0 | 
| 16 |  LOETE Hippolyte |  | 40:22.000 |  2:58.000 | 0 | 
| 17 |  FISHER Scott |  | 40:24.000 |  3:00.000 | 0 | 
| 18 |  DANTE Alessandro | Pool Cantù 1999 - GB Junior Team | 40:25.000 |  3:01.000 | 0 | 
| 18 |  DANTE Alessandro | GB Team - Pool Cantu'  | 40:25.000 |  3:01.000 | 0 | 
| 19 |  KUBA Jakub | Dukla Praha | 40:36.000 |  3:12.000 | 0 | 
| 20 |  POELVOORDE Tars | Onder Ons Parike | 40:41.000 |  3:17.000 | 0 | 
| 21 |  DEVALLEE Matheo |  | 40:42.000 |  3:18.000 | 0 | 
| 22 |  VESLUM Sebastian | Asker CK | 40:43.000 |  3:19.000 | 0 | 
| 22 |  VESLUM Sebastian | Team NTG/Uno-X | 40:43.000 |  3:19.000 | 0 | 
| 23 |  RAPINZ Henry |  | 40:44.000 |  3:20.000 | 0 | 
| 24 |  PEACE Oliver | Tofauti Everyone Active | 40:54.000 |  3:30.000 | 0 | 
| 25 |  ŠUMPÍK Pavel | Roman Kreuziger Cycling Academy | 40:55.000 |  3:31.000 | 0 | 
| 26 |  TRAVELLA Nicholas | Pool Cantù 1999 - GB Junior Team | 40:55.000 |  3:31.000 | 0 | 
| 27 |  DRIES Tjalle |  | 41:09.000 |  3:45.000 | 0 | 
| 28 |  BROWN Ian |  | 41:26.000 |  4:02.000 | 0 | 
| 29 |  JANSSENS Willem | AA Drink Young Lions | 41:40.000 |  4:16.000 | 0 | 
| 30 |  COMANIUK Mika |  | 42:01.000 |  4:37.000 | 0 | 
| 31 |  BONAFINI Edoardo |  | 42:15.000 |  4:51.000 | 0 | 
| 32 |  COPPOLA Ben |  | 42:16.000 |  4:52.000 | 0 | 
| 33 |  FALTÝNEK Jan | Dukla Praha | 42:18.000 |  4:54.000 | 0 | 
| 34 |  BONNAY Lucas |  | 42:28.000 |  5:04.000 | 0 | 
| 35 |  QUINT Antoine | WRV De Peddelaars | 42:45.000 |  5:21.000 | 0 | 
| 36 |  COLEMAN Samuel | Team 31 Jolly Cycles | 42:51.000 |  5:27.000 | 0 | 
| 37 |  HALVERSON James |  | 43:07.000 |  5:43.000 | 0 | 
| 38 |  DUARTE Filipe |  | 43:08.000 |  5:44.000 | 0 | 
| 39 |  COSPER Dillon |  | 43:16.000 |  5:52.000 | 0 | 
| 40 |  DUNWOODY Seth | Cannibal - Victorious U19 Development Team | 44:09.000 |  6:45.000 | 0 | 
| 41 |  KING Carden |  | 44:14.000 |  6:50.000 | 0 | 
| 42 |  CORDER Spencer |  | 44:40.000 |  7:16.000 | 0 | 
| 43 |  VAN HEMERT Felix | Wielerploeg Groot Amsterdam | 45:30.000 |  8:06.000 | 0 | 
| 44 |  PEKAŘ Matěj | Brilon Racing Team MB | 46:00.000 |  8:36.000 | 0 | 
| 45 |  MONTI Jules |  | 00:00.000 |  -00:37:24.000 |  | 
| 46 |  BROUSSEAU-NOËL Benjamin |  | 00:00.000 |  -00:37:24.000 |  | 
| 47 |  LENS Cédric |  | 00:00.000 |  -00:37:24.000 |  | 
| 48 |  DEVIGNE Augustin |  | 00:00.000 |  -00:37:24.000 |  | 
| 1005 |  AMEY Alfie |  | 00:00.000 |  -00:37:24.000 |  | 
| 1005 |  BOSIO Tommaso | Ciclistica Trevigliese | 00:00.000 |  -00:37:24.000 |  | 
| 1005 |  CAREY Arlo |  | 00:00.000 |  -00:37:24.000 |  | 
| 1005 |  POLUS Jorben |  | 00:00.000 |  -00:37:24.000 |  | 
| 1005 |  BOSSAERTS Senn | AA Drink Young Lions | 00:00.000 |  -00:37:24.000 |  | 
| 1005 |  ENDO Kosuke |  | 00:00.000 |  -00:37:24.000 |  |