| 1. | Csaba Gösswein | M21E | Salgótarjáni Dornyay SE | HUN | 73:22 | (2) | 34:21 | (3) | 19:45 | (4) | 54:13 | (5) | 36:47 | (2) | 218:28 | |
| 2. | Benjamin Anciaux | M21E | Belgian Military Orienteering Team | BEL | 76:28 | (4) | 34:45 | (4) | 20:32 | (7) | 51:46 | (1) | 38:23 | (4) | 221:54 | +03:26 |
| 3. | Adrien Fradet | M21E | French military team | FRA | 77:53 | (7) | 36:51 | (9) | 18:16 | (1) | 52:01 | (3) | 37:04 | (3) | 222:05 | +03:37 |
| 4. | Filip Hadac | M21E | OBO | CZE | 82:08 | (15) | 36:56 | (11) | 19:58 | (5) | 51:57 | (2) | 36:17 | (1) | 227:16 | +08:48 |
| 5. | Jakub Chupek | M21E | Slavia ZU Zilina | SVK | 79:36 | (10) | 38:27 | (14) | 20:57 | (10) | 54:19 | (6) | 40:00 | (6) | 233:19 | +14:51 |
| 6. | Martin Jonáš | M21E | KOBRA Bratislava | SVK | 77:41 | (6) | 40:14 | (21) | 20:10 | (6) | 58:30 | (12) | 42:34 | (12) | 239:09 | +20:41 |
| 7. | Martin Melišík | M21E | Jihočeši & Tretra Praha (CZE) | CZE | 79:57 | (11) | 40:00 | (20) | 21:26 | (19) | 59:51 | (16) | 43:38 | (15) | 244:52 | +26:24 |
| 8. | Igor Daniel | M21E | French military team | FRA | 83:59 | (18) | 42:04 | (31) | 20:35 | (8) | 54:49 | (7) | 43:42 | (16) | 245:09 | +26:41 |
| 9. | Adam Valík | M21E | OBO | CZE | 89:50 | (30) | 38:58 | (16) | 20:55 | (9) | 57:55 | (11) | 39:19 | (5) | 246:57 | +28:29 |
| 10. | Geert Simkens | M21E | Belgian Military Orienteering Team | BEL | 85:53 | (22) | 40:56 | (26) | 22:11 | (24) | 56:02 | (8) | 42:50 | (13) | 247:52 | +29:24 |
| 11. | Vojtěch Illner | M21E | Team Hrabny | CZE | 82:50 | (17) | 43:27 | (35) | 21:22 | (16) | 60:04 | (17) | 40:30 | (7) | 248:13 | +29:45 |
| 12. | Tamas Bogya | M21E | CS Unirea Alba Iulia | ROU | 85:29 | (21) | 39:44 | (18) | 25:50 | (36) | 59:08 | (14) | 44:46 | (17) | 254:57 | +36:29 |
| 13. | Aapo Laiho | M21E | Vehkalahden Veikot | FIN | 85:27 | (20) | 43:38 | (37) | 23:08 | (28) | 64:20 | (21) | 42:58 | (14) | 259:31 | +41:03 |
| 14. | Thomas Buehrer | M21E | CA Rosé | SUI | 88:48 | (27) | 41:48 | (30) | 22:02 | (23) | 62:43 | (19) | 46:01 | (19) | 261:22 | +42:54 |
| 15. | Martin Sklenář | M21E | OBO | CZE | 96:05 | (37) | 46:03 | (41) | 21:24 | (18) | 56:19 | (9) | 41:34 | (9) | 261:25 | +42:57 |
| 16. | Ákos Kisvölcsey | M21E | MOM Budapest | HUN | 95:46 | (36) | 40:38 | (25) | 23:16 | (29) | 60:16 | (18) | 46:15 | (20) | 266:11 | +47:43 |
| 17. | Tomy Janssens | M21E | Belgian Military Orienteering Team | BEL | 97:40 | (40) | 36:31 | (6) | 21:32 | (21) | 71:12 | (25) | 42:27 | (11) | 269:22 | +50:54 |
| 18. | Karol Galicz | M21E | BKS Wataha Warszawa | POL | 88:25 | (26) | 42:42 | (32) | 21:51 | (22) | 70:23 | (24) | 47:11 | (21) | 270:32 | +52:04 |
| 19. | Jarda Mielec | M21E | OBO | CZE | 99:10 | (43) | 49:37 | (53) | 21:06 | (11) | 58:35 | (13) | 51:42 | (31) | 280:10 | +61:42 |
| 20. | Remco Hereijgers | M21E | Military Orienteering Team NL | NED | 90:27 | (32) | 49:02 | (51) | 28:36 | (43) | 63:05 | (20) | 54:20 | (34) | 285:30 | +67:02 |
| 21. | Szabolcs György | M21E | C.S. TranSilva Cluj | ROU | 103:30 | (49) | 46:08 | (42) | 42:49 | (50) | 53:41 | (4) | 42:24 | (10) | 288:32 | +70:04 |
| 22. | Adrien Boudet | M21E | French military team | FRA | 101:15 | (46) | 41:09 | (27) | 24:50 | (33) | 72:00 | (26) | 49:34 | (26) | 288:48 | +70:20 |
| 23. | Tihomir Despetovic | M21E | OC München | GER | 96:29 | (39) | 56:00 | (62) | 23:29 | (30) | 67:59 | (22) | 47:25 | (23) | 291:22 | +72:54 |
| 24. | Mickael Molle | M21E | French military team | FRA | 100:17 | (44) | 49:58 | (54) | 23:03 | (27) | 72:21 | (27) | 50:34 | (29) | 296:13 | +77:45 |
| 25. | Attila Szocs | M21E | C.S. TranSilva Cluj | ROU | 117:15 | (59) | 43:10 | (34) | 25:02 | (34) | 69:08 | (23) | 47:11 | (21) | 301:46 | +83:18 |
| 26. | Benjamin Bouillié | M21E | French military team | FRA | 98:55 | (42) | 51:27 | (58) | 28:59 | (45) | 75:04 | (30) | 50:02 | (28) | 304:27 | +85:59 |
| 27. | Ondřej Měšťan | M21E | Jihočeši & Tretra Praha (CZE) | CZE | 100:37 | (45) | 43:47 | (38) | 26:24 | (37) | 82:15 | (34) | 51:46 | (32) | 304:49 | +86:21 |
| 28. | Ronny Natho | M21E | Das B-Team | GER | 101:42 | (47) | 51:58 | (59) | 28:34 | (42) | 80:52 | (33) | 49:43 | (27) | 312:49 | +94:21 |
| 29. | Marc Kerckhofs | M21E | Belgian Military Orienteering Team | BEL | 111:15 | (56) | 50:08 | (55) | 26:56 | (39) | 80:20 | (32) | 50:39 | (30) | 319:18 | +100:50 |
| 30. | Thomas Polster | M21E | HSV Spittal/Drau | AUT | 127:53 | (64) | 48:30 | (49) | 25:11 | (35) | 72:53 | (29) | 52:55 | (33) | 327:22 | +108:54 |
| 31. | Jasper Moreels | M21E | Belgian Military Orienteering Team | BEL | 117:35 | (60) | 54:48 | (61) | 27:57 | (40) | 83:39 | (35) | 47:28 | (24) | 331:27 | +112:59 |
| 32. | Mihai Andrei Tintar | M21E | Universitatea Craiova | ROU | 119:52 | (61) | 65:36 | (70) | 24:17 | (32) | 78:15 | (31) | 45:37 | (18) | 333:37 | +115:09 |
| 33. | Peter Weinig | M21E | Das B-Team | GER | 115:06 | (58) | 60:57 | (65) | 28:52 | (44) | 84:24 | (36) | 55:55 | (36) | 345:14 | +126:46 |
| 34. | Rajko Kračun | M21E | Kamniški orientacijski klub | SLO | 104:28 | (52) | 62:03 | (67) | 33:15 | (47) | 91:53 | (37) | 67:12 | (41) | 358:51 | +140:23 |
| 35. | Philip Van Hemelen | M21E | Belgian Military Orienteering Team | BEL | 127:43 | (63) | 58:52 | (63) | 28:14 | (41) | 93:30 | (39) | 55:37 | (35) | 363:56 | +145:28 |
| 36. | Tomaž Pirnat | M21E | OK Slovenj Gradec | SLO | 135:27 | (65) | 87:39 | (74) | 36:08 | (48) | 92:40 | (38) | 59:32 | (38) | 411:26 | +192:58 |
| 37. | Uroš Cankar | M21E | Škofjeloški orientacijski klub | SLO | 150:46 | (69) | 74:04 | (72) | 30:12 | (46) | 102:41 | (40) | 63:49 | (39) | 421:32 | +203:04 |
| 38. | Davor Pobega | M21E | OK Tivoli | SLO | 137:07 | (66) | 70:40 | (71) | 36:21 | (49) | 132:40 | (43) | 66:59 | (40) | 443:47 | +225:19 |
| 39. | Ales Ferenc | M21E | OK Tivoli | SLO | 176:36 | (70) | 81:21 | (73) | 44:11 | (51) | 123:11 | (42) | 77:42 | (43) | 503:01 | +284:33 |
| Maurizio Todeschini | M21E | Nirvana Verde | ITA | 111:54 | (57) | | | | | | | | | disq | |
| Máté Dalos | M21E | Tipo Orienteering Club | HUN | dns | | dns | | dns | | dns | | dns | | disq | |
| Xander Berger | M21E | Der Berger-Clan | AUT | 79:27 | (9) | 36:47 | (8) | | | | | | | disq | |
| Jonáš Müller | M21E | Klub vytrvalostních sportů Šumperk | CZE | 86:03 | (23) | 41:43 | (29) | 19:29 | (3) | | | | | disq | |
| Marton Mets | M21E | MOM Budapest | HUN | | | 43:30 | (36) | | | | | | | disq | |
| Ondřej Jílek | M21E | Klub vytrvalostních sportů Šumperk | CZE | 105:39 | (54) | 44:53 | (39) | 23:46 | (31) | | | | | disq | |
| Marco Anselmo Di Stefano | M21E | Polisportiva Besanese | ITA | 93:43 | (35) | mp | | | | | | | | disq | |
| Kuba Veselý | M21E | SK Praga | CZE | 87:24 | (25) | mp | | 21:17 | (12) | 72:40 | (28) | 57:21 | (37) | disq | |
| Matteo Mandelli | M21E | Polisportiva Besanese | ITA | 103:29 | (48) | 50:19 | (56) | | | | | | | disq | |
| Vojtěch Vozda | M21E | Klub vytrvalostních sportů Šumperk | CZE | 86:12 | (24) | 40:36 | (24) | 21:20 | (14) | | | | | disq | |
| Pietro Scalzotto | M21E | ASD Erebus Orientamento Vicenza | ITA | 146:31 | (68) | 63:07 | (68) | | | | | | | disq | |
| Luigi Giuliani | M21E | Polisportiva Besanese | ITA | 89:15 | (28) | 41:33 | (28) | | | | | | | disq | |
| Henrik Sulz | M21E | OLC Wienerwald | AUT | 91:31 | (33) | 45:25 | (40) | | | | | | | disq | |
| Simon Stanonik | M21E | OK Azimut | SLO | 81:05 | (14) | 40:33 | (23) | 22:15 | (25) | | | | | disq | |
| Gregor Hvala | M21E | OK Azimut | SLO | 89:50 | (30) | 38:29 | (15) | | | | | | | disq | |
| Giacomo Zagonel | M21E | Unione Sportiva Primiero | ITA | | | dns | | | | | | | | disq | |
| Fabio Ronzani | M21E | ASD Erebus Orientamento Vicenza | ITA | 122:06 | (62) | 59:32 | (64) | | | | | | | disq | |
| David Čufer | M21E | Planinsko Društvo Ajdovščina | SLO | dns | | 61:05 | (66) | | | | | | | disq | |
| Žan Ravnikar | M21E | OK Azimut | SLO | mp | | 48:35 | (50) | 21:30 | (20) | dns | | dns | | disq | |
| Erik Nielsen | M21E | Orienteering Tarzo a.s.d. | ITA | 105:03 | (53) | 48:27 | (48) | | | | | | | disq | |
| Michele Franco | M21E | ASD Erebus Orientamento Vicenza | ITA | 92:17 | (34) | 47:54 | (47) | | | | | | | disq | |
| Luka Ruter | M21E | Planinsko Društvo Ajdovščina | SLO | 222:10 | (71) | 100:09 | (76) | 44:12 | (52) | dns | | dns | | disq | |
| Matthias Poell | M21E | OLC Wienerwald | AUT | 144:22 | (67) | 64:17 | (69) | | | | | | | disq | |
| Aleš Zobavnik | M21E | Kamniški orientacijski klub | SLO | | | 99:42 | (75) | | | | | | | disq | |
| Edoardo De Vallier | M21E | ASD Erebus Orientamento Vicenza | ITA | mp | | 51:10 | (57) | | | | | | | disq | |
| Giacomo Guarda | M21E | | | dns | | dns | | | | | | | | disq | |
| Michele Caraglio | M21E | A.S.D. Agorosso Orienteering S. Alessandro | ITA | 80:23 | (12) | 36:40 | (7) | | | | | | | disq | |
| Tommaso Civera | M21E | A.S.D. Agorosso Orienteering S. Alessandro | ITA | 98:19 | (41) | 54:33 | (60) | | | | | | | disq | |
| Josip Vujanić | M21E | OK Japetić | CRO | 106:54 | (55) | 49:20 | (52) | | | | | | | disq | |
| Bravehearted Markić | M21E | DROT | SLO | | | | | | | 139:20 | (44) | | | disq | |
| Matija Razum | M21E | OK Japetić | CRO | | | 36:52 | (10) | 21:17 | (12) | 57:42 | (10) | 47:33 | (25) | disq | |
| Maros Bukovac | M21E | TJ Spartak prvni brnenska | CZE | dnf | | dnf | | | | | | | | disq | |
| Boris Eržen | M21E | Škofjeloški orientacijski klub | SLO | | | | | | | 111:58 | (41) | 76:33 | (42) | disq | |
| Oskar Malmberg | M21E | IFK Umeå | SWE | | | 40:16 | (22) | 21:23 | (17) | 59:10 | (15) | 41:08 | (8) | disq | |
| Mark Bogataj | M21E | OK Azimut | SLO | 71:37 | (1) | 33:05 | (1) | | | | | | | disq | |
| Zdeněk Rajnošek | M21E | Klub vytrvalostních sportů Šumperk | CZE | 82:40 | (16) | 39:57 | (19) | 21:21 | (15) | | | | | disq | |
| Dominik Gedeon | M21E | Klub vytrvalostních sportů Šumperk | CZE | 103:37 | (50) | 47:51 | (46) | 22:40 | (26) | | | | | disq | |
| Medo Feder | M21E | DROT | SLO | | | 37:17 | (13) | 19:11 | (2) | mp | | | | disq | |
| Giacomo Guarda | M21E | ASD Erebus Orientamento Vicenza | ITA | mp | | 47:49 | (45) | | | | | | | disq | |
| Peter Tušar | M21E | OK Azimut | SLO | 79:01 | (8) | 39:02 | (17) | | | | | | | disq | |
| Matic Blaž | M21E | Orientacijski klub Komenda | SLO | 84:23 | (19) | | | | | | | | | disq | |
| Daniel Tomanek | M21E | Klub vytrvalostních sportů Šumperk | CZE | 89:44 | (29) | 46:53 | (44) | 26:32 | (38) | | | | | disq | |
| Stefan Kubelka | M21E | Leibnitzer AC -Orienteering | AUT | 96:13 | (38) | 43:08 | (33) | | | | | | | disq | |
| Erik Bonek | M21E | Naturfreunde Wien | AUT | 77:03 | (5) | 36:22 | (5) | | | | | | | disq | |
| Filip Vujanić | M21E | OK Japetić | CRO | 103:42 | (51) | 46:31 | (43) | | | | | | | disq | |
| Helmut Gremmel | M21E | HSV Pinkafeld | AUT | 75:09 | (3) | 33:46 | (2) | | | | | | | disq | |
| Matthias Leonhardt | M21E | OC Fürstenfeld | AUT | 80:54 | (13) | 36:57 | (12) | | | | | | | disq | |
| Leon Kropivšek | M21E | Mariborski OK | SLO | dns | | dns | | | | | | | | disq | |