| 1 | Joey Mantia (Senior) | USA | 6:28.50 | PB | - |
| 2 | Andrea Giovannini (A1) | ITA | 6:29.37 | NRJ | +0.870 |
| 3 | Marco Cignini (Neo) | ITA | 6:29.62 | PB | +1.120 |
| 4 | Hiroki Abe (Senior) | JPN | 6:29.76 | PB | +1.260 |
| 5 | Thomas Henrik Søfteland (Neo) | NOR | 6:30.00 | SB | +1.500 |
| 6 | Shouya Ogawa (B2) | JPN | 6:32.49 | NRJ | +3.990 |
| 7 | Stefan Waples (Senior) | CAN | 6:32.90 | SB | +4.400 |
| 8 | Nico Dorsch (Senior) | GER | 6:35.11 | PB | +6.610 |
| 9 | Martin Hänggi (M40) | SUI | 6:35.30 | PB | +6.800 |
| 10 | Felix Rijhnen (Neo) | GER | 6:36.31 | SB | +7.810 |
| 11 | Leo Landry (Neo) | CAN | 6:36.52 | SB | +8.020 |
| 12 | Alec Janssens (Neo) | CAN | 6:37.78 | | +9.280 |
| 13 | Scott Bickerton (Neo) | CAN | 6:38.93 | | +10.430 |
| 14 | Reyon Kay (Senior) | NZL | 6:39.29 | SB | +10.790 |
| 15 | Ferre Spruyt (Senior) | BEL | 6:40.97 | | +12.470 |
| 16 | Mark Jackson (Senior) | NZL | 6:41.93 | PB | +13.430 |
| 17 | Andreas Holmen Minge (Neo) | NOR | 6:42.90 | PB | +14.400 |
| 18 | Martin Bjertnes (A2) | NOR | 6:43.20 | PB | +14.700 |
| 19 | Nicholas Goplen (Neo) | CAN | 6:43.55 | | +15.050 |
| 20 | Justin Maunder (Neo) | CAN | 6:45.56 | PB | +17.060 |
| 21 | Einar Døving Agdestein (Neo) | NOR | 6:45.95 | SB | +17.450 |
| 22 | Troy Henry (Neo) | CAN | 6:46.34 | SB | +17.840 |
| 23 | Henrik Hvesser (Neo) | NOR | 6:46.65 | PB | +18.150 |
| 24 | Viktor Nybråten (A1) | NOR | 6:46.79 | PB | +18.290 |
| 25 | Wannes van Praet (Neo) | BEL | 6:46.94 | SB | +18.440 |
| 26 | Kalon Dobbin (Senior) | NZL | 6:48.27 | | +19.770 |
| 27 | Jay Morrison (Senior) | CAN | 6:49.80 | SB | +21.300 |
| 28 | Keith Sulzer (Senior) | CAN | 6:50.48 | | +21.980 |
| 29 | François Dery (A2) | CAN | 6:50.57 | | +22.070 |
| 30 | Pieter Stoffel (A2) | CAN | 6:51.42 | SB | +22.920 |
| 31 | Daniel Dubreuil (B2) | CAN | 6:51.77 | SB | +23.270 |
| 32 | Ellis Jordan (Neo) | CAN | 6:54.64 | | +26.140 |
| 33 | Kouta Maruyama (C2) | JPN | 6:55.37 | SB | +26.870 |
| 34 | Yoan Girard (Neo) | CAN | 6:56.18 | | +27.680 |
| 35 | Anders Bjerkreim Furnée (A1) | NOR | 6:56.34 | SB | +27.840 |
| 36 | Espen Tveit (Neo) | NOR | 6:56.87 | SB | +28.370 |
| 37 | Yuuya Yui (C2) | JPN | 6:57.37 | PB | +28.870 |
| 38 | Darren Huang (Neo) | TPE | 6:58.06 | NR | +29.560 |
| 39 | Connor McConvey (B2) | CAN | 6:58.63 | | +30.130 |
| 40 | Mii Erik Haugård (A1) | NOR | 7:02.40 | PB | +33.900 |
| 41 | Ole Bjørnsmoen Næss (Neo) | NOR | 7:03.41 | | +34.910 |
| 42 | Lars Henrik Asbjørnsen (A2) | NOR | 7:04.77 | SB | +36.270 |
| 43 | Pieter de Munck (Neo) | NED | 7:05.15 | SB | +36.650 |
| 44 | Arthur Iwaniszyn (C2) | POL | 7:10.19 | NRJ | +41.690 |
| 45 | Michael Wrubleski (Neo) | CAN | 7:10.61 | SB | +42.110 |
| 46 | Mikhail-Jeonghan Choi (Neo) | CAN | 7:10.68 | SB | +42.180 |
| 47 | Dan Carruthers (Neo) | CAN | 7:11.90 | SB | +43.400 |
| 48 | Ola Engløkk Jorde (B2) | NOR | 7:12.65 | PB | +44.150 |
| 49 | Jess Neufeld (A1) | CAN | 7:12.66 | | +44.160 |
| 50 | Lars Marius Østreng Nes (B1) | NOR | 7:12.89 | SB | +44.390 |
| 51 | Todd Reichert (M30) | CAN | 7:13.94 | PB | +45.440 |
| 52 | Nolan Messer (A1) | CAN | 7:14.87 | SB | +46.370 |
| 53 | Marc-André Poudrier-Michaud (A2) | CAN | 7:16.13 | SB | +47.630 |
| 54 | Sébastien Beaulieu (A2) | CAN | 7:16.57 | SB | +48.070 |
| 55 | Magne Notland (A2) | NOR | 7:17.10 | SB | +48.600 |
| 56 | Aedan Giffin (A1) | CAN | 7:17.84 | SB | +49.340 |
| 57 | Brian Boudreau (Senior) | USA | 7:19.65 | SB | +51.150 |
| 58 | Thomas Schjøtt Hannevig (A2) | NOR | 7:19.91 | SB | +51.410 |
| 59 | Jon Greger Notland (B2) | NOR | 7:20.61 | PB | +52.110 |
| 60 | Sander Søndrål (B2) | NOR | 7:20.68 | SB | +52.180 |
| 61 | Jordan Bertagnolli (A2) | CAN | 7:22.09 | SB | +53.590 |
| 62 | John Meewisse (B2) | NED | 7:28.18 | PB | +59.680 |
| 63 | Christian Oberbichler (A2) | SUI | 7:29.46 | PB | +1.00.960 |
| 64 | Vincent Dehaître (A1) | CAN | 7:29.89 | SB | +1.01.390 |
| 65 | Christer Skuterud (C2) | NOR | 7:30.28 | PB | +1.01.780 |
| 66 | Maxim Morris (A1) | CAN | 7:39.21 | SB | +1.10.710 |
| 67 | Michael Hosanee (A1) | CAN | 7:51.48 | PB | +1.22.980 |
| 68 | Gérard Garon (M50) | CAN | 8:36.11 | PB | +2.07.610 |
| DQ | Hidetoshi Osoda (Neo) | JPN | DQ | | - |
| DNF | Rob van Grinsven (Senior) | NED | DNF | | - |
| DNS | Terje Almås (Senior) | NOR | DNS | | - |
| DNF | Octavian-Cornel Moga (M45) | ROU | DNF | | - |