| 1 | Filip Møller Nordal (Neo) | NOR | 3:49.06 | PB | - |
| 2 | Kasper Tveter (Senior) | NOR | 3:50.86 | | +1.800 |
| 3 | Oddbjørn Mellemstrand (Senior) | NOR | 3:52.82 | | +3.760 |
| 4 | Aron Aannø (Neo) | NOR | 3:54.15 | PB | +5.090 |
| 5 | Vegard Rye (Senior) | NOR | 3:55.43 | SB | +6.370 |
| 6 | Sondre Hvammen (Neo) | NOR | 3:56.74 | PB | +7.680 |
| 7 | Erlend Belsvik (Senior) | NOR | 3:58.33 | SB | +9.270 |
| 8 | Emil Pedersen Matre (Neo) | NOR | 3:58.61 | | +9.550 |
| 9 | Daniel Thuv Eriksen (Senior) | NOR | 3:58.89 | SB | +9.830 |
| 10 | Frederik Gajos Hamre (Neo) | NOR | 3:59.52 | PB | +10.460 |
| 11 | Ivar Norheim (Neo) | NOR | 4:00.70 | | +11.640 |
| 12 | Kristoffer Knag Songstad (Neo) | NOR | 4:01.00 | | +11.940 |
| 13 | Viktor Smedstad Haukaas (Neo) | NOR | 4:02.18 | | +13.120 |
| 14 | Sander Tveter (Senior) | NOR | 4:02.62 | SB | +13.560 |
| 15 | Ole Bjørnsmoen Næss (M35) | NOR | 4:05.38 | SB | +16.320 |
| 16 | Birk Finnstø Refsås (Neo) | NOR | 4:07.64 | SB | +18.580 |
| 17 | Christoffer Tellinga Hovde (Neo) | NOR | 4:07.76 | | +18.700 |
| 18 | Joren Antoine Sleeking (Neo) | NOR | 4:08.86 | SB | +19.800 |
| 19 | Robin Willem Hendrik Sleeking (Senior) | NOR | 4:20.74 | PB | +31.680 |
| 20 | John Ivar Kristensen (M50) | NOR | 4:44.48 | SB | +55.420 |