| 1. | Olexander Kratov | M21E | Koovee | FIN | 34:57 | (1) | 71:56 | (1) | 37:40 | (1) | 53:23 | (2) | 51:25 | (1) | 249:21 | |
| 2. | Timo Sild | M21E | Koovee | FIN | 36:40 | (2) | 74:08 | (2) | 39:36 | (2) | 52:29 | (1) | 53:57 | (2) | 256:50 | +07:29 |
| 3. | Arturs Paulins | M21E | Latvia NAF | LAT | 39:03 | (4) | 79:22 | (12) | 43:40 | (6) | 57:33 | (4) | 56:59 | (4) | 276:37 | +27:16 |
| 4. | Ivan Sirakov | M21E | Bulgaria O-Team | BUL | 47:10 | (34) | 79:19 | (11) | 40:01 | (3) | 58:12 | (6) | 57:12 | (5) | 281:54 | +32:33 |
| 5. | Joni Hirvikallio | M21E | Koovee | FIN | 41:06 | (12) | 75:19 | (5) | 56:46 | (26) | 55:24 | (3) | 54:24 | (3) | 282:59 | +33:38 |
| 6. | Levente Tugyi | M21E | Hungarian National Team | HUN | 43:14 | (20) | 81:03 | (17) | 49:50 | (16) | 60:38 | (8) | 63:53 | (11) | 298:38 | +49:17 |
| 7. | Lauri Sild | M21E | Koovee | FIN | 39:25 | (5) | 87:24 | (28) | 49:33 | (13) | 59:39 | (7) | 63:23 | (10) | 299:24 | +50:03 |
| 8. | Jan Flasar | M21E | TSM Praha | CZE | 46:13 | (27) | 78:34 | (9) | 49:11 | (11) | 62:27 | (12) | 71:40 | (21) | 308:05 | +58:44 |
| 9. | Fryderyk Pryjma | M21E | Koovee | FIN | 41:26 | (13) | 80:07 | (15) | 54:11 | (23) | 72:29 | (23) | 60:16 | (7) | 308:29 | +59:08 |
| 10. | Juho Westerlund | M21E | Koovee | FIN | 40:23 | (9) | 99:31 | (60) | 43:27 | (5) | 63:37 | (13) | 62:02 | (8) | 309:00 | +59:39 |
| 11. | Artjoms Rekunenko | M21E | Latvia NAF | LAT | 48:28 | (42) | 83:33 | (21) | 47:42 | (8) | 57:48 | (5) | 71:41 | (22) | 309:12 | +59:51 |
| 12. | Raul Ferra | M21E | Koovee | FIN | 42:42 | (19) | 82:50 | (18) | 49:37 | (14) | 62:12 | (11) | 78:00 | (31) | 315:21 | +66:00 |
| 13. | Olivier Blanc Tranchant | M21E | O'Jura | FRA | 38:39 | (3) | 86:45 | (26) | 61:00 | (30) | 60:47 | (9) | 71:01 | (20) | 318:12 | +68:51 |
| 14. | Benjamin Anciaux | M21E | Belgian Military Orienteering Team | BEL | 42:26 | (18) | 87:51 | (31) | 49:32 | (12) | 75:50 | (26) | 63:04 | (9) | 318:43 | +69:22 |
| 15. | Kuba Veselý | M21E | TSM Praha | CZE | 52:02 | (59) | 85:54 | (24) | 48:05 | (10) | 66:19 | (19) | 66:50 | (13) | 319:10 | +69:49 |
| 16. | Tamas Bogya | M21E | CS Unirea Alba Iulia | ROU | 51:32 | (58) | 87:01 | (27) | 52:32 | (20) | 70:56 | (22) | 58:58 | (6) | 320:59 | +71:38 |
| 17. | Apostol Atanasov | M21E | Bulgaria O-Team | BUL | 52:41 | (62) | 89:10 | (34) | 55:20 | (25) | 61:55 | (10) | 69:04 | (16) | 328:10 | +78:49 |
| 18. | Márk Porgányi | M21E | Hungarian National Team | HUN | 45:13 | (22) | 87:45 | (29) | 45:36 | (7) | 77:35 | (29) | 72:16 | (23) | 328:25 | +79:04 |
| 19. | Maroš Bukovác | M21E | Farmaceut Bratislava | SVK | 48:02 | (39) | 95:15 | (48) | 49:59 | (17) | 65:18 | (16) | 72:50 | (24) | 331:24 | +82:03 |
| 20. | Máté Dalos | M21E | Tipo Orienteering Club | HUN | 46:42 | (30) | 92:35 | (43) | 61:23 | (31) | 67:55 | (20) | 65:09 | (12) | 333:44 | +84:23 |
| 21. | Dániel Fehérvári | M21E | Hungarian National Team | HUN | 48:06 | (40) | 96:18 | (54) | 52:21 | (19) | 65:36 | (17) | 75:43 | (27) | 338:04 | +88:43 |
| 22. | Martins Sirmais | M21E | Latvia NAF | LAT | 40:08 | (7) | 87:48 | (30) | 47:57 | (9) | 76:51 | (27) | 85:47 | (36) | 338:31 | +89:10 |
| 23. | Dimitar Zhelyazkov | M21E | Bulgaria O-Team | BUL | 49:35 | (46) | 92:29 | (42) | 60:44 | (29) | 69:07 | (21) | 69:57 | (19) | 341:52 | +92:31 |
| 24. | Tamás Tölgyesi | M21E | Hungarian National Team | HUN | 49:37 | (47) | 98:15 | (59) | 53:14 | (22) | 73:58 | (24) | 69:14 | (17) | 344:18 | +94:57 |
| 25. | Kuba Makovsky | M21E | KOB Tretra Praha (CZE) | CZE | 55:08 | (69) | 89:39 | (38) | 66:32 | (39) | 64:30 | (14) | 69:54 | (18) | 345:43 | +96:22 |
| 26. | Juraj Bencur | M21E | Orientacni beh Opava | CZE | 56:12 | (73) | 100:23 | (61) | 62:40 | (34) | 66:08 | (18) | 75:35 | (26) | 360:58 | +111:37 |
| 27. | Joris Hochstetter | M21E | USV Jena | GER | 57:28 | (76) | 100:41 | (62) | 62:28 | (33) | 74:20 | (25) | 66:59 | (14) | 361:56 | +112:35 |
| 28. | Tomáš Landovský | M21E | TSM Praha | CZE | 57:35 | (77) | 98:04 | (58) | 53:05 | (21) | 78:12 | (32) | 77:10 | (30) | 364:06 | +114:45 |
| 29. | Ferenc Mihályi | M21E | Hungary Deaf Sport Federation | HUN | 51:09 | (55) | 107:51 | (71) | 65:07 | (36) | 64:53 | (15) | 76:40 | (29) | 365:40 | +116:19 |
| 30. | Zoltán Rácz | M21E | Hungarian National Team | HUN | 51:18 | (57) | 95:26 | (51) | 65:07 | (36) | 77:40 | (30) | 79:34 | (32) | 369:05 | +119:44 |
| 31. | Tomy Janssens | M21E | Belgian Military Orienteering Team | BEL | 54:05 | (67) | 107:57 | (72) | 61:46 | (32) | 84:57 | (37) | 72:50 | (24) | 381:35 | +132:14 |
| 32. | Jo Linten | M21E | Belgian Military Orienteering Team | BEL | 56:36 | (75) | 124:32 | (83) | 59:37 | (27) | 77:34 | (28) | 76:03 | (28) | 394:22 | +145:01 |
| 33. | Serge Dusza | M21E | Belgian Military Orienteering Team | BEL | 59:43 | (82) | 102:44 | (66) | 68:37 | (42) | 77:57 | (31) | 105:10 | (43) | 414:11 | +164:50 |
| 34. | Ronny Natho | M21E | Das B-Team | GER | 64:21 | (85) | 111:27 | (75) | 67:01 | (40) | 91:37 | (38) | 82:57 | (35) | 417:23 | +168:02 |
| 35. | Peter Weinig | M21E | Das B-Team | GER | 68:20 | (91) | 118:36 | (79) | 70:56 | (43) | 101:03 | (40) | 90:25 | (38) | 449:20 | +199:59 |
| 36. | Michel Dongen, Van | M21E | Military Orienteering Team NL | NED | 64:52 | (86) | 122:51 | (82) | 64:10 | (35) | 109:30 | (42) | 89:15 | (37) | 450:38 | +201:17 |
| 37. | Roelof Posthouwer | M21E | Military Orienteering Team NL | NED | 69:45 | (92) | 126:13 | (87) | 71:50 | (44) | 105:47 | (41) | 99:06 | (40) | 472:41 | +223:20 |
| 38. | Tom Dobra | M21E | Bristol Orienteering Klub | GBR | 65:39 | (87) | 124:47 | (84) | 85:51 | (51) | 122:20 | (46) | 82:00 | (34) | 480:37 | +231:16 |
| 39. | Sylvain Sterckx | M21E | Belgian Military Orienteering Team | BEL | 78:45 | (98) | 156:16 | (95) | 71:52 | (45) | 133:59 | (47) | 107:09 | (44) | 548:01 | +298:40 |
| 40. | Sébastien Daels | M21E | Belgian Military Orienteering Team | BEL | 82:44 | (99) | 143:59 | (93) | 114:42 | (53) | 118:45 | (44) | 94:53 | (39) | 555:03 | +305:42 |
| 41. | Dieter Wolf | M21E | OLG Davos | SUI | 78:05 | (97) | 161:12 | (96) | 98:20 | (52) | 121:13 | (45) | 121:43 | (45) | 580:33 | +331:12 |
| Matija Razum | M21E | OK Brežice | SLO | | | 95:11 | (47) | | | | | | | disq | |
| Szabolcs György | M21E | C.S. TranSilva Cluj | ROU | 52:54 | (63) | 95:21 | (49) | 59:38 | (28) | 84:56 | (36) | dns | | disq | |
| Lobel Horvat | M21E | OK Maksimir | CRO | 66:30 | (88) | 121:31 | (81) | | | | | | | disq | |
| Ákos Hortobágyi | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 60:14 | (84) | 125:23 | (85) | | | | | | | disq | |
| Michael Campione | M21E | Belgian Military Orienteering Team | BEL | mp | | 116:05 | (78) | 83:17 | (50) | dns | | dns | | disq | |
| Matthias Poell | M21E | OLC Wienerwald | AUT | 89:48 | (100) | 138:18 | (90) | | | | | | | disq | |
| Erik Nilsson Simkovics | M21E | OLC Wienerwald | AUT | 41:30 | (14) | 79:16 | (10) | | | | | | | disq | |
| Dirk Deubel | M21E | Naturfreunde Wien | AUT | 74:32 | (94) | | | | | | | | | disq | |
| Giacomo Zagonel | M21E | Unione Sportiva Primiero | ITA | 46:13 | (27) | dns | | | | | | | | disq | |
| Simon Stanonik | M21E | OK Azimut | SLO | 49:59 | (48) | 88:52 | (33) | | | | | | | disq | |
| Ákos Kisvölcsey | M21E | MOM Budapest | HUN | 47:18 | (35) | 96:33 | (55) | | | | | | | disq | |
| Pim Nouwelant, Van Den | M21E | Military Orienteering Team NL | NED | 75:38 | (95) | mp | | 77:07 | (48) | 112:34 | (43) | 103:43 | (42) | disq | |
| Michele Bertelle | M21E | A.S.D. FONZASO | ITA | 55:47 | (71) | 131:37 | (89) | | | | | | | disq | |
| Ábel Györgyi | M21E | MOM Budapest | HUN | 72:01 | (93) | 145:47 | (94) | | | | | | | disq | |
| Gert Claes | M21E | Belgian Military Orienteering Team | BEL | dns | | dns | | dns | | dns | | dns | | disq | |
| Stefan Yordanov | M21E | Bulgaria O-Team | BUL | 55:23 | (70) | dns | | 51:36 | (18) | 84:29 | (35) | 68:35 | (15) | disq | |
| Boris Eržen | M21E | Škofjeloški orientacijski klub | SLO | | | | | | | 142:42 | (48) | | | disq | |
| Thomas Polster | M21E | HSV Spittal/Drau | AUT | 59:06 | (80) | 143:45 | (92) | | | | | | | disq | |
| Ivano Bettega | M21E | G.S. Pavione | ITA | 58:12 | (78) | dns | | | | | | | | disq | |
| Aaron Gaio | M21E | G.S. Pavione | ITA | 52:04 | (60) | 109:05 | (73) | | | | | | | disq | |
| Vit Braveny | M21E | SK Zabovresky Brno | CZE | 46:47 | (31) | 95:23 | (50) | | | | | | | disq | |
| Stanislav Mokry | M21E | SK Zabovresky Brno | CZE | 45:47 | (24) | 86:42 | (25) | | | | | | | disq | |
| Žan Ravnikar | M21E | Orientacijski klub Komenda | SLO | | | 113:15 | (76) | | | | | | | disq | |
| Jakub Landovský | M21E | TSM Praha | CZE | dnf | | 94:28 | (44) | mp | | 81:11 | (34) | 80:21 | (33) | disq | |
| Šimon Navrátil | M21E | TSM Praha | CZE | 51:06 | (54) | dns | | dns | | dns | | dns | | disq | |
| Gregor Hvala | M21E | OK Azimut | SLO | 53:39 | (65) | 101:51 | (64) | | | | | | | disq | |
| Walter Bettega | M21E | G.S. Pavione | ITA | 58:33 | (79) | 104:36 | (69) | | | | | | | disq | |
| Simone Bettega | M21E | G.S. Pavione | ITA | 52:58 | (64) | dns | | | | | | | | disq | |
| Daniel Tomanek | M21E | Klub vytrvalostních sportů Šumperk | CZE | 56:35 | (74) | 109:48 | (74) | 77:01 | (47) | | | | | disq | |
| Piero Turra | M21E | G.S. Pavione | ITA | 52:20 | (61) | 104:15 | (68) | | | | | | | disq | |
| Denis Kokelj | M21E | Kamniški orientacijski klub | SLO | 66:42 | (89) | dns | | 76:11 | (46) | 100:38 | (39) | 100:56 | (41) | disq | |
| Niklas Brantner | M21E | HSV-OL Wr.Neustadt | AUT | 50:29 | (49) | 103:12 | (67) | | | | | | | disq | |
| Fabiano Bettega | M21E | G.S. Pavione | ITA | 47:23 | (36) | 95:32 | (53) | | | | | | | disq | |
| Jakob Pauser | M21E | HSV-OL Wr.Neustadt | AUT | 46:08 | (25) | 84:43 | (23) | | | | | | | disq | |
| Petr Turczer | M21E | Klub vytrvalostních sportů Šumperk | CZE | 47:06 | (32) | 94:47 | (45) | 67:49 | (41) | | | | | disq | |
| Zdeněk Rajnošek | M21E | Klub vytrvalostních sportů Šumperk | CZE | 47:29 | (37) | 91:51 | (39) | 49:39 | (15) | | | | | disq | |
| Björn Kramer | M21E | Das B-Team | GER | 76:58 | (96) | dnf | | 80:58 | (49) | dnf | | dnf | | disq | |
| Rajko Kračun | M21E | Kamniški orientacijski klub | SLO | dns | | 120:08 | (80) | | | | | | | disq | |
| Florian Kurz | M21E | Naturfreunde Wien | AUT | 41:56 | (16) | 77:43 | (7) | | | | | | | disq | |
| Dániel Peregi | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 47:09 | (33) | 89:23 | (36) | | | | | | | disq | |
| Tommaso Civera | M21E | Agorosso | ITA | 59:43 | (82) | 105:52 | (70) | | | | | | | disq | |
| Samuele Tait | M21E | Gronlait Orienteering Team | ITA | 50:36 | (51) | 82:51 | (19) | | | | | | | disq | |
| Áron Bakó | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 46:11 | (26) | 75:39 | (6) | | | | | | | disq | |
| Peter Divin | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 48:53 | (44) | 94:56 | (46) | | | | | | | disq | |
| Pezzè Giacomo | M21E | Gronlait Orienteering Team | ITA | 67:05 | (90) | 129:44 | (88) | | | | | | | disq | |
| Robert Merl | M21E | ASKÖ Henndorf | AUT | 40:09 | (8) | 74:23 | (3) | | | | | | | disq | |
| Giacomo Barbone | M21E | Agorosso | ITA | 50:30 | (50) | 88:11 | (32) | | | 80:18 | (33) | | | disq | |
| Andrej Borštnik | M21E | OK Tivoli | SLO | | | 142:35 | (91) | | | | | | | disq | |
| Rafael Dobnik | M21E | OLC Union Viktring | AUT | 51:16 | (56) | 89:19 | (35) | | | | | | | disq | |
| Máté Baumholczer | M21E | Hungarian National Team | HUN | 40:01 | (6) | 80:18 | (16) | | | | | | | disq | |
| Matjaž Štanfel | M21E | OK Azimut | SLO | | | 79:26 | (13) | | | | | | | disq | |
| Edgars Apinis | M21E | Latvia NAF | LAT | dnf | | dnf | | mp | | mp | | mp | | disq | |
| Peter Tušar | M21E | OK Azimut | SLO | 46:23 | (29) | 89:26 | (37) | dns | | dns | | dns | | disq | |
| Sandro Grasso | M21E | Belgian Military Orienteering Team | BEL | dns | | dns | | dns | | dns | | dns | | disq | |
| Nicolas Kastner | M21E | Naturfreunde Wien - Orienteering-Team | AUT | 40:53 | (10) | 77:59 | (8) | | | | | | | disq | |
| Cesare Mattiroli | M21E | Polisportiva Besanese | ITA | 59:22 | (81) | mp | | | | | | | | disq | |
| Viktor Morandini | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 48:44 | (43) | 97:34 | (56) | | | | | | | disq | |
| Marco Seppi | M21E | Agorosso | ITA | 44:58 | (21) | 80:01 | (14) | 65:46 | (38) | | | | | disq | |
| Michele Caraglio | M21E | Agorosso | ITA | 42:02 | (17) | 83:30 | (20) | | | | | | | disq | |
| Jure Zmrzlikar | M21E | Orientacijski klub Komenda | SLO | | | 97:39 | (57) | | | | | | | disq | |
| Henrik Eklund | M21E | OLC Graz | AUT | 50:36 | (51) | 101:44 | (63) | | | | | | | disq | |
| Mathias Peter | M21E | OLC Graz | AUT | 41:01 | (11) | 75:14 | (4) | 41:20 | (4) | dns | | dns | | disq | |
| Philipp Schiel | M21E | OLC Graz | AUT | 48:27 | (41) | 95:29 | (52) | | | | | | | disq | |
| Jan Zháňal | M21E | SK Zabovresky Brno | CZE | 55:47 | (71) | 101:58 | (65) | | | | | | | disq | |
| Simon Runefors | M21E | OLC Graz | AUT | 53:42 | (66) | 114:10 | (77) | | | | | | | disq | |
| Philipp von Arx | M21E | OLC Graz | AUT | 54:19 | (68) | 83:40 | (22) | 55:16 | (24) | | | | | disq | |
| Marek Cahel | M21E | TSM Valassko | CZE | 47:36 | (38) | mp | | | | | | | | disq | |
| Felix Hartlieb | M21E | Leibnitzer AC -Orienteering | AUT | 49:04 | (45) | 92:21 | (41) | | | | | | | disq | |
| Martin Poklop | M21E | SCM Hanacke oblasti | CZE | 45:17 | (23) | mp | | | | | | | | disq | |
| Vit Horcicka | M21E | SCM Hanacke oblasti | CZE | 41:51 | (15) | 92:19 | (40) | | | | | | | disq | |
| Patrik Egei | M21E | Tabáni Spartacus Sport és Környezetvédő Egyesület | HUN | 50:52 | (53) | 125:46 | (86) | | | | | | | disq | |
| Jani Bizjak | M21E | | | 94:33 | (101) | 165:23 | (97) | | | | | | | disq | |
| Stefan Kubelka | M21E | Leibnitzer AC -Orienteering | AUT | dns | | dns | | | | | | | | disq | |