| 1. | Gustav Hindér | M21E | CISM Swedish Armed Forces | SWE | 31:55 | (1) | 73:00 | (9) | 34:28 | (3) | 36:10 | (2) | 47:55 | (1) | 223:28 | |
| 2. | Martins Sirmais | M21E | CISM Latvia NAF | LAT | 35:47 | (9) | 72:17 | (3) | 34:06 | (2) | 39:01 | (7) | 52:20 | (4) | 233:31 | +10:03 |
| 3. | Csaba Gösswein | M21E | Salgótarjáni Dornyay SE | HUN | 37:24 | (17) | 72:23 | (5) | 37:12 | (13) | 38:11 | (6) | 52:31 | (5) | 237:41 | +14:13 |
| 4. | Matthias Reiner | M21E | Team Austria | AUT | 40:36 | (34) | 77:16 | (15) | 33:56 | (1) | 35:36 | (1) | 51:33 | (3) | 238:57 | +15:29 |
| 5. | Elias Schafer | M21E | Eksjö SOK | SWE | 36:35 | (14) | 74:07 | (10) | 35:36 | (5) | 39:55 | (9) | 53:47 | (7) | 240:00 | +16:32 |
| 6. | Nicolas Kastner | M21E | Team Austria | AUT | 37:47 | (19) | 72:39 | (6) | 35:54 | (6) | 37:58 | (5) | 55:54 | (12) | 240:12 | +16:44 |
| 7. | Áron Bakó | M21E | SPA Budapest | HUN | 37:13 | (16) | 76:07 | (14) | 36:27 | (11) | 36:29 | (4) | 53:59 | (8) | 240:15 | +16:47 |
| 8. | Márton Csoboth | M21E | SPA Budapest | HUN | 39:22 | (32) | 72:21 | (4) | 36:06 | (8) | 44:31 | (20) | 49:54 | (2) | 242:14 | +18:46 |
| 9. | Mathias Peter | M21E | Team Austria | AUT | 34:13 | (3) | 72:59 | (8) | 35:18 | (4) | 43:41 | (17) | 61:35 | (27) | 247:46 | +24:18 |
| 10. | Albin Andersson | M21E | CISM Swedish Armed Forces | SWE | 34:49 | (4) | 83:22 | (34) | 38:17 | (16) | 42:27 | (13) | 54:47 | (10) | 253:42 | +30:14 |
| 11. | Leo Holper | M21E | OC Fürstenfeld | AUT | 37:48 | (20) | 88:13 | (45) | 35:54 | (6) | 39:40 | (8) | 53:38 | (6) | 255:13 | +31:45 |
| 12. | Osvald Kozak | M21E | KOS Tesla Brno | CZE | 35:21 | (6) | 81:55 | (26) | 40:53 | (25) | 42:25 | (12) | 56:32 | (14) | 257:06 | +33:38 |
| 13. | Florian Nagel | M21E | Eksjö SOK | SWE | 38:47 | (28) | 79:41 | (17) | 49:07 | (57) | 42:52 | (14) | 54:55 | (11) | 265:22 | +41:54 |
| 14. | Florian Freuler | M21E | Södertälje-Nykvarn Orientering | SWE | 44:47 | (60) | 76:06 | (13) | 36:26 | (10) | 46:36 | (26) | 64:13 | (35) | 268:08 | +44:40 |
| 15. | Adrien Fradet | M21E | CISM French military team | FRA | 38:27 | (25) | 85:43 | (39) | 36:47 | (12) | 53:08 | (44) | 54:35 | (9) | 268:40 | +45:12 |
| 16. | Peter Divin | M21E | SPA Budapest | HUN | 47:12 | (75) | 79:49 | (18) | 40:59 | (26) | 44:28 | (19) | 56:34 | (15) | 269:02 | +45:34 |
| 17. | Tamas Bogya | M21E | CS Unirea Alba Iulia | ROU | 42:39 | (46) | 82:55 | (33) | 43:28 | (39) | 43:19 | (15) | 57:56 | (18) | 270:17 | +46:49 |
| 18. | Levente Szalay | M21E | Alpokalja Szabadidősport és Környezetvédő Egyesület | HUN | 46:10 | (66) | 81:28 | (24) | 39:56 | (21) | 43:19 | (15) | 61:10 | (26) | 272:03 | +48:35 |
| 19. | Benjamin Anciaux | M21E | CISM Belgian Military Orienteering Team | BEL | 46:25 | (70) | 84:55 | (36) | 43:10 | (36) | 46:44 | (28) | 58:17 | (19) | 279:31 | +56:03 |
| 20. | Ville Rehn | M21E | CISM Military team Finland | FIN | 35:08 | (5) | 85:26 | (38) | 43:14 | (38) | 51:47 | (42) | 66:27 | (42) | 282:02 | +58:34 |
| 21. | Andreas Bergander | M21E | Eksjö SOK | SWE | 49:58 | (86) | 85:49 | (40) | 42:52 | (34) | 41:21 | (11) | 64:42 | (37) | 284:42 | +61:14 |
| 22. | Szabolcs György | M21E | C.S. TranSilva Cluj | ROU | 58:53 | (108) | 81:26 | (23) | 42:52 | (34) | 40:32 | (10) | 64:27 | (36) | 288:10 | +64:42 |
| 23. | Balázs Miavecz | M21E | MOM Budapest | HUN | 41:13 | (38) | 82:40 | (31) | 44:01 | (41) | 51:20 | (41) | 69:05 | (48) | 288:19 | +64:51 |
| 24. | Andris Jubelis | M21E | CISM Latvia NAF | LAT | 42:21 | (43) | 99:21 | (74) | 42:05 | (31) | 44:31 | (20) | 60:15 | (24) | 288:33 | +65:05 |
| 25. | Geert Simkens | M21E | CISM Belgian Military Orienteering Team | BEL | 42:39 | (46) | 85:51 | (41) | 46:27 | (50) | 46:40 | (27) | 68:26 | (46) | 290:03 | +66:35 |
| 26. | Dmytro Levin | M21E | NORD | UKR | 48:24 | (80) | 90:35 | (53) | 40:43 | (23) | 48:36 | (33) | 61:58 | (28) | 290:16 | +66:48 |
| 27. | Simon Tobler | M21E | Team Austria | AUT | 43:23 | (51) | 91:15 | (56) | 47:12 | (53) | 48:49 | (36) | 60:56 | (25) | 291:35 | +68:07 |
| 28. | Aivis Šiliņš | M21E | CISM Latvia NAF | LAT | 44:27 | (57) | 97:30 | (69) | 40:27 | (22) | 49:28 | (38) | 65:42 | (40) | 297:34 | +74:06 |
| 29. | Anatoly Zelenin | M21E | USV TU Dresden | GER | 45:33 | (62) | 93:41 | (61) | 49:20 | (59) | 45:06 | (23) | 66:43 | (43) | 300:23 | +76:55 |
| 30. | Tihomir Despetovic | M21E | OC München | GER | 49:05 | (82) | 90:26 | (52) | 46:15 | (49) | 54:05 | (46) | 62:04 | (29) | 301:55 | +78:27 |
| 31. | Jakub Bily | M21E | OK Doksy | CZE | 46:05 | (65) | 98:22 | (72) | 45:11 | (46) | 48:29 | (32) | 64:02 | (34) | 302:09 | +78:41 |
| 32. | Duncan Robertson | M21E | CISM Swedish Armed Forces | SWE | 44:23 | (56) | 112:29 | (86) | 41:42 | (30) | 44:56 | (22) | 59:35 | (23) | 303:05 | +79:37 |
| 33. | Dag Stridh | M21E | CISM Swedish Armed Forces | SWE | 51:04 | (91) | 99:11 | (73) | 44:22 | (42) | 50:31 | (39) | 62:05 | (30) | 307:13 | +83:45 |
| 34. | Ákos Kisvölcsey | M21E | MOM Budapest | HUN | 46:12 | (68) | 103:12 | (77) | 44:29 | (44) | 47:49 | (30) | 66:25 | (41) | 308:07 | +84:39 |
| 35. | Mihai Andrei Tintar | M21E | Universitatea Craiova | ROU | 53:53 | (101) | 88:27 | (46) | 48:24 | (55) | 49:08 | (37) | 68:49 | (47) | 308:41 | +85:13 |
| 36. | Arvid Blomster | M21E | CISM Swedish Armed Forces | SWE | 46:31 | (72) | 105:17 | (78) | 44:24 | (43) | 48:23 | (31) | 64:48 | (38) | 309:23 | +85:55 |
| 37. | Edvin Nilsson | M21E | CISM Swedish Armed Forces | SWE | 42:31 | (44) | 101:09 | (75) | 50:53 | (61) | 50:42 | (40) | 71:24 | (50) | 316:39 | +93:11 |
| 38. | Pierre Schamberger | M21E | Naturfreunde Wien | AUT | 43:39 | (52) | 96:05 | (67) | 51:55 | (63) | 53:27 | (45) | 72:05 | (51) | 317:11 | +93:43 |
| 39. | Valter Mårtenson | M21E | CISM Military team Finland | FIN | 47:02 | (74) | 97:09 | (68) | 64:51 | (77) | 52:43 | (43) | 63:39 | (32) | 325:24 | +101:56 |
| 40. | Matias Sankari | M21E | CISM Military team Finland | FIN | 42:06 | (41) | 110:01 | (84) | 57:21 | (72) | 55:22 | (51) | 64:00 | (33) | 328:50 | +105:22 |
| 41. | Adrian Boudet | M21E | CISM French military team | FRA | 51:55 | (94) | 91:51 | (60) | 51:59 | (64) | 65:53 | (63) | 74:34 | (55) | 336:12 | +112:44 |
| 42. | Attila Szőcs | M21E | C.S.Orienter Tg-Mures | ROU | 60:27 | (110) | 108:54 | (83) | 49:12 | (58) | 48:44 | (35) | 71:08 | (49) | 338:25 | +114:57 |
| 43. | Loránd Vígh | M21E | C.S. TranSilva Cluj | ROU | 64:57 | (117) | 108:28 | (82) | 48:02 | (54) | 58:17 | (56) | 66:57 | (44) | 346:41 | +123:13 |
| 44. | Karol Galicz | M21E | BKS Wataha Warszawa | POL | 53:26 | (99) | 114:31 | (88) | 53:59 | (68) | 54:57 | (48) | 74:12 | (54) | 351:05 | +127:37 |
| 45. | Kévin Thuriot | M21E | CISM French military team | FRA | 61:36 | (112) | 113:35 | (87) | 42:40 | (33) | 67:04 | (64) | 72:21 | (52) | 357:16 | +133:48 |
| 46. | Ronny Natho | M21E | Das B-Team | GER | 68:10 | (122) | 111:09 | (85) | 52:37 | (67) | 60:47 | (59) | 80:41 | (58) | 373:24 | +149:56 |
| 47. | Bert Bockx | M21E | CISM Belgian Military Orienteering Team | BEL | 54:22 | (102) | 135:31 | (103) | 54:43 | (70) | 54:41 | (47) | 74:44 | (56) | 374:01 | +150:33 |
| 48. | Rajko Kračun | M21E | Kamniški orientacijski klub | SLO | 51:51 | (93) | 121:50 | (94) | 80:24 | (85) | 55:11 | (49) | 68:08 | (45) | 377:24 | +153:56 |
| 49. | Marek Klein | M21E | USV TU Dresden | GER | 53:30 | (100) | 118:37 | (91) | 69:18 | (81) | 59:57 | (58) | 83:01 | (60) | 384:23 | +160:55 |
| 50. | Tibor Vass | M21E | CISM HUNGARY | HUN | 58:44 | (107) | 128:55 | (99) | 61:04 | (73) | 55:39 | (52) | 92:49 | (68) | 397:11 | +173:43 |
| 51. | Christoph Wendner | M21E | SU Schöckl Graz | AUT | 65:47 | (119) | 147:23 | (107) | 54:24 | (69) | 56:27 | (53) | 73:25 | (53) | 397:26 | +173:58 |
| 52. | András Avar | M21E | CISM HUNGARY | HUN | 65:42 | (118) | 125:59 | (97) | 65:35 | (78) | 74:30 | (71) | 75:27 | (57) | 407:13 | +183:45 |
| 53. | Peter Weinig | M21E | Das B-Team | GER | 62:42 | (115) | 138:30 | (104) | 57:16 | (71) | 64:56 | (60) | 85:03 | (62) | 408:27 | +184:59 |
| 54. | Róbert Balogh | M21E | CISM HUNGARY | HUN | 70:45 | (124) | 146:38 | (106) | 80:43 | (86) | 67:29 | (65) | 101:59 | (69) | 467:34 | +244:06 |
| 55. | Klemens Jörger | M21E | TV Kippenheim | GER | 71:56 | (125) | 157:21 | (110) | 74:02 | (83) | 81:23 | (75) | 115:20 | (71) | 500:02 | +276:34 |
| 56. | Davor Pobega | M21E | OK Tivoli | SLO | 84:43 | (129) | 204:44 | (118) | 79:10 | (84) | 76:03 | (73) | 108:14 | (70) | 552:54 | +329:26 |
| 57. | Ales Ferenc | M21E | OK Tivoli | SLO | 96:20 | (131) | 203:34 | (116) | 95:16 | (90) | 105:40 | (79) | 127:05 | (72) | 627:55 | +404:27 |
| Albi Mëma | M21E | CISM Albanian Military Orienteering Team | ALB | 166:12 | (139) | dnf | | 200:04 | (98) | dns | | mp | | disq | |
| Ondřej Jílek | M21E | Klub vytrvalostních sportů Šumperk | CZE | dns | | dns | | dns | | | | | | disq | |
| Almurshidi Ahmad Hmdan | M21E | CISM UAE Military Team | UAE | 53:01 | (98) | 128:03 | (98) | dns | | 74:10 | (70) | 86:53 | (63) | disq | |
| Reinald Maloku | M21E | CISM Albanian Military Orienteering Team | ALB | dns | | dns | | dns | | dns | | mp | | disq | |
| Amarildo Mustafa | M21E | CISM Albanian Military Orienteering Team | ALB | 154:11 | (138) | dnf | | 194:03 | (97) | dns | | dns | | disq | |
| Hil Mala | M21E | CISM Albanian Military Orienteering Team | ALB | mp | | mp | | 162:57 | (96) | dns | | mp | | disq | |
| Tefik Kulja | M21E | CISM Albanian Military Orienteering Team | ALB | 192:08 | (140) | dns | | 219:59 | (99) | dns | | dns | | disq | |
| Matjaž Štanfel | M21E | OK Azimut | SLO | 38:22 | (24) | 78:50 | (16) | 40:49 | (24) | dns | | 58:59 | (20) | disq | |
| Konsta Vanhanen | M21E | Ikaalisten Nouseva-Voima | FIN | 36:23 | (12) | 91:23 | (57) | 38:57 | (19) | 45:59 | (25) | | | disq | |
| Nikola Lazović | M21E | CISM Serbia military team | SRB | 60:14 | (109) | 181:28 | (114) | 69:53 | (82) | 73:58 | (69) | dns | | disq | |
| Ville Pasanen | M21E | CISM Military team Finland | FIN | 35:59 | (10) | mp | | 46:13 | (48) | 43:49 | (18) | mp | | disq | |
| Stanko Perić | M21E | CISM Serbia military team | SRB | 79:08 | (128) | 204:19 | (117) | 91:18 | (88) | 91:29 | (76) | dns | | disq | |
| Gregor Hvala | M21E | OK Azimut | SLO | 48:13 | (78) | 98:03 | (70) | | | | | | | disq | |
| Adam Štábl | M21E | Klub vytrvalostních sportů Šumperk | CZE | 60:58 | (111) | 95:27 | (65) | 46:52 | (52) | | | | | disq | |
| Hugo Djurstedt | M21E | Eksjö SOK | SWE | 40:13 | (33) | 80:56 | (21) | 63:05 | (75) | dns | | dns | | disq | |
| Mark Bogataj | M21E | OK Azimut | SLO | 35:37 | (7) | 72:02 | (2) | | | | | | | disq | |
| Pietro Scalzotto | M21E | ASD Erebus Orientamento Vicenza | ITA | 72:08 | (126) | mp | | | | | | | | disq | |
| Michele Franco | M21E | ASD Erebus Orientamento Vicenza | ITA | 49:12 | (84) | 101:31 | (76) | | | | | | | disq | |
| Peter Nagy | M21E | SPA Budapest | HUN | 48:20 | (79) | 81:08 | (22) | | | | | | | disq | |
| Alyammahi Saeed Ahmed | M21E | CISM UAE Military Team | UAE | dnf | | 118:53 | (92) | dns | | 76:00 | (72) | 88:41 | (64) | disq | |
| Alzeyoudi Saeed Ahmed | M21E | CISM UAE Military Team | UAE | 48:46 | (81) | 153:35 | (109) | dns | | 65:47 | (62) | 82:38 | (59) | disq | |
| Alhassani Saeed Khalfan | M21E | CISM UAE Military Team | UAE | 57:02 | (105) | 130:34 | (100) | dns | | dns | | dns | | disq | |
| Štepan Končakove | M21E | DROT | SLO | 45:06 | (61) | | | 51:20 | (62) | | | 57:50 | (17) | disq | |
| Robert Merl | M21E | ASKÖ Henndorf Orienteering | AUT | dns | | dns | | | | | | | | disq | |
| Martin Sklenář | M21E | OK Kamenice | CZE | 44:13 | (55) | 89:53 | (50) | 46:29 | (51) | | | | | disq | |
| Kelén Klement | M21E | SPA Budapest | HUN | 43:01 | (49) | mp | | | | | | | | disq | |
| Fulvio Fabris | M21E | Punto K Orienteering ASD | ITA | | | | | 68:33 | (80) | | | | | disq | |
| Matej Arnuš | M21E | GO Rajd | SLO | | | 178:16 | (112) | | | | | | | disq | |
| Radek Novotny | M21E | Team Austria | AUT | 52:26 | (97) | mp | | | | | | | | disq | |
| Ivano Bettega | M21E | G.S. Pavione | ITA | 61:42 | (114) | 118:30 | (90) | | | | | | | disq | |
| Aaron Gaio | M21E | G.S. Pavione | ITA | 46:13 | (69) | | | | | | | | | disq | |
| Matthias Gröll | M21E | Team Austria | AUT | 41:57 | (40) | dns | | dns | | dns | | dns | | disq | |
| Aljneibi Suhail Saeed | M21E | CISM UAE Military Team | UAE | 55:09 | (103) | 135:21 | (102) | dns | | 73:57 | (68) | 90:58 | (65) | disq | |
| Edoardo De Vallier | M21E | ASD Erebus Orientamento Vicenza | ITA | 69:34 | (123) | | | | | | | | | disq | |
| Damiano Bettega | M21E | G.S. Pavione | ITA | 43:10 | (50) | 81:35 | (25) | | | | | | | disq | |
| Mohamed Marwan Esmaeil | M21E | CISM UAE Military Team | UAE | 58:37 | (106) | mp | | dns | | 80:15 | (74) | 92:33 | (67) | disq | |
| Jakob Pauser | M21E | Team Austria | AUT | 42:19 | (42) | 91:48 | (59) | | | | | | | disq | |
| Martin Binder | M21E | Team Austria | AUT | 44:41 | (58) | 74:31 | (11) | 39:18 | (20) | dns | | 58:59 | (20) | disq | |
| Georg Gröll | M21E | Team Austria | AUT | 37:59 | (21) | 72:47 | (7) | 37:31 | (15) | 36:19 | (3) | mp | | disq | |
| Erik Bonek | M21E | Team Austria | AUT | 38:56 | (29) | 89:06 | (47) | | | | | | | disq | |
| Alketbi Khalid Abdalla | M21E | CISM UAE Military Team | UAE | 50:53 | (89) | mp | | dns | | 67:56 | (66) | 84:40 | (61) | disq | |
| Slobodan Ivković | M21E | CISM Serbia military team | SRB | 48:09 | (77) | 122:56 | (96) | 61:41 | (74) | 59:03 | (57) | dns | | disq | |
| László Kisházi | M21E | CISM HUNGARY | HUN | 86:33 | (130) | 130:43 | (101) | mp | | dns | | mp | | disq | |
| Felix Meizer | M21E | SPORTUNION Klagenfurt | AUT | 42:59 | (48) | 93:45 | (62) | | | | | | | disq | |
| Máté Dalos | M21E | Tipo Orienteering Club | HUN | 46:54 | (73) | mp | | 41:02 | (27) | 48:38 | (34) | 62:47 | (31) | disq | |
| Erik Nielsen | M21E | Orienteering Tarzo a.s.d. | ITA | 50:15 | (87) | 105:32 | (79) | | | | | | | disq | |
| Kilian Trummer | M21E | OLC Graz | AUT | 43:57 | (54) | 90:45 | (54) | | | | | | | disq | |
| Igor Daniel | M21E | CISM French military team | FRA | 61:39 | (113) | 105:54 | (80) | dnf | | dns | | dns | | disq | |
| Miloš Tadić | M21E | CISM Serbia military team | SRB | 97:01 | (132) | 148:17 | (108) | 92:44 | (89) | 67:56 | (66) | dns | | disq | |
| Nikola Spasković | M21E | CISM Serbia military team | SRB | 67:18 | (120) | 180:22 | (113) | 83:39 | (87) | 97:33 | (77) | dns | | disq | |
| Tobias Nagel | M21E | Eksjö SOK | SWE | 37:07 | (15) | dnf | | dns | | dns | | dns | | disq | |
| Andreas Källming | M21E | Eksjö SOK | SWE | 42:31 | (44) | 85:16 | (37) | 49:04 | (56) | dns | | 64:58 | (39) | disq | |
| Arnaud Perrin | M21E | CISM French military team | FRA | 36:12 | (11) | mp | | 36:24 | (9) | dns | | dns | | disq | |
| Tamás Néda | M21E | Tipo Orienteering Club | HUN | dns | | dns | | dns | | | | | | disq | |
| Marton Mets | M21E | MOM Budapest | HUN | 49:47 | (85) | | | 43:32 | (40) | | | | | disq | |
| Jiří Kostka | M21E | TSM Kralovehradecko | CZE | mp | | 89:48 | (49) | | | | | | | disq | |
| Peter Tušar | M21E | OK Azimut | SLO | 44:43 | (59) | 88:06 | (44) | | | | | | | disq | |
| Tamás Tölgyesi | M21E | SPA Budapest | HUN | 45:48 | (63) | 82:06 | (28) | | | | | | | disq | |
| Zoltán Bujdosó | M21E | SPA Budapest | HUN | 33:04 | (2) | 70:29 | (1) | | | | | | | disq | |
| Jonáš Gottstein | M21E | TSM Kralovehradecko | CZE | 45:48 | (63) | 91:37 | (58) | | | | | | | disq | |
| Anton Buschek | M21E | Team Austria | AUT | 46:10 | (66) | 98:06 | (71) | 43:12 | (37) | 55:18 | (50) | dns | | disq | |
| Marco Anselmo Di Stefano | M21E | Polisportiva Besanese | ITA | 46:25 | (70) | 90:46 | (55) | | | | | | | disq | |
| Péter Gönczi | M21E | Tipo Orienteering Club | HUN | 37:34 | (18) | 82:49 | (32) | 38:34 | (18) | | | | | disq | |
| Zoltán Bognár | M21E | Alpokalja Szabadidősport és Környezetvédő Egyesület | HUN | 47:24 | (76) | 89:19 | (48) | 41:32 | (29) | | | | | disq | |
| Florian Kurz | M21E | Team Austria | AUT | 40:45 | (36) | dns | | | | | | | | disq | |
| Joel Prutsch | M21E | Team Austria | AUT | 50:17 | (88) | dns | | dns | | dns | | dns | | disq | |
| Ruben Tič | M21E | SSD-AŠZ GAJA orienteering | ITA | 64:29 | (116) | 160:53 | (111) | | | | | | | disq | |
| Jan Flasar | M21E | SK Praga | CZE | 39:08 | (30) | 82:23 | (30) | 41:30 | (28) | | | | | disq | |
| Matija Razum | M21E | OK Japetić | CRO | | | 86:30 | (43) | 42:12 | (32) | 45:20 | (24) | 59:16 | (22) | disq | |
| Brent Vleugels | M21E | CISM Belgian Military Orienteering Team | BEL | 50:58 | (90) | mp | | dns | | 104:51 | (78) | 139:22 | (73) | disq | |
| Helmut Gremmel | M21E | HSV Pinkafeld | AUT | 39:10 | (31) | 82:15 | (29) | | | | | | | disq | |
| Matthias Leonhardt | M21E | OC Fürstenfeld | AUT | 38:14 | (23) | 82:00 | (27) | | | | | | | disq | |
| Josip Vujanić | M21E | OK Japetić | CRO | 49:05 | (82) | 119:07 | (93) | | | | | | | disq | |
| Roberto Dallavalle | M21E | Gronlait Orienteering Team | ITA | 35:38 | (8) | 83:57 | (35) | | | | | | | disq | |
| Jakub Chupek | M21E | Slavia ZU Zilina | SVK | dns | | dns | | dns | | | | | | disq | |
| Filip Vujanić | M21E | OK Japetić | CRO | 52:05 | (96) | 95:43 | (66) | | | | | | | disq | |
| Samuele Tait | M21E | Gronlait Orienteering Team | ITA | 38:42 | (26) | 76:05 | (12) | | | | | | | disq | |
| Tomy Janssens | M21E | CISM Belgian Military Orienteering Team | BEL | 41:13 | (38) | 95:09 | (64) | 50:10 | (60) | 65:10 | (61) | dns | | disq | |
| Cenk Özgüler | M21E | | | dns | | dns | | dns | | dns | | dns | | disq | |
| Aleksandar Trajkovikj | M21E | CISM N.Macedonian Army | MKD | 148:42 | (136) | dnf | | mp | | dns | | mp | | disq | |
| Marjan Bogeski | M21E | CISM N.Macedonian Army | MKD | 134:09 | (134) | dnf | | 149:29 | (95) | dns | | 191:19 | (75) | disq | |
| Dalibor Stoshevski | M21E | CISM N.Macedonian Army | MKD | mp | | dnf | | 131:25 | (93) | dns | | 187:18 | (74) | disq | |
| Mishko Sidjimovski | M21E | CISM N.Macedonian Army | MKD | 116:30 | (133) | mp | | 127:39 | (92) | dns | | dns | | disq | |
| Marc Kerckhofs | M21E | CISM Belgian Military Orienteering Team | BEL | 77:02 | (127) | dns | | 63:15 | (76) | dns | | dns | | disq | |
| Jakub Jílek | M21E | Klub vytrvalostních sportů Šumperk | CZE | dns | | dns | | dns | | | | | | disq | |
| Aleksandar Stojanovic | M21E | CISM N.Macedonian Army | MKD | 137:51 | (135) | dnf | | 123:43 | (91) | dns | | 259:22 | (76) | disq | |
| Nenad Kovacki | M21E | CISM N.Macedonian Army | MKD | 152:30 | (137) | dnf | | 139:16 | (94) | dns | | dns | | disq | |
| Kilian Zapf | M21E | OC Fürstenfeld | AUT | 40:39 | (35) | 86:01 | (42) | | | | | | | disq | |
| Matīss Slikšjānis | M21E | CISM Latvia NAF | LAT | mp | | dns | | 44:41 | (45) | mp | | 57:34 | (16) | disq | |
| Lasse Falck Weber | M21E | CISM Danish national military team | DEN | 43:45 | (53) | 80:41 | (20) | 37:29 | (14) | 47:03 | (29) | dns | | disq | |
| Michele Caraglio | M21E | A.S.D. Agorosso Orienteering S. Alessandro | ITA | 40:49 | (37) | 90:00 | (51) | | | | | | | disq | |
| Boris Eržen | M21E | Škofjeloški orientacijski klub | SLO | | | 192:12 | (115) | | | | | | | disq | |
| Matouš Fürst | M21E | OK Doksy | CZE | 38:02 | (22) | 93:51 | (63) | 52:26 | (66) | mp | | 55:58 | (13) | disq | |
| Erik Nilsson Simkovics | M21E | OLC Wienerwald | AUT | 36:28 | (13) | 79:49 | (18) | 38:32 | (17) | | | | | disq | |
| Stefan Falk | M21E | Naturfreunde Linz | AUT | 51:59 | (95) | 108:09 | (81) | | | | | | | disq | |
| Jacob Seerup Kirkeby | M21E | CISM Danish national military team | DEN | 68:03 | (121) | 142:41 | (105) | 45:43 | (47) | 57:04 | (54) | mp | | disq | |
| Ilgvars Caune | M21E | CISM Latvia NAF | LAT | 38:42 | (26) | mp | | 66:31 | (79) | 57:32 | (55) | dnf | | disq | |
| Christian Andersen | M21E | CISM Danish national military team | DEN | 56:51 | (104) | 122:00 | (95) | 52:12 | (65) | mp | | 92:24 | (66) | disq | |
| Thomas Greve Jensen | M21E | CISM Danish national military team | DEN | 51:04 | (91) | 117:13 | (89) | dns | | dns | | mp | | disq | |