| 1 | WALLENBORN Arno | Team Snooze - VSD | 02:37:12.000 | - | 39.542 | 
| 2 | VALTEY Max | Team Snooze - VSD | 02:37:59.000 | 47.000 | 39.346 | 
| 3 | DE MILDE Thomas |  | 02:38:10.000 | 58.000 | 39.3 | 
| 4 | STOPA Guillaume | Team Macadam's Cowboys | 02:41:19.000 | 4:07.000 | 38.533 | 
| 5 | KARIER Rik |  | 02:41:20.000 | 4:08.000 | 38.529 | 
| 6 | FETTES Stefan | Team Snooze - VSD | 02:41:21.000 | 4:09.000 | 38.525 | 
| 7 | RODRIGUES Joni |  | 02:41:21.000 | 4:09.000 | 38.525 | 
| 8 | WEIDERT Fabian |  | 02:41:22.000 | 4:10.000 | 38.521 | 
| 9 | PEREIRA MARQUES Rafael | Cycling Team Kayldall | 02:41:22.000 | 4:10.000 | 38.521 | 
| 10 | SCHMIT Sven | Team Snooze - VSD | 02:41:24.000 | 4:12.000 | 38.513 | 
| 11 | MOINET Lucas | Crabbé Toitures-CC Chevigny | 02:41:24.000 | 4:12.000 | 38.513 | 
| 12 | SCHMIT Philippe | Team Snooze - VSD | 02:41:24.000 | 4:12.000 | 38.513 | 
| 13 | GRIMARD Antoine | Team Macadam's Cowboys | 02:41:32.000 | 4:20.000 | 38.481 | 
| 14 | DIEDERICH Tim | Team Snooze - VSD | 02:41:43.000 | 4:31.000 | 38.438 | 
| 15 | CONTER Ken | Team Snooze - VSD | 02:41:43.000 | 4:31.000 | 38.438 | 
| 16 | ROUXEL Gauthier | AC Bisontine | 02:41:44.000 | 4:32.000 | 38.434 | 
| 17 | THILL Tom | Team Snooze - VSD | 02:46:15.000 | 9:03.000 | 37.389 | 
| 18 | PETRY Matthias |  | 02:46:15.000 | 9:03.000 | 37.389 | 
| 19 | KLEMAN Lenny |  | 02:46:22.000 | 9:10.000 | 37.363 | 
| 20 | VAN DEN HEUVEL Thibaut |  | 02:46:25.000 | 9:13.000 | 37.352 | 
| 21 | LOPES Bruno | Landeiro - KTM - Matias & Araújo - Frulact | 02:46:28.000 | 9:16.000 | 37.341 | 
| 22 | HEINEN Tijay |  | 02:46:40.000 | 9:28.000 | 37.296 | 
| 23 | PAPI Dany |  | 02:47:13.000 | 00:10:01.000 | 37.173 | 
| 24 | FAUTSCH Marc |  | 02:47:14.000 | 00:10:02.000 | 37.17 | 
| 25 | MEYERS Eric |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 26 | FRIES Steve |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 27 | ARAUJO VIEIRA DE FREITAS Ricardo Miguel |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 28 | EINSLE Sébastien |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 29 | TRIEBEL Pascal |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 30 | MAQUET Pascal |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 31 | SOUSA Ruben Micael |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 32 | LARRY Max |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 33 | FRIES Noah |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 34 | FONK Mika |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 35 | FLAMMANG Tom |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 36 | PADERHUBER Oliver |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 37 | CECHMANEK Dominique |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 38 | BERTEMES Serge |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 39 | KARL Dávid |  | 02:48:10.000 | 00:10:58.000 | 36.963 | 
| 1005 | RODRIGUES Filipe |  | 00:00.000 | -02:37:12.000 |  | 
| 1005 | BRANDENBURGER Joey |  | 00:00.000 | -02:37:12.000 |  | 
| 1005 | GIAMPAOLO Matteo |  | 00:00.000 | -02:37:12.000 |  | 
| 1005 | TABER Derreck |  | 00:00.000 | -02:37:12.000 |  | 
| 1005 | ERZ Stefan |  | 00:00.000 | -02:37:12.000 |  | 
| 1005 | LANG Alec |  | 00:00.000 | -02:37:12.000 |  | 
| 1005 | BRECH Marcel |  | 00:00.000 | -02:37:12.000 |  | 
| 1005 | MICOLINO Manuel |  | 00:00.000 | -02:37:12.000 |  |