| 1 | THORVALDSEN Even | Lillehammer CK Continental Team | 12:30:30.000 | - | 0 |
| 2 | JÓNSSON Davíð | | 12:30:39.000 | 09.000 | 0 |
| 3 | ERIKSEN Thomas | Asker CK | 12:30:59.000 | 29.000 | 0 |
| 4 | ERIKSEN Herman Emil | DCR Cycling Team | 12:31:06.000 | 36.000 | 0 |
| 5 | FORSSELL Hugo | CK Hymer | 12:31:08.000 | 38.000 | 0 |
| 6 | FLAATTEN Andreas | Grenland SK | 12:31:10.000 | 40.000 | 0 |
| 7 | MELLBY Joel | Mölndals CK | 12:31:19.000 | 49.000 | 0 |
| 8 | MAGNUSSON Isak | Motala AIF Continental | 12:31:21.000 | 51.000 | 0 |
| 9 | DAHLBLOM Acke | Mölndals CK | 12:31:26.000 | 56.000 | 0 |
| 10 | BJUNE Ulrik | Asker CK | 12:31:30.000 | 1:00.000 | 0 |
| 11 | MARTINSEN Georg Rydningen | Lillehammer CK Continental Team | 12:31:32.000 | 1:02.000 | 0 |
| 12 | KJELDSAND Karl Emil | Asker CK | 12:31:37.000 | 1:07.000 | 0 |
| 13 | FERL-RUNNINGSHAUGEN Amund | Lillehammer CK Continental Team | 12:31:39.000 | 1:09.000 | 0 |
| 14 | MAGNUSSON Gustav | Motala AIF Continental | 12:31:44.000 | 1:14.000 | 0 |
| 15 | FARSTADVOLL Henrik Eckmann | Lillehammer CK Continental Team | 12:31:54.000 | 1:24.000 | 0 |
| 16 | GJELDNES Håvard | IL Stjørdals Blink | 12:31:59.000 | 1:29.000 | 0 |
| 17 | PERSMEEN Axel | Svealand Cycling Team | 12:32:02.000 | 1:32.000 | 0 |
| 17 | PERSMEEN Axel | Södertälje CK | 12:32:02.000 | 1:32.000 | 0 |
| 18 | STOKKE-FAGERVOLD Theodor | Team Ringerikskraft | 12:32:44.000 | 2:14.000 | 0 |
| 18 | STOKKE-FAGERVOLD Theodor | Ringerike SK | 12:32:44.000 | 2:14.000 | 0 |
| 19 | DE LUCA Teodor | | 12:32:50.000 | 2:20.000 | 0 |
| 20 | KLUND Christian Alexander | Team Ringerikskraft | 12:33:00.000 | 2:30.000 | 0 |
| 21 | GRANHOLT Theo Vågene | Grenland SK | 12:33:19.000 | 2:49.000 | 0 |
| 22 | SOLHEIM Bruno Bjørnstad | KF TEAM LB CYCLING | 12:33:40.000 | 3:10.000 | 0 |
| 23 | PERSSON Oskar | Södertälje CK | 12:33:46.000 | 3:16.000 | 0 |
| 24 | KÄLL Rasmus | Falu CK | 12:34:05.000 | 3:35.000 | 0 |
| 25 | NILSEN Nikolai | | 12:34:07.000 | 3:37.000 | 0 |
| 26 | KNOTTEN Simen Bror | Grenland SK | 12:34:36.000 | 4:06.000 | 0 |
| 27 | OLARS Anton | Falu CK | 12:35:16.000 | 4:46.000 | 0 |
| 28 | JONSSON Kristinn | | 12:35:31.000 | 5:01.000 | 0 |
| 29 | LINDQVIST Gabriel | Jönköpings Cykelklubb | 12:36:01.000 | 5:31.000 | 0 |
| 30 | JOHANSSON Casper | Falu CK | 12:36:15.000 | 5:45.000 | 0 |
| 31 | BUYLE Christian Edelsteen | Sandvika Cykle Club | 12:38:48.000 | 8:18.000 | 0 |
| 32 | STRINDIN Joachim | | 12:39:02.000 | 8:32.000 | 0 |
| 33 | JOHANSSON Fredrik | Motala AIF Continental | 12:41:03.000 | 00:10:33.000 | 0 |
| 34 | HONAUER Ludwig | CK Ringen | 12:41:43.000 | 00:11:13.000 | 0 |
| 35 | TVEDT Ulrik | Lillehammer CK Continental Team | 12:43:29.000 | 00:12:59.000 | 0 |
| 36 | TORSETH Audun | | 12:44:20.000 | 00:13:50.000 | 0 |
| 37 | ÅBERG Emil | | 12:46:58.000 | 00:16:28.000 | 0 |
| 38 | ADOLFSEN Herman Sander | Team Ringerikskraft | 12:49:39.000 | 00:19:09.000 | 0 |
| 39 | BECKMAN Carl | | 12:50:04.000 | 00:19:34.000 | 0 |
| 40 | OLDIN Alfred | Motala AIF Continental | 12:51:12.000 | 00:20:42.000 | 0 |
| 41 | TEPPO Petja | Lasal Cocinas - Craega | 12:52:37.000 | 00:22:07.000 | 0 |
| 42 | OSSIANSSON Colin | Motala AIF Continental | 12:53:16.000 | 00:22:46.000 | 0 |
| 43 | SCHANDER Tobias | | 12:53:19.000 | 00:22:49.000 | 0 |
| 44 | HILLERSTRÖM RUNDH Victor | CK Hymer | 12:53:30.000 | 00:23:00.000 | 0 |
| 45 | STRIDSBERG Oliver | Södertälje CK | 12:55:13.000 | 00:24:43.000 | 0 |
| 46 | FALK PAARUP Jakob | Team CO:PLAY-Giant Store | 13:00:26.000 | 00:29:56.000 | 0 |
| 47 | TEIGLAND Geir Kristian | | 13:05:42.000 | 00:35:12.000 | 0 |
| 48 | LOVIDIUS Gustav | Svealand Cycling Team | 13:07:10.000 | 00:36:40.000 | 0 |
| 48 | LOVIDIUS Gustav | Södertälje CK | 13:07:10.000 | 00:36:40.000 | 0 |
| 49 | PERSSON Hugo | Mölndals CK | 13:07:40.000 | 00:37:10.000 | 0 |
| 50 | GREIJUS Paul | Motala AIF Continental | 13:08:02.000 | 00:37:32.000 | 0 |
| 51 | FERM Jesper | Mölndals CK | 13:08:18.000 | 00:37:48.000 | 0 |
| 52 | JOHANSEN Andre | | 13:08:22.000 | 00:37:52.000 | 0 |
| 53 | HEDEÅS Victor | Mölndals CK | 13:08:44.000 | 00:38:14.000 | 0 |
| 54 | MELSOM-JOHANSEN Oliver | Asker CK | 13:08:52.000 | 00:38:22.000 | 0 |
| 55 | GULLHAV Kristoffer | Asker CK | 13:09:03.000 | 00:38:33.000 | 0 |
| 56 | GULD Daniel | Wuzhishan SCOM MVMT Cycling Team | 13:10:06.000 | 00:39:36.000 | 0 |
| 57 | OLSEN Erlend Lindekleiv | Kristiansands CK | 13:10:57.000 | 00:40:27.000 | 0 |
| 58 | JENSEN Aksel Rivrud | Ringerike SK | 13:11:09.000 | 00:40:39.000 | 0 |
| 59 | BENGTSSON Alfred | | 13:12:14.000 | 00:41:44.000 | 0 |
| 60 | LINDGREN Felix | Falu CK | 13:12:54.000 | 00:42:24.000 | 0 |
| 61 | ANDERSSON Douglas | Falu CK | 13:13:09.000 | 00:42:39.000 | 0 |
| 62 | HARBO Kristian | | 13:15:43.000 | 00:45:13.000 | 0 |
| 63 | RYE Severin | Brussels Cycling Club | 13:16:02.000 | 00:45:32.000 | 0 |
| 64 | LARSEN Tobias | Torres - Sobato | 13:17:00.000 | 00:46:30.000 | 0 |
| 65 | BEIERMANN Anders | | 13:17:27.000 | 00:46:57.000 | 0 |
| 66 | SØGNEN Oddmund | | 13:18:17.000 | 00:47:47.000 | 0 |
| 67 | VINTHER Mikkel | | 13:18:45.000 | 00:48:15.000 | 0 |
| 68 | SELANGER Håkon | | 13:21:11.000 | 00:50:41.000 | 0 |
| 69 | AANENSEN Joakim | | 13:26:00.000 | 00:55:30.000 | 0 |
| 70 | CEDERHOLM Frans | | 13:28:30.000 | 00:58:00.000 | 0 |
| 71 | NORDVIK Sivert | Grenland SK | 13:29:40.000 | 00:59:10.000 | 0 |
| 72 | BERG Håkon Lærum | Grenland SK | 13:30:21.000 | 00:59:51.000 | 0 |
| 73 | LUTHER Isac | | 13:30:29.000 | 00:59:59.000 | 0 |
| 74 | NYLANDER Adam | Mölndals CK | 13:31:27.000 | 01:00:57.000 | 0 |
| 75 | LINDELL Fredrik | CK Hymer | 13:35:05.000 | 01:04:35.000 | 0 |
| 76 | LUNDBERG Hugo | | 13:36:20.000 | 01:05:50.000 | 0 |
| 77 | GUNNARSSON Breki | | 13:37:00.000 | 01:06:30.000 | 0 |
| 78 | BERG-JACOBSEN Emil Øfsti | | 13:47:31.000 | 01:17:01.000 | 0 |
| 79 | CEDERFJORD Simon | | 13:51:01.000 | 01:20:31.000 | 0 |
| 80 | BJARNASON Björgvin | | 13:51:39.000 | 01:21:09.000 | 0 |
| 81 | BROBERG Tobias | | 13:56:12.000 | 01:25:42.000 | 0 |
| 82 | ELSETRØNNINGEN Kristian Hartz | | 13:56:23.000 | 01:25:53.000 | 0 |