| 1 | Patrick Ponce | 2:09.81 | 2:20.45 | 2:28.75 2:22.80 2:09.81 — — |
| 2 | Marc Tol | 2:32.03 | 2:40.27 | 2:50.73 2:38.05 2:32.03 — — |
| 3 | Mattheo de Wit | 3:07.59 | 3:09.49 | 3:07.59 3:10.12 3:10.75 — — |
| 4 | Olivier Vos | 3:02.29 | 3:09.75 | 3:20.33 3:02.29 3:06.64 — — |
| 5 | Jonathan Blöcher | 3:06.30 | 3:12.20 | 3:17.55 3:12.76 3:06.30 — — |
| 6 | Ivo Stoutjesdijk | 3:11.29 | 3:18.14 | 3:27.24 3:11.29 3:15.88 — — |
| 7 | Robin Teune | 3:18.42 | 3:19.67 | 3:20.95 3:18.42 3:19.64 — — |
| 8 | Jan Bentlage | 3:20.17 | 3:40.85 | 3:43.51 3:20.17 3:58.87 — — |
| 9 | Achim Spies | 3:38.52 | 3:51.42 | 4:05.91 3:38.52 3:49.84 — — |
| 10 | Amiel Engel | 3:38.03 | 3:54.05 | 3:47.05 4:17.08 3:38.03 — — |
| 11 | Simone Bentlage | 4:04.39 | 4:17.87 | 4:04.39 4:27.42 4:21.80 — — |
| 12 | Pablito Poye | 4:32.85 | — | 4:32.85 — — — — |
| 13 | Per Noordstrand | 4:36.03 | — | 4:36.03 — — — — |
| 14 | David Kootstra | 4:49.52 | — | 4:49.52 — — — — |
| 15 | Haotian Hu (胡皓天) | 4:49.69 | — | 4:49.69 — — — — |
| 16 | Hugo Goudriaan | 4:49.91 | — | 4:49.91 — — — — |
| 17 | Tijmen van der Ree | 4:55.34 | — | 4:55.34 — — — — |
| 18 | Albert de Kogel | 5:27.98 | — | 5:27.98 — — — — |
| 19 | Renske Idzenga | 5:30.48 | — | 5:30.48 — — — — |
| 20 | Pieter Winnubst | 6:13.58 | — | 6:13.58 — — — — |
| 21 | Bram van der Wal | 6:41.08 | — | 6:41.08 — — — — |
| 22 | Yanniko Zhechev | DNF | — | DNF — — — — |
| 22 | Tobias Hermans | DNF | — | DNF — — — — |
| 22 | Joel Groenewoud | DNF | — | DNF — — — — |
| 22 | Ron van Bruchem | DNF | — | DNF — — — — |