1 | 1 | Stora Tuna OK | SWE | 8:21:23 | |
| 1 Jesper Svensk | | | | 1:20:03 | 3. |
| 2 Olle Kalered | 1:22:56 | 14. | | 2:42:59 | 3. |
| 3 Joakim Svensk | 1:31:44 | 8. | | 4:14:44 | 3. |
| 4 Anton Sjökvist | 54:47 | 22. | | 5:09:31 | 4. |
| 5 Henrik Johannesson | 55:56 | 5. | | 6:05:28 | 3. |
| 6 Viktor Svensk | 49:43 | 1. | | 6:55:11 | 2. |
| 7 Emil Svensk | 1:26:11 | 4. | | 8:21:23 | 1. |
2 | 4 | OK Linné | SWE | 8:21:42 | |
| 1 Reto Egger | | | | 1:20:05 | 4. |
| 2 Milos Nykodym | 1:23:04 | 15. | | 2:43:10 | 5. |
| 3 Rassmus Andersson | 1:27:34 | 1. | | 4:10:44 | 1. |
| 4 Oskar Sjöberg | 53:14 | 10. | | 5:03:58 | 1. |
| 5 Lucas Basset | 55:51 | 4. | | 5:59:50 | 1. |
| 6 Albin Ridefelt | 52:26 | 2. | | 6:52:16 | 1. |
| 7 Lukas Liland | 1:29:26 | 8. | | 8:21:42 | 2. |
3 | 27 | Helsingin Suunnistajat | FIN | 8:30:32 | |
| 1 Tuomas Heikkilä | | | | 1:20:01 | 2. |
| 2 Einari Heinaro | 1:23:15 | 18. | | 2:43:17 | 7. |
| 3 Topi Syrjäläinen | 1:35:07 | 18. | | 4:18:24 | 4. |
| 4 Arttu Syrjäläinen | 55:03 | 24. | | 5:13:27 | 5. |
| 5 Veli Kangas | 57:12 | 9. | | 6:10:40 | 6. |
| 6 Mathieu Perrin | 53:45 | 3. | | 7:04:25 | 5. |
| 7 Olli Ojanaho | 1:26:06 | 3. | | 8:30:32 | 3. |
4 | 85 | Tampereen Pyrintö | FIN | 8:36:49 | |
| 1 Pascal Buchs | | | | 1:20:20 | 8. |
| 2 Aleksi Sorsa | 1:22:53 | 13. | | 2:43:14 | 6. |
| 3 Florian Howald | 1:29:58 | 6. | | 4:13:12 | 2. |
| 4 Mikko Eerola | 52:04 | 6. | | 5:05:16 | 2. |
| 5 Severi Kymäläinen | 58:02 | 15. | | 6:03:18 | 2. |
| 6 Aleksi Niemi | 54:49 | 6. | | 6:58:08 | 3. |
| 7 Fabian Aebersold | 1:38:41 | 33. | | 8:36:49 | 4. |
5 | 6 | Koovee | FIN | 8:38:32 | |
| 1 Joni Hirvikallio | | | | 1:23:52 | 25. |
| 2 Bartosz Pawlak | 1:24:53 | 30. | | 2:48:46 | 18. |
| 3 Oleksandr Kratov | 1:29:57 | 5. | | 4:18:44 | 6. |
| 4 Lauri Sild | 50:23 | 1. | | 5:09:07 | 3. |
| 5 Tim Robertson | 58:08 | 16. | | 6:07:16 | 4. |
| 6 Timo Sild | 55:01 | 9. | | 7:02:18 | 4. |
| 7 Kenny Kivikas | 1:36:13 | 25. | | 8:38:32 | 5. |
6 | 17 | IL Tyrving | NOR | 8:40:30 | |
| 1 Wojciech Kowalski | | | | 1:27:03 | 74. |
| 2 Björn Ekeberg | 1:26:02 | 38. | | 2:53:05 | 41. |
| 3 Torgeir Tiltnes Nörbech | 1:35:21 | 20. | | 4:28:27 | 18. |
| 4 Anders Tiltnes Brokstad | 51:04 | 2. | | 5:19:31 | 14. |
| 5 Håkon Jarvis Drage | 1:00:50 | 29. | | 6:20:22 | 14. |
| 6 Christoph Meier | 54:58 | 8. | | 7:15:20 | 11. |
| 7 Matthias Kyburz | 1:25:09 | 1. | | 8:40:30 | 6. |
7 | 61 | MS Parma | FIN | 8:40:34 | |
| 1 Jürgen Joonas | | | | 1:23:53 | 26. |
| 2 Topi Penttinen | 1:23:55 | 23. | | 2:47:49 | 16. |
| 3 Arto Talvinen | 1:38:38 | 36. | | 4:26:27 | 15. |
| 4 Kristo Heinmann | 52:55 | 8. | | 5:19:23 | 13. |
| 5 Eero Heinonen | 1:00:24 | 27. | | 6:19:47 | 13. |
| 6 Jonas Hubacek | 55:26 | 10. | | 7:15:13 | 10. |
| 7 Akseli Ruohola | 1:25:21 | 2. | | 8:40:34 | 7. |
8 | 3 | NTNUI | NOR | 8:46:13 | |
| 1 Ulrik Astrup Arnesen | | | | 1:24:15 | 35. |
| 2 Sander Arntzen | 1:23:08 | 16. | | 2:47:23 | 13. |
| 3 Isak Jonsson | 1:34:00 | 13. | | 4:21:24 | 10. |
| 4 Hans Petter Mathisen | 52:49 | 7. | | 5:14:14 | 7. |
| 5 Anders Vestöl | 59:36 | 22. | | 6:13:51 | 7. |
| 6 Jörgen Baklid | 59:10 | 21. | | 7:13:01 | 7. |
| 7 Eirik Langedal Breivik | 1:33:11 | 16. | | 8:46:13 | 8. |
9 | 35 | Ol Norska | SUI | 8:46:14 | |
| 1 Florian Moser | | | | 1:26:07 | 55. |
| 2 Jonas Egger | 1:26:10 | 39. | | 2:52:17 | 38. |
| 3 Daniel Hubmann | 1:29:18 | 3. | | 4:21:36 | 11. |
| 4 Jonas Geissbühler | 53:42 | 11. | | 5:15:18 | 8. |
| 5 Mattia Gründler | 59:36 | 20. | | 6:14:55 | 9. |
| 6 Remo Ruch | 59:13 | 22. | | 7:14:09 | 8. |
| 7 Joey Hadorn | 1:32:04 | 13. | | 8:46:14 | 9. |
10 | 65 | Pan-Kristianstad | SWE | 8:46:21 | |
| 1 Francesco Mariani | | | | 1:20:26 | 9. |
| 2 Edvin Smedberg | 1:24:12 | 25. | | 2:44:39 | 8. |
| 3 Ola Martner | 1:34:26 | 15. | | 4:19:05 | 8. |
| 4 Simon Svensson | 54:28 | 18. | | 5:13:34 | 6. |
| 5 Hugo Mattsson | 56:49 | 7. | | 6:10:23 | 5. |
| 6 Oscar David Broman Jensen | 1:03:50 | 51. | | 7:14:13 | 9. |
| 7 Gernot Ymsén | 1:32:08 | 14. | | 8:46:21 | 10. |
11 | 15 | Ikaalisten Nouseva-Voima | FIN | 8:46:57 | |
| 1 Juho Ylinen | | | | 1:24:53 | 44. |
| 2 Tuomas Kotro | 1:40:52 | 137. | | 3:05:45 | 93. |
| 3 Mikko Knuuttila | 1:28:36 | 2. | | 4:34:22 | 39. |
| 4 Joona Huila | 51:34 | 4. | | 5:25:56 | 26. |
| 5 Mikko Poutanen | 54:56 | 2. | | 6:20:52 | 16. |
| 6 Eetu Savolainen | 54:28 | 4. | | 7:15:21 | 12. |
| 7 Teemu Oksanen | 1:31:36 | 11. | | 8:46:57 | 11. |
12 | 2 | OK Ravinen | SWE | 8:47:22 | |
| 1 Quentin Rauturier | | | | 1:25:16 | 48. |
| 2 Emil Granqvist | 1:37:07 | 105. | | 3:02:23 | 81. |
| 3 Axel Granqvist | 1:31:51 | 9. | | 4:34:15 | 38. |
| 4 Love Berzell | 56:42 | 43. | | 5:30:57 | 33. |
| 5 Erik Herne | 55:00 | 3. | | 6:25:58 | 23. |
| 6 Hannes Mogensen | 54:54 | 7. | | 7:20:53 | 17. |
| 7 Gustav Bergman | 1:26:29 | 5. | | 8:47:22 | 12. |
13 | 10 | Södertälje Nykvarn Orienter | SWE | 8:50:02 | |
| 1 Michal Olejnik | | | | 1:23:53 | 27. |
| 2 Johan Giberg | 1:29:42 | 58. | | 2:53:36 | 43. |
| 3 Filip Grahn | 1:35:21 | 19. | | 4:28:57 | 20. |
| 4 Henrik Jonsson | 55:15 | 25. | | 5:24:13 | 20. |
| 5 Eric Börjeskog | 56:26 | 6. | | 6:20:40 | 15. |
| 6 Mathias Peter | 54:49 | 5. | | 7:15:29 | 13. |
| 7 Johan Ek-Larsson | 1:34:33 | 20. | | 8:50:02 | 13. |
14 | 21 | Nydalens SK | NOR | 8:52:42 | |
| 1 Alan Cherry | | | | 1:26:51 | 64. |
| 2 Sindre Östgulen Deisz | 1:22:21 | 9. | | 2:49:12 | 21. |
| 3 Jon Aukrust Osmoen | 1:32:37 | 10. | | 4:21:50 | 12. |
| 4 Vegard Blomseth Johnsen | 57:43 | 51. | | 5:19:34 | 15. |
| 5 Anders Nordberg | 58:38 | 17. | | 6:18:12 | 12. |
| 6 Håvard Haga | 58:45 | 19. | | 7:16:57 | 14. |
| 7 Bojan Blumenstein | 1:35:44 | 22. | | 8:52:42 | 14. |
15 | 9 | Halden SK | NOR | 8:53:09 | |
| 1 Alvaro Casado | | | | 1:24:15 | 34. |
| 2 Niels C Hellerud | 1:24:58 | 31. | | 2:49:13 | 23. |
| 3 Guilhem Elias | 1:44:47 | 60. | | 4:34:01 | 36. |
| 4 Riccardo Scalet | 51:44 | 5. | | 5:25:46 | 23. |
| 5 Martin Roudny | 1:00:08 | 25. | | 6:25:55 | 22. |
| 6 Havard Wedege | 56:34 | 15. | | 7:22:29 | 18. |
| 7 Magne Daehli | 1:30:39 | 10. | | 8:53:09 | 15. |
16 | 8 | Turun Metsänkävijät | FIN | 8:53:12 | |
| 1 Yannick Michiels | | | | 1:24:16 | 36. |
| 2 Esa Huttunen | 1:29:39 | 57. | | 2:53:56 | 48. |
| 3 Marek Minar | 1:38:33 | 34. | | 4:32:30 | 29. |
| 4 Fricis Spektors | 53:52 | 14. | | 5:26:22 | 27. |
| 5 Jussi Suna | 56:52 | 8. | | 6:23:15 | 17. |
| 6 Robert Merl | 55:50 | 11. | | 7:19:05 | 15. |
| 7 Samu Heiska | 1:34:07 | 17. | | 8:53:12 | 16. |
17 | 68 | Hagaby GoIF | SWE | 8:53:16 | |
| 1 Viktor Larsson | | | | 1:23:14 | 16. |
| 2 Jerker Lysell | 1:19:41 | 2. | | 2:42:55 | 1. |
| 3 Filip Dahlgren | 1:35:47 | 21. | | 4:18:42 | 5. |
| 4 Love Sintring | 58:35 | 71. | | 5:17:18 | 11. |
| 5 Jakob Wallenhammar | 57:54 | 13. | | 6:15:12 | 10. |
| 6 Samuel Andersson | 1:10:42 | 108. | | 7:25:54 | 22. |
| 7 Martin Regborn | 1:27:21 | 6. | | 8:53:16 | 17. |
18 | 33 | Turun Metsänkävijät 2 | FIN | 8:54:53 | |
| 1 Matiss Sliksjanis | | | | 1:27:03 | 75. |
| 2 Daniil Kashin | 1:26:28 | 40. | | 2:53:32 | 42. |
| 3 Eduardo Gil Marcos | 1:38:30 | 33. | | 4:32:02 | 28. |
| 4 Tapani Koskenoja | 54:59 | 23. | | 5:27:01 | 29. |
| 5 Matiss Saulite | 58:49 | 18. | | 6:25:51 | 20. |
| 6 Edgars Bertuks | 58:57 | 20. | | 7:24:49 | 20. |
| 7 Uldis Upitis | 1:30:04 | 9. | | 8:54:53 | 18. |
19 | 31 | Kalevan Rasti 2 | FIN | 8:55:42 | |
| 1 Markus Räsänen | | | | 1:20:36 | 14. |
| 2 Oskari Silvennoinen | 1:27:24 | 45. | | 2:48:01 | 17. |
| 3 Santeri Silvennoinen | 1:31:02 | 7. | | 4:19:04 | 7. |
| 4 Aapo Tonder | 57:52 | 55. | | 5:16:56 | 9. |
| 5 Ville Pasanen | 57:47 | 12. | | 6:14:44 | 8. |
| 6 Santeri Kirjavainen | 57:55 | 16. | | 7:12:39 | 6. |
| 7 Guilhem Haberkorn | 1:43:03 | 44. | | 8:55:42 | 19. |
20 | 36 | OK Kolmården | SWE | 8:57:30 | |
| 1 Emil Ljungemyr | | | | 1:20:30 | 10. |
| 2 Robbin Kantarp | 1:22:34 | 11. | | 2:43:04 | 4. |
| 3 Ville Johansson | 1:38:12 | 32. | | 4:21:16 | 9. |
| 4 Oskar Leinonen | 55:57 | 34. | | 5:17:13 | 10. |
| 5 Kacper Kuca | 1:00:45 | 28. | | 6:17:58 | 11. |
| 6 Tom Campbell | 1:02:31 | 41. | | 7:20:30 | 16. |
| 7 Leo Johansson | 1:37:00 | 29. | | 8:57:30 | 20. |
21 | 14 | Navi | FIN | 9:01:35 | |
| 1 Andris Jubelis | | | | 1:27:36 | 97. |
| 2 Aleksi Karppinen | 1:21:57 | 6. | | 2:49:34 | 27. |
| 3 Corentin Roux | 1:45:23 | 64. | | 4:34:57 | 44. |
| 4 Olli-Markus Taivainen | 53:05 | 9. | | 5:28:02 | 30. |
| 5 Juho Korpi | 1:01:12 | 31. | | 6:29:14 | 26. |
| 6 Andreas Solberg | 56:21 | 13. | | 7:25:36 | 21. |
| 7 Joonas Ahola | 1:35:58 | 23. | | 9:01:35 | 21. |
22 | 5 | Kalevan Rasti | FIN | 9:01:54 | |
| 1 Riccardo Rancan | | | | 1:26:06 | 54. |
| 2 Jere Pajunen | 1:23:46 | 22. | | 2:49:53 | 33. |
| 3 Tomas Krivda | 1:50:26 | 105. | | 4:40:20 | 56. |
| 4 Rudolfs Zernis | 53:52 | 15. | | 5:34:12 | 39. |
| 5 Maxime Rauturier | 59:42 | 23. | | 6:33:54 | 33. |
| 6 Lauri Nenonen | 56:17 | 12. | | 7:30:12 | 25. |
| 7 Miika Kirmula | 1:31:41 | 12. | | 9:01:54 | 22. |
23 | 12 | OK Kåre | SWE | 9:01:56 | |
| 1 Thomas Landqvist | | | | 1:28:15 | 125. |
| 2 Isac Von Krusenstierna | 1:20:57 | 5. | | 2:49:13 | 22. |
| 3 Jonas Gustafsson | 1:39:51 | 43. | | 4:29:04 | 22. |
| 4 Karl Walheim | 55:23 | 27. | | 5:24:27 | 21. |
| 5 Emil Åberg | 1:05:18 | 60. | | 6:29:45 | 27. |
| 6 Didrik Leandersson | 1:03:14 | 47. | | 7:33:00 | 29. |
| 7 Eskil Kinneberg | 1:28:55 | 7. | | 9:01:56 | 23. |
24 | 18 | Paimion Rasti | FIN | 9:03:23 | |
| 1 Tobias Henriksson | | | | 1:23:46 | 19. |
| 2 Topias Arola | 1:25:35 | 35. | | 2:49:22 | 25. |
| 3 Lari Takanen | 1:45:28 | 66. | | 4:34:50 | 43. |
| 4 Aki Saari | 53:47 | 13. | | 5:28:38 | 31. |
| 5 Pasi Ikonen | 1:03:27 | 47. | | 6:32:06 | 29. |
| 6 Frederic Tranchand | 56:23 | 14. | | 7:28:29 | 23. |
| 7 Loic Capbern | 1:34:53 | 21. | | 9:03:23 | 24. |
25 | 13 | OK Orion | SWE | 9:08:22 | |
| 1 Tim Johansson | | | | 1:24:29 | 41. |
| 2 Erik Andersson | 1:25:23 | 34. | | 2:49:53 | 32. |
| 3 Rasmus Elmelid | 1:36:56 | 26. | | 4:26:49 | 16. |
| 4 Pontus Petersson | 58:59 | 72. | | 5:25:49 | 25. |
| 5 Axel Bratt | 57:32 | 10. | | 6:23:21 | 19. |
| 6 Nick Gebert | 1:00:24 | 26. | | 7:23:45 | 19. |
| 7 Anton Johansson | 1:44:37 | 49. | | 9:08:22 | 25. |
26 | 25 | IKHP Huskvarna | SWE | 9:08:26 | |
| 1 Emil Björnlinger | | | | 1:26:58 | 68. |
| 2 Simon Harden | 1:22:05 | 7. | | 2:49:03 | 19. |
| 3 Jakub Chaloupsky | 1:40:06 | 44. | | 4:29:10 | 24. |
| 4 Isak Eskilsson | 53:46 | 12. | | 5:22:56 | 18. |
| 5 Olle Karlsson | 1:06:17 | 67. | | 6:29:14 | 25. |
| 6 Arvid Nord | 1:02:35 | 42. | | 7:31:49 | 27. |
| 7 Eric Classon | 1:36:36 | 28. | | 9:08:26 | 26. |
27 | 24 | IFK Göteborg 2 | SWE | 9:09:07 | |
| 1 Linus Kristiansson | | | | 1:26:58 | 69. |
| 2 Jonas Pilblad | 1:30:15 | 62. | | 2:57:13 | 61. |
| 3 Vegard Kittelsen | 1:38:00 | 31. | | 4:35:14 | 45. |
| 4 Sebastian Daland | 59:19 | 73. | | 5:34:33 | 41. |
| 5 Jakob Steinhal | 54:28 | 1. | | 6:29:02 | 24. |
| 6 Rasmus Svantesson | 1:01:25 | 35. | | 7:30:28 | 26. |
| 7 Joshua Dudley | 1:38:39 | 32. | | 9:09:07 | 27. |
28 | 86 | Göteborg Majorna OK | SWE | 9:09:21 | |
| 1 Martin Ahlberger | | | | 1:24:20 | 37. |
| 2 Björn Cederberg | 1:23:27 | 20. | | 2:47:48 | 15. |
| 3 Viktor Runnby | 1:42:01 | 52. | | 4:29:49 | 27. |
| 4 Måns Östman | 55:43 | 30. | | 5:25:32 | 22. |
| 5 William Sturesson | 57:46 | 11. | | 6:23:18 | 18. |
| 6 Fredrik Hamrefors | 1:05:24 | 59. | | 7:28:42 | 24. |
| 7 Sebastian Inderst | 1:40:39 | 37. | | 9:09:21 | 28. |
29 | 29 | Attunda OK | SWE | 9:12:31 | |
| 1 Luis Nogueira | | | | 1:24:53 | 45. |
| 2 Marcus Stenebo | 1:31:56 | 75. | | 2:56:50 | 60. |
| 3 Daniel Roos | 1:36:57 | 27. | | 4:33:47 | 34. |
| 4 Oskar Daniels | 57:50 | 54. | | 5:31:37 | 35. |
| 5 Axel Wrådhe | 59:44 | 24. | | 6:31:21 | 28. |
| 6 Karl Enges | 1:03:07 | 46. | | 7:34:29 | 30. |
| 7 Albin Warvelin | 1:38:02 | 31. | | 9:12:31 | 29. |
30 | 188 | Tampereen Pyrintö 2 | FIN | 9:12:33 | |
| 1 Matthias Reiner | | | | 1:26:56 | 67. |
| 2 Antti Saikko | 1:22:23 | 10. | | 2:49:19 | 24. |
| 3 Anton Kuukka | 1:38:47 | 37. | | 4:28:06 | 17. |
| 4 Severin Howald | 54:30 | 20. | | 5:22:37 | 17. |
| 5 Topias Helminen | 1:03:14 | 44. | | 6:25:52 | 21. |
| 6 Tobia Pezzati | 1:10:21 | 106. | | 7:36:14 | 32. |
| 7 Anssi Huostila | 1:36:19 | 26. | | 9:12:33 | 30. |
31 | 57 | Malungs OK Skogsmårdarna | SWE | 9:12:36 | |
| 1 Daniel Hajek | | | | 1:36:22 | 172. |
| 2 Rickard Börjesson | 1:30:02 | 60. | | 3:06:24 | 99. |
| 3 Oskar Sandberg | 1:36:39 | 23. | | 4:43:03 | 61. |
| 4 Ludvig Åhlund | 54:21 | 16. | | 5:37:25 | 48. |
| 5 Filip Wadsten | 1:02:41 | 39. | | 6:40:07 | 42. |
| 6 Hugo Lillieström | 58:17 | 17. | | 7:38:24 | 36. |
| 7 John Börjesson | 1:34:12 | 18. | | 9:12:36 | 31. |
32 | 56 | NTNUI 3 | NOR | 9:12:46 | |
| 1 Anselm Reichenbach | | | | 1:23:42 | 17. |
| 2 Clemens Sundby Öxnevad | 1:30:11 | 61. | | 2:53:53 | 47. |
| 3 Henrik Fredriksen Aas | 1:39:30 | 42. | | 4:33:24 | 32. |
| 4 Marius Aurebekk | 58:18 | 65. | | 5:31:42 | 36. |
| 5 Teodor Mo Hjelseth | 1:02:12 | 35. | | 6:33:55 | 34. |
| 6 Heimdal Aslak | 1:01:24 | 34. | | 7:35:19 | 31. |
| 7 Alastair Thomas | 1:37:27 | 30. | | 9:12:46 | 32. |
33 | 43 | IL Tyrving 2 | NOR | 9:18:50 | |
| 1 Andreas Kyburz | | | | 1:27:15 | 82. |
| 2 Emil Ahlbäck | 1:24:29 | 27. | | 2:51:45 | 35. |
| 3 Ivar Lundanes | 1:42:03 | 53. | | 4:33:49 | 35. |
| 4 Morten Jarvis Westergård | 1:00:25 | 86. | | 5:34:14 | 40. |
| 5 Florian Schneider | 1:01:32 | 32. | | 6:35:47 | 37. |
| 6 Espen Jakobsen | 1:00:49 | 31. | | 7:36:36 | 34. |
| 7 Toby Scott | 1:42:13 | 41. | | 9:18:50 | 33. |
34 | 26 | Bäkkelagets SK | NOR | 9:19:49 | |
| 1 Henry McNulty | | | | 1:20:16 | 7. |
| 2 Anders Vister | 1:37:30 | 108. | | 2:57:47 | 63. |
| 3 Simen Wästlund | 1:45:24 | 65. | | 4:43:11 | 63. |
| 4 Nicolas Simonin | 58:02 | 62. | | 5:41:14 | 58. |
| 5 Jo Forseth Indgaard | 59:36 | 21. | | 6:40:51 | 43. |
| 6 Cornelius Björk | 1:02:50 | 43. | | 7:43:41 | 42. |
| 7 Ralph Street | 1:36:08 | 24. | | 9:19:49 | 34. |
35 | 16 | Lahden Suunnistajat-37 | FIN | 9:20:42 | |
| 1 Philipp von Arx | | | | 1:28:06 | 121. |
| 2 Valtteri Kinnunen | 1:33:19 | 81. | | 3:01:25 | 73. |
| 3 Aleksi Anttolainen | 1:33:50 | 12. | | 4:35:16 | 46. |
| 4 Juha Sorvisto | 57:18 | 50. | | 5:32:34 | 38. |
| 5 Tuomo Lahtinen | 1:04:06 | 50. | | 6:36:41 | 38. |
| 6 Mate Baumholczer | 1:02:15 | 40. | | 7:38:56 | 37. |
| 7 Ilian Angeli | 1:41:46 | 40. | | 9:20:42 | 35. |
36 | 22 | IFK Mora OK | SWE | 9:20:54 | |
| 1 Florian Attinger | | | | 1:27:49 | 110. |
| 2 Vojtech Kral | 1:26:51 | 42. | | 2:54:41 | 49. |
| 3 Konstantin Serebryanitskii | 1:34:23 | 14. | | 4:29:04 | 21. |
| 4 Linus Rapp | 57:54 | 56. | | 5:26:58 | 28. |
| 5 Roman Ryapolov | 1:08:47 | 82. | | 6:35:45 | 36. |
| 6 Gustav Johnsson | 1:08:34 | 83. | | 7:44:20 | 44. |
| 7 Artem Panchenko | 1:36:34 | 27. | | 9:20:54 | 36. |
37 | 150 | Helsingin Suunnistajat 2 | FIN | 9:24:07 | |
| 1 Jussi Raasakka | | | | 1:37:02 | 190. |
| 2 Lauri Syrjäläinen | 1:26:33 | 41. | | 3:03:35 | 85. |
| 3 Pauli Leinonen | 1:35:56 | 22. | | 4:39:31 | 52. |
| 4 Otakar Hirs | 57:10 | 48. | | 5:36:42 | 45. |
| 5 Otto Kaario | 59:00 | 19. | | 6:35:43 | 35. |
| 6 Ollipekka Heikkilä | 1:00:46 | 30. | | 7:36:29 | 33. |
| 7 Luukas Valtonen | 1:47:38 | 58. | | 9:24:07 | 37. |
38 | 32 | Vehkalahden Veikot | FIN | 9:24:15 | |
| 1 Janne Ovaska | | | | 1:26:05 | 53. |
| 2 Ilgvars Caune | 1:23:46 | 21. | | 2:49:52 | 31. |
| 3 Matti Suutari | 1:39:26 | 41. | | 4:29:18 | 26. |
| 4 Tero Föhr | 56:30 | 39. | | 5:25:48 | 24. |
| 5 Joona Hirvilahti | 1:06:22 | 68. | | 6:32:11 | 30. |
| 6 Jecaps Locmelis | 1:00:42 | 28. | | 7:32:53 | 28. |
| 7 Valters Reneslacis | 1:51:22 | 80. | | 9:24:15 | 38. |
39 | 54 | Espoon Suunta | FIN | 9:26:27 | |
| 1 Anton Kemppi | | | | 1:23:50 | 21. |
| 2 Lari Pernu | 1:25:43 | 37. | | 2:49:33 | 26. |
| 3 Anssi Vesanto | 1:45:09 | 61. | | 4:34:43 | 40. |
| 4 Rinat Gabitov | 56:32 | 40. | | 5:31:16 | 34. |
| 5 Alvar Palmen | 1:02:23 | 36. | | 6:33:39 | 31. |
| 6 Dmitrii Iurev | 1:04:08 | 53. | | 7:37:48 | 35. |
| 7 Topias Kemppi | 1:48:39 | 59. | | 9:26:27 | 39. |
40 | 49 | Kouvolan Suunnistajat | FIN | 9:27:10 | |
| 1 Tuomas Outinen | | | | 1:27:24 | 88. |
| 2 Arttu Lindqvist | 1:27:44 | 48. | | 2:55:09 | 56. |
| 3 Akseli Virtanen | 1:39:01 | 38. | | 4:34:10 | 37. |
| 4 Aaro Ojala | 54:29 | 19. | | 5:28:39 | 32. |
| 5 Eetu Korhonen | 1:05:12 | 59. | | 6:33:52 | 32. |
| 6 Jukka Tani | 1:06:38 | 71. | | 7:40:30 | 39. |
| 7 Niklas Heikkilä | 1:46:39 | 55. | | 9:27:10 | 40. |
41 | 20 | Turun Suunnistajat | FIN | 9:27:13 | |
| 1 Ferenc Jonas | | | | 1:23:58 | 30. |
| 2 Daniil Fomin | 1:25:38 | 36. | | 2:49:37 | 29. |
| 3 Touko Seppä | 1:32:44 | 11. | | 4:22:21 | 13. |
| 4 Oskari Nummelin | 58:24 | 66. | | 5:20:46 | 16. |
| 5 Valtteri Kankainen | 1:21:15 | 191. | | 6:42:01 | 44. |
| 6 Laurits Bidstrup Moller | 1:01:18 | 33. | | 7:43:19 | 41. |
| 7 Justus Vuori | 1:43:54 | 47. | | 9:27:13 | 41. |
42 | 66 | Freidig SPK | NOR | 9:27:29 | |
| 1 Mikkel Holt | | | | 1:26:39 | 60. |
| 2 Kristoffer Strömdal Wik | 1:31:06 | 68. | | 2:57:45 | 62. |
| 3 Jonas Grönli | 1:46:24 | 71. | | 4:44:10 | 67. |
| 4 Frantiek Kolovsk | 55:26 | 28. | | 5:39:37 | 53. |
| 5 Simen Spets Storhov | 1:02:27 | 37. | | 6:42:04 | 45. |
| 6 Iver Dalsaune Thun | 1:00:07 | 25. | | 7:42:12 | 40. |
| 7 Mattis Holt | 1:45:16 | 51. | | 9:27:29 | 42. |
43 | 46 | Växjö OK | SWE | 9:30:23 | |
| 1 Christian Michelsen | | | | 1:32:36 | 137. |
| 2 Simon Kristoffersson | 1:31:43 | 73. | | 3:04:19 | 91. |
| 3 Lukas Lundgren | 1:47:02 | 78. | | 4:51:22 | 78. |
| 4 Isac Ericsson | 57:07 | 47. | | 5:48:29 | 72. |
| 5 Hugo Kindborn | 1:01:50 | 33. | | 6:50:19 | 57. |
| 6 Hugo Ericsson | 1:05:40 | 62. | | 7:56:00 | 55. |
| 7 Gustav Runefors | 1:34:23 | 19. | | 9:30:23 | 43. |
44 | 30 | Lynx | FIN | 9:30:46 | |
| 1 Niklas Saramäki | | | | 1:26:24 | 58. |
| 2 Antti-Pekka Leskinen | 1:27:13 | 43. | | 2:53:37 | 45. |
| 3 Aapo Leskinen | 1:46:30 | 72. | | 4:40:08 | 55. |
| 4 Aleksi Leskinen | 56:39 | 42. | | 5:36:47 | 47. |
| 5 Tatu Aaltonen | 1:02:41 | 40. | | 6:39:29 | 41. |
| 6 Florian Fritzen | 1:00:41 | 27. | | 7:40:11 | 38. |
| 7 Janne Mänkärlä | 1:50:35 | 76. | | 9:30:46 | 44. |
45 | 19 | Sävedalens AIK | SWE | 9:30:49 | |
| 1 Heino Ollin | | | | 1:23:01 | 15. |
| 2 Emil Öbro | 1:32:06 | 77. | | 2:55:08 | 55. |
| 3 Marcus Millegård | 1:43:31 | 58. | | 4:38:39 | 48. |
| 4 Simon Wikström | 55:58 | 35. | | 5:34:38 | 42. |
| 5 Gunnar Fovaeus | 1:09:50 | 86. | | 6:44:28 | 48. |
| 6 Yauhen Zhakouski | 1:03:15 | 48. | | 7:47:44 | 49. |
| 7 Anton Navichenka | 1:43:05 | 45. | | 9:30:49 | 45. |
46 | 695 | Bredaryds SOK | SWE | 9:33:03 | |
| 1 Emil Auselius | | | | 1:19:26 | 1. |
| 2 Oliwer Lundberg | 1:49:51 | 199. | | 3:09:18 | 111. |
| 3 Anton Gunnarsson | 1:49:32 | 94. | | 4:58:50 | 96. |
| 4 Johan Runesson | 56:09 | 38. | | 5:54:59 | 82. |
| 5 Gustav Ohlin | 1:03:02 | 42. | | 6:58:02 | 71. |
| 6 Linus Lundberg | 1:02:11 | 38. | | 8:00:13 | 59. |
| 7 Filip Trofast | 1:32:50 | 15. | | 9:33:03 | 46. |
47 | 48 | OK Linné 2 | SWE | 9:33:58 | |
| 1 Felix Silver | | | | 1:23:48 | 20. |
| 2 Kornelius Kriszat-Lövfald | 1:23:26 | 19. | | 2:47:15 | 12. |
| 3 Rasmus Møller Jess | 2:07:02 | 320. | | 4:54:18 | 91. |
| 4 Jan Troeng | 57:44 | 52. | | 5:52:02 | 78. |
| 5 Jakob Andersson | 58:00 | 14. | | 6:50:03 | 56. |
| 6 Oskar Spets Storhov | 1:02:14 | 39. | | 7:52:17 | 53. |
| 7 Johan Höij | 1:41:40 | 39. | | 9:33:58 | 47. |
48 | 93 | MS Parma 2 | FIN | 9:33:58 | |
| 1 Tuukka Mäkinen | | | | 1:27:18 | 84. |
| 2 Aaro Julkunen | 1:28:39 | 51. | | 2:55:57 | 57. |
| 3 Eero Lapila | 1:52:11 | 128. | | 4:48:09 | 73. |
| 4 Aaro Ruohola | 56:00 | 36. | | 5:44:09 | 64. |
| 5 Ossi Rasmus Priks | 1:03:37 | 48. | | 6:47:47 | 54. |
| 6 Jussi Ankelo | 1:03:03 | 45. | | 7:50:50 | 52. |
| 7 Peeter Pihl | 1:43:08 | 46. | | 9:33:58 | 48. |
49 | 28 | Angelniemen Ankkuri | FIN | 9:36:05 | |
| 1 Colin Kolbe | | | | 1:34:12 | 150. |
| 2 Petja Ylikylä | 1:27:20 | 44. | | 3:01:32 | 76. |
| 3 Mikko Siren | 1:42:19 | 55. | | 4:43:51 | 64. |
| 4 Pekka Hyvönen | 56:07 | 37. | | 5:39:59 | 56. |
| 5 Nico Kerkola | 1:06:53 | 74. | | 6:46:53 | 52. |
| 6 Tuomo Mäkelä | 59:57 | 24. | | 7:46:50 | 46. |
| 7 Jere Kommio | 1:49:15 | 62. | | 9:36:05 | 49. |
50 | 23 | Lapuan Virkiä | FIN | 9:40:01 | |
| 1 Sampo Sankelo | | | | 1:20:34 | 12. |
| 2 Antton Sankelo | 1:29:22 | 54. | | 2:49:56 | 34. |
| 3 Mikko Pajukangas | 1:39:18 | 40. | | 4:29:14 | 25. |
| 4 Lauri Koivumäki | 1:08:17 | 171. | | 5:37:31 | 50. |
| 5 Toni-Antti Viitasaari | 1:09:20 | 83. | | 6:46:52 | 51. |
| 6 Miikka Ketonen | 1:00:44 | 29. | | 7:47:36 | 48. |
| 7 Olli Koivumäki | 1:52:25 | 85. | | 9:40:01 | 50. |
51 | 52 | IKHP Huskvarna 2 | SWE | 9:45:36 | |
| 1 Jan Strycek | | | | 1:23:44 | 18. |
| 2 Martin Djerf | 1:24:00 | 24. | | 2:47:44 | 14. |
| 3 Victor Hansson | 1:55:26 | 159. | | 4:43:11 | 62. |
| 4 Markus Hederskog | 1:00:13 | 82. | | 5:43:24 | 62. |
| 5 Albin Axelsson | 1:03:22 | 46. | | 6:46:46 | 50. |
| 6 Viktor Gunnarsson | 1:01:32 | 36. | | 7:48:19 | 50. |
| 7 Emil Öhlund | 1:57:17 | 116. | | 9:45:36 | 51. |
52 | 42 | Nydalens SK 2 | NOR | 9:45:44 | |
| 1 Halvor Eid Nielsen | | | | 1:27:48 | 108. |
| 2 Håkon Fruseth Christiansen | 1:38:05 | 114. | | 3:05:53 | 96. |
| 3 Torkil Eide Solstad | 1:38:34 | 35. | | 4:44:27 | 69. |
| 4 Sverre Turter Sandvold | 1:00:08 | 80. | | 5:44:36 | 66. |
| 5 Axel Aalde | 1:09:55 | 88. | | 6:54:32 | 63. |
| 6 Kasper Bakken Ulseth | 1:05:36 | 61. | | 8:00:08 | 57. |
| 7 Gaute Friestad | 1:45:36 | 52. | | 9:45:44 | 52. |
53 | 124 | Ol Norska 2 | SUI | 9:47:50 | |
| 1 Tobias Sterchi | | | | 1:27:01 | 72. |
| 2 Ueli Werren | 1:25:13 | 32. | | 2:52:14 | 37. |
| 3 David Zürcher | 1:36:53 | 25. | | 4:29:07 | 23. |
| 4 Cyril Bucher | 1:02:51 | 111. | | 5:31:59 | 37. |
| 5 Lukas Diener | 1:07:26 | 76. | | 6:39:25 | 40. |
| 6 Simon Wenger | 1:06:10 | 64. | | 7:45:35 | 45. |
| 7 Rolf Hauswirth | 2:02:14 | 152. | | 9:47:50 | 53. |
54 | 41 | Hiidenkiertäjät | FIN | 9:47:59 | |
| 1 Vilho Loukkalahti | | | | 1:25:10 | 47. |
| 2 Oskari Liukkonen | 1:36:23 | 101. | | 3:01:33 | 77. |
| 3 Eemeli Suominen | 1:37:20 | 30. | | 4:38:53 | 49. |
| 4 Jaakko Laine | 58:34 | 70. | | 5:37:27 | 49. |
| 5 Kalle Liukkonen | 1:05:24 | 61. | | 6:42:52 | 47. |
| 6 Otto Loukkalahti | 1:04:01 | 52. | | 7:46:53 | 47. |
| 7 Benjamin Tulonen | 2:01:06 | 140. | | 9:47:59 | 54. |
55 | 69 | Tullinge SK | SWE | 9:48:23 | |
| 1 Krystof Hajek | | | | 1:36:30 | 176. |
| 2 Albin Andersson | 1:37:48 | 112. | | 3:14:18 | 120. |
| 3 Simon Imark | 1:29:45 | 4. | | 4:44:04 | 66. |
| 4 Erik Almqvist | 1:00:06 | 79. | | 5:44:11 | 65. |
| 5 Matthew Fellbaum | 1:02:29 | 38. | | 6:46:40 | 49. |
| 6 Harald Larsson | 1:07:11 | 75. | | 7:53:51 | 54. |
| 7 Magnus Glännefors | 1:54:31 | 101. | | 9:48:23 | 55. |
56 | 38 | IFK Lidingö SOK | SWE | 9:49:03 | |
| 1 Mårten Boström | | | | 1:24:42 | 42. |
| 2 Jonatan Graversen | 1:55:02 | 268. | | 3:19:44 | 149. |
| 3 Simon Schuster | 1:42:43 | 56. | | 5:02:28 | 100. |
| 4 Timo Mähönen | 58:33 | 69. | | 6:01:01 | 92. |
| 5 Rasmus Palmqvist Aslaksen | 1:00:50 | 30. | | 7:01:52 | 78. |
| 6 Will Gardner | 1:01:56 | 37. | | 8:03:48 | 63. |
| 7 Mattia Debertolis | 1:45:15 | 50. | | 9:49:03 | 56. |
57 | 110 | FK Göingarna | SWE | 9:49:10 | |
| 1 Wilmer Selin | | | | 1:23:51 | 23. |
| 2 Svante Selin | 1:29:46 | 59. | | 2:53:37 | 44. |
| 3 Albin Weiden | 1:50:53 | 111. | | 4:44:30 | 70. |
| 4 Tobias Pekarek | 1:03:25 | 118. | | 5:47:56 | 69. |
| 5 Edvin Selin | 1:08:40 | 80. | | 6:56:36 | 68. |
| 6 Hjalmar Axelsson | 1:09:38 | 99. | | 8:06:15 | 66. |
| 7 Noah Krikström | 1:42:54 | 43. | | 9:49:10 | 57. |
58 | 91 | Turun Metsänkävijät 3 | FIN | 9:49:44 | |
| 1 Janis Kums | | | | 1:28:00 | 116. |
| 2 Janis Krumins | 1:39:20 | 124. | | 3:07:21 | 107. |
| 3 Rihards Krumins | 1:36:39 | 24. | | 4:44:00 | 65. |
| 4 Gustavs Stana | 59:48 | 76. | | 5:43:49 | 63. |
| 5 Manu Mutka | 1:04:26 | 52. | | 6:48:16 | 55. |
| 6 Endijs D. Titomers | 1:11:55 | 118. | | 8:00:11 | 58. |
| 7 Gleb Tikhonov | 1:49:32 | 65. | | 9:49:44 | 58. |
59 | 116 | Oppsal orientering | NOR | 9:52:03 | |
| 1 Olai Stensland Lillevold | | | | 1:24:20 | 38. |
| 2 Håkon Raadal Bjørlo | 1:27:35 | 46. | | 2:51:55 | 36. |
| 3 Vegard Jarvis Westergård | 1:41:25 | 50. | | 4:33:20 | 30. |
| 4 Sondre Olaussen | 1:06:18 | 152. | | 5:39:39 | 54. |
| 5 Christoffer Ånensen | 1:12:13 | 100. | | 6:51:52 | 60. |
| 6 Konstantin Kunckel | 1:04:08 | 54. | | 7:56:01 | 56. |
| 7 Ola Marius Pedersen | 1:56:01 | 108. | | 9:52:03 | 59. |
60 | 63 | Helsingin Suunnistajat 3 | FIN | 9:53:33 | |
| 1 Andreas Kemp | | | | 1:25:21 | 49. |
| 2 Eero Turkki | 1:36:03 | 97. | | 3:01:24 | 71. |
| 3 Anton Salmenkylä | 1:51:20 | 120. | | 4:52:44 | 84. |
| 4 Jani Lakanen | 57:46 | 53. | | 5:50:31 | 74. |
| 5 Aapo Summanen | 1:06:05 | 66. | | 6:56:36 | 67. |
| 6 Ville Lampinen | 1:06:16 | 67. | | 8:02:52 | 61. |
| 7 Eemeli Kokkonen | 1:50:41 | 78. | | 9:53:33 | 60. |
61 | 88 | OK Ravinen 2 | SWE | 9:55:38 | |
| 1 Niklas Carlsson | | | | 1:28:02 | 117. |
| 2 Jonathan Crickmore | 1:33:22 | 83. | | 3:01:24 | 72. |
| 3 Henrik Lundfors | 1:47:49 | 80. | | 4:49:14 | 76. |
| 4 Anton Sundgren | 1:01:30 | 95. | | 5:50:44 | 76. |
| 5 Assar Hellström | 1:06:28 | 69. | | 6:57:13 | 69. |
| 6 Kasparas Murenas | 1:06:33 | 70. | | 8:03:46 | 62. |
| 7 Linus Forsberg | 1:51:52 | 81. | | 9:55:38 | 61. |
62 | 50 | OK77 | FIN | 9:56:34 | |
| 1 Emil Sevelius | | | | 1:26:43 | 62. |
| 2 Jonny Donner | 1:28:12 | 50. | | 2:54:56 | 50. |
| 3 Jonathan Ray | 1:45:34 | 67. | | 4:40:31 | 57. |
| 4 Eljas Talja | 1:02:09 | 101. | | 5:42:40 | 61. |
| 5 Jesper Donner | 1:04:13 | 51. | | 6:46:53 | 53. |
| 6 Fabian af Hällström | 1:03:16 | 49. | | 7:50:10 | 51. |
| 7 Hannes Holmback | 2:06:23 | 177. | | 9:56:34 | 62. |
63 | 102 | OK Tisaren | SWE | 9:56:56 | |
| 1 Valter Pettersson | | | | 1:20:06 | 5. |
| 2 Gustav Hindér | 1:24:39 | 28. | | 2:44:46 | 9. |
| 3 Fredrik Glännefors | 1:52:59 | 139. | | 4:37:45 | 47. |
| 4 Johan Aronsson | 56:56 | 46. | | 5:34:42 | 43. |
| 5 Martin Gajda | 1:04:37 | 53. | | 6:39:19 | 39. |
| 6 Jan Gajda | 1:04:50 | 56. | | 7:44:10 | 43. |
| 7 Mykita Zvyagin | 2:12:46 | 285. | | 9:56:56 | 63. |
64 | 79 | Jämsän Retki-Veikot | FIN | 9:58:08 | |
| 1 Janis Hutzli | | | | 1:27:18 | 85. |
| 2 Aarni Ronkainen | 1:27:43 | 47. | | 2:55:01 | 53. |
| 3 Samuli Peltola | 1:52:23 | 132. | | 4:47:24 | 72. |
| 4 Antti Anttonen | 57:55 | 57. | | 5:45:19 | 67. |
| 5 Elias Ronkainen | 1:05:46 | 63. | | 6:51:05 | 59. |
| 6 Aleksi Ilmonen | 1:13:41 | 133. | | 8:04:47 | 65. |
| 7 Konsta Puranen | 1:53:20 | 89. | | 9:58:08 | 64. |
65 | 123 | Ikaalisten Nouseva-Voima 2 | FIN | 9:59:16 | |
| 1 Pyry Willman | | | | 1:34:24 | 152. |
| 2 Juha Luoma | 1:37:03 | 103. | | 3:11:28 | 118. |
| 3 Vesa Taanila | 1:51:14 | 117. | | 5:02:42 | 102. |
| 4 Tero Linnainmaa | 1:02:37 | 105. | | 6:05:19 | 99. |
| 5 Konsta Vanhanen | 1:03:17 | 45. | | 7:08:37 | 86. |
| 6 Andrew Barnett | 1:03:26 | 50. | | 8:12:03 | 75. |
| 7 Fryderyk Pryjma | 1:47:12 | 57. | | 9:59:16 | 65. |
66 | 1536 | The last dance | LTU | 9:59:28 | |
| 1 Vilius Aleliunas | | | | 1:24:14 | 33. |
| 2 Jonas Vytautas Gvildys | 1:34:24 | 89. | | 2:58:38 | 67. |
| 3 Vytautas Beliunas | 1:49:34 | 95. | | 4:48:13 | 74. |
| 4 Simonas Krepsta | 57:55 | 58. | | 5:46:08 | 68. |
| 5 Henrikas Pauzas | 1:11:58 | 95. | | 6:58:07 | 72. |
| 6 Martynas Tirlikas | 1:09:13 | 93. | | 8:07:20 | 70. |
| 7 Kevinas Olisauskis | 1:52:08 | 84. | | 9:59:28 | 66. |
67 | 34 | Södertälje Nykvarn Orienter 2 | SWE | 9:59:33 | |
| 1 Erik Wigle | | | | 1:28:21 | 127. |
| 2 Kent Ohlsson | 1:20:49 | 4. | | 2:49:11 | 20. |
| 3 Florian Freuler | 1:50:47 | 110. | | 4:39:58 | 54. |
| 4 Viktor Löfgren | 1:13:31 | 229. | | 5:53:30 | 79. |
| 5 Martin Jansson | 1:05:09 | 58. | | 6:58:40 | 75. |
| 6 SIlvan Ullman | 1:10:18 | 105. | | 8:08:58 | 72. |
| 7 Georg Groell | 1:50:34 | 75. | | 9:59:33 | 67. |
68 | 127 | Järla Orientering | SWE | 9:59:47 | |
| 1 Erik Berzell | | | | 1:24:59 | 46. |
| 2 Oscar Björck | 1:33:36 | 86. | | 2:58:35 | 66. |
| 3 Jens Rönnols | 1:34:50 | 16. | | 4:33:26 | 33. |
| 4 Gustav Netx | 1:05:23 | 142. | | 5:38:49 | 52. |
| 5 Per Lindman | 1:15:41 | 131. | | 6:54:31 | 62. |
| 6 Karolin Ohlsson | 1:06:52 | 73. | | 8:01:23 | 60. |
| 7 Alain Denzler | 1:58:24 | 127. | | 9:59:47 | 68. |
69 | 108 | Kalevan Rasti 3 | FIN | 9:59:53 | |
| 1 Peter Molloy | | | | 1:26:04 | 52. |
| 2 Emils Zernis | 1:40:11 | 133. | | 3:06:16 | 97. |
| 3 Samuel Heinonen | 1:53:33 | 143. | | 4:59:49 | 97. |
| 4 Jarkko Huovila | 1:00:05 | 78. | | 5:59:54 | 91. |
| 5 Jaakko Mäenpää | 1:14:26 | 115. | | 7:14:20 | 89. |
| 6 Kasperi Hämäläinen | 1:06:17 | 68. | | 8:20:37 | 84. |
| 7 Aaro Asikainen | 1:39:15 | 35. | | 9:59:53 | 69. |
70 | 62 | Valkeakosken Haka | FIN | 10:00:20 | |
| 1 Akseli Pesu | | | | 1:24:23 | 39. |
| 2 Rauli Aho | 1:41:25 | 138. | | 3:05:48 | 95. |
| 3 Aaro Aho | 1:37:06 | 28. | | 4:42:55 | 59. |
| 4 Eemil Koskinen | 1:06:45 | 157. | | 5:49:40 | 73. |
| 5 Ilmari Aho | 1:05:44 | 62. | | 6:55:25 | 64. |
| 6 Joonas Salminen | 1:11:30 | 115. | | 8:06:55 | 68. |
| 7 Juha-Matti Mikkolainen | 1:53:25 | 90. | | 10:00:20 | 70. |
71 | 55 | Stora Tuna OK 2 | SWE | 10:00:43 | |
| 1 Anton Forsberg | | | | 1:27:00 | 71. |
| 2 Henrik Petrisi | 1:22:40 | 12. | | 2:49:41 | 30. |
| 3 Jonas Carlsson | 1:54:38 | 152. | | 4:44:19 | 68. |
| 4 Jakob Enmark | 58:00 | 60. | | 5:42:20 | 60. |
| 5 Markus Lang | 1:15:55 | 136. | | 6:58:15 | 74. |
| 6 Rikard Claesson | 1:13:37 | 132. | | 8:11:52 | 74. |
| 7 Andrei Lamov | 1:48:50 | 60. | | 10:00:43 | 71. |
72 | 60 | Kangasala SK | FIN | 10:01:28 | |
| 1 Eevert Toivonen | | | | 1:27:41 | 105. |
| 2 Tuomo Istolahti | 1:31:05 | 67. | | 2:58:46 | 69. |
| 3 Mikko Hölli | 1:40:19 | 45. | | 4:39:05 | 50. |
| 4 Santeri Sainio | 1:01:00 | 91. | | 5:40:06 | 57. |
| 5 Mikko Kivelä | 1:10:37 | 90. | | 6:50:44 | 58. |
| 6 Jiri-Pekka Rissanen | 1:13:26 | 131. | | 8:04:10 | 64. |
| 7 Topias Tiainen | 1:57:18 | 117. | | 10:01:28 | 72. |
73 | 51 | Lappeen Riento | FIN | 10:02:37 | |
| 1 Mihaly Ormay | | | | 1:31:49 | 130. |
| 2 Simo Mertanen | 1:30:21 | 63. | | 3:02:11 | 79. |
| 3 Janne Kuningas | 1:50:28 | 107. | | 4:52:39 | 83. |
| 4 Jani Myllärinen | 55:17 | 26. | | 5:47:57 | 70. |
| 5 Jonne Lakanen | 1:12:08 | 98. | | 7:00:05 | 76. |
| 6 Peter Nagy | 1:08:36 | 84. | | 8:08:41 | 71. |
| 7 Atte Nokka | 1:53:55 | 95. | | 10:02:37 | 73. |
74 | 40 | Kils OK | SWE | 10:03:01 | |
| 1 Viktor Skoog | | | | 1:34:22 | 151. |
| 2 Olof Skoglund | 1:29:30 | 55. | | 3:03:52 | 89. |
| 3 Jonas Andersson | 1:39:04 | 39. | | 4:42:57 | 60. |
| 4 Even Lindaas | 1:18:53 | 299. | | 6:01:51 | 93. |
| 5 Jonathan Uller | 1:18:32 | 162. | | 7:20:23 | 100. |
| 6 Lukas Olm | 1:01:01 | 32. | | 8:21:25 | 85. |
| 7 Ludvig Eriksson | 1:41:36 | 38. | | 10:03:01 | 74. |
75 | 97 | OK Linné 3 | SWE | 10:03:32 | |
| 1 Anton Silier | | | | 1:37:06 | 193. |
| 2 Matt Ogden | 1:37:16 | 106. | | 3:14:22 | 121. |
| 3 David Lingfors | 1:48:18 | 84. | | 5:02:41 | 101. |
| 4 Olle Grywenz | 56:52 | 45. | | 5:59:34 | 90. |
| 5 Johan Wehlin | 1:08:09 | 77. | | 7:07:43 | 85. |
| 6 Johannes Ridefelt | 1:06:07 | 63. | | 8:13:51 | 77. |
| 7 Erik Barr Zeilon | 1:49:41 | 66. | | 10:03:32 | 75. |
76 | 84 | OK Hällen | SWE | 10:08:30 | |
| 1 Thomas Radondy | | | | 1:26:23 | 56. |
| 2 Peter Öberg | 1:23:13 | 17. | | 2:49:36 | 28. |
| 3 Arvid Linder | 1:51:06 | 114. | | 4:40:43 | 58. |
| 4 Per Öberg | 1:14:41 | 241. | | 5:55:24 | 83. |
| 5 Tommy Söderberg | 1:09:37 | 84. | | 7:05:01 | 81. |
| 6 Nathan Arondeau | 1:08:12 | 80. | | 8:13:14 | 76. |
| 7 Jonas Engström | 1:55:16 | 103. | | 10:08:30 | 76. |
77 | 190 | Malungs OK Skogsmårdarna 2 | SWE | 10:09:00 | |
| 1 Adam Jonas | | | | 1:28:13 | 124. |
| 2 Martin Hammarberg | 1:24:44 | 29. | | 2:52:57 | 40. |
| 3 Johan Nordlund | 1:47:00 | 77. | | 4:39:58 | 53. |
| 4 Jimmy Larsson | 59:46 | 75. | | 5:39:44 | 55. |
| 5 Dag Strid | 1:15:54 | 135. | | 6:55:38 | 65. |
| 6 Jonas Andersson | 1:10:52 | 111. | | 8:06:30 | 67. |
| 7 Linus Bohman | 2:02:29 | 156. | | 10:09:00 | 77. |
78 | 67 | Halden SK 2 | NOR | 10:12:39 | |
| 1 Adrien Delenne | | | | 1:37:12 | 198. |
| 2 Elias Backlund Ekvall | 1:50:40 | 210. | | 3:27:52 | 188. |
| 3 Csaba Gerber | 1:49:51 | 99. | | 5:17:43 | 139. |
| 4 Viktor Wassen | 55:47 | 32. | | 6:13:31 | 114. |
| 5 Anders Felde Olaussen | 1:01:57 | 34. | | 7:15:28 | 90. |
| 6 Timo Tantanini | 58:37 | 18. | | 8:14:05 | 78. |
| 7 Jakub Glonek | 1:58:34 | 128. | | 10:12:39 | 78. |
79 | 169 | Frol IL | NOR | 10:12:41 | |
| 1 Tobias Alstad | | | | 1:20:15 | 6. |
| 2 Stian Sundsvik | 1:35:54 | 95. | | 2:56:10 | 58. |
| 3 Isak Bergset | 1:37:11 | 29. | | 4:33:21 | 31. |
| 4 Paul Sirum | 1:03:22 | 117. | | 5:36:44 | 46. |
| 5 Magnus Alstad | 1:19:00 | 167. | | 6:55:45 | 66. |
| 6 Jonas Alstad | 1:36:45 | 574. | | 8:32:31 | 96. |
| 7 Sindre Johannessen | 1:40:10 | 36. | | 10:12:41 | 79. |
80 | 90 | Angelniemen Ankkuri 2 | FIN | 10:14:48 | |
| 1 Bastien Thenoz | | | | 1:42:58 | 282. |
| 2 Heikki Toivio | 1:39:13 | 121. | | 3:22:11 | 155. |
| 3 Mikolaj Dutkowski | 1:45:14 | 62. | | 5:07:25 | 114. |
| 4 Tuomas Kari | 1:00:08 | 81. | | 6:07:34 | 102. |
| 5 Onni Virtanen | 1:11:21 | 93. | | 7:18:55 | 96. |
| 6 Raiko Marrandi | 1:06:29 | 69. | | 8:25:25 | 90. |
| 7 Markku Elo | 1:49:23 | 63. | | 10:14:48 | 80. |
81 | 77 | Eksjö SOK | SWE | 10:15:59 | |
| 1 Lucas Sundblad | | | | 1:28:31 | 128. |
| 2 Niels Dalgaard | 1:35:15 | 91. | | 3:03:46 | 87. |
| 3 Elias Schafer | 2:10:40 | 367. | | 5:14:27 | 130. |
| 4 Casper Blakskjär | 1:01:47 | 99. | | 6:16:14 | 122. |
| 5 Andreas Bergander | 1:08:34 | 78. | | 7:24:48 | 106. |
| 6 Tobias Nagel | 1:08:52 | 89. | | 8:33:41 | 98. |
| 7 Lukas Novak | 1:42:18 | 42. | | 10:15:59 | 81. |
82 | 64 | Suunta Jyväskylä | FIN | 10:17:46 | |
| 1 Tuukka Senttula | | | | 1:41:11 | 220. |
| 2 Lauri Oikarinen | 1:39:35 | 129. | | 3:20:46 | 150. |
| 3 Jonne Pitkänen | 1:56:50 | 170. | | 5:17:36 | 137. |
| 4 Vilho Hietala | 1:03:11 | 115. | | 6:20:48 | 133. |
| 5 Valter Mårtenson | 1:05:55 | 65. | | 7:26:43 | 113. |
| 6 Tommi Sivill | 1:05:06 | 57. | | 8:31:50 | 94. |
| 7 Misa Tuomala | 1:45:56 | 53. | | 10:17:46 | 82. |
83 | 142 | OK Rodhen | SWE | 10:18:47 | |
| 1 David Melin | | | | 1:32:15 | 132. |
| 2 Emil Grehn | 1:31:34 | 71. | | 3:03:50 | 88. |
| 3 Vasili Straltsou | 1:48:37 | 88. | | 4:52:27 | 81. |
| 4 Jonas Eklund | 1:04:21 | 127. | | 5:56:49 | 86. |
| 5 Simon Claesson | 1:16:21 | 139. | | 7:13:10 | 88. |
| 6 Ihar Lychkou | 1:08:44 | 86. | | 8:21:55 | 87. |
| 7 Simon Andersson | 1:56:52 | 115. | | 10:18:47 | 83. |
84 | 226 | Paimion Rasti 2 | FIN | 10:19:37 | |
| 1 Lasse Suonpää | | | | 1:27:37 | 100. |
| 2 Ari-Pekka Joensuu | 1:28:41 | 52. | | 2:56:18 | 59. |
| 3 Jonas Jern | 1:52:32 | 136. | | 4:48:51 | 75. |
| 4 Toni Saari | 1:08:36 | 177. | | 5:57:28 | 88. |
| 5 Aleksi Lohtander | 1:00:21 | 26. | | 6:57:49 | 70. |
| 6 Jere Sipponen | 1:09:18 | 95. | | 8:07:07 | 69. |
| 7 Elmeri Juura | 2:12:30 | 275. | | 10:19:37 | 84. |
85 | 73 | Nyköpings OK | SWE | 10:21:14 | |
| 1 Odin Ek | | | | 1:32:19 | 133. |
| 2 Philip Carlsson | 1:31:59 | 76. | | 3:04:19 | 90. |
| 3 Ludvig Ek | 1:35:06 | 17. | | 4:39:25 | 51. |
| 4 Carl Carlsson | 1:02:46 | 110. | | 5:42:12 | 59. |
| 5 Anders Pettersson | 1:22:52 | 212. | | 7:05:04 | 82. |
| 6 Ida Hylander | 1:17:15 | 182. | | 8:22:19 | 88. |
| 7 Per Ek | 1:58:55 | 129. | | 10:21:14 | 85. |
86 | 217 | OK Skogshjortarna | SWE | 10:22:09 | |
| 1 Marc Serrallonga Arqués | | | | 1:26:41 | 61. |
| 2 Benjamin Anciaux | 1:31:41 | 72. | | 2:58:23 | 65. |
| 3 Simon Krekels | 1:52:54 | 138. | | 4:51:17 | 77. |
| 4 Noel Bengtsson | 1:22:39 | 363. | | 6:13:57 | 115. |
| 5 Daniel Wernersson | 1:02:57 | 41. | | 7:16:55 | 92. |
| 6 Martin Ivarsson | 1:07:51 | 79. | | 8:24:46 | 89. |
| 7 Lukas Larsson | 1:57:23 | 118. | | 10:22:09 | 86. |
87 | 83 | Bäkkelagets SK 2 | NOR | 10:22:11 | |
| 1 Jonas Fenne Ingierd | | | | 1:27:42 | 106. |
| 2 Sindre Sandven | 1:31:01 | 66. | | 2:58:44 | 68. |
| 3 Sven Hellmüller | 1:48:19 | 86. | | 4:47:03 | 71. |
| 4 Öystein Kvaal Österbö | 1:04:21 | 126. | | 5:51:24 | 77. |
| 5 Sondre Gullord | 1:06:48 | 72. | | 6:58:13 | 73. |
| 6 Markus Hirsch | 1:20:14 | 220. | | 8:18:28 | 81. |
| 7 Simen Ballangrud | 2:03:43 | 164. | | 10:22:11 | 87. |
88 | 58 | Koovee 2 | FIN | 10:23:11 | |
| 1 Vojtech Sykora | | | | 1:20:35 | 13. |
| 2 Jarno Parkkinen | 1:41:43 | 141. | | 3:02:19 | 80. |
| 3 Ari-Pekka Lassila | 1:49:40 | 97. | | 4:51:59 | 79. |
| 4 Jere Simola | 1:05:07 | 139. | | 5:57:07 | 87. |
| 5 Juho Westerlund | 1:04:00 | 49. | | 7:01:07 | 77. |
| 6 Miki Vuorinen | 1:17:47 | 196. | | 8:18:55 | 82. |
| 7 Eevert Kenttämies | 2:04:15 | 168. | | 10:23:11 | 88. |
89 | 137 | KFUM Örebro OK | SWE | 10:23:42 | |
| 1 Huga Örn | | | | 1:27:37 | 99. |
| 2 Jonatan Gustafsson | 1:15:21 | 1. | | 2:42:58 | 2. |
| 3 Jacob Eriksson | 1:51:51 | 123. | | 4:34:49 | 42. |
| 4 Ted Nilsson | 1:02:44 | 109. | | 5:37:33 | 51. |
| 5 Melker Forsberg | 1:16:27 | 140. | | 6:54:00 | 61. |
| 6 Edvin Halldin | 1:22:31 | 264. | | 8:16:32 | 79. |
| 7 Anton Kruse | 2:07:09 | 206. | | 10:23:42 | 89. |
90 | 1355 | IKHP Huskvarna 3 | SWE | 10:24:10 | |
| 1 Lukas Granstedt | | | | 1:41:58 | 243. |
| 2 Rickard Djerf | 1:42:47 | 147. | | 3:24:46 | 171. |
| 3 Anton Hansson | 1:52:16 | 130. | | 5:17:02 | 134. |
| 4 Andreas Gustafsson | 1:00:22 | 85. | | 6:17:25 | 124. |
| 5 Mattias Öhlund | 1:03:12 | 43. | | 7:20:37 | 101. |
| 6 Anders Skoglund | 1:08:15 | 81. | | 8:28:52 | 91. |
| 7 Aleksei Alekseyonok | 1:55:18 | 104. | | 10:24:10 | 90. |
91 | 80 | OK77 2 | FIN | 10:24:55 | |
| 1 Antti Järvenpää | | | | 1:27:05 | 77. |
| 2 Mikko Salervo | 1:36:23 | 102. | | 3:03:29 | 84. |
| 3 Caj Snickars | 1:49:18 | 92. | | 4:52:47 | 85. |
| 4 Vesa Kankaanpää | 57:55 | 59. | | 5:50:42 | 75. |
| 5 Oscar Stenbacka | 1:16:35 | 141. | | 7:07:18 | 83. |
| 6 Christoffer Melin | 1:14:26 | 139. | | 8:21:44 | 86. |
| 7 Ilari Visuri | 2:03:10 | 163. | | 10:24:55 | 91. |
92 | 59 | Lynx 2 | FIN | 10:27:08 | |
| 1 Antti Parjanne | | | | 1:23:51 | 22. |
| 2 Tuomas Metsälä | 1:38:52 | 118. | | 3:02:43 | 82. |
| 3 Juuso Metsälä | 1:50:37 | 108. | | 4:53:21 | 89. |
| 4 Juuso Viskari | 54:40 | 21. | | 5:48:01 | 71. |
| 5 Marko Närvä | 1:15:08 | 121. | | 7:03:09 | 79. |
| 6 Rainer Kujala | 1:06:55 | 74. | | 8:10:05 | 73. |
| 7 Ville Rehn | 2:17:03 | 408. | | 10:27:08 | 92. |
93 | 78 | SK Pohjantähti | FIN | 10:27:32 | |
| 1 Severi Similä | | | | 1:27:05 | 76. |
| 2 Miska Kuusikko | 1:40:51 | 136. | | 3:07:56 | 110. |
| 3 Vili Ihme | 2:04:01 | 272. | | 5:11:57 | 125. |
| 4 Veikka Heino | 1:09:49 | 187. | | 6:21:47 | 134. |
| 5 Arttu Taulavuori | 1:04:52 | 55. | | 7:26:40 | 111. |
| 6 Paavo Niemelä | 1:09:36 | 98. | | 8:36:17 | 102. |
| 7 Iisak Helander | 1:51:15 | 79. | | 10:27:32 | 93. |
94 | 118 | Kouvolan Suunnistajat 2 | FIN | 10:27:45 | |
| 1 Lauri Mattila | | | | 1:42:23 | 259. |
| 2 Mikael Lindén | 1:35:37 | 93. | | 3:18:00 | 133. |
| 3 Matthew Gooch | 1:51:15 | 118. | | 5:09:16 | 116. |
| 4 Juho Matikainen | 1:00:18 | 83. | | 6:09:34 | 105. |
| 5 Onni Vepsäläinen | 1:11:59 | 96. | | 7:21:34 | 103. |
| 6 Aatu Hirvikallio | 1:08:46 | 87. | | 8:30:20 | 92. |
| 7 Jussi Soini | 1:57:24 | 120. | | 10:27:45 | 94. |
95 | 262 | Anttolan Urheilijat | FIN | 10:27:47 | |
| 1 Juha Hyyryläinen | | | | 1:23:55 | 28. |
| 2 Heikki Manninen | 1:36:12 | 100. | | 3:00:07 | 70. |
| 3 Uku-Laur Tali | 1:52:17 | 131. | | 4:52:24 | 80. |
| 4 Petri Noponen | 1:01:35 | 97. | | 5:53:59 | 81. |
| 5 Kalle Manninen | 1:13:42 | 108. | | 7:07:42 | 84. |
| 6 Joonatan Kivelä | 1:09:06 | 92. | | 8:16:48 | 80. |
| 7 Viljami Pätäri | 2:10:58 | 265. | | 10:27:47 | 95. |
96 | 1197 | VERSME | LTU | 10:29:44 | |
| 1 Rimvydas Alminas | | | | 1:36:58 | 187. |
| 2 Giedrius Sabaliauskas | 1:42:06 | 145. | | 3:19:04 | 145. |
| 3 Leonas Mockunas | 1:40:58 | 46. | | 5:00:02 | 99. |
| 4 Paulius Kudriavcevas | 1:05:43 | 146. | | 6:05:46 | 101. |
| 5 Mindaugas Lukauskas | 1:15:43 | 132. | | 7:21:30 | 102. |
| 6 Lukas Vaitkus | 1:10:50 | 110. | | 8:32:21 | 95. |
| 7 Martynas Stanys | 1:57:23 | 119. | | 10:29:44 | 96. |
97 | 195 | Göteborg Majorna OK 2 | SWE | 10:31:15 | |
| 1 Manuele Ren | | | | 1:27:20 | 87. |
| 2 Jakob Wahl | 1:39:05 | 119. | | 3:06:26 | 100. |
| 3 Axel Halvarsson | 2:06:54 | 316. | | 5:13:20 | 127. |
| 4 Anders Hedberg | 58:31 | 68. | | 6:11:51 | 110. |
| 5 Martin Smelik | 1:06:45 | 70. | | 7:18:37 | 95. |
| 6 Johan Olsson | 1:12:02 | 119. | | 8:30:39 | 93. |
| 7 Viktor Jellvert Börjeson | 2:00:35 | 136. | | 10:31:15 | 97. |
98 | 105 | NTNUI 4 | NOR | 10:34:17 | |
| 1 Markus Kjärner-Semb | | | | 1:27:19 | 86. |
| 2 Are Wigaard | 1:37:05 | 104. | | 3:04:25 | 92. |
| 3 Tuve Möller | 2:19:18 | 534. | | 5:23:44 | 156. |
| 4 Espen Samuelsen Skiri | 58:13 | 64. | | 6:21:57 | 135. |
| 5 Lars Sandstad | 1:04:44 | 54. | | 7:26:41 | 112. |
| 6 Sondre Ytterbö | 1:20:25 | 224. | | 8:47:07 | 116. |
| 7 Sergey Popov | 1:47:09 | 56. | | 10:34:17 | 98. |
99 | 537 | Kalevan Rasti 4 | FIN | 10:34:20 | |
| 1 Kari Varis | | | | 1:35:01 | 168. |
| 2 Hannu Airila | 1:39:50 | 131. | | 3:14:52 | 123. |
| 3 Simo Martomaa | 1:52:15 | 129. | | 5:07:08 | 113. |
| 4 Mikko Heinonen | 58:27 | 67. | | 6:05:35 | 100. |
| 5 Harri Romppanen | 1:13:30 | 107. | | 7:19:05 | 98. |
| 6 Akseli Ahtiainen | 1:15:19 | 155. | | 8:34:25 | 100. |
| 7 Miika Hernelahti | 1:59:55 | 133. | | 10:34:20 | 99. |
100 | 106 | Vehkalahden Veikot 2 | FIN | 10:34:33 | |
| 1 Antti Väyrynen | | | | 1:34:58 | 166. |
| 2 Eero Inkeri | 1:52:48 | 240. | | 3:27:47 | 186. |
| 3 Tuomas Mattila | 1:43:39 | 59. | | 5:11:27 | 123. |
| 4 Aapo Laiho | 1:03:33 | 120. | | 6:15:00 | 118. |
| 5 Henri Kukkonen | 1:15:28 | 130. | | 7:30:28 | 116. |
| 6 Janne Weckman | 1:10:06 | 102. | | 8:40:34 | 105. |
| 7 Juho Pousi | 1:53:58 | 96. | | 10:34:33 | 100. |
101 | 76 | Rasti-Jussit | FIN | 10:34:47 | |
| 1 Mikko Patana | | | | 1:24:44 | 43. |
| 2 Roope Lemberg | 1:44:37 | 161. | | 3:09:21 | 112. |
| 3 Niko Nissinen | 2:04:20 | 279. | | 5:13:42 | 128. |
| 4 Antti Iivari | 58:01 | 61. | | 6:11:44 | 108. |
| 5 Aleksi Hauhia | 1:05:51 | 64. | | 7:17:35 | 93. |
| 6 Ville Pitkänen | 1:20:46 | 233. | | 8:38:22 | 104. |
| 7 Antti Hakala | 1:56:25 | 113. | | 10:34:47 | 101. |
102 | 71 | IF Femman | FIN | 10:35:39 | |
| 1 Victor Lövdahl | | | | 1:27:30 | 94. |
| 2 Andreas Hall | 1:35:27 | 92. | | 3:02:57 | 83. |
| 3 Christian Kronberg | 2:02:05 | 241. | | 5:05:03 | 108. |
| 4 Anders Bäckström | 59:56 | 77. | | 6:04:59 | 98. |
| 5 Sergey Gorokhov | 1:13:57 | 110. | | 7:18:56 | 97. |
| 6 Staffan Järn | 1:15:11 | 152. | | 8:34:07 | 99. |
| 7 Matias Lund | 2:01:31 | 143. | | 10:35:39 | 102. |
103 | 1698 | OK Pan Århus | DEN | 10:42:53 | |
| 1 Andreas Bock Björnsen | | | | 1:27:31 | 95. |
| 2 Mads Möller Skaug | 1:39:24 | 126. | | 3:06:56 | 103. |
| 3 Jeppe Edvardsen | 1:58:06 | 186. | | 5:05:02 | 107. |
| 4 Niklas Hjort Ingwersen | 1:10:12 | 193. | | 6:15:14 | 119. |
| 5 Morten Rindom Knudsen | 1:09:38 | 85. | | 7:24:52 | 107. |
| 6 Stefan Frands Petersen | 1:19:43 | 216. | | 8:44:36 | 110. |
| 7 Tobias Karlsmose Svarer | 1:58:16 | 124. | | 10:42:53 | 103. |
104 | 187 | Byåsen IL | NOR | 10:43:41 | |
| 1 Oskar Andrén | | | | 1:26:01 | 50. |
| 2 Vebjörn Bergh-Hansen | 1:28:56 | 53. | | 2:54:57 | 51. |
| 3 Petter Liabakk Eriksen | 2:01:23 | 230. | | 4:56:21 | 94. |
| 4 Erlend Aune | 1:06:58 | 159. | | 6:03:19 | 97. |
| 5 Torgeir Aune | 1:39:54 | 480. | | 7:43:13 | 133. |
| 6 Jérôme Soulard | 59:50 | 23. | | 8:43:04 | 108. |
| 7 Terje Maroni | 2:00:37 | 137. | | 10:43:41 | 104. |
105 | 75 | Linköpings OK | SWE | 10:43:43 | |
| 1 Olof Ljunggren | | | | 1:34:48 | 161. |
| 2 Emanuel Herberthson | 1:31:55 | 74. | | 3:06:44 | 101. |
| 3 Olle Bergstedt | 1:57:59 | 185. | | 5:04:43 | 105. |
| 4 Fredrik Johansson jr | 1:05:07 | 138. | | 6:09:51 | 106. |
| 5 Edvin Åtting | 1:15:12 | 125. | | 7:25:04 | 108. |
| 6 Johan Allard | 1:17:16 | 184. | | 8:42:20 | 106. |
| 7 Maxime Bonneau | 2:01:22 | 142. | | 10:43:43 | 105. |
106 | 44 | Kristiansand OK | NOR | 10:44:05 | |
| 1 Christian Bøen | | | | 1:24:03 | 32. |
| 2 Eirik H. Martens | 1:37:32 | 109. | | 3:01:35 | 78. |
| 3 Ståle Gjelsten | 2:09:33 | 346. | | 5:11:09 | 120. |
| 4 Marianne Andersen | 58:07 | 63. | | 6:09:16 | 104. |
| 5 Markus Mollestad | 1:34:30 | 378. | | 7:43:46 | 134. |
| 6 Glenn Tørå | 1:06:11 | 65. | | 8:49:58 | 117. |
| 7 Jonas Munthe | 1:54:07 | 98. | | 10:44:05 | 106. |
107 | 53 | Navi 2 | FIN | 10:44:17 | |
| 1 Pau Llorens Caellas | | | | 1:27:30 | 93. |
| 2 Anssi Koirikivi | 1:39:29 | 128. | | 3:06:59 | 104. |
| 3 Vinski Malinen | 1:46:10 | 69. | | 4:53:09 | 88. |
| 4 Sami-Petteri Juopperi | 1:00:40 | 88. | | 5:53:50 | 80. |
| 5 Risto Uusivirta | 1:14:55 | 120. | | 7:08:46 | 87. |
| 6 Lars Vicari | 1:24:13 | 287. | | 8:32:59 | 97. |
| 7 Marko Manninen | 2:11:17 | 267. | | 10:44:17 | 107. |
108 | 107 | Vaajakosken Terä | FIN | 10:44:32 | |
| 1 Mikko Hölsö | | | | 1:27:59 | 114. |
| 2 Timo Joensuu | 1:39:09 | 120. | | 3:07:08 | 105. |
| 3 Heikki Kettunen | 2:05:24 | 293. | | 5:12:32 | 126. |
| 4 Petri Saari | 1:00:26 | 87. | | 6:12:59 | 113. |
| 5 Jaakko Penttinen | 1:21:42 | 194. | | 7:34:42 | 120. |
| 6 Topi Leppäsalmi | 1:07:43 | 78. | | 8:42:26 | 107. |
| 7 Ville Keskisaari | 2:02:06 | 148. | | 10:44:32 | 108. |
109 | 133 | Azuolas | LTU | 10:45:12 | |
| 1 Tautvydas Rimkus | | | | 1:36:33 | 177. |
| 2 Adomas Casas | 1:50:58 | 217. | | 3:27:32 | 184. |
| 3 Gytis Nakvosas | 1:56:54 | 171. | | 5:24:26 | 164. |
| 4 Tomas Kuzminskis | 1:04:39 | 131. | | 6:29:05 | 146. |
| 5 Nazar Levytskyi | 1:12:45 | 103. | | 7:41:51 | 130. |
| 6 Mantas Rimkus | 1:10:17 | 104. | | 8:52:08 | 121. |
| 7 Pranas Germanavicius | 1:53:04 | 86. | | 10:45:12 | 109. |
110 | 74 | Ås-NMBU Orientering | NOR | 10:45:23 | |
| 1 Anders Haugskott | | | | 1:26:24 | 57. |
| 2 Sander Tonjer Fingarsen | 1:43:06 | 152. | | 3:09:30 | 113. |
| 3 Ivar Aukrust Osmoen | 1:43:07 | 57. | | 4:52:38 | 82. |
| 4 Kristoffer Fiane Pedersen | 1:03:29 | 119. | | 5:56:07 | 85. |
| 5 Jostein Svaland Dale | 1:20:27 | 182. | | 7:16:34 | 91. |
| 6 Vegard Fiane Pedersen | 1:18:56 | 209. | | 8:35:30 | 101. |
| 7 Linus Olhans | 2:09:53 | 259. | | 10:45:23 | 110. |
111 | 109 | Skogslöparna | SWE | 10:49:07 | |
| 1 Anders Sundin | | | | 1:44:25 | 305. |
| 2 Börje Pauler | 1:30:49 | 64. | | 3:15:14 | 124. |
| 3 Lars Widmer | 1:51:31 | 121. | | 5:06:46 | 110. |
| 4 Emanuel Näslund | 1:09:10 | 181. | | 6:15:56 | 121. |
| 5 Jonas Hälldal | 1:23:26 | 219. | | 7:39:23 | 126. |
| 6 Frida Sandberg | 1:15:28 | 162. | | 8:54:51 | 125. |
| 7 Stefan Sjölund | 1:54:15 | 100. | | 10:49:07 | 111. |
112 | 267 | Eksjö SOK 2 | SWE | 10:49:08 | |
| 1 Mattis Persson | | | | 1:41:24 | 226. |
| 2 Viktor Antonsson | 1:51:13 | 225. | | 3:32:38 | 211. |
| 3 Simon Nilsson | 1:54:44 | 154. | | 5:27:22 | 177. |
| 4 Hugo Jakobsson | 1:05:56 | 149. | | 6:33:18 | 152. |
| 5 Dominik Pruza | 1:07:09 | 75. | | 7:40:28 | 128. |
| 6 Simon Freyland | 1:12:54 | 126. | | 8:53:23 | 122. |
| 7 Florian Nagel | 1:55:45 | 107. | | 10:49:08 | 112. |
113 | 81 | Lahden Suunnistajat-37 2 | FIN | 10:51:58 | |
| 1 Valtteri Rantala | | | | 1:37:22 | 204. |
| 2 Lasse Kautto | 1:56:26 | 289. | | 3:33:48 | 219. |
| 3 Damiano Bettega | 1:49:31 | 93. | | 5:23:20 | 154. |
| 4 Petteri Huikko | 55:39 | 29. | | 6:19:00 | 127. |
| 5 Joni Solonen | 1:16:50 | 144. | | 7:35:50 | 121. |
| 6 Tatu Leirimaa | 1:15:17 | 154. | | 8:51:08 | 119. |
| 7 Atte Etula | 2:00:49 | 138. | | 10:51:58 | 113. |
114 | 227 | Tampereen Pyrintö 3 | FIN | 10:52:07 | |
| 1 Jekabs Janovs | | | | 1:35:50 | 170. |
| 2 Juho Kinni | 1:30:58 | 65. | | 3:06:48 | 102. |
| 3 Riku Gröhn | 1:46:04 | 68. | | 4:52:52 | 86. |
| 4 Vili Sipilä | 1:14:59 | 247. | | 6:07:51 | 103. |
| 5 Jarkko Laine | 1:17:46 | 158. | | 7:25:38 | 109. |
| 6 Eetu Lehtovirta | 1:19:07 | 213. | | 8:44:45 | 112. |
| 7 Aapo Liponkoski | 2:07:21 | 217. | | 10:52:07 | 114. |
115 | 111 | Hiidenkiertäjät 2 | FIN | 10:52:33 | |
| 1 Filip Adamek | | | | 1:33:57 | 147. |
| 2 Lauri Linnainmaa | 1:37:30 | 107. | | 3:11:27 | 117. |
| 3 Tomi Närvä | 2:06:52 | 314. | | 5:18:19 | 141. |
| 4 Jan Stepanek | 1:01:35 | 98. | | 6:19:55 | 130. |
| 5 Harri Räty | 1:17:36 | 155. | | 7:37:32 | 123. |
| 6 Jukka-Pekka Seppänen | 1:14:05 | 136. | | 8:51:38 | 120. |
| 7 Ville Luoma | 2:00:55 | 139. | | 10:52:33 | 115. |
116 | 408 | Fredrikstad SK | NOR | 10:53:37 | |
| 1 Syver Strand Gulbrandsen | | | | 1:33:58 | 149. |
| 2 Herman Ryen Martinsen | 1:48:59 | 191. | | 3:22:58 | 160. |
| 3 Sindre Östhagen | 1:41:37 | 51. | | 5:04:36 | 104. |
| 4 Espen Danevad | 1:05:45 | 147. | | 6:10:21 | 107. |
| 5 Bent Olav Aamodt | 1:11:18 | 92. | | 7:21:40 | 104. |
| 6 Dyre Martin Gulbrandsen | 1:22:38 | 266. | | 8:44:19 | 109. |
| 7 Sigurd Andreassen | 2:09:17 | 252. | | 10:53:37 | 116. |
117 | 100 | Sävedalens AIK 2 | SWE | 10:53:46 | |
| 1 Carl Josefsson | | | | 1:27:59 | 115. |
| 2 Casper Skepp | 1:33:31 | 85. | | 3:01:31 | 74. |
| 3 Axel Pannier | 1:54:12 | 149. | | 4:55:43 | 93. |
| 4 Jonas Palm | 1:02:41 | 108. | | 5:58:25 | 89. |
| 5 Theis Munktved | 1:05:07 | 57. | | 7:03:33 | 80. |
| 6 Balázs Miavecz | 1:16:18 | 170. | | 8:19:51 | 83. |
| 7 Per Nordholm | 2:33:55 | 723. | | 10:53:46 | 117. |
118 | 45 | Rajamäen Rykmentti | FIN | 10:54:56 | |
| 1 Tuomas Tervo | | | | 1:28:05 | 120. |
| 2 Hannu-Pekka Pukema | 1:35:40 | 94. | | 3:03:46 | 86. |
| 3 Otto Saikkonen | 2:03:07 | 258. | | 5:06:53 | 112. |
| 4 Nuutti Toivonen | 1:04:52 | 136. | | 6:11:45 | 109. |
| 5 Jonne Mourujärvi | 1:15:27 | 129. | | 7:27:13 | 114. |
| 6 Otso Leinonen | 1:33:50 | 503. | | 9:01:03 | 135. |
| 7 Matti Liukkonen | 1:53:52 | 94. | | 10:54:56 | 118. |
119 | 70 | Västerås SOK | SWE | 10:55:00 | |
| 1 Mark Bogataj | | | | 1:23:52 | 24. |
| 2 Peter Tuar | 1:43:57 | 156. | | 3:07:49 | 109. |
| 3 Sixten Slagbrand | 2:03:12 | 260. | | 5:11:02 | 119. |
| 4 Erik Palm | 1:04:46 | 134. | | 6:15:49 | 120. |
| 5 Noa Sjöstrand | 1:31:44 | 347. | | 7:47:33 | 136. |
| 6 Robert Palm | 1:11:06 | 113. | | 8:58:40 | 130. |
| 7 Elmar Montero Crceles | 1:56:20 | 111. | | 10:55:00 | 119. |
120 | 101 | Espoon Suunta 2 | FIN | 10:56:46 | |
| 1 Mikko Tervakangas | | | | 1:43:11 | 287. |
| 2 Antti Sorsa | 1:51:57 | 230. | | 3:35:09 | 227. |
| 3 Juho Noponen | 2:01:43 | 236. | | 5:36:52 | 195. |
| 4 Juho Hiltunen | 1:02:35 | 103. | | 6:39:28 | 165. |
| 5 Miika Vehmas | 1:17:44 | 156. | | 7:57:12 | 154. |
| 6 Daniel Rautio | 1:03:01 | 44. | | 9:00:14 | 132. |
| 7 Mikael Rautio | 1:56:32 | 114. | | 10:56:46 | 120. |
121 | 194 | Kalmar OK | SWE | 10:57:14 | |
| 1 Piotr Parfianowicz | | | | 1:27:13 | 80. |
| 2 Mikolaj Krawczynski | 1:31:07 | 69. | | 2:58:20 | 64. |
| 3 Martin Hederskog | 2:00:21 | 216. | | 4:58:42 | 95. |
| 4 Johan Glatz | 1:04:28 | 129. | | 6:03:10 | 96. |
| 5 Filip Gummesson | 1:16:01 | 138. | | 7:19:11 | 99. |
| 6 Fredrik Ellin | 1:27:46 | 337. | | 8:46:58 | 115. |
| 7 Edvin Strandberg | 2:10:16 | 263. | | 10:57:14 | 121. |
122 | 82 | IFK Lidingö SOK 2 | SWE | 10:57:27 | |
| 1 Pablo Ferrando | | | | 1:34:42 | 159. |
| 2 Johan Langerak | 1:43:07 | 153. | | 3:17:49 | 131. |
| 3 Paul Pruzina | 1:58:41 | 197. | | 5:16:30 | 133. |
| 4 Oliwer Liwång | 1:02:37 | 104. | | 6:19:07 | 128. |
| 5 Kristoffer Tengroth | 1:10:24 | 89. | | 7:29:31 | 115. |
| 6 Harry McMurtrie | 1:15:08 | 149. | | 8:44:40 | 111. |
| 7 David Rojas | 2:12:47 | 287. | | 10:57:27 | 122. |
123 | 1696 | OK Linné 5 | SWE | 10:58:25 | |
| 1 Niklas Aldén | | | | 1:44:06 | 298. |
| 2 Ken Peeters | 1:33:44 | 87. | | 3:17:50 | 132. |
| 3 Csongor Horvath | 1:49:00 | 91. | | 5:06:51 | 111. |
| 4 Olof Eriksson | 1:05:11 | 140. | | 6:12:02 | 111. |
| 5 Romain Figuiére | 1:26:33 | 258. | | 7:38:36 | 125. |
| 6 Susen Lösch | 1:16:40 | 171. | | 8:55:16 | 126. |
| 7 Gustav Fränell | 2:03:09 | 162. | | 10:58:25 | 123. |
124 | 141 | OK Denseln 2 | SWE | 10:58:45 | |
| 1 Arvid Algers-Omholt | | | | 1:36:47 | 184. |
| 2 Oscar Vångell | 1:41:41 | 139. | | 3:18:29 | 135. |
| 3 Oleksandr Starov | 1:48:17 | 83. | | 5:06:46 | 109. |
| 4 Anton Tynong | 55:43 | 31. | | 6:02:30 | 94. |
| 5 Wilmer Kempe | 1:15:21 | 127. | | 7:17:51 | 94. |
| 6 Yevheniia Veremeienko | 1:32:20 | 463. | | 8:50:11 | 118. |
| 7 Björn Karlsson | 2:08:34 | 246. | | 10:58:45 | 124. |
125 | 162 | OK Saldus | LAT | 11:01:52 | |
| 1 Renars Roze | | | | 1:27:25 | 90. |
| 2 Atis Reskis | 1:38:51 | 117. | | 3:06:16 | 98. |
| 3 Kristaps Jaudzems | 1:46:37 | 73. | | 4:52:53 | 87. |
| 4 Guntars Mankus | 1:09:55 | 190. | | 6:02:49 | 95. |
| 5 Oskars Zernis | 1:19:18 | 172. | | 7:22:08 | 105. |
| 6 Uldis Brucis | 1:15:41 | 165. | | 8:37:50 | 103. |
| 7 Viktors Mateics | 2:24:01 | 466. | | 11:01:52 | 125. |
126 | 301 | Surahammars SOK | SWE | 11:06:26 | |
| 1 Alfred Jeppsson | | | | 1:42:15 | 252. |
| 2 Måns Bergqvist | 1:33:01 | 79. | | 3:15:16 | 127. |
| 3 Vidar Nettelmark | 1:48:18 | 85. | | 5:03:35 | 103. |
| 4 Ulf Johansson | 1:08:34 | 176. | | 6:12:10 | 112. |
| 5 Arvid Gunérus | 1:27:18 | 271. | | 7:39:29 | 127. |
| 6 Ludvig Hasler | 1:21:30 | 243. | | 9:00:59 | 134. |
| 7 Arvid Jonforsen | 2:05:26 | 173. | | 11:06:26 | 126. |
127 | 423 | OK Kolmården 2 | SWE | 11:07:55 | |
| 1 Sverre Röjgård | | | | 1:32:25 | 134. |
| 2 Emil Tellsén | 1:33:21 | 82. | | 3:05:47 | 94. |
| 3 Erik Bäcklund Ekvall | 2:18:39 | 526. | | 5:24:26 | 164. |
| 4 Johan Malm | 1:20:08 | 323. | | 6:44:35 | 175. |
| 5 Arvid Westerberg | 1:15:10 | 123. | | 7:59:46 | 160. |
| 6 Mikael Westerberg | 1:22:05 | 253. | | 9:21:51 | 158. |
| 7 Klas Johansson | 1:46:04 | 54. | | 11:07:55 | 127. |
128 | 89 | OK Södertörn | SWE | 11:07:58 | |
| 1 Filip Möller | | | | 1:55:10 | 492. |
| 2 Oleksandr Marchuk | 1:31:24 | 70. | | 3:26:34 | 179. |
| 3 Sigrand Ludvig | 1:58:17 | 190. | | 5:24:52 | 169. |
| 4 Mattias Ivares | 1:04:14 | 124. | | 6:29:07 | 147. |
| 5 Holmberg Tomas | 1:20:16 | 180. | | 7:49:23 | 139. |
| 6 Georg Eklöw | 1:08:32 | 82. | | 8:57:55 | 127. |
| 7 Erlandsson Niklas | 2:10:02 | 262. | | 11:07:58 | 128. |
129 | 501 | OK Linné 4 | SWE | 11:09:47 | |
| 1 David Baumberger | | | | 1:42:46 | 272. |
| 2 Emil Åberg | 1:32:34 | 78. | | 3:15:20 | 129. |
| 3 Jan Leisinger | 1:58:22 | 191. | | 5:13:42 | 129. |
| 4 Felix Johnsson | 1:00:58 | 90. | | 6:14:41 | 117. |
| 5 Joel Ahlberg Eriksson | 1:26:19 | 254. | | 7:41:00 | 129. |
| 6 Svante Nelander | 1:29:46 | 397. | | 9:10:47 | 144. |
| 7 Emil Boström | 1:59:00 | 130. | | 11:09:47 | 129. |
130 | 878 | Edinburgh University | GBR | 11:09:52 | |
| 1 David Bunn | | | | 1:36:49 | 185. |
| 2 Joe Hudd | 1:41:43 | 140. | | 3:18:32 | 136. |
| 3 Alex Wetherill | 2:16:46 | 483. | | 5:35:18 | 191. |
| 4 Keegan Harkavy | 1:03:03 | 112. | | 6:38:21 | 163. |
| 5 Thomas Laraia | 1:14:20 | 114. | | 7:52:42 | 147. |
| 6 Jim Bailey | 1:07:36 | 77. | | 9:00:18 | 133. |
| 7 Boyan Ivandjikov | 2:09:33 | 254. | | 11:09:52 | 130. |
131 | 117 | Lapuan Virkiä 2 | FIN | 11:10:55 | |
| 1 Teemu Rantala | | | | 1:34:54 | 164. |
| 2 Aleksi Lammi | 2:00:04 | 344. | | 3:34:58 | 224. |
| 3 Ats Sõnajalg | 1:48:19 | 86. | | 5:23:18 | 153. |
| 4 Teemu Pihlajamäki | 1:03:07 | 113. | | 6:26:25 | 141. |
| 5 Oskari Rannila | 1:12:03 | 97. | | 7:38:28 | 124. |
| 6 Juuso Ekola | 1:15:28 | 161. | | 8:53:57 | 123. |
| 7 Pietari Jussinmäki | 2:16:58 | 406. | | 11:10:55 | 131. |
132 | 130 | Vogulisi Team ThunHondrich | SUI | 11:11:30 | |
| 1 Severin Müller | | | | 1:34:29 | 154. |
| 2 Nicolas Müller | 1:44:30 | 160. | | 3:19:00 | 144. |
| 3 Miron Rulka | 2:05:22 | 292. | | 5:24:22 | 162. |
| 4 David Grossmann | 1:24:56 | 406. | | 6:49:18 | 194. |
| 5 Valentin Seibel | 1:15:13 | 126. | | 8:04:32 | 170. |
| 6 Pascal Schmutz | 1:05:18 | 58. | | 9:09:50 | 142. |
| 7 Andri Jordi | 2:01:40 | 146. | | 11:11:30 | 132. |
133 | 99 | Helsingin Suunnistajat 14 | FIN | 11:11:57 | |
| 1 Ewan Shingler | | | | 1:28:19 | 126. |
| 2 Karim Mbembela | 1:51:00 | 218. | | 3:19:20 | 148. |
| 3 Tommi Oksanen | 2:12:27 | 392. | | 5:31:48 | 184. |
| 4 Atte Lahtinen | 1:04:43 | 132. | | 6:36:32 | 157. |
| 5 Kaarel Vesilind | 1:18:49 | 165. | | 7:55:21 | 153. |
| 6 Luca Kallela | 1:12:20 | 121. | | 9:07:42 | 140. |
| 7 Oskari Pesola | 2:04:14 | 167. | | 11:11:57 | 133. |
134 | 87 | IF Brahe | FIN | 11:13:09 | |
| 1 Otto Gripenberg | | | | 1:37:16 | 201. |
| 2 Daniel Stenlund | 1:46:25 | 173. | | 3:23:41 | 167. |
| 3 Valter Joensuu | 1:53:54 | 145. | | 5:17:36 | 136. |
| 4 Emil Jansson | 56:36 | 41. | | 6:14:12 | 116. |
| 5 Viktor West | 1:31:05 | 336. | | 7:45:18 | 135. |
| 6 Tommy Åbacka | 1:13:02 | 127. | | 8:58:20 | 129. |
| 7 Kasper Bergström | 2:14:49 | 374. | | 11:13:09 | 134. |
135 | 208 | OK Tisaren 2 | SWE | 11:15:14 | |
| 1 Niklas Gustafsson | | | | 1:42:57 | 281. |
| 2 Olle Josarp | 1:39:59 | 132. | | 3:22:57 | 159. |
| 3 Daniel Forsgren | 1:47:51 | 81. | | 5:10:48 | 118. |
| 4 Thorsten Svensson | 1:08:30 | 173. | | 6:19:19 | 129. |
| 5 Noel Helmersson | 1:17:45 | 157. | | 7:37:05 | 122. |
| 6 Tomas Hallmén | 1:17:17 | 185. | | 8:54:22 | 124. |
| 7 Martin Särnbrink | 2:20:51 | 442. | | 11:15:14 | 135. |
136 | 247 | OK Meridians | LAT | 11:15:14 | |
| 1 Martins Sirmais | | | | 1:27:11 | 79. |
| 2 Matiss Timermanis | 1:44:04 | 157. | | 3:11:15 | 116. |
| 3 Ainars Drozds | 1:59:05 | 202. | | 5:10:21 | 117. |
| 4 Tomass Turlajs | 1:08:31 | 174. | | 6:18:52 | 126. |
| 5 Matiass Jansons | 1:23:54 | 228. | | 7:42:47 | 132. |
| 6 Kaspars Radzins | 1:21:47 | 247. | | 9:04:34 | 139. |
| 7 Marcis Jansons | 2:10:40 | 264. | | 11:15:14 | 136. |
137 | 293 | Valkeakosken Haka 2 | FIN | 11:16:01 | |
| 1 Tuomas Leinamo | | | | 1:36:30 | 175. |
| 2 Eerik Aaltio | 1:38:45 | 116. | | 3:15:16 | 126. |
| 3 Miro Sivonen | 2:02:50 | 253. | | 5:18:06 | 140. |
| 4 Seeti Salonen | 1:19:53 | 322. | | 6:37:59 | 160. |
| 5 Kalle Taura | 1:12:17 | 102. | | 7:50:16 | 141. |
| 6 Sami Mänty | 1:22:00 | 251. | | 9:12:17 | 146. |
| 7 Valtteri Rantala | 2:03:44 | 166. | | 11:16:01 | 137. |
138 | 121 | Lappeen Riento 2 | FIN | 11:17:33 | |
| 1 Miika Husu | | | | 1:37:24 | 205. |
| 2 Aaro Nurmiainen | 1:51:01 | 219. | | 3:28:25 | 194. |
| 3 Oskari Niemi | 2:03:23 | 263. | | 5:31:48 | 183. |
| 4 Matti Maajärvi | 1:02:39 | 106. | | 6:34:27 | 155. |
| 5 Ville Saikko | 1:15:50 | 133. | | 7:50:18 | 142. |
| 6 Vertti Myllärinen | 1:08:48 | 88. | | 8:59:06 | 131. |
| 7 Ville Huomolin | 2:18:26 | 417. | | 11:17:33 | 138. |
139 | 454 | Ikaalisten Nouseva-Voima 3 | FIN | 11:17:42 | |
| 1 Henri Taanila | | | | 1:42:16 | 253. |
| 2 David Stocks | 1:36:11 | 98. | | 3:18:27 | 134. |
| 3 Alistair George | 1:53:13 | 142. | | 5:11:40 | 124. |
| 4 Jari Niemenmaa | 1:15:42 | 255. | | 6:27:22 | 142. |
| 5 Iivo Kotamäki | 1:15:22 | 128. | | 7:42:45 | 131. |
| 6 Toby Wilson | 1:15:31 | 164. | | 8:58:16 | 128. |
| 7 Toby Lang | 2:19:25 | 426. | | 11:17:42 | 139. |
140 | 249 | OK Raseborg | FIN | 11:17:50 | |
| 1 Karl Emil Lemström | | | | 1:37:02 | 189. |
| 2 Calle Forsström | 1:45:42 | 169. | | 3:22:44 | 157. |
| 3 Roy Wickholm | 2:01:27 | 232. | | 5:24:12 | 160. |
| 4 Pekka Vesterinen | 1:02:06 | 100. | | 6:26:18 | 140. |
| 5 Daniel Forsell | 1:23:30 | 220. | | 7:49:48 | 140. |
| 6 Oskar Höglund | 1:14:24 | 138. | | 9:04:13 | 137. |
| 7 Ville Forsström | 2:13:37 | 328. | | 11:17:50 | 140. |
141 | 145 | Pellon Ponsi | FIN | 11:18:23 | |
| 1 Perttu Hietala | | | | 1:27:39 | 104. |
| 2 Juho-Matti Taivainen | 1:41:54 | 142. | | 3:09:33 | 114. |
| 3 Jyri Uusitalo | 1:50:27 | 106. | | 5:00:00 | 98. |
| 4 Jaakko Tervo | 1:16:21 | 264. | | 6:16:22 | 123. |
| 5 Jere Korteniemi | 1:14:53 | 119. | | 7:31:16 | 117. |
| 6 Janne Häkkinen | 1:15:10 | 151. | | 8:46:27 | 114. |
| 7 Kalle Häkkinen | 2:31:56 | 682. | | 11:18:23 | 141. |
142 | 225 | MS Parma 3 | FIN | 11:18:30 | |
| 1 Artem Popov | | | | 1:41:16 | 222. |
| 2 Eero-Matti Vainio | 1:50:55 | 216. | | 3:32:12 | 202. |
| 3 Oskari Lepistö | 1:49:49 | 98. | | 5:22:01 | 147. |
| 4 Henrik Väisänen | 55:53 | 33. | | 6:17:54 | 125. |
| 5 Lauri Aalto | 1:08:44 | 81. | | 7:26:39 | 110. |
| 6 Julius Niemelä | 1:19:37 | 214. | | 8:46:17 | 113. |
| 7 Matias Lautamäki | 2:32:13 | 687. | | 11:18:30 | 142. |
143 | 131 | Kangasala SK 2 | FIN | 11:21:47 | |
| 1 Jussi Salo | | | | 1:42:13 | 249. |
| 2 Mikko Sipilä | 1:40:46 | 135. | | 3:23:00 | 161. |
| 3 Jaakko Istolahti | 2:02:17 | 245. | | 5:25:17 | 172. |
| 4 Petri Ikävalko | 1:03:39 | 121. | | 6:28:56 | 145. |
| 5 Eero Sallinen | 1:22:02 | 199. | | 7:50:59 | 145. |
| 6 Topi Hyytiäinen | 1:25:48 | 312. | | 9:16:47 | 152. |
| 7 Antti Hyytiäinen | 2:04:59 | 170. | | 11:21:47 | 143. |
144 | 345 | Farum-Tisvilde OK | DEN | 11:22:31 | |
| 1 Hans Grönborg | | | | 1:41:08 | 219. |
| 2 Erik Grönborg | 1:37:35 | 110. | | 3:18:43 | 140. |
| 3 Lasse Falck Weber | 2:03:37 | 267. | | 5:22:20 | 148. |
| 4 Tim Falck Weber | 1:15:47 | 258. | | 6:38:07 | 161. |
| 5 Tobias Olloz | 1:30:34 | 326. | | 8:08:42 | 177. |
| 6 Johannes Marager | 1:14:27 | 140. | | 9:23:09 | 162. |
| 7 Jonas Falck Weber | 1:59:21 | 131. | | 11:22:31 | 144. |
145 | 381 | SK Uusi | FIN | 11:27:46 | |
| 1 Antton Koivisto | | | | 1:39:34 | 217. |
| 2 Matti Kallio | 1:55:57 | 282. | | 3:35:31 | 231. |
| 3 Tommi Hakuli | 1:49:35 | 96. | | 5:25:06 | 170. |
| 4 Teemu Lehtoranta | 1:09:00 | 178. | | 6:34:06 | 154. |
| 5 Eero Tuomaala | 1:23:14 | 217. | | 7:57:21 | 155. |
| 6 Olli Malinen | 1:17:00 | 174. | | 9:14:22 | 149. |
| 7 Mikko Hulkkonen | 2:13:23 | 324. | | 11:27:46 | 145. |
146 | 181 | OLC Kapreolo | SUI | 11:28:46 | |
| 1 Maurer Laurin | | | | 1:48:12 | 375. |
| 2 Curiger Thomas | 1:48:00 | 185. | | 3:36:12 | 235. |
| 3 Meier Lukas | 1:54:33 | 150. | | 5:30:46 | 179. |
| 4 Mohn Peter | 1:13:51 | 232. | | 6:44:38 | 178. |
| 5 Hotz Markus | 1:19:16 | 169. | | 8:03:54 | 168. |
| 6 Egli Roman | 1:18:29 | 204. | | 9:22:23 | 161. |
| 7 Baumann Sebastian | 2:06:23 | 175. | | 11:28:46 | 146. |
147 | 161 | Sundsvalls OK | SWE | 11:29:05 | |
| 1 Axel Lundgren | | | | 1:42:01 | 244. |
| 2 Anders Vedin | 1:33:14 | 80. | | 3:15:15 | 125. |
| 3 Anders Axling | 2:01:56 | 239. | | 5:17:12 | 135. |
| 4 Simon Teike | 1:19:04 | 302. | | 6:36:16 | 156. |
| 5 Fredrik Noborn | 1:23:50 | 227. | | 8:00:06 | 162. |
| 6 Mattias Larsson | 1:15:53 | 167. | | 9:16:00 | 151. |
| 7 Truls Lindholm | 2:13:04 | 308. | | 11:29:05 | 147. |
148 | 119 | Ärla IF | SWE | 11:29:49 | |
| 1 Edvards Zvirgzdins | | | | 1:32:38 | 138. |
| 2 Emils Saulite | 1:50:24 | 207. | | 3:23:02 | 162. |
| 3 Joel Aristondo Magnusson | 2:00:14 | 215. | | 5:23:16 | 152. |
| 4 Emils Lazdans | 57:14 | 49. | | 6:20:30 | 131. |
| 5 Viktor Fröberg | 1:27:16 | 270. | | 7:47:47 | 137. |
| 6 Julia Davidsson | 1:23:14 | 273. | | 9:11:01 | 145. |
| 7 Adam Skvor | 2:18:47 | 421. | | 11:29:49 | 148. |
149 | 132 | Rajamäen Rykmentti 2 | FIN | 11:29:55 | |
| 1 Sander Vaher | | | | 1:27:53 | 112. |
| 2 Nikanor Pitkänen | 1:55:32 | 276. | | 3:23:25 | 164. |
| 3 Ari Laapas | 2:00:49 | 223. | | 5:24:14 | 161. |
| 4 Touko Hyvärilä | 1:14:16 | 235. | | 6:38:31 | 164. |
| 5 Elias Haapala | 1:37:19 | 426. | | 8:15:50 | 193. |
| 6 Rasmus Laapas | 1:19:56 | 217. | | 9:35:46 | 182. |
| 7 Jaakko Leinonen | 1:54:09 | 99. | | 11:29:55 | 149. |
150 | 122 | Rasti-Kurikka | FIN | 11:30:00 | |
| 1 Niko Koskela | | | | 1:34:45 | 160. |
| 2 Antti Hemminki | 1:44:11 | 159. | | 3:18:57 | 143. |
| 3 Eero Markkila | 2:01:45 | 237. | | 5:20:43 | 144. |
| 4 Esa Kuoppala | 1:22:59 | 368. | | 6:43:42 | 172. |
| 5 Juha-Matti Laakso | 1:15:58 | 137. | | 7:59:41 | 159. |
| 6 Jari Välikorpi | 1:22:39 | 267. | | 9:22:20 | 160. |
| 7 Aarne Orhanen | 2:07:39 | 232. | | 11:30:00 | 150. |
151 | 186 | Freidig SPK 2 | NOR | 11:30:03 | |
| 1 Vetle Grönvik Ekra | | | | 1:55:17 | 496. |
| 2 Alf Petter Lynum | 1:37:56 | 113. | | 3:33:14 | 214. |
| 3 Emil Reinertsen Leroyer | 2:05:00 | 287. | | 5:38:14 | 204. |
| 4 Jørgen Fiskum | 1:09:52 | 189. | | 6:48:07 | 190. |
| 5 Lars Owren | 1:25:03 | 239. | | 8:13:10 | 188. |
| 6 Mathias Leroyer | 1:23:26 | 277. | | 9:36:36 | 191. |
| 7 Tomas Eidsmo | 1:53:27 | 92. | | 11:30:03 | 151. |
152 | 274 | SK Pohjantähti 2 | FIN | 11:30:04 | |
| 1 Mikko Rahkola | | | | 1:46:05 | 334. |
| 2 Jarmo Hyyppä | 2:09:20 | 478. | | 3:55:25 | 361. |
| 3 Hannu Niemelä | 1:53:43 | 144. | | 5:49:09 | 258. |
| 4 Kalle Paakkolanvaara | 1:04:09 | 122. | | 6:53:18 | 207. |
| 5 Timo Karppinen | 1:17:23 | 152. | | 8:10:42 | 183. |
| 6 Ville Kosola | 1:13:26 | 130. | | 9:24:08 | 163. |
| 7 Yrjö Pörsti | 2:05:55 | 174. | | 11:30:04 | 152. |
153 | 152 | IL Tyrving 3 | NOR | 11:30:05 | |
| 1 Dominic Müller | | | | 1:27:00 | 70. |
| 2 Benjamin Wey | 1:34:31 | 90. | | 3:01:32 | 75. |
| 3 Björnar Peikli | 2:30:18 | 751. | | 5:31:50 | 185. |
| 4 Erik Thorsson | 1:20:53 | 336. | | 6:52:43 | 206. |
| 5 Gunnar A Fiskum | 1:12:52 | 104. | | 8:05:35 | 172. |
| 6 Björn Widén | 1:20:45 | 232. | | 9:26:21 | 165. |
| 7 Vegard Peikli | 2:03:44 | 165. | | 11:30:05 | 153. |
154 | 174 | Centrum OK Stockholm | SWE | 11:30:06 | |
| 1 Magnus Yngvesson | | | | 1:42:24 | 261. |
| 2 Jonas Lindholm | 2:03:38 | 396. | | 3:46:02 | 309. |
| 3 Jonathan Svensson | 1:55:52 | 161. | | 5:41:55 | 220. |
| 4 Oskar Karlin | 1:14:03 | 234. | | 6:55:58 | 215. |
| 5 Joel Bergkvist | 1:19:18 | 171. | | 8:15:16 | 191. |
| 6 Andreas Riling | 1:21:06 | 236. | | 9:36:23 | 188. |
| 7 Simon Botman | 1:53:43 | 93. | | 11:30:06 | 154. |
155 | 94 | IF Thor | SWE | 11:30:08 | |
| 1 Aron Hellgren | | | | 1:38:33 | 211. |
| 2 Valle Larsson | 1:48:58 | 190. | | 3:27:31 | 183. |
| 3 Elias Westerbergh | 1:59:43 | 209. | | 5:27:15 | 175. |
| 4 Hugo Hansson | 1:18:01 | 286. | | 6:45:16 | 180. |
| 5 Aron Broman | 1:22:57 | 215. | | 8:08:14 | 176. |
| 6 Axel Andersson | 1:21:29 | 241. | | 9:29:43 | 171. |
| 7 Love Bylund | 2:00:25 | 134. | | 11:30:08 | 155. |
156 | 129 | Lounais-Hämeen Rasti | FIN | 11:30:10 | |
| 1 Niilo Syrjälä | | | | 1:54:38 | 479. |
| 2 Konsta Korhonen | 2:00:59 | 355. | | 3:55:37 | 369. |
| 3 Thomas Saarela | 1:53:07 | 141. | | 5:48:45 | 253. |
| 4 Matias Rokka | 1:09:20 | 184. | | 6:58:05 | 223. |
| 5 Akseli Julkunen | 1:11:32 | 94. | | 8:09:37 | 179. |
| 6 Benjamin Saarela | 1:20:05 | 218. | | 9:29:43 | 172. |
| 7 Tuomas Rokka | 2:00:27 | 135. | | 11:30:10 | 156. |
157 | 173 | Suunta Jyväskylä 2 | FIN | 11:30:19 | |
| 1 Marko Tölli | | | | 2:00:40 | 559. |
| 2 Sauli Kovanen | 1:54:19 | 255. | | 3:54:59 | 352. |
| 3 Paulus Sulkula | 2:01:02 | 225. | | 5:56:01 | 290. |
| 4 Ossi Heikkilä | 1:10:48 | 199. | | 7:06:50 | 245. |
| 5 Teemu Karjalainen | 1:09:52 | 87. | | 8:16:43 | 196. |
| 6 Yeray Gil-Aguilar | 1:20:20 | 223. | | 9:37:03 | 193. |
| 7 Lauri Pohjola | 1:53:15 | 87. | | 11:30:19 | 157. |
158 | 251 | OK Ravinen 4 | SWE | 11:31:06 | |
| 1 Nick Barrable | | | | 1:42:14 | 250. |
| 2 Olle Kallur | 1:52:48 | 239. | | 3:35:02 | 225. |
| 3 Edvin Forsberg | 1:50:21 | 104. | | 5:25:24 | 173. |
| 4 Per-Åke Olsson | 1:02:41 | 107. | | 6:28:05 | 143. |
| 5 Martin Rinnbäck | 1:22:48 | 210. | | 7:50:53 | 144. |
| 6 Hugo Lindskog | 1:19:01 | 211. | | 9:09:55 | 143. |
| 7 Erik Lundquist | 2:21:10 | 444. | | 11:31:06 | 158. |
159 | 146 | NTNUI 5 | NOR | 11:31:35 | |
| 1 Nils Tveite | | | | 1:38:58 | 214. |
| 2 Ole Jörgen Bogen Arenth | 1:44:42 | 163. | | 3:23:40 | 166. |
| 3 Öyvind Wiggen | 2:12:13 | 389. | | 5:35:53 | 194. |
| 4 Jakob Severin Steffensen Hjelseth | 1:04:58 | 137. | | 6:40:51 | 168. |
| 5 Halvard Kornmo | 1:13:13 | 105. | | 7:54:05 | 151. |
| 6 Olav Milian Schmitt Gran | 1:15:00 | 148. | | 9:09:05 | 141. |
| 7 Sander Rogndokken | 2:22:30 | 456. | | 11:31:35 | 159. |
160 | 92 | Turun Suunnistajat 2 | FIN | 11:31:39 | |
| 1 Robert Heczko | | | | 1:42:17 | 255. |
| 2 Juho Rajaniemi | 1:50:00 | 201. | | 3:32:17 | 206. |
| 3 Otto Itkonen | 1:52:25 | 133. | | 5:24:42 | 168. |
| 4 Joonas Paananen | 1:13:09 | 223. | | 6:37:52 | 159. |
| 5 Oskari Kalliokoski | 1:23:03 | 216. | | 8:00:55 | 166. |
| 6 Jani Laine | 1:16:10 | 168. | | 9:17:05 | 154. |
| 7 Kalle Kinnala | 2:14:33 | 361. | | 11:31:39 | 160. |
161 | 196 | OK Vöru | EST | 11:31:43 | |
| 1 Rain Eensaar | | | | 1:42:26 | 262. |
| 2 Rene Post | 1:42:40 | 146. | | 3:25:07 | 175. |
| 3 Jaagup Truusalu | 1:57:43 | 180. | | 5:22:50 | 149. |
| 4 Jyri Joonas | 1:21:46 | 352. | | 6:44:36 | 176. |
| 5 Alar Kume | 1:15:10 | 124. | | 7:59:47 | 161. |
| 6 Tanel Papp | 1:17:19 | 187. | | 9:17:06 | 155. |
| 7 Hando Allmann | 2:14:36 | 363. | | 11:31:43 | 161. |
162 | 1287 | Bredaryds SOK 2 | SWE | 11:32:34 | |
| 1 Victor Hörnquist | | | | 1:26:50 | 63. |
| 2 Filip Broling | 1:48:33 | 187. | | 3:15:23 | 130. |
| 3 Fredrik Johansson | 2:27:09 | 697. | | 5:42:33 | 225. |
| 4 Håkan Svensson | 1:04:50 | 135. | | 6:47:23 | 187. |
| 5 Mats Nylund | 1:26:04 | 252. | | 8:13:28 | 190. |
| 6 August Grahn | 1:23:32 | 280. | | 9:37:00 | 192. |
| 7 Henrik Andersson | 1:55:33 | 105. | | 11:32:34 | 162. |
163 | 439 | OK Roxen | SWE | 11:32:58 | |
| 1 Jacob Påledal | | | | 1:42:31 | 265. |
| 2 Malte Eveborn | 1:50:47 | 213. | | 3:33:18 | 216. |
| 3 Hugo Dalhammer | 1:57:47 | 181. | | 5:31:05 | 182. |
| 4 Henrik Marmelid | 1:19:31 | 313. | | 6:50:37 | 197. |
| 5 Anders Lillieström | 1:16:38 | 142. | | 8:07:15 | 174. |
| 6 Lukas Eveborn | 1:17:05 | 176. | | 9:24:20 | 164. |
| 7 Nils Nedfors | 2:08:37 | 248. | | 11:32:58 | 163. |
164 | 1596 | Tapiolan kehonrakentajat ry | FIN | 11:35:06 | |
| 1 Juuso Lindeqvist | | | | 1:53:39 | 438. |
| 2 Simon Fröjdö | 1:49:34 | 195. | | 3:43:13 | 289. |
| 3 Markus Lindeqvist | 1:46:52 | 75. | | 5:30:05 | 178. |
| 4 Jesse Laukkarinen | 1:01:34 | 96. | | 6:31:40 | 150. |
| 5 Mika Lyytikäinen | 1:28:34 | 293. | | 8:00:15 | 163. |
| 6 Jarno Paavola | 1:28:28 | 364. | | 9:28:43 | 169. |
| 7 Teemu Väre | 2:06:23 | 176. | | 11:35:06 | 164. |
165 | 113 | OK Kåre 2 | SWE | 11:36:38 | |
| 1 Peter Eriksson | | | | 1:32:44 | 142. |
| 2 Wille Söderqvist | 1:50:49 | 214. | | 3:23:34 | 165. |
| 3 Simon Lundin | 1:57:58 | 184. | | 5:21:33 | 145. |
| 4 Kristofer Sidenvall | 1:04:10 | 123. | | 6:25:43 | 138. |
| 5 Gustav Eklöf | 1:08:37 | 79. | | 7:34:21 | 119. |
| 6 Eric Johansson | 1:57:50 | 1012. | | 9:32:12 | 179. |
| 7 Esbjörn Montelius Risberg | 2:04:26 | 169. | | 11:36:38 | 165. |
166 | 165 | Täby OK | SWE | 11:37:09 | |
| 1 Hugo Sjölander | | | | 1:27:26 | 91. |
| 2 Edvin Nordström | 1:47:52 | 184. | | 3:15:18 | 128. |
| 3 Robert Johansson | 2:07:51 | 330. | | 5:23:09 | 151. |
| 4 Noa Helgars | 1:09:23 | 185. | | 6:32:32 | 151. |
| 5 Linus Nilsson | 1:21:10 | 190. | | 7:53:43 | 150. |
| 6 Martin Lövald Hellberg | 1:20:59 | 235. | | 9:14:42 | 150. |
| 7 Elias Ljungdell | 2:22:26 | 455. | | 11:37:09 | 166. |
167 | 103 | OLG Galgenen | SUI | 11:38:22 | |
| 1 Corsin Müller | | | | 1:36:25 | 173. |
| 2 Noel Boos | 2:04:50 | 412. | | 3:41:15 | 260. |
| 3 Simon Rüegg | 2:10:05 | 354. | | 5:51:21 | 270. |
| 4 Nicol Infanger | 1:04:46 | 133. | | 6:56:07 | 216. |
| 5 Tim Franssen | 1:25:54 | 251. | | 8:22:01 | 204. |
| 6 Corsin Boos | 1:09:03 | 91. | | 9:31:05 | 174. |
| 7 Jan Burkhardt | 2:07:16 | 213. | | 11:38:22 | 167. |
168 | 135 | Arboro OK | LTU | 11:38:29 | |
| 1 Rokas Barauskas | | | | 1:44:29 | 309. |
| 2 Domas Juknevicius | 1:47:44 | 183. | | 3:32:14 | 203. |
| 3 Dominykas Dulius | 1:51:10 | 115. | | 5:23:24 | 155. |
| 4 Vitas Subatkis | 1:41:43 | 731. | | 7:05:07 | 243. |
| 5 Giedrius Valantinas | 1:17:00 | 148. | | 8:22:08 | 206. |
| 6 Agnius Ciapas | 1:09:38 | 100. | | 9:31:47 | 177. |
| 7 Kristis Stankevicius | 2:06:42 | 185. | | 11:38:29 | 168. |
169 | 143 | Pargas IF | FIN | 11:38:43 | |
| 1 Simon Engström | | | | 1:43:36 | 293. |
| 2 Mats Dahlen | 1:39:19 | 123. | | 3:22:55 | 158. |
| 3 Alex Virtala | 1:52:05 | 126. | | 5:15:00 | 131. |
| 4 Sören Nymalm | 1:05:37 | 145. | | 6:20:38 | 132. |
| 5 Sverre Hågensen | 1:13:22 | 106. | | 7:34:01 | 118. |
| 6 Jonatan Ahlbäck | 1:28:44 | 376. | | 9:02:45 | 136. |
| 7 Elias Lindroos | 2:35:57 | 748. | | 11:38:43 | 169. |
170 | 171 | Leksands OK | SWE | 11:40:27 | |
| 1 Maciej Hewelt | | | | 1:43:50 | 296. |
| 2 Göran Anlind | 1:44:06 | 158. | | 3:27:56 | 189. |
| 3 Jon Eklund | 1:59:24 | 204. | | 5:27:20 | 176. |
| 4 Magnus Göras | 1:10:47 | 197. | | 6:38:08 | 162. |
| 5 Markus Halvarsson | 1:19:16 | 170. | | 7:57:25 | 156. |
| 6 Eskil Nääs | 1:31:15 | 443. | | 9:28:40 | 168. |
| 7 Christoffer Lindgren | 2:11:46 | 268. | | 11:40:27 | 170. |
171 | 140 | IL Koll | NOR | 11:40:28 | |
| 1 Jarl Magnus Berge | | | | 1:41:27 | 228. |
| 2 Daniel Blom | 1:40:23 | 134. | | 3:21:50 | 153. |
| 3 Øystein Pettersen | 1:54:38 | 152. | | 5:16:29 | 132. |
| 4 Christian Fredrik Borg | 1:12:23 | 213. | | 6:28:52 | 144. |
| 5 Erik Paulsrud | 1:21:40 | 193. | | 7:50:33 | 143. |
| 6 Gustav Eggöy Markhester | 1:28:03 | 347. | | 9:18:36 | 157. |
| 7 Tobias Tronbøl Lium | 2:21:51 | 445. | | 11:40:28 | 171. |
172 | 516 | Espoon Suunta 3 | FIN | 11:40:33 | |
| 1 Flurry Grierson | | | | 1:36:38 | 180. |
| 2 Valtteri Itäranta | 2:04:59 | 414. | | 3:41:37 | 262. |
| 3 Ville Kokkila | 1:55:56 | 162. | | 5:37:34 | 200. |
| 4 Aarne Kemppainen | 1:16:10 | 263. | | 6:53:44 | 210. |
| 5 Stanislaw Pachnik | 1:05:07 | 56. | | 7:58:52 | 158. |
| 6 Kristian Boström | 1:15:22 | 158. | | 9:14:14 | 147. |
| 7 Elias Tikkanen | 2:26:19 | 518. | | 11:40:33 | 172. |
173 | 104 | Catalunya Team | ESP | 11:41:58 | |
| 1 Quim Vich | | | | 1:34:39 | 157. |
| 2 Eloi Marti | 2:07:43 | 456. | | 3:42:22 | 273. |
| 3 Jordi Moragas | 2:03:12 | 259. | | 5:45:34 | 241. |
| 4 Roger Virgili | 1:16:40 | 267. | | 7:02:15 | 230. |
| 5 Aniol Bisquert | 1:36:03 | 398. | | 8:38:19 | 240. |
| 6 Andreu Grau | 1:14:08 | 137. | | 9:52:27 | 222. |
| 7 Marc Serrallonga | 1:49:31 | 64. | | 11:41:58 | 173. |
174 | 211 | Linköpings OK 2 | SWE | 11:43:04 | |
| 1 Ian Johansson | | | | 1:48:14 | 377. |
| 2 Ludvig Eronn | 1:46:51 | 179. | | 3:35:05 | 226. |
| 3 Otto Nilsson | 2:02:26 | 248. | | 5:37:31 | 199. |
| 4 Lucas Berggren | 1:13:03 | 221. | | 6:50:35 | 196. |
| 5 Olle Malmström | 1:38:43 | 463. | | 8:29:19 | 226. |
| 6 Jonathan Jylltorp | 1:08:43 | 85. | | 9:38:02 | 196. |
| 7 Henrik Eklund | 2:05:02 | 171. | | 11:43:04 | 174. |
175 | 1576 | Run4Alex | GER | 11:43:19 | |
| 1 Thats Leif Bader | | | | 1:46:58 | 356. |
| 2 Haiile Krügerselasi | 1:37:43 | 111. | | 3:24:42 | 170. |
| 3 Chrissa Teischie | 2:09:34 | 348. | | 5:34:16 | 189. |
| 4 Patti Hofmeisterzwerge | 1:13:09 | 224. | | 6:47:26 | 188. |
| 5 King Kool Turbo Wendler | 1:06:46 | 71. | | 7:54:12 | 152. |
| 6 Pretty Schulti-Zuri | 1:22:55 | 272. | | 9:17:08 | 156. |
| 7 Chrissi Hofmeisterzwerge | 2:26:11 | 517. | | 11:43:19 | 175. |
176 | 233 | Västerviks OK | SWE | 11:43:21 | |
| 1 Simon Jakobsson | | | | 1:27:26 | 91. |
| 2 Jakob Lööf | 1:25:23 | 33. | | 2:52:49 | 39. |
| 3 Aron Östangård | 2:18:28 | 522. | | 5:11:18 | 122. |
| 4 Martin Stolth | 1:37:32 | 644. | | 6:48:50 | 192. |
| 5 Carl Öberg | 1:14:18 | 113. | | 8:03:08 | 167. |
| 6 Robin Jakobsson | 1:11:09 | 114. | | 9:14:17 | 148. |
| 7 Per Larsson | 2:29:04 | 625. | | 11:43:21 | 176. |
177 | 257 | Kouvolan Suunnistajat 3 | FIN | 11:43:44 | |
| 1 Miika Irtola | | | | 1:43:08 | 285. |
| 2 Pyry Mattila | 1:50:11 | 204. | | 3:33:19 | 217. |
| 3 Patrik Väisänen | 2:09:05 | 340. | | 5:42:25 | 223. |
| 4 Eemil Sakki | 1:09:56 | 191. | | 6:52:21 | 202. |
| 5 Urho Ojala | 1:12:09 | 99. | | 8:04:31 | 169. |
| 6 Joona Tynys | 1:24:24 | 289. | | 9:28:55 | 170. |
| 7 Lasse Peltonen | 2:14:49 | 374. | | 11:43:44 | 177. |
178 | 219 | Helsingin Suunnistajat 8 | FIN | 11:46:07 | |
| 1 Väinö Haara | | | | 1:41:42 | 236. |
| 2 Lenni Kallela | 2:01:16 | 365. | | 3:42:59 | 283. |
| 3 Lauri Lakanen | 2:03:00 | 256. | | 5:46:00 | 242. |
| 4 Aapo Lintula | 1:06:22 | 154. | | 6:52:23 | 203. |
| 5 Aapo Joensuu | 1:23:40 | 224. | | 8:16:03 | 194. |
| 6 Santeri Ahoniemi | 1:15:48 | 166. | | 9:31:51 | 178. |
| 7 Ilari Skyttä | 2:14:15 | 352. | | 11:46:07 | 178. |
179 | 158 | Inbetweeners | FIN | 11:46:09 | |
| 1 Jussi Harju | | | | 1:50:34 | 405. |
| 2 Kristian Kannus | 1:41:58 | 144. | | 3:32:33 | 209. |
| 3 Jussi-Elmeri Halme | 1:52:03 | 125. | | 5:24:36 | 166. |
| 4 Akseli Leino | 1:13:05 | 222. | | 6:37:42 | 158. |
| 5 Henri Annila | 1:15:53 | 134. | | 7:53:35 | 148. |
| 6 Lasse-Pekka Lahti | 1:38:02 | 610. | | 9:31:38 | 176. |
| 7 Magnus Struckmann | 2:14:30 | 359. | | 11:46:09 | 179. |
180 | 151 | Koovee 3 | FIN | 11:46:44 | |
| 1 Danylo Dvornikov | | | | 1:42:14 | 251. |
| 2 Oliver Alajoutsi | 1:50:44 | 212. | | 3:32:58 | 213. |
| 3 Joel Schüle | 2:13:14 | 409. | | 5:46:13 | 246. |
| 4 Akseli Penttilä | 1:07:18 | 162. | | 6:53:32 | 208. |
| 5 Leevi Pinta | 1:18:38 | 163. | | 8:12:10 | 186. |
| 6 Otso Westerlund | 1:25:04 | 296. | | 9:37:15 | 194. |
| 7 Mikko Kurkela | 2:09:29 | 253. | | 11:46:44 | 180. |
181 | 191 | OK Alehof | SWE | 11:47:19 | |
| 1 Albin Thunberg | | | | 1:28:02 | 118. |
| 2 Alfred Johansson | 1:51:04 | 222. | | 3:19:06 | 146. |
| 3 Fredrik Sturesson | 1:52:09 | 127. | | 5:11:16 | 121. |
| 4 Olle Kullman | 1:22:22 | 360. | | 6:33:38 | 153. |
| 5 Felix Johansson | 1:26:55 | 265. | | 8:00:34 | 164. |
| 6 Erik Slätt | 1:26:28 | 319. | | 9:27:02 | 166. |
| 7 Mattias Nilsson | 2:20:17 | 436. | | 11:47:19 | 181. |
182 | 383 | Hagaby GoIF 2 | SWE | 11:47:21 | |
| 1 Sebastian Månsson | | | | 1:37:17 | 202. |
| 2 Tobias Karlsson | 1:56:26 | 290. | | 3:33:44 | 218. |
| 3 Oskar Eklöf | 1:50:07 | 102. | | 5:23:51 | 157. |
| 4 Adam Karlsson | 1:20:12 | 326. | | 6:44:04 | 173. |
| 5 David Eriksson | 1:27:37 | 278. | | 8:11:42 | 185. |
| 6 Kalle Karlsson | 1:20:32 | 227. | | 9:32:14 | 180. |
| 7 Johan Persson | 2:15:07 | 387. | | 11:47:21 | 182. |
183 | 313 | Raja-Karjalan Suunnistajat | FIN | 11:47:22 | |
| 1 Tuomas Hapola | | | | 1:32:58 | 145. |
| 2 Jani Kiuru | 1:52:51 | 241. | | 3:25:49 | 177. |
| 3 Tomi Kapiainen | 2:09:54 | 351. | | 5:35:44 | 193. |
| 4 Sampsa Lintunen | 1:10:57 | 200. | | 6:46:41 | 184. |
| 5 Aapo Lintunen | 1:32:38 | 359. | | 8:19:20 | 200. |
| 6 Saul Klemola | 1:11:49 | 117. | | 9:31:09 | 175. |
| 7 Juha Kivelä | 2:16:13 | 391. | | 11:47:22 | 183. |
184 | 205 | IFK Umeå 2 | SWE | 11:47:58 | |
| 1 Albert Askengren | | | | 1:27:11 | 78. |
| 2 Joel Sjölander | 1:43:41 | 155. | | 3:10:52 | 115. |
| 3 Simon Waller | 2:06:46 | 312. | | 5:17:38 | 138. |
| 4 Jakob Odeblad | 1:06:22 | 153. | | 6:24:01 | 137. |
| 5 Staffan Berglund | 1:27:43 | 280. | | 7:51:45 | 146. |
| 6 Erik Linner | 1:12:47 | 125. | | 9:04:32 | 138. |
| 7 Adam Segerslätt | 2:43:26 | 848. | | 11:47:58 | 184. |
185 | 260 | MS Parma 4 | FIN | 11:49:41 | |
| 1 Petri Paukkunen | | | | 1:39:08 | 216. |
| 2 Antti Vainio | 2:02:00 | 372. | | 3:41:08 | 259. |
| 3 Jari Sipilä | 1:57:20 | 175. | | 5:38:29 | 206. |
| 4 Timo Ritasalo | 1:07:07 | 160. | | 6:45:36 | 182. |
| 5 Tuomas Ankelo | 1:20:10 | 179. | | 8:05:47 | 173. |
| 6 Topias Lautamäki | 1:30:38 | 424. | | 9:36:26 | 189. |
| 7 Wille Laitamäki | 2:13:15 | 318. | | 11:49:41 | 185. |
186 | 148 | OK Ogre | LAT | 11:49:44 | |
| 1 Lukass Silins | | | | 1:39:07 | 215. |
| 2 Renars Grasis | 1:39:26 | 127. | | 3:18:33 | 137. |
| 3 Andris Sarksna | 2:30:23 | 753. | | 5:48:56 | 254. |
| 4 Edgars Ustinovs | 1:07:25 | 165. | | 6:56:22 | 218. |
| 5 Mikus Zvirbulis | 1:26:29 | 257. | | 8:22:52 | 208. |
| 6 Raivo Kivlenieks | 1:12:46 | 124. | | 9:35:38 | 181. |
| 7 Andris Svilans | 2:14:05 | 344. | | 11:49:44 | 186. |
187 | 253 | Tullinge SK 2 | SWE | 11:50:25 | |
| 1 Emil Andersson | | | | 1:41:31 | 230. |
| 2 Lars Nordin | 2:01:46 | 369. | | 3:43:17 | 292. |
| 3 Jörgen Ohlin | 2:01:40 | 234. | | 5:44:58 | 234. |
| 4 Ingemar Åkerman | 1:31:37 | 528. | | 7:16:35 | 266. |
| 5 Per Bergh | 1:12:16 | 101. | | 8:28:51 | 222. |
| 6 Henrik Persson | 1:13:45 | 134. | | 9:42:36 | 205. |
| 7 Joel Morgentahler | 2:07:48 | 234. | | 11:50:25 | 187. |
188 | 230 | Oppsal orientering 2 | NOR | 11:50:50 | |
| 1 Oskar Mella | | | | 1:44:29 | 309. |
| 2 Marius Aamodt | 2:10:33 | 501. | | 3:55:03 | 354. |
| 3 Ludvig Rødnes | 1:52:44 | 137. | | 5:47:48 | 249. |
| 4 Sigurd Rødnes | 1:06:50 | 158. | | 6:54:38 | 212. |
| 5 Aksel Nikolai Aubert | 1:23:42 | 225. | | 8:18:20 | 197. |
| 6 Halvor Melkild | 1:17:26 | 188. | | 9:35:47 | 183. |
| 7 Serhii Kiziiov | 2:15:03 | 384. | | 11:50:50 | 188. |
189 | 156 | Umeå OK | SWE | 11:50:55 | |
| 1 Matija Razum | | | | 1:28:37 | 129. |
| 2 Rasmus Eriksson | 1:54:44 | 263. | | 3:23:21 | 163. |
| 3 Viktor Holmgren | 2:15:10 | 451. | | 5:38:31 | 207. |
| 4 Jakob Nilsson | 1:01:16 | 94. | | 6:39:48 | 167. |
| 5 Johan Eriksson | 1:20:47 | 185. | | 8:00:35 | 165. |
| 6 Simon Eriksson | 1:29:23 | 389. | | 9:29:58 | 173. |
| 7 Lukass Deininger | 2:20:56 | 443. | | 11:50:55 | 189. |
190 | 179 | Jämsän Retki-Veikot 2 | FIN | 11:50:55 | |
| 1 Aapo Kuronen | | | | 1:27:37 | 101. |
| 2 Tommi Kuronen | 1:56:09 | 284. | | 3:23:47 | 168. |
| 3 Henry Varis | 2:00:51 | 224. | | 5:24:38 | 167. |
| 4 Jani Sompi | 1:06:16 | 151. | | 6:30:54 | 149. |
| 5 Marko Pitkänen | 1:22:43 | 208. | | 7:53:38 | 149. |
| 6 Vili Olkkonen | 1:44:41 | 761. | | 9:38:20 | 197. |
| 7 Roope Sormunen | 2:12:35 | 278. | | 11:50:55 | 190. |
191 | 172 | Kokkolan Suunnistajat | FIN | 11:50:57 | |
| 1 Santeri Kallio | | | | 1:42:19 | 257. |
| 2 Teppo Isokoski | 2:00:10 | 347. | | 3:42:29 | 275. |
| 3 Timo Hongell | 2:10:23 | 362. | | 5:52:53 | 277. |
| 4 Peetu Rantala | 1:12:10 | 209. | | 7:05:04 | 242. |
| 5 Mikko Kukkola | 1:17:00 | 147. | | 8:22:04 | 205. |
| 6 Timo Mäkelä | 1:20:56 | 234. | | 9:43:00 | 206. |
| 7 Petteri Rantala | 2:07:57 | 236. | | 11:50:57 | 191. |
192 | 400 | OK Tyr | SWE | 11:51:26 | |
| 1 Anton Jonsson | | | | 1:46:19 | 335. |
| 2 Linus Nilsson | 1:57:53 | 305. | | 3:44:13 | 299. |
| 3 Johan Söderlund | 1:54:08 | 148. | | 5:38:21 | 205. |
| 4 Izabella Ljungberg | 1:01:13 | 92. | | 6:39:35 | 166. |
| 5 Ivar Wiksröm | 1:30:40 | 327. | | 8:10:15 | 181. |
| 6 Arvid Eriksson | 1:26:01 | 314. | | 9:36:16 | 185. |
| 7 Gustav Jörg | 2:15:09 | 388. | | 11:51:26 | 192. |
193 | 136 | Rasti-Lukko | FIN | 11:51:34 | |
| 1 Mikael Kauppi | | | | 1:37:15 | 200. |
| 2 Justus Kallioniemi | 1:59:50 | 338. | | 3:37:05 | 243. |
| 3 Jami Kallioniemi | 2:12:21 | 390. | | 5:49:26 | 261. |
| 4 Janne Kallioniemi | 1:12:27 | 215. | | 7:01:54 | 228. |
| 5 Lassi Virtanen | 1:21:01 | 189. | | 8:22:56 | 209. |
| 6 Jyri Kyllästinen | 1:19:00 | 210. | | 9:41:57 | 204. |
| 7 Kimmo Mieskoski | 2:09:37 | 255. | | 11:51:34 | 193. |
194 | 711 | Kalevan Rasti 5 | FIN | 11:52:11 | |
| 1 Ida Haapala | | | | 1:32:27 | 135. |
| 2 Hanna Mononen | 1:59:33 | 331. | | 3:32:01 | 201. |
| 3 Siiri Silvennoinen | 2:01:52 | 238. | | 5:33:53 | 188. |
| 4 Mari Väänänen | 1:07:19 | 163. | | 6:41:12 | 169. |
| 5 Jenni Ovaska | 1:28:05 | 285. | | 8:09:18 | 178. |
| 6 Alma Räsänen | 1:35:52 | 546. | | 9:45:10 | 209. |
| 7 Netta Rajamäki | 2:07:00 | 196. | | 11:52:11 | 194. |
195 | 182 | Sotkamon Jymy | FIN | 11:53:28 | |
| 1 Eero Sorsa | | | | 1:34:52 | 162. |
| 2 Teemu Köngäs | 2:03:17 | 389. | | 3:38:09 | 251. |
| 3 Jussi Simula | 1:54:57 | 155. | | 5:33:06 | 186. |
| 4 Altti Heikkinen | 1:13:26 | 228. | | 6:46:32 | 183. |
| 5 Janne Salo | 1:29:40 | 310. | | 8:16:13 | 195. |
| 6 Tuomas Säily | 1:27:15 | 330. | | 9:43:29 | 207. |
| 7 Jussi-Pekka Heikkinen | 2:09:58 | 260. | | 11:53:28 | 195. |
196 | 727 | Södertälje Nykvarn Orienter 4 | SWE | 11:54:33 | |
| 1 Christoffer Ahlsén | | | | 1:46:31 | 343. |
| 2 Johan Eklund | 1:55:40 | 278. | | 3:42:11 | 271. |
| 3 Elia Kämpe | 1:59:27 | 205. | | 5:41:38 | 218. |
| 4 Mattias Liefvendahl | 1:27:28 | 445. | | 7:09:07 | 250. |
| 5 David Morén | 1:15:09 | 122. | | 8:24:17 | 213. |
| 6 Jan Neelissen | 1:28:06 | 350. | | 9:52:23 | 221. |
| 7 Oskar Ek-Larsson | 2:02:09 | 149. | | 11:54:33 | 196. |
197 | 353 | Hiidenkiertäjät 5 | FIN | 11:54:34 | |
| 1 Marko Loukkalahti | | | | 1:42:47 | 273. |
| 2 Kari Laine | 1:52:26 | 234. | | 3:35:14 | 228. |
| 3 Pyry Ilmarinen | 2:03:57 | 270. | | 5:39:11 | 211. |
| 4 Petri Harjamäki | 1:16:58 | 273. | | 6:56:09 | 217. |
| 5 Arto Metsäranta | 1:33:19 | 364. | | 8:29:28 | 228. |
| 6 Sami Levijoki | 1:18:10 | 200. | | 9:47:39 | 213. |
| 7 Markus Ilmarinen | 2:06:54 | 191. | | 11:54:34 | 197. |
198 | 125 | Järfälla OK | SWE | 11:55:27 | |
| 1 Felix Späth | | | | 1:27:38 | 103. |
| 2 Erik Bovallius | 1:46:47 | 177. | | 3:14:26 | 122. |
| 3 Niklas Svensson | 2:28:43 | 723. | | 5:43:09 | 228. |
| 4 Max Boström | 1:17:55 | 284. | | 7:01:05 | 226. |
| 5 Hampus Sundberg | 1:19:44 | 175. | | 8:20:49 | 202. |
| 6 Jonantan Andersson | 1:15:30 | 163. | | 9:36:20 | 186. |
| 7 Maarcus Grunder | 2:19:07 | 423. | | 11:55:27 | 198. |
199 | 244 | Hauhon Sisu | FIN | 11:55:37 | |
| 1 Jaakko Liukkala | | | | 1:45:08 | 313. |
| 2 Mikko Lepistö | 1:58:03 | 306. | | 3:43:11 | 287. |
| 3 Aki Ylitalo | 1:57:19 | 174. | | 5:40:30 | 214. |
| 4 Ari Hiiri | 1:17:30 | 277. | | 6:58:01 | 222. |
| 5 Jukka Pohjola | 1:30:16 | 319. | | 8:28:17 | 219. |
| 6 Petteri Rankinen | 1:20:43 | 231. | | 9:49:01 | 215. |
| 7 Pasi Lehtonen | 2:06:36 | 181. | | 11:55:37 | 199. |
200 | 979 | OK Njudung | SWE | 11:57:58 | |
| 1 Rickard Rosgren | | | | 1:43:32 | 292. |
| 2 Wilhelm Karmetun | 1:58:33 | 318. | | 3:42:05 | 267. |
| 3 Oscar Hultgren | 2:04:03 | 274. | | 5:46:09 | 244. |
| 4 Jana Rifa Bernardino | 1:15:48 | 259. | | 7:01:57 | 229. |
| 5 Albin Toll | 1:22:48 | 211. | | 8:24:45 | 216. |
| 6 Johan Sandlund | 1:35:28 | 540. | | 10:00:14 | 233. |
| 7 Isak Fransson | 1:57:44 | 122. | | 11:57:58 | 200. |