| 1 | FLØTTEN Øyvind Brekke | Team Ringerikskraft | 20:03.000 | - | 0 |
| 2 | MESSEL Kevin Andre Sandli | Team Ringerikskraft | 20:04.000 | 01.000 | 0 |
| 2 | MESSEL Kevin Andre Sandli | Ringerike SK | 20:04.000 | 01.000 | 0 |
| 3 | FLAATTEN Andreas | Grenland SK | 20:08.000 | 05.000 | 0 |
| 4 | HJEMSÆTER Olav | Sandvika Cykle Club | 20:22.000 | 19.000 | 0 |
| 5 | ERIKSEN Thomas | Asker CK | 20:26.000 | 23.000 | 0 |
| 6 | GUNTVEDT Nicolai Dahlen | Team Ringerikskraft | 20:32.000 | 29.000 | 0 |
| 7 | KVAM Kalle | Team Coop - Repsol | 20:32.000 | 29.000 | 0 |
| 8 | SØRBØ Magnus | Team Coop - Repsol | 20:41.000 | 38.000 | 0 |
| 9 | NILSEN Aleksander | Team Ringerikskraft | 20:54.000 | 51.000 | 0 |
| 9 | NILSEN Aleksander | Ringerike SK | 20:54.000 | 51.000 | 0 |
| 10 | MELSOM-JOHANSEN Oliver | Asker CK | 21:01.000 | 58.000 | 0 |
| 11 | MADSSTUEN Asbjørn | Sandvika Cykle Club | 21:09.000 | 1:06.000 | 0 |
| 12 | TORSETH Audun | | 21:22.000 | 1:19.000 | 0 |
| 13 | ÅBERG Emil | | 21:32.000 | 1:29.000 | 0 |
| 14 | VÅGENES Jonas | Nordhordaland SK | 21:37.000 | 1:34.000 | 0 |
| 15 | WÆHRE Anders | Asker CK | 21:40.000 | 1:37.000 | 0 |
| 16 | NILSEN Nikolai | | 21:53.000 | 1:50.000 | 0 |
| 17 | GULLHAV Kristoffer | Asker CK | 21:53.000 | 1:50.000 | 0 |
| 18 | JENSEN Aksel Rivrud | Ringerike SK | 22:01.000 | 1:58.000 | 0 |
| 19 | FLATEBØ Marius | | 22:04.000 | 2:01.000 | 0 |
| 20 | DYBWAD Even Lystad | IL Stjørdals Blink | 22:16.000 | 2:13.000 | 0 |
| 21 | HUSTVEIT Jone | | 22:35.000 | 2:32.000 | 0 |
| 22 | VIK Ivar Dynegland | | 22:38.000 | 2:35.000 | 0 |
| 23 | LITLAND Martin | Fana IL | 22:45.000 | 2:42.000 | 0 |
| 24 | AMUNDSEN Konrad | | 22:46.000 | 2:43.000 | 0 |
| 25 | MEDHANIE Yoel | | 22:47.000 | 2:44.000 | 0 |
| 26 | LJONES-SUNDFJORD Eirik | Fana IL | 22:50.000 | 2:47.000 | 0 |
| 27 | KNOTTEN Simen Bror | Grenland SK | 22:51.000 | 2:48.000 | 0 |
| 28 | BERG-JACOBSEN Emil Øfsti | | 23:05.000 | 3:02.000 | 0 |
| 29 | VETHE Thomas | | 23:07.000 | 3:04.000 | 0 |
| 30 | SELANGER Håkon | | 23:14.000 | 3:11.000 | 0 |
| 31 | BERG Håkon Lærum | Grenland SK | 23:33.000 | 3:30.000 | 0 |
| 32 | PAULSEN Simen | | 23:42.000 | 3:39.000 | 0 |
| 33 | MOLUND ENOKSEN Sebastian | | 23:46.000 | 3:43.000 | 0 |
| 34 | GATAULLIN Danila | | 23:48.000 | 3:45.000 | 0 |
| 35 | DAHL Sander Innhaug | Grenland SK | 24:13.000 | 4:10.000 | 0 |
| 36 | BENGTSON Christopher | | 24:26.000 | 4:23.000 | 0 |