| 1. | Jiri Prdec | | M21E | DROT | SLO | | | 11:47:18 | | |
| 2. | Aleš Poljanšek | | M21E | OK Azimut | SLO | | | | | 10:51:00 |
| 3. | Bača Prdec | | M21E | DROT | SLO | | | 11:43:08 | | |
| 4. | Oskar Malmberg | 830524 | M21E | IFK Umeå | SWE | | | | 10:00:00 | 10:41:00 |
| 5. | Boris Eržen | 520504 | M21E | Škofjeloški orientacijski klub | SLO | | | | 10:32:00 | 10:25:00 |
| 6. | Mario Štambuk | 889671 | M21E | OK Maksimir | CRO | | 11:01:00 | | | |
| 7. | Ferenc Mihályi | 8664645 | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 11:01:00 | 10:13:00 | | | |
| 8. | Georg Gröll | 8383333 | M21E | OLC Graz | AUT | 11:03:00 | 11:53:00 | | | |
| 9. | Mihály Ormay | 8636768 | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 11:05:00 | 10:33:00 | | | |
| 10. | Gregor Hvala | 1398955 | M21E | OK Azimut | SLO | 11:07:00 | 10:31:00 | | 09:54:00 | |
| 11. | Peter Divin | 8060398 | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 11:09:00 | 10:41:00 | | | |
| 12. | Michele Franco | 1601694 | M21E | ASD Erebus Orientamento Vicenza | ITA | 11:11:00 | 12:15:00 | | | |
| 13. | Erik Kálmán | 8088801 | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 11:13:00 | 10:17:00 | | | |
| 14. | Nicolas Kastner | 8023456 | M21E | Naturfreunde Wien - Orienteering-Team | AUT | 11:15:00 | 12:11:00 | | | |
| 15. | Aapo Laiho | 887788 | M21E | Vehkalahden Veikot | FIN | 11:17:00 | 12:09:00 | 11:07:00 | 10:12:00 | 10:39:00 |
| 16. | Ondřej Jílek | 8662437 | M21E | Klub vytrvalostních sportů Šumperk | CZE | 11:19:00 | 12:13:00 | 10:51:00 | | |
| 17. | Andris Kivlenieks | 8655445 | M21E | Latvia NAF | LAT | 11:21:00 | 11:59:00 | 11:13:00 | 10:24:00 | 10:45:00 |
| 18. | Jani Bizjak | 2106990 | M21E | | | 11:23:00 | 10:37:00 | | | |
| 19. | Florian Kurz | 8180297 | M21E | Naturfreunde Wien - Orienteering-Team | AUT | 11:25:00 | 11:55:00 | | | |
| 20. | Szabolcs György | 1006647 | M21E | C.S. TranSilva Cluj | ROU | 11:27:00 | 12:23:00 | 10:07:00 | 11:52:00 | 10:17:00 |
| 21. | Jannis Bonek | 8100799 | M21E | Naturfreunde Wien - Orienteering-Team | AUT | 11:29:00 | 12:07:00 | | | |
| 22. | Matthias Poell | 8048408 | M21E | OLC Wienerwald | AUT | 11:31:00 | 11:49:00 | | | |
| 23. | Daniel Tomanek | 8662343 | M21E | Klub vytrvalostních sportů Šumperk | CZE | 11:33:00 | 12:05:00 | 10:35:00 | | |
| 24. | Guntis Māliņš | 8627781 | M21E | Latvia NAF | LAT | 11:35:00 | 12:19:00 | 11:09:00 | 10:16:00 | 10:49:00 |
| 25. | Zdeněk Rajnošek | 8230285 | M21E | Klub vytrvalostních sportů Šumperk | CZE | 11:37:00 | 12:25:00 | 10:39:00 | | |
| 26. | Zoltán Bujdosó | 8020217 | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 11:39:00 | 10:21:00 | | | |
| 27. | Joris Hochstetter | 8077452 | M21E | Alfta Ösa OK | SWE | 11:41:00 | 11:57:00 | 11:05:00 | 10:04:00 | 10:37:00 |
| 28. | Artjoms Rekunenko | 8180800 | M21E | Latvia NAF | LAT | 11:43:00 | 11:47:00 | 11:03:00 | 10:08:00 | 10:35:00 |
| 29. | Bálint Zai | 2050686 | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 11:45:00 | 10:29:00 | | | |
| 30. | Henrik Sulz | 8190819 | M21E | OLC Wienerwald | AUT | 11:47:00 | | | | |
| 31. | Pavel Paloncy J. | 887641 | M21E | Klub vytrvalostních sportů Šumperk | CZE | 11:49:00 | 11:51:00 | 10:43:00 | | |
| 32. | Vince Weiler | 8011799 | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 11:51:00 | 10:03:00 | | | |
| 33. | Petr Turczer | 8660457 | M21E | Klub vytrvalostních sportů Šumperk | CZE | 11:53:00 | 12:21:00 | 10:47:00 | | |
| 34. | Jakob Pauser | 8021194 | M21E | NOLV Team | AUT | 11:57:00 | 12:43:00 | | | |
| 35. | Luigi Giuliani | 1416514 | M21E | Polisportiva Besanese | ITA | 11:59:00 | 12:35:00 | | | |
| 36. | Stefan Kubelka | 8223388 | M21E | Leibnitzer AC -Orienteering | AUT | 12:01:00 | 12:33:00 | 10:03:00 | 10:40:00 | 11:07:00 |
| 37. | Cesare Mattiroli | 2013248 | M21E | Polisportiva Besanese | ITA | 12:03:00 | 12:39:00 | | | |
| 38. | Simon Stanonik | 2077620 | M21E | OK Azimut | SLO | 12:05:00 | 12:41:00 | | 09:56:00 | |
| 39. | Thomas Polster | 9600000 | M21E | HSV Spittal/Drau | AUT | 12:07:00 | 12:49:00 | | | |
| 40. | Peter Tušar | 1401615 | M21E | OK Azimut | SLO | 12:09:00 | 12:31:00 | | 10:07:59 | |
| 41. | Rafael Dobnik | 7727722 | M21E | OLC Union Viktring | AUT | 12:11:00 | 12:47:00 | | | |
| 42. | Matjaž Štanfel | 8667834 | M21E | OK Azimut | SLO | 12:13:00 | 12:37:00 | | 10:42:00 | |
| 43. | Dániel Barkász | 8000403 | M21E | Szegedi Vasutas SE | HUN | 12:15:00 | 12:27:00 | 11:15:00 | | |
| 44. | Balázs Vajda | 8000968 | M21E | Szegedi Vasutas SE | HUN | 12:19:00 | 12:29:00 | 10:59:00 | | |
| 45. | Jure Zmrzlikar | 1425120 | M21E | Orientacijski klub Komenda | SLO | 12:41:00 | | | | |
| 46. | Luděk Finstrle | 8660402 | M21E | SK Zabovresky Brno | CZE | 12:43:00 | 10:11:00 | | | |
| 47. | Matic Blaž | 2132389 | M21E | Orientacijski klub Komenda | SLO | 12:45:00 | | | | |
| 48. | Fabiano Bettega | 9221196 | M21E | G.S. Pavione | ITA | 12:47:00 | 11:27:00 | | | |
| 49. | Samuele Tait | 2027688 | M21E | Gronlait Orienteering Team | ITA | 12:49:00 | 10:39:00 | | | |
| 50. | Walter Bettega | 8161295 | M21E | G.S. Pavione | ITA | 12:51:00 | 11:17:00 | | | |
| 51. | Tamas Bogya | 8651673 | M21E | CS Unirea Alba Iulia | ROU | 12:53:00 | 10:15:00 | 10:21:00 | 11:20:00 | 11:05:00 |
| 52. | Aaron Gaio | 8170688 | M21E | G.S. Pavione | ITA | 12:55:00 | 11:41:00 | | | |
| 53. | Lobel Horvat | 7910421 | M21E | OK Maksimir | CRO | 12:57:00 | 10:53:00 | | | |
| 54. | Emiliano Corona | 8670973 | M21E | G.S. Pavione | ITA | 12:59:00 | 11:31:00 | | | |
| 55. | Jan Zháňal | 8660422 | M21E | SK Zabovresky Brno | CZE | 13:01:00 | 10:05:00 | | | |
| 56. | Simone Bettega | 2013172 | M21E | G.S. Pavione | ITA | 13:03:00 | 11:37:00 | | | |
| 57. | Rajko Kračun | 889724 | M21E | Kamniški orientacijski klub | SLO | 13:05:00 | 10:01:00 | 10:45:00 | | |
| 58. | Maurizio Castellaz | 7427089 | M21E | G.S. Pavione | ITA | 13:07:00 | 11:21:00 | | | |
| 59. | Alexandr Jordanov | 8660419 | M21E | SK Zabovresky Brno | CZE | 13:09:00 | 10:25:00 | | | |
| 60. | Ivano Bettega | 503391 | M21E | G.S. Pavione | ITA | 13:11:00 | 11:45:00 | | | |
| 61. | Žan Ravnikar | 7210496 | M21E | Orientacijski klub Komenda | SLO | 13:13:00 | 10:27:00 | | | |
| 62. | Piero Turra | 9200152 | M21E | G.S. Pavione | ITA | 13:15:00 | 10:57:00 | | | |
| 63. | Erik Nilsson Simkovics | 8460846 | M21E | OLC Wienerwald | AUT | 13:31:00 | 12:51:00 | | | |
| 64. | 4Peter Weinig | 8255255 | M21E | Das B-Team | GER | 13:33:00 | 10:09:00 | 10:49:00 | 11:56:00 | 10:21:00 |
| 65. | Rychon Van Putten | 2106984 | M21E | Belgian Military Orienteering Team | BEL | 13:35:00 | 11:39:00 | 10:31:00 | 10:52:00 | 10:05:00 |
| 66. | Michele Caraglio | 1416558 | M21E | Agorosso | ITA | 13:37:00 | 11:05:00 | | | |
| 67. | Jo Linten | 1458660 | M21E | Belgian Military Orienteering Team | BEL | 13:39:00 | 11:25:00 | 10:19:00 | 11:32:00 | 10:11:00 |
| 68. | Björn Kramer | 544444 | M21E | Das B-Team | GER | 13:41:00 | 10:23:00 | 10:41:00 | 11:44:00 | 10:13:00 |
| 69. | Serge Dusza | 1710808 | M21E | Belgian Military Orienteering Team | BEL | 13:43:00 | 11:33:00 | 10:29:00 | 11:28:00 | 10:03:00 |
| 70. | Sylvain Sterckx | 7211883 | M21E | Belgian Military Orienteering Team | BEL | 13:47:00 | 10:59:00 | 10:09:00 | 11:04:00 | 10:01:00 |
| 71. | Andreas Sølberg | 2135588 | M21E | IFK Göteborg Orientering | SWE | 13:49:00 | 11:23:00 | 11:11:00 | 10:28:00 | 10:43:00 |
| 72. | Jasper Moreels | 8660033 | M21E | Belgian Military Orienteering Team | BEL | 13:51:00 | 11:29:00 | 10:01:00 | 10:36:00 | 10:09:00 |
| 73. | Enrico Mannocci | 8296989 | M21E | Polisportiva G.Masi | ITA | 13:53:00 | 12:01:00 | | | |
| 74. | Geert Simkens | 1664498 | M21E | Belgian Military Orienteering Team | BEL | 13:55:00 | 10:51:00 | 10:05:00 | 11:00:00 | 10:07:00 |
| 75. | Helmut Gremmel | 8022220 | M21E | HSV Pinkafeld | AUT | 13:57:00 | 11:35:00 | | | |
| 76. | Tomy Janssens | 8000695 | M21E | Belgian Military Orienteering Team | BEL | 13:59:00 | 11:43:00 | 10:13:00 | 11:16:00 | 10:33:00 |
| 77. | Matthias Leonhardt | 8188088 | M21E | OC Fürstenfeld | AUT | 14:01:00 | 10:35:00 | 11:01:00 | 09:58:00 | 11:01:00 |
| 78. | Marc Kerckhofs | 973560 | M21E | Belgian Military Orienteering Team | BEL | 14:03:00 | 10:55:00 | 10:27:00 | 11:24:00 | 10:31:00 |
| 79. | Ronny Natho | 8061177 | M21E | Das B-Team | GER | 14:05:00 | 10:19:00 | 10:37:00 | 11:48:00 | 10:29:00 |
| 80. | Benjamin Anciaux | 8638375 | M21E | Belgian Military Orienteering Team | BEL | 14:07:00 | 11:09:00 | 10:33:00 | 10:56:00 | 10:19:00 |
| 81. | Marcello Lambertini | 8516444 | M21E | Polisportiva G.Masi | ITA | 14:09:00 | 12:17:00 | | | |
| 82. | Maxime Laval | 7589310 | M21E | Belgian Military Orienteering Team | BEL | 14:11:00 | 11:19:00 | 10:15:00 | 11:36:00 | 10:27:00 |
| 83. | Wojciech Pachnik | 504407 | M21E | UKS "Orientpark.pl" Iwiny | POL | 14:13:00 | 11:11:00 | 10:11:00 | 11:08:00 | 11:09:00 |
| 84. | Bert Bockx | 1231233 | M21E | Belgian Military Orienteering Team | BEL | 14:15:00 | 11:03:00 | 10:25:00 | 10:44:00 | 10:15:00 |
| 85. | Giacomo Zagonel | 1601688 | M21E | Unione Sportiva Primiero | ITA | 14:17:00 | 11:15:00 | | | |
| 86. | Cedric Boeckx | 2107922 | M21E | Belgian Military Orienteering Team | BEL | 14:19:00 | 11:13:00 | 10:23:00 | 11:12:00 | 10:23:00 |
| 87. | Matija Razum | 8221221 | M21E | OK Brežice | SLO | 14:21:00 | 12:03:00 | 11:26:23 | 11:58:00 | 10:47:00 |
| 88. | Mark Bogataj | 2077611 | M21E | OK Azimut | SLO | 14:46:58 | 13:56:25 | | 09:51:01 | |
| 89. | Levente Szalay | 8122499 | M21E | Alpokalja Szabadidősport és Környezetvédő Egyesület | HUN | 14:51:04 | 13:03:44 | 09:56:37 | 12:23:10 | 12:15:43 |