| 1 | STRAND Peder Dahl | KD Bikes - Doltcini CT | 01:22:59.400 | - | 0 |
| 1 | STRAND Peder Dahl | CT UW Immo Plus - Pessemier NV | 01:22:59.400 | - | 0 |
| 2 | THORVALDSEN Even | Lillehammer CK Continental Team | 01:22:59.600 | 00.200 | 0 |
| 3 | GYSLAND Sander | Sandnes Sykleklubb | 01:23:00.400 | 01.000 | 0 |
| 4 | LITLERE Sverre | Sandnes Sykleklubb | 01:23:52.000 | 52.600 | 0 |
| 4 | LITLERE Sverre | DCR Cycling Team | 01:23:52.000 | 52.600 | 0 |
| 5 | DYBWAD Even Lystad | IL Stjørdals Blink | 01:23:54.000 | 54.600 | 0 |
| 6 | ESKEDAL Vetle Torin | Sandnes Sykleklubb | 01:23:55.200 | 55.800 | 0 |
| 6 | ESKEDAL Vetle Torin | Asker CK | 01:23:55.200 | 55.800 | 0 |
| 7 | MARTINSEN Georg Rydningen | Lillehammer CK Continental Team | 01:23:57.400 | 58.000 | 0 |
| 8 | LAFORCE Aksel | Team Ringerikskraft | 01:23:58.000 | 58.600 | 0 |
| 8 | LAFORCE Aksel | AVIA - Rudyco Cycling Team | 01:23:58.000 | 58.600 | 0 |
| 9 | HJEMSÆTER Olav | Sandvika Cykle Club | 01:23:59.200 | 59.800 | 0 |
| 10 | GJELDNES Håvard | IL Stjørdals Blink | 01:24:01.300 | 1:01.900 | 0 |
| 11 | VESLUM Sebastian | Asker CK | 01:24:01.500 | 1:02.100 | 0 |
| 12 | NAKKEN Tobias Risan | Ringerike SK | 01:24:08.200 | 1:08.800 | 0 |
| 13 | MORK Oskar Mjelde | | 01:24:08.500 | 1:09.100 | 0 |
| 14 | FRAFJORD Joakim | Sandnes Sykleklubb | 01:24:08.800 | 1:09.400 | 0 |
| 15 | LARSEN Stian | | 01:24:09.100 | 1:09.700 | 0 |
| 16 | FJELLHEIM Henrik Teslo | Lillehammer CK Continental Team | 01:24:09.200 | 1:09.800 | 0 |
| 17 | KJELDSAND Karl Emil | Asker CK | 01:24:09.300 | 1:09.900 | 0 |
| 18 | SLEMDAHL Vetle | | 01:24:09.700 | 1:10.300 | 0 |
| 19 | SKARSTEIN Erling | Fana IL | 01:24:10.100 | 1:10.700 | 0 |
| 20 | ERIKSEN Herman Emil | DCR Cycling Team | 01:24:10.100 | 1:10.700 | 0 |
| 21 | GUNTVEDT Nicolai Dahlen | Team Ringerikskraft | 01:24:10.200 | 1:10.800 | 0 |
| 22 | SØRBØ Magnus | Team Coop - Repsol | 01:24:10.300 | 1:10.900 | 0 |
| 23 | ÅBERG Emil | | 01:24:10.900 | 1:11.500 | 0 |
| 24 | GRANBERG Sander | Sandnes Sykleklubb | 01:24:11.400 | 1:12.000 | 0 |
| 24 | GRANBERG Sander | Asker CK | 01:24:11.400 | 1:12.000 | 0 |
| 25 | BJUNE Ulrik | Asker CK | 01:24:14.400 | 1:15.000 | 0 |
| 26 | VÅGENES Jonas | Nordhordaland SK | 01:24:20.200 | 1:20.800 | 0 |
| 27 | WIKANDER Tord | Epronex - Hungary Cycling Team | 01:24:22.200 | 1:22.800 | 0 |
| 28 | HOLLA Mats | LRG - Cycling Team | 01:24:24.700 | 1:25.300 | 0 |
| 29 | ERIKSEN Thomas | Asker CK | 01:24:28.700 | 1:29.300 | 0 |
| 30 | SKJOLDEN Sondre Elias | The Lead Out Cycling Academy | 01:24:29.100 | 1:29.700 | 0 |
| 31 | GULLHAV Kristoffer | Asker CK | 01:24:29.500 | 1:30.100 | 0 |
| 32 | FLAATTEN Andreas | Grenland SK | 01:24:29.800 | 1:30.400 | 0 |
| 33 | BRUUN Christopher Ringkjøb | Bergen CK | 01:24:30.400 | 1:31.000 | 0 |
| 34 | PEDERSEN Njål | | 01:24:31.300 | 1:31.900 | 0 |
| 35 | TEIGLAND Geir Kristian | | 01:25:47.500 | 2:48.100 | 0 |
| 36 | MIDTSVEEN Sondre | | 01:25:54.200 | 2:54.800 | 0 |
| 37 | JENSEN Aksel Rivrud | Ringerike SK | 01:26:29.200 | 3:29.800 | 0 |
| 38 | SLEEKING Joren | | 01:26:29.700 | 3:30.300 | 0 |
| 39 | MADSSTUEN Asbjørn | Sandvika Cykle Club | 01:26:30.000 | 3:30.600 | 0 |
| 40 | TORSETH Audun | | 01:28:17.400 | 5:18.000 | 0 |
| 41 | SELANGER Håkon | | 01:28:28.500 | 5:29.100 | 0 |
| 42 | BERG-JACOBSEN Emil Øfsti | | 01:28:33.800 | 5:34.400 | 0 |
| 43 | NILSEN Nikolai | | 01:28:34.800 | 5:35.400 | 0 |
| 44 | MELSOM-JOHANSEN Oliver | Asker CK | 01:28:36.300 | 5:36.900 | 0 |
| 45 | DAVIES-CHARD Jack | Sandnes Sykleklubb | 01:28:37.000 | 5:37.600 | 0 |
| 46 | KATTEM Sigve | IL Stjørdals Blink | 01:29:59.400 | 7:00.000 | 0 |
| 47 | OLSEN Erlend Lindekleiv | Kristiansands CK | 01:30:13.500 | 7:14.100 | 0 |
| 48 | GOMES PINTO Daniel | | 01:30:25.100 | 7:25.700 | 0 |
| 49 | FJERMEDAL Henrik | | 01:30:35.400 | 7:36.000 | 0 |
| 50 | BRITTMARK Øystein | | 01:30:36.800 | 7:37.400 | 0 |
| 51 | OHLDIECK Andreas | | 01:30:40.300 | 7:40.900 | 0 |
| 52 | BEIERMANN Anders | | 01:32:21.300 | 9:21.900 | 0 |
| 53 | TØIEN Fredrik | | 01:32:26.700 | 9:27.300 | 0 |
| 54 | LUTHER Isac | | 01:21:40.600 | -1:18.800 | 0 |
| 55 | LITLAND Martin | Fana IL | 01:21:41.000 | -1:18.400 | 0 |
| 56 | HANNESTAD Christian | | 01:26:44.900 | 3:45.500 | 0 |
| 57 | RYE Severin | Brussels Cycling Club | 01:31:15.700 | 8:16.300 | 0 |
| 58 | TRONDSRUD Håkon Linner | | 01:31:15.700 | 8:16.300 | 0 |
| 59 | BERGHEIM Jan Martin | | 01:16:19.800 | -6:39.600 | 0 |
| 60 | LJONES-SUNDFJORD Eirik | Fana IL | 01:21:10.700 | -1:48.700 | 0 |
| 61 | ALFREDSEN Herman Evensen | | 01:21:10.700 | -1:48.700 | 0 |
| 62 | SOLHEIM Bruno Bjørnstad | KF TEAM LB CYCLING | 01:36:46.600 | 00:13:47.200 | 0 |
| 63 | SVARSTAD Emil | Grenland SK | 01:36:57.800 | 00:13:58.400 | 0 |
| 64 | TORGERSEN Sebastian | Sandvika Cykle Club | 01:36:57.800 | 00:13:58.400 | 0 |
| 65 | AMY Skyler | | 01:15:07.400 | -7:52.000 | 0 |
| 66 | STIEN Sander Nistad | Epronex - Hungary Cycling Team | 01:21:18.300 | -1:41.100 | 0 |
| 67 | THUN Bendik | | 00:00.000 | -01:22:59.400 | |
| 68 | BUYLE Christian Edelsteen | Sandvika Cykle Club | 00:00.000 | -01:22:59.400 | |
| 1005 | WÆHRE Anders | Asker CK | 00:00.000 | -01:22:59.400 | |
| 1005 | BERG Håkon Lærum | Grenland SK | 00:00.000 | -01:22:59.400 | |
| 1005 | MEDHANIE Yoel | | 00:00.000 | -01:22:59.400 | |
| 1005 | JAKOBSEN Jakob Andreas | Sandvika Cykle Club | 00:00.000 | -01:22:59.400 | |
| 1005 | HALFDANSEN Sander Blikken | Team Ringerikskraft | 00:00.000 | -01:22:59.400 | |
| 1005 | HALFDANSEN Sander Blikken | Ringerike SK | 00:00.000 | -01:22:59.400 | |
| 1005 | HALFDANSEN Herman Blikken | | 00:00.000 | -01:22:59.400 | |
| 1005 | GRANHOLT Theo Vågene | Grenland SK | 00:00.000 | -01:22:59.400 | |
| 1005 | ENOKSEN Sebastian Molund | | 00:00.000 | -01:22:59.400 | |
| 1005 | ELSETRØNNINGEN Kristian Hartz | | 00:00.000 | -01:22:59.400 | |
| 1005 | DAVENPORT Santi | | 00:00.000 | -01:22:59.400 | |
| 1005 | DANIELSEN Eirik | | 00:00.000 | -01:22:59.400 | |
| 1005 | AMUNDSEN Konrad | | 00:00.000 | -01:22:59.400 | |
| 1005 | ETTERSTI THORKILDSEN Johannes | | 00:00.000 | -01:22:59.400 | |
| 1006 | SØNSTEBY Marius | | 00:00.000 | -01:22:59.400 | |
| 1006 | RØNNING Casper | | 00:00.000 | -01:22:59.400 | |
| 1006 | PARMENTIER Tycho | | 00:00.000 | -01:22:59.400 | |
| 1006 | OTTESTAD Jørgen Bjørndal | Urbano-Vulsteke-Bumaco Cycling Team | 00:00.000 | -01:22:59.400 | |
| 1006 | NORDØEN Sjur | Åsane Cykle Klubb | 00:00.000 | -01:22:59.400 | |
| 1006 | MYHRE Jonathan | | 00:00.000 | -01:22:59.400 | |
| 1006 | MARTINSEN Toralf Rydningen | Lillehammer CK Continental Team | 00:00.000 | -01:22:59.400 | |
| 1006 | KNOTTEN Simen Bror | Grenland SK | 00:00.000 | -01:22:59.400 | |
| 1006 | HELDAHL Simen Dreyer | Team Ringerikskraft | 00:00.000 | -01:22:59.400 | |
| 1006 | HELDAHL Simen Dreyer | Ringerike SK | 00:00.000 | -01:22:59.400 | |
| 1006 | FILSETH Henrik | | 00:00.000 | -01:22:59.400 | |
| 1006 | BJØRGEENGEN Anders | | 00:00.000 | -01:22:59.400 | |