| 1 | GALEA Bernard |  | 24:05.000 | - | 0 | 
| 2 | CERIO Simone |  | 24:09.000 | 04.000 | 0 | 
| 3 | ANTONENKO Heorhii | Obor - Bike Aid | 24:27.000 | 22.000 | 0 | 
| 4 | SCHEMBRI Jacob |  | 24:46.000 | 41.000 | 0 | 
| 5 | CAMILLERI John | Birkirkara St. Joseph S.C. | 24:48.000 | 43.000 | 0 | 
| 6 | SCHLEUNIGER Leandro | Obor - Bike Aid | 25:07.000 | 1:02.000 | 0 | 
| 7 | SCHLEUNIGER Nicola | Obor - Bike Aid | 25:11.000 | 1:06.000 | 0 | 
| 8 | CUTAJAR Etienne | Greens Cycling Club | 25:12.000 | 1:07.000 | 0 | 
| 9 | ROTH Sebastian | Obor - Bike Aid | 25:13.000 | 1:08.000 | 0 | 
| 10 | VELLA Jason |  | 25:17.000 | 1:12.000 | 0 | 
| 11 | BRIFFA Daniel |  | 25:27.000 | 1:22.000 | 0 | 
| 12 | BORG Luke |  | 25:35.000 | 1:30.000 | 0 | 
| 13 | EBEJER Clive | Greens Cycling Club | 25:37.000 | 1:32.000 | 0 | 
| 14 | PORTELLI Matthew | Greens Cycling Club | 25:43.000 | 1:38.000 | 0 | 
| 15 | CASI Salvatore |  | 25:47.000 | 1:42.000 | 0 | 
| 16 | BANG Martin |  | 25:49.000 | 1:44.000 | 0 | 
| 17 | CHETCUTI Clyve |  | 26:05.000 | 2:00.000 | 0 | 
| 18 | BORG Pierre | Mosta Cycling CLub | 26:19.000 | 2:14.000 | 0 | 
| 19 | GUÉRIN Morgan | Obor - Bike Aid | 26:33.000 | 2:28.000 | 0 | 
| 20 | VELLA Kevin |  | 26:33.000 | 2:28.000 | 0 | 
| 21 | FICILI Enrico |  | 26:37.000 | 2:32.000 | 0 | 
| 22 | MICALLEF Mark |  | 26:56.000 | 2:51.000 | 0 | 
| 23 | CONNOR Brett |  | 27:12.000 | 3:07.000 | 0 | 
| 24 | BUHAGIAR Chris | Birkirkara St. Joseph S.C. | 27:20.000 | 3:15.000 | 0 | 
| 25 | EWEN Geoff |  | 27:21.000 | 3:16.000 | 0 | 
| 26 | AZZOPARDI Kai |  | 27:26.000 | 3:21.000 | 0 | 
| 27 | BUGEJA Christopher |  | 27:41.000 | 3:36.000 | 0 | 
| 28 | KAWALEC Arek |  | 27:52.000 | 3:47.000 | 0 | 
| 29 | SULTANA Brandon |  | 28:30.000 | 4:25.000 | 0 | 
| 30 | CARUANA Andrew | Mosta Cycling CLub | 28:31.000 | 4:26.000 | 0 | 
| 31 | DALLI Matthew | Birkirkara St. Joseph S.C. | 28:37.000 | 4:32.000 | 0 | 
| 32 | BONNICI Martin | Greens Cycling Club | 29:47.000 | 5:42.000 | 0 | 
| 33 | BUONGIOVANNI Massimo |  | 30:02.000 | 5:57.000 | 0 |