Final Results
| Pos | Bib | Name | Time | ± | Group |
|---|---|---|---|---|---|
| 1. | 133 | Martti Himma | 00:22:49.5 | 00:00:00.0 | M |
| 2. | 141 | Raido Rnkel | 00:23:17.9 | 00:00:28.4 | M |
| 3. | 142 | Aivar Rehemaa | 00:23:57.9 | 00:01:08.4 | M |
| 4. | 131 | Kalev Ernits | 00:23:59.0 | 00:01:09.5 | M |
| 5. | 128 | Kein Einaste | 00:24:02.2 | 00:01:12.7 | M |
| 6. | 144 | Aleksei Poltoranin | 00:24:05.5 | 00:01:16.0 | M |
| 7. | 143 | Algo Krp | 00:24:19.3 | 00:01:29.8 | M |
| 8. | 139 | Roman Rogozin | 00:24:21.9 | 00:01:32.4 | M |
| 9. | 135 | Eno Vahtra | 00:24:24.1 | 00:01:34.6 | M |
| 10. | 140 | Eeri Vahtra | 00:24:25.5 | 00:01:36.0 | M |
| 11. | 134 | Timo Simonlatser | 00:24:32.3 | 00:01:42.8 | M |
| 12. | 129 | Andrei Andrutcki | 00:24:33.7 | 00:01:44.2 | M |
| 13. | 138 | Johannes Alvar Alev | 00:24:40.1 | 00:01:50.6 | M |
| 14. | 124 | Hans Teearu | 00:24:48.1 | 00:01:58.6 | M |
| 15. | 130 | Martin Nassar | 00:24:51.0 | 00:02:01.5 | M |
| 16. | 137 | Morten Priks | 00:25:13.1 | 00:02:23.6 | M |
| 17. | 123 | Yan Savitskiy | 00:25:18.1 | 00:02:28.6 | M |
| 18. | 136 | Andreas Veerpalu | 00:25:20.5 | 00:02:31.0 | M |
| 19. | 122 | Artem Kolosov | 00:25:26.6 | 00:02:37.1 | M |
| 20. | 132 | Avo Sambla | 00:25:40.2 | 00:02:50.7 | M |
| 21. | 125 | Lehemaa Taavi | 00:26:05.9 | 00:03:16.4 | M |
| 22. | 126 | Mart Kevin Plluste | 00:26:08.5 | 00:03:19.0 | M |
| 23. | 127 | Mattis Jaama | 00:26:33.8 | 00:03:44.3 | M |