| 1. | Wojciech Kowalski | M21E | 0-Polish Military Team | POL | 37:36 | (16) | 79:16 | (1) | 34:43 | (4) | 41:33 | (2) | 44:14 | (3) | 237:22 | |
| 2. | Bartosz Pawlak | M21E | 0-Polish Military Team | POL | 35:55 | (5) | 85:33 | (12) | 35:46 | (7) | 43:29 | (4) | 42:17 | (1) | 243:00 | +05:38 |
| 3. | Ambrus Demeter | M21E | HUN-O TEAM | HUN | 41:13 | (44) | 82:56 | (8) | 38:13 | (18) | 47:31 | (9) | 46:20 | (13) | 256:13 | +18:51 |
| 4. | Csaba Gösswein | M21E | Salgótarjáni Dornyay SE | HUN | 39:25 | (30) | 90:06 | (25) | 36:40 | (9) | 47:10 | (8) | 44:37 | (5) | 257:58 | +20:36 |
| 5. | David Lingfors | M21E | OK Linné | SWE | 37:05 | (13) | 89:53 | (24) | 38:15 | (19) | 47:46 | (10) | 45:43 | (10) | 258:42 | +21:20 |
| 6. | Algirdas Bartkevičius | M21E | 0-Lithuanian military team | LTU | 38:47 | (27) | 90:34 | (29) | 34:38 | (3) | 50:37 | (22) | 44:16 | (4) | 258:52 | +21:30 |
| 7. | Arnaud Perrin | M21E | 0-French military team | FRA | 37:46 | (18) | 86:35 | (14) | 37:28 | (13) | 48:15 | (13) | 48:49 | (21) | 258:53 | +21:31 |
| 8. | Márton Csoboth | M21E | SPA Budapest | HUN | 38:29 | (24) | 90:33 | (28) | 31:52 | (1) | 52:48 | (27) | 45:25 | (8) | 259:07 | +21:45 |
| 9. | Alexandre Vergnaud | M21E | 0-French military team | FRA | 40:39 | (43) | 85:36 | (13) | 40:11 | (29) | 42:47 | (3) | 51:44 | (35) | 260:57 | +23:35 |
| 10. | Peter Nagy | M21E | SPA Budapest | HUN | 37:49 | (19) | 86:39 | (16) | 36:35 | (8) | 55:38 | (35) | 49:25 | (23) | 266:06 | +28:44 |
| 11. | Philipp Schiel | M21E | OLC Graz | AUT | 38:33 | (25) | 95:16 | (45) | 37:55 | (15) | 47:08 | (7) | 48:04 | (19) | 266:56 | +29:34 |
| 12. | Enrico Mannocci | M21E | Polisportiva G.Masi | ITA | 44:43 | (73) | 92:33 | (38) | 35:22 | (6) | 50:36 | (21) | 45:16 | (7) | 268:30 | +31:08 |
| 13. | István Zsebeházy | M21E | Pannon SuperSonics | HUN | 37:55 | (20) | 91:51 | (34) | 37:32 | (14) | 49:16 | (16) | 52:16 | (37) | 268:50 | +31:28 |
| 14. | Ville Pasanen | M21E | 0-Military team Finland | FIN | 41:13 | (44) | 83:08 | (9) | 37:23 | (11) | 54:17 | (31) | 53:17 | (41) | 269:18 | +31:56 |
| 15. | Albin Andersson | M21E | 0-Swedish Armed Forces | SWE | 39:39 | (32) | 89:06 | (22) | 41:06 | (36) | 49:24 | (17) | 50:52 | (29) | 270:07 | +32:45 |
| 16. | Lasse Falck Weber | M21E | 0-Danish national military team | DEN | 41:55 | (55) | 93:14 | (41) | 39:19 | (24) | 48:00 | (12) | 47:52 | (18) | 270:20 | +32:58 |
| 17. | Tamas Bogya | M21E | CS Unirea Alba Iulia | ROU | 40:16 | (38) | 91:15 | (30) | 41:14 | (37) | 50:13 | (18) | 47:26 | (16) | 270:24 | +33:02 |
| 18. | Jan Melišík | M21E | KOB Tretra Praha | CZE | 36:18 | (8) | 100:33 | (69) | 37:24 | (12) | 48:52 | (14) | 49:20 | (22) | 272:27 | +35:05 |
| 19. | Mihály Ormay | M21E | SPA Budapest | HUN | 42:37 | (60) | 91:15 | (30) | 38:03 | (16) | 51:08 | (24) | 49:34 | (25) | 272:37 | +35:15 |
| 20. | Bjarne Friedrichs | M21E | ASKÖ Henndorf Orienteering | AUT | 40:32 | (42) | 92:11 | (36) | 39:34 | (25) | 53:47 | (29) | 51:31 | (32) | 277:35 | +40:13 |
| 21. | Matjaž Štanfel | M21E | SRD Alpe Adria trek i trail | CRO | 37:17 | (15) | 98:43 | (61) | 38:09 | (17) | 50:31 | (20) | 54:14 | (44) | 278:54 | +41:32 |
| 22. | Jonas Falck Weber | M21E | 0-Danish national military team | DEN | 45:18 | (79) | 103:34 | (74) | 39:08 | (23) | 46:55 | (6) | 45:58 | (11) | 280:53 | +43:31 |
| 23. | Ville Rehn | M21E | 0-Military team Finland | FIN | 38:05 | (21) | 99:53 | (66) | 44:15 | (56) | 53:22 | (28) | 47:37 | (17) | 283:12 | +45:50 |
| 24. | Benedek Bálint | M21E | HUN-O TEAM | HUN | 40:19 | (39) | 95:55 | (47) | 40:41 | (32) | 62:50 | (55) | 47:16 | (15) | 287:01 | +49:39 |
| 25. | Philipp Müller | M21E | Post SV Dresden | GER | 41:22 | (50) | 101:08 | (70) | 41:18 | (38) | 58:54 | (42) | 46:27 | (14) | 289:09 | +51:47 |
| 26. | Elias Monsberger | M21E | 0-Austrian Military Team | AUT | 43:11 | (66) | 92:28 | (37) | 40:56 | (34) | 65:16 | (57) | 50:57 | (30) | 292:48 | +55:26 |
| 27. | Lukas Wieser | M21E | 0-Austrian Military Team | AUT | 44:47 | (75) | 90:23 | (27) | 44:53 | (61) | 59:33 | (45) | 53:18 | (42) | 292:54 | +55:32 |
| 28. | Alec Le Helloco | M21E | 0-French military team | FRA | 42:48 | (61) | 102:34 | (72) | 41:52 | (42) | 56:46 | (37) | 53:29 | (43) | 297:29 | +60:07 |
| 29. | Piotr Paszynski | M21E | UKS Orientus Lodz | POL | 44:34 | (71) | 107:02 | (81) | 40:10 | (28) | 55:23 | (34) | 51:24 | (31) | 298:33 | +61:11 |
| 30. | Elias Hinge Krogsgaard | M21E | 0-Danish national military team | DEN | 44:05 | (68) | 113:19 | (100) | 44:45 | (60) | 50:23 | (19) | 46:06 | (12) | 298:38 | +61:16 |
| 31. | Geert Simkens | M21E | 0-Belgian Military Orienteering Team | BEL | 55:01 | (117) | 96:06 | (48) | 38:46 | (21) | 60:06 | (49) | 50:00 | (27) | 299:59 | +62:37 |
| 32. | Peter Divin | M21E | SPA Budapest | HUN | 48:28 | (96) | 112:38 | (97) | 40:15 | (30) | 49:09 | (15) | 49:36 | (26) | 300:06 | +62:44 |
| 33. | Szabolcs György | M21E | C.S. TranSilva Cluj | ROU | 54:29 | (116) | 95:18 | (46) | 43:47 | (55) | 52:34 | (26) | 54:17 | (45) | 300:25 | +63:03 |
| 34. | Antonín Černý | M21E | KOB Tretra Praha | CZE | 42:54 | (63) | 104:09 | (75) | 43:43 | (53) | 58:10 | (41) | 55:19 | (46) | 304:15 | +66:53 |
| 35. | Matouš Černý | M21E | KOB Tretra Praha | CZE | 49:33 | (100) | 109:08 | (88) | 43:03 | (48) | 53:48 | (30) | 51:40 | (34) | 307:12 | +69:50 |
| 36. | Simon Tobler | M21E | 0-Austrian Military Team | AUT | 40:00 | (35) | 107:31 | (84) | 47:30 | (72) | 55:40 | (36) | 57:48 | (53) | 308:29 | +71:07 |
| 37. | Perttu Hietala | M21E | 0-Military team Finland | FIN | 37:06 | (14) | 112:07 | (94) | 44:26 | (58) | 66:40 | (61) | 50:45 | (28) | 311:04 | +73:42 |
| 38. | Ákos Kisvölcsey | M21E | MOM Budapest | HUN | 45:37 | (81) | 107:28 | (82) | 43:22 | (49) | 58:56 | (43) | 57:09 | (52) | 312:32 | +75:10 |
| 39. | Alessandro Rivetta | M21E | Semiperdo Orienteering Maniago | ITA | 42:10 | (57) | 110:56 | (92) | 48:08 | (73) | 60:05 | (48) | 51:34 | (33) | 312:53 | +75:31 |
| 40. | Aivis Šiliņš | M21E | 0-Latvia NAF | LAT | 44:42 | (72) | 118:03 | (108) | 49:10 | (76) | 54:54 | (33) | 48:31 | (20) | 315:20 | +77:58 |
| 41. | Ioan Iacob | M21E | C.S. TranSilva Cluj | ROU | 41:53 | (54) | 122:09 | (113) | 42:03 | (44) | 57:58 | (39) | 56:51 | (51) | 320:54 | +83:32 |
| 42. | Alexandru Biro | M21E | Stiinta Electro Sistem Baia Mare | ROU | 52:37 | (109) | 106:04 | (76) | 43:43 | (53) | 65:03 | (56) | 65:46 | (65) | 333:13 | +95:51 |
| 43. | Ondřej Měšťan | M21E | KOB Tretra Praha | CZE | 55:22 | (118) | 106:39 | (79) | 45:30 | (65) | 62:01 | (52) | 64:05 | (63) | 333:37 | +96:15 |
| 44. | Milán Sztojka | M21E | Nyíregyházi Sportcentrum | HUN | 52:51 | (111) | 117:13 | (106) | 46:23 | (68) | 59:54 | (47) | 60:28 | (60) | 336:49 | +99:27 |
| 45. | Thomas Greve Jensen | M21E | 0-Danish national military team | DEN | 53:23 | (113) | 115:41 | (103) | 56:03 | (88) | 62:42 | (54) | 52:24 | (39) | 340:13 | +102:51 |
| 46. | Nerijus Šulčys | M21E | 0-Lithuanian military team | LTU | 52:02 | (104) | 132:13 | (119) | 41:49 | (41) | 59:12 | (44) | 58:23 | (55) | 343:39 | +106:17 |
| 47. | Ronny Natho | M21E | Das B-Team | GER | 59:25 | (125) | 113:38 | (101) | 51:20 | (83) | 69:46 | (65) | 65:43 | (64) | 359:52 | +122:30 |
| 48. | Pierre Quiniet | M21E | 0-Belgian Military Orienteering Team | BEL | 58:26 | (124) | 126:19 | (115) | 49:57 | (80) | 73:54 | (67) | 60:13 | (59) | 368:49 | +131:27 |
| 49. | Rajko Kračun | M21E | 0-Slovenian Military Team | SLO | 60:28 | (127) | 131:33 | (118) | 48:21 | (74) | 96:18 | (76) | 71:21 | (68) | 408:01 | +170:39 |
| 50. | Mathias Nyvang | M21E | 0-Danish national military team | DEN | 57:55 | (122) | 148:58 | (122) | 66:29 | (93) | 76:14 | (70) | 58:31 | (56) | 408:07 | +170:45 |
| 51. | Anthony Clerton | M21E | 0-French military team | FRA | 57:21 | (120) | 159:48 | (126) | 46:43 | (69) | 81:59 | (73) | 68:53 | (67) | 414:44 | +177:22 |
| 52. | Primož Gantar | M21E | OK Azimut | SLO | 73:57 | (137) | 153:39 | (124) | 49:31 | (79) | 71:40 | (66) | 67:06 | (66) | 415:53 | +178:31 |
| 53. | Peter Weinig | M21E | Das B-Team | GER | 62:18 | (130) | 156:15 | (125) | 54:33 | (86) | 84:51 | (74) | 73:30 | (69) | 431:27 | +194:05 |
| 54. | Davor Pobega | M21E | OK Tivoli | SLO | 95:47 | (140) | 163:36 | (127) | 74:04 | (94) | 93:30 | (75) | 86:56 | (71) | 513:53 | +276:31 |
| 55. | Matthias Poell | M21E | OLC Wienerwald | AUT | 97:44 | (141) | 181:22 | (128) | 66:05 | (92) | 101:12 | (77) | 90:43 | (72) | 537:06 | +299:44 |
| 56. | Andras Zilahy | M21E | Montezila | AUT | 128:19 | (144) | 208:55 | (129) | 85:33 | (96) | 109:06 | (79) | 107:31 | (74) | 639:24 | +402:02 |
| Johan Ek-larsson | M21E | 0-Swedish Armed Forces | SWE | 35:48 | (4) | dns | | 34:12 | (2) | 41:13 | (1) | 44:52 | (6) | disq | |
| Georg Gröll | M21E | 0-Austrian Military Team | AUT | 39:01 | (28) | 91:47 | (33) | | | | | | | disq | |
| Mikes Tamás Kiss | M21E | HUN-O TEAM | HUN | dns | | dns | | dns | | dns | | dns | | disq | |
| Matthias Groell | M21E | OLC Graz | AUT | 38:13 | (22) | dns | | | | | | | | disq | |
| Davide Canetti | M21E | Semiperdo Orienteering Maniago | ITA | 97:53 | (142) | dns | | | | | | | | disq | |
| Mathias Peter | M21E | 0-Austrian Military Team | AUT | 34:37 | (1) | 80:32 | (3) | 42:49 | (45) | 46:16 | (5) | dns | | disq | |
| Edvin Nilsson | M21E | 0-Swedish Armed Forces | SWE | 47:21 | (90) | mp | | 50:52 | (82) | 60:57 | (51) | 62:25 | (61) | disq | |
| Martin Binder | M21E | 0-Austrian Military Team | AUT | 40:21 | (41) | 88:17 | (20) | | | | | | | disq | |
| Ollipekka Heikkilä | M21E | Helsingin Suunnistajat | FIN | 41:19 | (47) | 90:11 | (26) | | | | | | | disq | |
| Lukas Novak | M21E | 0-Austrian Military Team | AUT | 47:35 | (92) | 109:06 | (87) | | | | | | | disq | |
| Nicolas Kastner | M21E | 0-Austrian Military Team | AUT | 43:07 | (65) | 82:54 | (6) | dns | | 58:05 | (40) | dns | | disq | |
| Gergely Bugár | M21E | BÖF | HUN | 61:44 | (129) | mp | | | | | | | | disq | |
| David Rapotz | M21E | 0-Austrian Military Team | AUT | 48:54 | (98) | 96:11 | (50) | 45:46 | (67) | dns | | 56:47 | (50) | disq | |
| Moritz Czech | M21E | 0-Austrian Military Team | AUT | 45:27 | (80) | 99:27 | (63) | | | | | | | disq | |
| Felix Meizer | M21E | KOLV Team | AUT | 45:37 | (81) | 112:39 | (98) | | | | | | | disq | |
| Zoltán Bujdosó | M21E | SPA Budapest | HUN | 36:09 | (6) | 81:45 | (5) | | | | | | | disq | |
| Duncan Robertson | M21E | 0-Swedish Armed Forces | SWE | 50:57 | (103) | mp | | 40:56 | (34) | 51:06 | (23) | 52:05 | (36) | disq | |
| Jakub Jílek | M21E | Klub vytrvalostních sportů Šumperk | CZE | 43:34 | (67) | 96:09 | (49) | 55:45 | (87) | | | | | disq | |
| Áron Bakó | M21E | SPA Budapest | HUN | 36:36 | (11) | 80:32 | (3) | 35:11 | (5) | mp | | 42:33 | (2) | disq | |
| Damiano Bettega | M21E | G.S. Pavione | ITA | 39:49 | (33) | 93:15 | (42) | | | | | | | disq | |
| Maurizio Castellaz | M21E | G.S. Pavione | ITA | 52:24 | (108) | | | | | | | | | disq | |
| Ignacy Slomczynski | M21E | UKS Orientus Lodz | POL | 46:30 | (88) | dns | | 40:47 | (33) | 74:55 | (68) | mp | | disq | |
| Piotr Parfianowicz | M21E | 0-Polish Military Team | POL | dns | | dns | | | | | | | | disq | |
| Michał Olejnik | M21E | 0-Polish Military Team | POL | 36:20 | (9) | 80:11 | (2) | | | | | | | disq | |
| Erik Nilsson Simkovics | M21E | OLC Wienerwald | AUT | 41:38 | (52) | 100:31 | (68) | 40:07 | (26) | | | | | disq | |
| Filip Bukovac | M21E | TJ Spartak prvni brnenska | CZE | 41:21 | (49) | 91:26 | (32) | | | | | | | disq | |
| Markus Plohn | M21E | HSV OL Wiener Neustadt | AUT | 46:05 | (85) | 109:19 | (89) | | | | | | | disq | |
| Kende Kovács | M21E | Tipo Orienteering Club | HUN | 45:11 | (76) | 116:40 | (105) | | | | | | | disq | |
| Nejc Makarovič | M21E | 0-Slovenian Military Team | SLO | dns | | dns | | dns | | dns | | dns | | disq | |
| Henrik Sulz | M21E | OLC Wienerwald | AUT | 48:28 | (96) | 108:58 | (86) | 45:19 | (64) | | | | | disq | |
| Atte Etula | M21E | 0-Military team Finland | FIN | 44:44 | (74) | 123:21 | (114) | 49:18 | (78) | 69:26 | (64) | dnf | | disq | |
| Matias Sankari | M21E | 0-Military team Finland | FIN | dns | | mp | | 43:24 | (51) | 59:51 | (46) | 52:40 | (40) | disq | |
| Roope Koskinen | M21E | 0-Military team Finland | FIN | dns | | 96:27 | (51) | mp | | 51:09 | (25) | mp | | disq | |
| Riccardo Granzotto | M21E | Orienteering Tarzo a.s.d. | ITA | 60:19 | (126) | 117:33 | (107) | | | | | | | disq | |
| Osvald Kozak | M21E | KOS Tesla Brno | CZE | 38:13 | (22) | 87:01 | (17) | | | | | | | disq | |
| Dániel Fehérvári | M21E | HUN-O TEAM | HUN | 52:02 | (104) | | | 38:45 | (20) | 66:33 | (60) | | | disq | |
| Adam Zridkavesely | M21E | TJ Spartak prvni brnenska | CZE | 41:27 | (51) | 97:32 | (57) | | | | | | | disq | |
| Ondřej Jílek | M21E | Klub vytrvalostních sportů Šumperk | CZE | 57:18 | (119) | 101:48 | (71) | 47:06 | (70) | | | | | disq | |
| Tomas Kasza | M21E | TJ Spartak prvni brnenska | CZE | 50:10 | (102) | 112:15 | (95) | | | | | | | disq | |
| Gustav Hindér | M21E | 0-Swedish Armed Forces | SWE | dns | | dns | | dns | | dns | | dns | | disq | |
| Zdeněk Rajnošek | M21E | Klub vytrvalostních sportů Šumperk | CZE | 39:25 | (30) | 112:32 | (96) | | | | | | | disq | |
| Alvise Rumor | M21E | A.S.D. Orienteering G. Galilei | ITA | 57:28 | (121) | mp | | | | | | | | disq | |
| Jan Strycek | M21E | TJ Spartak prvni brnenska | CZE | 35:34 | (3) | 82:54 | (6) | | | | | | | disq | |
| Petr Turczer | M21E | Klub vytrvalostních sportů Šumperk | CZE | 44:11 | (69) | 133:26 | (120) | | | | | | | disq | |
| Urban Žnidaršič | M21E | Orientacijski Klub Polaris | SLO | 60:54 | (128) | 151:17 | (123) | | | | | | | disq | |
| Marc Serrallonga Arqués | M21E | Grions Orientació | ESP | 38:33 | (25) | 93:06 | (40) | 37:11 | (10) | 47:58 | (11) | dns | | disq | |
| Marton Mets | M21E | MOM Budapest | HUN | 49:06 | (99) | | | 45:10 | (63) | | | | | disq | |
| Daniel Tomanek | M21E | Olomoucký krajský svaz ČSOS | CZE | 52:41 | (110) | 120:09 | (111) | | | | | | | disq | |
| Kevin Thuriot | M21E | 0-French military team | FRA | 54:01 | (115) | 106:23 | (77) | 53:18 | (85) | mp | | 57:48 | (53) | disq | |
| Davy Heesakkers | M21E | 0-Military Orienteering Team NL | NED | 81:06 | (139) | mp | | 56:12 | (89) | 79:10 | (71) | 78:46 | (70) | disq | |
| Marvin Boot | M21E | 0-Military Orienteering Team NL | NED | dns | | mp | | 59:17 | (91) | 67:37 | (62) | 56:11 | (48) | disq | |
| Jiří Valenta | M21E | DROT | SLO | 48:17 | (94) | mp | | 44:28 | (59) | 56:47 | (38) | 58:55 | (57) | disq | |
| Leon Ebster | M21E | ASKÖ Henndorf Orienteering | AUT | 46:38 | (89) | 110:16 | (91) | | | | | | | disq | |
| Ondřej Valenta | M21E | TSM Kralovehradecko | CZE | 45:56 | (83) | 100:03 | (67) | | | | | | | disq | |
| Stefan Kubelka | M21E | Leibnitzer AC -Orienteering | AUT | 52:08 | (106) | 111:24 | (93) | | | | | | | disq | |
| Casper Thygesen | M21E | 0-Danish national military team | DEN | 77:04 | (138) | 114:42 | (102) | 45:06 | (62) | mp | | 63:23 | (62) | disq | |
| Samuele Curzio | M21E | Polisportiva G.Masi | ITA | | | | | 40:40 | (31) | 54:48 | (32) | 49:33 | (24) | disq | |
| Benjamin Anciaux | M21E | 0-Belgian Military Orienteering Team | BEL | 36:09 | (6) | 88:00 | (18) | dns | | dns | | dns | | disq | |
| Michele Franco | M21E | ASD Erebus Orientamento Vicenza | ITA | 47:23 | (91) | 106:34 | (78) | 43:29 | (52) | | | | | disq | |
| Roelof Posthouwer | M21E | 0-Military Orienteering Team NL | NED | 63:00 | (131) | 144:31 | (121) | 53:17 | (84) | 79:16 | (72) | mp | | disq | |
| Peter Tušar | M21E | OK Azimut | SLO | 40:20 | (40) | 97:25 | (55) | | | | | | | disq | |
| Boris Eržen | M21E | Škofjeloški orientacijski klub | SLO | | | | | 78:35 | (95) | 105:29 | (78) | 102:09 | (73) | disq | |
| Levente Szalay | M21E | Alpokalja Szabadidősport és Környezetvédő Egyesület | HUN | 44:28 | (70) | 97:09 | (53) | 40:09 | (27) | dnf | | dns | | disq | |
| Stefan Falk | M21E | Naturfreunde Linz | AUT | 53:17 | (112) | 108:54 | (85) | | | | | | | disq | |
| Vilius Aleliūnas | M21E | 0-Lithuanian military team | LTU | 39:04 | (29) | 98:36 | (60) | 38:59 | (22) | mp | | 45:25 | (8) | disq | |
| Mark Bogataj | M21E | OK Azimut | SLO | 37:38 | (17) | 83:56 | (10) | | | | | | | disq | |
| Ervin Vígh | M21E | C.S. TranSilva Cluj | ROU | 49:54 | (101) | 99:49 | (65) | 41:32 | (39) | dns | | mp | | disq | |
| Pietro Sergas | M21E | Punto K Orienteering ASD | ITA | 46:12 | (86) | 97:20 | (54) | | | | | | | disq | |
| Radek Novotny | M21E | Orienteering Austria Elitekader | AUT | 52:12 | (107) | | | | | | | | | disq | |
| Gustav Greiner | M21E | SU Schöckl Graz | AUT | 46:29 | (87) | 98:03 | (58) | | | | | | | disq | |
| Gregor Hvala | M21E | OK Azimut | SLO | 45:17 | (77) | 99:44 | (64) | | | | | | | disq | |
| Zsigmond Jámbor | M21E | Alpokalja Szabadidősport és Környezetvédő Egyesület | HUN | 41:52 | (53) | 93:16 | (43) | 47:06 | (70) | dnf | | dns | | disq | |
| Roberto Dallavalle | M21E | Gronlait Orienteering Team | ITA | 37:04 | (12) | 84:26 | (11) | | | | | | | disq | |
| Samuele Tait | M21E | Gronlait Orienteering Team | ITA | 40:15 | (37) | 94:10 | (44) | | | | | | | disq | |
| Tomy Janssens | M21E | 0-Belgian Military Orienteering Team | BEL | 45:17 | (77) | mp | | 45:42 | (66) | 62:11 | (53) | 56:30 | (49) | disq | |
| Helmut Gremmel | M21E | HSV Pinkafeld | AUT | 36:33 | (10) | 88:05 | (19) | | | | | | | disq | |
| Kasparas Šulčys | M21E | 0-Lithuanian military team | LTU | 71:19 | (136) | 126:42 | (117) | 58:04 | (90) | 66:30 | (59) | mp | | disq | |
| Marc Kerckhofs | M21E | 0-Belgian Military Orienteering Team | BEL | dns | | dns | | dns | | dns | | dns | | disq | |
| Tamás Balatoni | M21E | Nyíregyházi Sportcentrum | HUN | 42:08 | (56) | 98:13 | (59) | 44:18 | (57) | mp | | 52:21 | (38) | disq | |
| Filip Vujanić | M21E | OK Japetić | CRO | | | 115:54 | (104) | | | | | | | disq | |
| Josip Vujanić | M21E | OK Japetić | CRO | | | 103:29 | (73) | | | | | | | disq | |
| Gábor Józsa | M21E | Törekvés SE | HUN | 42:48 | (61) | 106:52 | (80) | 42:55 | (46) | | | | | disq | |
| Mihai Andrei Tintar | M21E | Universitatea Craiova | ROU | 42:31 | (59) | 97:25 | (55) | 41:37 | (40) | mp | | dns | | disq | |
| Fabio Ronzani | M21E | ASD Erebus Orientamento Vicenza | ITA | 65:56 | (133) | | | | | | | | | disq | |
| Paride Gaio | M21E | Unione Sportiva Primiero | ITA | 42:16 | (58) | 107:28 | (82) | | | | | | | disq | |
| Jonas Vytautas Gvildys | M21E | 0-Lithuanian military team | LTU | 53:23 | (113) | 113:07 | (99) | 41:59 | (43) | 75:55 | (69) | mp | | disq | |
| Christoph Wendner | M21E | SU Schöckl Graz | AUT | 58:24 | (123) | 126:28 | (116) | | | | | | | disq | |
| Vilem Bednarik | M21E | TJ Spartak prvni brnenska | CZE | 35:15 | (2) | 88:43 | (21) | | | | | | | disq | |
| Leo Holper | M21E | OC Fürstenfeld | AUT | dns | | dns | | | | | | | | disq | |
| Tomáš Dohnálek | M21E | TSM Kralovehradecko | CZE | 41:13 | (44) | 97:07 | (52) | | | | | | | disq | |
| Andris Jubelis | M21E | 0-Latvia NAF | LAT | 48:20 | (95) | 110:04 | (90) | 49:15 | (77) | 65:42 | (58) | mp | | disq | |
| Michele Caraglio | M21E | Oricuneo | ITA | 39:58 | (34) | 92:08 | (35) | | | | | | | disq | |
| Valters Reneslācis | M21E | 0-Latvia NAF | LAT | 41:20 | (48) | 98:56 | (62) | 42:56 | (47) | dns | | 59:50 | (58) | disq | |
| Mátyás Egri | M21E | SPA Budapest | HUN | 66:43 | (134) | 118:40 | (109) | | | | | | | disq | |
| Kilian Zapf | M21E | OC Fürstenfeld | AUT | 43:06 | (64) | 89:38 | (23) | | | | | | | disq | |
| Dan Salaba | M21E | TSM Kralovehradecko | CZE | 66:54 | (135) | 119:48 | (110) | | | | | | | disq | |
| Péter Molnár | M21E | Alpokalja Szabadidősport és Környezetvédő Egyesület | HUN | 48:12 | (93) | 121:09 | (112) | 48:32 | (75) | 68:53 | (63) | dns | | disq | |
| Peter Brabek | M21E | OC Fürstenfeld | AUT | dns | | mp | | | | | | | | disq | |
| Ales Ferenc | M21E | OK Tivoli | SLO | 108:55 | (143) | 217:41 | (130) | | | | | | | disq | |
| Ivano Bettega | M21E | Italian National Team | ITA | mp | | dns | | | | | | | | disq | |
| Andrea Bruno | M21E | Oricuneo | ITA | 65:09 | (132) | mp | | | | | | | | disq | |
| Ilgvars Caune | M21E | 0-Latvia NAF | LAT | 40:05 | (36) | 86:36 | (15) | 43:23 | (50) | mp | | 55:50 | (47) | disq | |
| Guenael Oliviero | M21E | 0-French military team | FRA | 46:01 | (84) | 92:38 | (39) | 50:36 | (81) | 60:34 | (50) | dns | | disq | |