| 1 | INGEBRIGTSEN Storm | Team Coop - Repsol | 02:51:43.000 | - | 0 |
| 2 | DOLVEN Halvor | Uno-X Mobility Development Team | 02:51:44.000 | 01.000 | 0 |
| 3 | STENSBY Anton | Team Coop - Repsol | 02:51:48.000 | 05.000 | 0 |
| 4 | GRAVÅS Peder Antoni | IL Stjørdals Blink | 02:52:40.000 | 57.000 | 0 |
| 5 | MESSEL Kevin Andre Sandli | Ringerike SK | 02:52:47.000 | 1:04.000 | 0 |
| 5 | MESSEL Kevin Andre Sandli | Team Ringerikskraft | 02:52:47.000 | 1:04.000 | 0 |
| 6 | FELDMANN Karsten Larsen | Team Coop - Repsol | 02:53:06.000 | 1:23.000 | 0 |
| 7 | HAUGLAND Kasper | Lillehammer CK Continental Team | 02:53:06.000 | 1:23.000 | 0 |
| 8 | KLEVGÅRD Kristian | Voltas - Tartu 2024 by CCN | 02:53:07.000 | 1:24.000 | 0 |
| 9 | VANG AAS Eirik | IL Stjørdals Blink | 02:53:07.000 | 1:24.000 | 0 |
| 10 | UGLEHUS Mikal Grimstad | Uno-X Mobility Development Team | 02:53:07.000 | 1:24.000 | 0 |
| 11 | GJELDNES Håvard | | 02:53:07.000 | 1:24.000 | 0 |
| 12 | FLØTTEN Øyvind Brekke | Ringerike SK | 02:53:08.000 | 1:25.000 | 0 |
| 13 | UTENGEN SANDSTAD Halvor | Team Coop - Repsol | 02:53:09.000 | 1:26.000 | 0 |
| 14 | HOLSTAD Ludvik | Lillehammer CK Continental Team | 02:53:25.000 | 1:42.000 | 0 |
| 15 | BLIKRA Erlend | Uno-X Mobility | 02:53:49.000 | 2:06.000 | 0 |
| 16 | FRAFJORD Joakim | Team Novák | 02:53:49.000 | 2:06.000 | 0 |
| 16 | FRAFJORD Joakim | Sandnes Sykleklubb | 02:53:49.000 | 2:06.000 | 0 |
| 17 | HJEMSÆTER Olav | WV West-Frisia | 02:53:49.000 | 2:06.000 | 0 |
| 17 | HJEMSÆTER Olav | Sandvika Cykle Club | 02:53:49.000 | 2:06.000 | 0 |
| 18 | LARSEN Sebastian | | 02:53:49.000 | 2:06.000 | 0 |
| 19 | GYSLAND Sander | Sandnes Sykleklubb | 02:53:49.000 | 2:06.000 | 0 |
| 20 | WÆHRE Magnus | Team Coop - Repsol | 02:53:49.000 | 2:06.000 | 0 |
| 21 | LITLERE Sverre | DCR Cycling Team | 02:53:49.000 | 2:06.000 | 0 |
| 22 | VESLUM Sebastian | Asker CK | 02:53:50.000 | 2:07.000 | 0 |
| 23 | VOLD Daniel | IL Stjørdals Blink | 02:53:50.000 | 2:07.000 | 0 |
| 24 | THORVALDSEN Even | Lillehammer CK Continental Team | 02:53:50.000 | 2:07.000 | 0 |
| 25 | HAUGEN Ole Jakob | | 02:53:50.000 | 2:07.000 | 0 |
| 26 | SØRBØ Halvor | Ringerike SK | 02:53:50.000 | 2:07.000 | 0 |
| 26 | SØRBØ Halvor | Team Ringerikskraft | 02:53:50.000 | 2:07.000 | 0 |
| 27 | MARTINSEN Toralf Rydningen | Lillehammer CK Continental Team | 02:53:50.000 | 2:07.000 | 0 |
| 28 | HOPE Casper | Ringerike SK | 02:53:50.000 | 2:07.000 | 0 |
| 29 | BAKSAAS Morthen Wang | Ringerike SK | 02:53:50.000 | 2:07.000 | 0 |
| 30 | KJELDSAND Karl Emil | Kjekkas IF | 02:53:50.000 | 2:07.000 | 0 |
| 31 | FJELLVÅG Asbjørn | | 02:53:51.000 | 2:08.000 | 0 |
| 32 | MARTINSEN Georg Rydningen | Lillehammer CK Continental Team | 02:53:51.000 | 2:08.000 | 0 |
| 33 | MADSEN Erik | Uno-X Mobility Development Team | 02:53:52.000 | 2:09.000 | 0 |
| 34 | HANSEN Martin Solhaug | Uno-X Mobility Development Team | 02:53:57.000 | 2:14.000 | 0 |
| 35 | STOKKE-FAGERVOLD Theodor | Ringerike SK | 02:53:59.000 | 2:16.000 | 0 |
| 35 | STOKKE-FAGERVOLD Theodor | Team Ringerikskraft | 02:53:59.000 | 2:16.000 | 0 |
| 36 | FJELLHEIM Henrik Teslo | Sandvika Cykle Club | 02:54:01.000 | 2:18.000 | 0 |
| 36 | FJELLHEIM Henrik Teslo | Ringerike SK | 02:54:01.000 | 2:18.000 | 0 |
| 37 | KVAM Kalle | Team Coop - Repsol | 02:54:11.000 | 2:28.000 | 0 |
| 38 | SONGSTAD Jørgen Wergeland | Ringerike SK | 02:54:49.000 | 3:06.000 | 0 |
| 39 | HANDLEY William | | 02:54:49.000 | 3:06.000 | 0 |
| 40 | ERIKSEN Herman Emil | Lillehammer CK Continental Team | 02:54:53.000 | 3:10.000 | 0 |
| 41 | KATTEM Sigve | IL Stjørdals Blink | 02:54:55.000 | 3:12.000 | 0 |
| 42 | SØRBØ Magnus | Team Coop - Repsol | 02:55:13.000 | 3:30.000 | 0 |
| 43 | WIKANDER Tord | DCR Cycling Team | 02:55:20.000 | 3:37.000 | 0 |
| 44 | PETTERSEN Tim Edvard | | 02:57:52.000 | 6:09.000 | 0 |
| 45 | MIDTSVEEN Sondre | Kjekkas IF | 02:58:22.000 | 6:39.000 | 0 |
| 46 | SKJERPING Kristoffer | Kjekkas IF | 02:58:22.000 | 6:39.000 | 0 |
| 47 | FARSTADVOLL Henrik Eckmann | Lillehammer CK Continental Team | 02:58:23.000 | 6:40.000 | 0 |
| 48 | AUNE Marius | | 02:54:53.000 | 3:10.000 | 0 |
| 49 | BRULAND Eirik | | 02:24:29.000 | -00:27:14.000 | 0 |
| 50 | JAKOBSEN Jakob Andreas | Kjekkas IF | 02:00:38.000 | -00:51:05.000 | 0 |
| 51 | MADSSTUEN Asbjørn | Sandvika Cykle Club | 02:43:41.000 | -8:02.000 | 0 |
| 52 | STUBBERUD Sigurd | | 02:09:29.000 | -00:42:14.000 | 0 |
| 53 | OLSEN Erlend Lindekleiv | | 01:06:17.000 | -01:45:26.000 | 0 |
| 54 | ENSTAD Kasper Steen | Huansheng - SCOM - Taishan Sport Cycling Team | 34:23.000 | -02:17:20.000 | 0 |
| 55 | RODE Casper | Wielerteam Decock - Van Eyck - Van Mossel - Devos Capoen | 02:41:02.000 | -00:10:41.000 | 0 |
| 55 | RODE Casper | Sandvika Cykle Club | 02:41:02.000 | -00:10:41.000 | 0 |
| 56 | SOLHEIM Bruno Bjørnstad | Lillehammer CK Continental Team | 19:14.000 | -02:32:29.000 | 0 |
| 57 | AUKLAND Oliver | Tønsberg CK | 21:04.000 | -02:30:39.000 | 0 |
| 58 | BJUNE Ulrik | | 00:00.000 | -02:51:43.000 | |
| 59 | BERG-JACOBSEN Emil Øfsti | | 19:32.000 | -02:32:11.000 | 0 |
| 60 | VÅGENES Jonas | DCR Cycling Team | 36:40.000 | -02:15:03.000 | 0 |
| 61 | ENOKSEN Sebastian Molund | | 39:30.000 | -02:12:13.000 | 0 |
| 62 | REM Thomas | | 40:21.000 | -02:11:22.000 | 0 |
| 63 | KLEV Brage | | 40:29.000 | -02:11:14.000 | 0 |
| 64 | BERGHEIM Jan Martin | | 42:18.000 | -02:09:25.000 | 0 |
| 65 | MONTES Adrian Mijlin | | 42:23.000 | -02:09:20.000 | 0 |
| 66 | NORDVIK Sivert | | 42:50.000 | -02:08:53.000 | 0 |
| 67 | BREKKEN Tobias | | 44:30.000 | -02:07:13.000 | 0 |
| 68 | BJØRNSETH Charles Sebastian | Kjekkas IF | 46:40.000 | -02:05:03.000 | 0 |
| 69 | JENSEN-SLETTVOLL Benjamin | | 48:26.000 | -02:03:17.000 | 0 |
| 70 | AMUNDSEN Jonas | | 56:02.000 | -01:55:41.000 | 0 |
| 71 | UGLAND Tobias | | 56:15.000 | -01:55:28.000 | 0 |
| 72 | DEDENROTH Rasmus | | 56:16.000 | -01:55:27.000 | 0 |
| 73 | FJELDAVLIE Jørn | | 56:16.000 | -01:55:27.000 | 0 |
| 74 | LANGEDRAG Herman V. | | 56:17.000 | -01:55:26.000 | 0 |
| 75 | AMUNDSEN Konrad | | 56:17.000 | -01:55:26.000 | 0 |
| 76 | WELDERUFEL Surafiel | | 56:17.000 | -01:55:26.000 | 0 |
| 77 | WEISETH Sondre Aarsbog | IL Stjørdals Blink | 56:17.000 | -01:55:26.000 | 0 |
| 78 | FRØSETH Sigurd | | 56:18.000 | -01:55:25.000 | 0 |
| 79 | TEIGLAND Geir Kristian | | 56:18.000 | -01:55:25.000 | 0 |
| 80 | TØIEN Fredrik | | 57:22.000 | -01:54:21.000 | 0 |
| 81 | DAVENPORT Santi | | 57:23.000 | -01:54:20.000 | 0 |
| 82 | ELSETRØNNINGEN Kristian Hartz | | 58:04.000 | -01:53:39.000 | 0 |
| 83 | TORSETH Håkon | | 58:10.000 | -01:53:33.000 | 0 |
| 84 | KARBØL Kristen Søndenå | | 59:42.000 | -01:52:01.000 | 0 |
| 85 | LINDTVEIT Aasmund | | 59:55.000 | -01:51:48.000 | 0 |
| 86 | BREMVÅG Christoffer | | 01:00:03.000 | -01:51:40.000 | 0 |
| 87 | OTTESTAD Jørgen Bjørndal | Urbano - Vulsteke Cycling Team | 01:00:46.000 | -01:50:57.000 | 0 |
| 88 | RINGSJØ Marvin Larsen | Ringerike SK | 01:03:32.000 | -01:48:11.000 | 0 |
| 89 | ÅBERG Emil | Kjekkas IF | 01:13:39.000 | -01:38:04.000 | 0 |
| 90 | JOHANSEN Andre | | 01:13:39.000 | -01:38:04.000 | 0 |
| 91 | GOMES PINTO Daniel | | 01:13:39.000 | -01:38:04.000 | 0 |
| 92 | MELSOM-JOHANSEN Oliver | | 01:13:43.000 | -01:38:00.000 | 0 |
| 93 | HANSEN Sindre | | 01:13:43.000 | -01:38:00.000 | 0 |
| 94 | BJØRGEENGEN Anders | Kjekkas IF | 01:14:46.000 | -01:36:57.000 | 0 |
| 95 | LANGHELLE Are Olai | | 01:17:48.000 | -01:33:55.000 | 0 |
| 96 | SLEMDAHL Vetle | | 01:18:22.000 | -01:33:21.000 | 0 |
| 97 | TORGERSEN Sebastian | | 01:30:02.000 | -01:21:41.000 | 0 |
| 98 | SØNSTEBY Marius | | 01:31:18.000 | -01:20:25.000 | 0 |
| 99 | GULLHAV Kristoffer | Asker CK | 01:47:59.000 | -01:03:44.000 | 0 |
| 100 | AASGAARD Oliver | | 02:04:00.000 | -00:47:43.000 | 0 |
| 101 | GRANHOLT Theo Vågene | Tønsberg CK | 02:04:06.000 | -00:47:37.000 | 0 |
| 102 | HAUGEN Oliver | | 02:04:25.000 | -00:47:18.000 | 0 |
| 103 | HORDNES Vebjørn | | 02:04:26.000 | -00:47:17.000 | 0 |
| 104 | ERIKSEN Thomas | Asker CK | 02:04:26.000 | -00:47:17.000 | 0 |
| 105 | BRITTMARK Øystein | | 02:06:19.000 | -00:45:24.000 | 0 |
| 106 | DRAGSTEN Jørgen | IL Stjørdals Blink | 02:07:10.000 | -00:44:33.000 | 0 |
| 107 | NILSEN Aleksander | Team Ringerikskraft | 02:07:12.000 | -00:44:31.000 | 0 |
| 108 | ELLINGSEN Christoffer | | 02:39:50.000 | -00:11:53.000 | 0 |
| 109 | STIANSEN Sverre Schøyen | Lillehammer CK Continental Team | 02:42:49.000 | -8:54.000 | 0 |
| 110 | RØNNING Casper | | 02:58:54.000 | 7:11.000 | 0 |
| 111 | GRANBERG Sander | Team Novák | 02:59:00.000 | 7:17.000 | 0 |
| 111 | GRANBERG Sander | Sandnes Sykleklubb | 02:59:00.000 | 7:17.000 | 0 |
| 1005 | BRUUN Christopher Ringkjøb | DCR Cycling Team | 00:00.000 | -02:51:43.000 | |
| 1005 | FJERMEDAL Henrik | Lillehammer CK Continental Team | 00:00.000 | -02:51:43.000 | |
| 1005 | GUNTVEDT Nicolai Dahlen | Kjekkas IF | 00:00.000 | -02:51:43.000 | |
| 1005 | GUNTVEDT Nicolai Dahlen | Sandvika Cykle Club | 00:00.000 | -02:51:43.000 | |
| 1005 | JENSEN Espen | Kjekkas IF | 00:00.000 | -02:51:43.000 | |
| 1005 | JENSEN Espen | Sandvika Cykle Club | 00:00.000 | -02:51:43.000 | |
| 1005 | MEDHANIE Yoel | | 00:00.000 | -02:51:43.000 | |
| 1005 | NORDHAGEN Truls | Uno-X Mobility Development Team | 00:00.000 | -02:51:43.000 | |
| 1005 | RAVNØY Johan | Team Coop - Repsol | 00:00.000 | -02:51:43.000 | |
| 1005 | STIEN Sander Nistad | DCR Cycling Team | 00:00.000 | -02:51:43.000 | |
| 1005 | VASSENG Anders-Nikolai | Kjekkas IF | 00:00.000 | -02:51:43.000 | |
| 1006 | AULSTAD Brage | Lillehammer CK Continental Team | 00:00.000 | -02:51:43.000 | |
| 1006 | BEKKEN Jon-Anders | | 00:00.000 | -02:51:43.000 | |
| 1006 | BRAADLAND Brede Bang | | 00:00.000 | -02:51:43.000 | |
| 1006 | BUYLE Christian Edelsteen | Sandvika Cykle Club | 00:00.000 | -02:51:43.000 | |
| 1006 | DREGE André | Team Coop - Repsol | 00:00.000 | -02:51:43.000 | |
| 1006 | DYBWAD Even Lystad | IL Stjørdals Blink | 00:00.000 | -02:51:43.000 | |
| 1006 | HEGGEMSLI Jørgen | | 00:00.000 | -02:51:43.000 | |
| 1006 | HOLLA Sander | Sandnes Sykleklubb | 00:00.000 | -02:51:43.000 | |
| 1006 | KVERNBRATEN Adrian | Kjekkas IF | 00:00.000 | -02:51:43.000 | |
| 1006 | LADE Mathias | Kjekkas IF | 00:00.000 | -02:51:43.000 | |
| 1006 | LADEGAARD Simon | | 00:00.000 | -02:51:43.000 | |
| 1006 | LARSEN Tobias | Lillehammer CK Continental Team | 00:00.000 | -02:51:43.000 | |
| 1006 | LINDEN Noah | | 00:00.000 | -02:51:43.000 | |
| 1006 | NYHAGEN Endre Danielsen | | 00:00.000 | -02:51:43.000 | |
| 1006 | SEKSE Jørgen | CC Étupes | 00:00.000 | -02:51:43.000 | |
| 1006 | SEKSE Jørgen | Ringerike SK | 00:00.000 | -02:51:43.000 | |
| 1006 | SKRETTING Tobias | Kjekkas IF | 00:00.000 | -02:51:43.000 | |
| 1006 | TVEDT Ulrik | Lillehammer CK Continental Team | 00:00.000 | -02:51:43.000 | |
| 1006 | VESTRE Trygve Arvesen | | 00:00.000 | -02:51:43.000 | |