| Pl | Rank | Namn | Förening | Tid | Tid+ | M | Dist |
| 1 | | Lennart Johansson | Nyköpings OK | 28:50 | 0:00 | E | 16 |
| 2 | | Emil Svensk | Stora Tuna OK | 29:51 | 1:01 | E | 3 |
| 3 | | Erik Claesson | OK Orinto | 30:00 | 1:10 | E | 20 |
| 4 | | Aapo Aaltio | Rajamäen Rykmentti | 30:17 | 1:27 | E | |
| 5 | | Simon Smedberg | OK Skogsfalken | 30:21 | 1:31 | E | 1 |
| 6 | | Daniel Wejås | Nyköpings OK | 31:06 | 2:16 | E | 16 |
| 7 | | Erik Malmberg | Kvarnsvedens GOIF OK | 31:19 | 2:29 | E | 3 |
| 8 | | Jonas Borg | Södertälje-Nykvarn OF | 31:24 | 2:34 | E | 16 |
| 9 | | Anders Vister | Indre Østfold Orienteringsklubb | 31:29 | 2:39 | E | |
| 10 | | Mandus Ridefelt | OK Linné | 31:30 | 2:40 | E | 17 |
| 11 | | Filip Östman | Kristinehamns OK | 31:41 | 2:51 | E | 18 |
| 12 | | Ola Brönnheden | Vimmerby OK | 32:11 | 3:21 | G | 14 |
| 13 | | Sindre Rönning | Tynset IF | 32:41 | 3:51 | G | |
| 14 | | Joakim Eliasson | OK Alehof | 32:44 | 3:54 | G | 6 |
| 15 | | Erik Magnusson | OK Nolaskogsarna | 32:52 | 4:02 | G | 22 |
| 16 | | Eric Hansson | Nässjö OK | 32:54 | 4:04 | G | 14 |
| 17 | | Anders Bjergaard | Nydalens SK | 32:57 | 4:07 | G | |
| 17 | | Oskar Ek-Larsson | Södertälje-Nykvarn OF | 32:57 | 4:07 | G | 16 |
| 19 | | Tommi Luchsinger | Kongsberg OL | 33:00 | 4:10 | G | |
| 20 | | Jonathan Andersson | Stora Tuna OK | 33:01 | 4:11 | G | 3 |
| 21 | | Sondre Kvisli | Notodden OL | 33:04 | 4:14 | G | |
| 22 | | Bjørn Lundanes | Emblem IL | 33:09 | 4:19 | G | |
| 23 | | Anton Helgman | OK Tyr | 33:10 | 4:20 | G | 18 |
| 24 | | Vegard Bjerkreim Nilsen | Lillehammer OK | 33:21 | 4:31 | G | |
| 25 | | David Johansson | IK Dran | 33:44 | 4:54 | G | 7 |
| 26 | | Erik Boman | Gävle OK | 34:04 | 5:14 | G | 5 |
| 27 | | Ulrik Nordberg | Tierps SOK | 34:12 | 5:22 | G | 17 |
| 28 | | Gustaf Onsbring Gustafson | Eskilstuna OL | 34:46 | 5:56 | G | 16 |
| 29 | | Håvard Haga | Raumar OL | 34:49 | 5:59 | G | |
| 30 | | Tuukka Jurvakainen | Suunta Jyväskylä | 34:56 | 6:06 | G | |
| 30 | | Filip Olsson | OK Skogsfalken | 34:56 | 6:06 | G | 1 |
| 32 | | Henrik Olsson | Täby OK | 35:02 | 6:12 | S | 15 |
| 33 | | Martin R Rønning | SPK Freidig | 35:20 | 6:30 | S | |
| 34 | | Conrad Tingström | OK Klemmingen | 35:40 | 6:50 | S | 16 |
| 35 | | Ola Morset | Wing OK | 35:49 | 6:59 | S | |
| 36 | | Patrik Nolåkers | Kvarnsvedens GOIF OK | 36:07 | 7:17 | S | 3 |
| 37 | | Ivars Klavins | Ziemelvidzemes OC | 36:08 | 7:18 | S | |
| 38 | | Martin Olsson | Täby OK | 36:16 | 7:26 | S | 15 |
| 39 | | Martin Løvald Hellberg | Täby OK | 36:49 | 7:59 | S | 15 |
| 40 | | Viktor Tovesson | OK Orion | 37:00 | 8:10 | S | 1 |
| 41 | | Erik Larsson | OK Nackhe | 37:17 | 8:27 | S | 7 |
| 42 | | Magnus Glännefors | Söders SOL Tyresö | 37:18 | 8:28 | S | 15 |
| 43 | | Tobias Andersson | OK Österåker | 37:30 | 8:40 | S | 15 |
| 44 | | Bojan Blumenstein | OSC Kassel | 37:56 | 9:06 | S | |
| 45 | | Viktor Holmberg | Köping-Kolsva OK | 37:58 | 9:08 | S | 21 |
| 46 | | Gustav Kvick | Forsa OK | 37:59 | 9:09 | S | 8 |
| 47 | | Jesper Sjögren | OK Kullingshof | 38:00 | 9:10 | S | 20 |
| 48 | | Tobias Lunde | Kongsberg OL | 38:15 | 9:25 | S | |
| 49 | | Fredrik Jansson | Västvärmlands OK | 38:19 | 9:29 | S | 18 |
| 50 | | Johan Forsgren | OK Kåre | 38:30 | 9:40 | S | 3 |
| 51 | | Jonathan Erlandsson | Uddevalla OK | 38:44 | 9:54 | S | 2 |
| 52 | | Tobias Forsén | Tullinge SK | 38:54 | 10:04 | S | 15 |
| 52 | | Jens Wängdahl | OK Gipen | 38:54 | 10:04 | S | 2 |
| 54 | | Magnus Mortensen | Långhundra IF | 39:16 | 10:26 | S | 17 |
| 55 | | Rasmus Lüscher | Göteborg-Majorna OK | 39:22 | 10:32 | S | 6 |
| 56 | | Oskar Andersson | OK Gynge | 39:23 | 10:33 | S | 13 |
| 57 | | Jakob Redtzer | Rotebro IS OK | 39:36 | 10:46 | S | 15 |
| 58 | | Robin Pousette | Rånäs OK | 39:42 | 10:52 | S | 17 |
| 59 | | Marcus Berggren | GOIF Tjalve | 39:46 | 10:56 | S | 23 |
| 60 | | Pontus Öström | OK Tyr | 39:54 | 11:04 | S | 18 |
| 61 | | Axel Wrådhe | Rotebro IS OK | 39:59 | 11:09 | S | 15 |
| 62 | | David Porle | Växjö OK | 40:14 | 11:24 | S | 14 |
| 63 | | Anders Ohlsson | Uddevalla OK | 40:17 | 11:27 | S | 2 |
| 64 | | Joar Svartholm | Gammelstads IF | 40:25 | 11:35 | S | 11 |
| 65 | | Krister Kölzow | OK Ravinen | 40:43 | 11:53 | S | 15 |
| 66 | | Rasmus Karlsson | Härlövs IF | 40:46 | 11:56 | S | 13 |
| 66 | | Ludvig Eriksson | Södertälje-Nykvarn OF | 40:46 | 11:56 | S | 16 |
| 68 | | Niklas Helmertz | FK Herkules | 40:52 | 12:02 | S | 6 |
| 69 | | Gustav Lindeborg | Täby OK | 40:57 | 12:07 | S | 15 |
| 70 | | Viktor Blomqvist | OK Skogsfalken | 41:09 | 12:19 | S | 1 |
| 71 | | Oscar Björck | OK Älme | 41:38 | 12:48 | S | 14 |
| 72 | | Jonas Lindahl | OK Milan | 41:42 | 12:52 | S | 12 |
| 73 | | Joakim Wigertz | Långhundra IF | 41:46 | 12:56 | S | 17 |
| 74 | | Linus Wahl | IK Vista | 41:58 | 13:08 | S | 14 |
| 75 | | Rasmus Palmqvist | Järfälla OK | 42:07 | 13:17 | S | 15 |
| 76 | | Anton Sundgren | Vallentuna-Össeby OL | 42:09 | 13:19 | S | 17 |
| 77 | | Lucas Persson | FK Herkules | 42:38 | 13:48 | S | 6 |
| 78 | | Martin Johansson-Ahlberger | Hestra IF | 42:39 | 13:49 | S | 20 |
| 79 | | Jonas Kittelsen | Kristiansand OK | 42:53 | 14:03 | S | |
| 80 | | Jonathan Winther | Västerbergslagens OL | 43:01 | 14:11 | S | 3 |
| 81 | | Martin Larsson | Hestra IF | 43:03 | 14:13 | S | 20 |
| 82 | | Janne Selkälä | Köping-Kolsva OK | 43:16 | 14:26 | S | 21 |
| 83 | | Johan Hindér | Tolered-Utby Ol-klubb | 43:20 | 14:30 | S | 6 |
| 84 | | Joakim Nordling | Sundsvalls OK | 43:21 | 14:31 | S | 10 |
| 85 | | Johannes Wüthrich | KAKOWA | 43:24 | 14:34 | S | |
| 86 | | Matias Pauli | Istrums SK | 43:46 | 14:56 | S | 20 |
| 87 | | Nikolai Korvald Skaare | Nydalens SK | 43:49 | 14:59 | S | |
| 88 | | Oskar Svensson | OK Tyr | 44:01 | 15:11 | B | 18 |
| 89 | | Otto Brodin | Hylte OK | 44:10 | 15:20 | B | 7 |
| 90 | | Johannes Uhr | OK Milan | 45:00 | 16:10 | B | 12 |
| 91 | | Anton Oddmo | Härlövs IF | 45:22 | 16:32 | B | 13 |
| 91 | | Robin Höglund | FK Herkules | 45:22 | 16:32 | B | 6 |
| 93 | | Tobias Hultqvist | Tullinge SK | 45:34 | 16:44 | B | 15 |
| 94 | | Oskar Engman | OK Denseln | 45:50 | 17:00 | B | 23 |
| 95 | | Philip Pålsson | Tockarps IK | 46:03 | 17:13 | B | 13 |
| 96 | | Marcus Almèn | Främmestads IK | 46:19 | 17:29 | B | 20 |
| 97 | | Shankara Isha Berger | OLV Steinberg | 46:22 | 17:32 | B | |
| 98 | | Gustaf Nilsson | Stora Tuna OK | 46:23 | 17:33 | B | 3 |
| 99 | | Anton Philipsson | Markaryds FK | 46:38 | 17:48 | B | 14 |
| 100 | | Rasmus Elmertoft | Norbergs OK | 46:48 | 17:58 | B | 21 |
| 101 | | Peter Andersson | Hylte OK | 47:05 | 18:15 | B | 7 |
| 102 | | Johan Gunnarsson | Lerums SOK | 47:07 | 18:17 | B | 6 |
| 103 | | Johannes Bergman | OK Älme | 47:11 | 18:21 | B | 14 |
| 103 | | Simon Samuelsson | IK Ymer | 47:11 | 18:21 | B | 20 |
| 105 | | Yuval Natanel | Modiin OC | 47:16 | 18:26 | B | |
| 106 | | Jonas Gabrielsson | Västvärmlands OK | 47:18 | 18:28 | B | 18 |
| 106 | | Andreas Brag Jonsson | IK Gandvik | 47:18 | 18:28 | B | 20 |
| 108 | | Lucas Wändel | Lunds OK | 47:28 | 18:38 | B | 13 |
| 109 | | Anton Bergström | Nyköpings OK | 47:45 | 18:55 | B | 16 |
| 110 | | Tomas Musinsky | ATU Kosice | 47:53 | 19:03 | B | |
| 110 | | Nils Erkers | Leksands OK | 47:53 | 19:03 | B | 3 |
| 112 | | Rasmus Bäck | OK Kullingshof | 48:12 | 19:22 | B | 20 |
| 113 | | Love Ottosson | Haninge SOK | 48:17 | 19:27 | B | 15 |
| 114 | | Hampus Andersson | OK Tyringe | 48:25 | 19:35 | B | 13 |
| 115 | | Pontus Johansson | OK Kullingshof | 48:42 | 19:52 | B | 20 |
| 116 | | Kristian Narbro Porath | Tolered-Utby Ol-klubb | 48:58 | 20:08 | B | 6 |
| 117 | | David Hunhammar | Bromma-Vällingby SOK | 49:09 | 20:19 | B | 15 |
| 118 | | Rasmus Blockgren | Falkenbergs OK | 49:22 | 20:32 | B | 7 |
| 119 | | David Arborelius | IS Kullen | 49:43 | 20:53 | B | 13 |
| 120 | | Axel Barkestedt | OK Kullingshof | 49:54 | 21:04 | B | 20 |
| 121 | | Olov Johansson | Umeå OK | 50:01 | 21:11 | B | 19 |
| 122 | | Jacob Wåhlin | OK Skogsfalken | 50:06 | 21:16 | B | 1 |
| 123 | | Gunnar Holmgren | Bergnäsets AIK | 50:11 | 21:21 | B | 11 |
| 124 | | Albin Sjöhed | Gävle OK | 50:18 | 21:28 | B | 5 |
| 125 | | Torjus Trømborg | Kongsberg OL | 50:23 | 21:33 | B | |
| 126 | | Gustav Hagström | Falköpings AIK OK | 50:49 | 21:59 | B | 20 |
| 127 | | Oskar Yvell | Kvarnsvedens GOIF OK | 51:34 | 22:44 | J | 3 |
| 128 | | Erik Gödecke | OK Tylöskog | 51:36 | 22:46 | J | 12 |
| 129 | | Petter Ericson | Åmåls OK | 51:48 | 22:58 | J | 2 |
| 130 | | Gustav Nystedt | Sundsvalls OK | 52:07 | 23:17 | J | 10 |
| 131 | | Joel Johnsson | OK Nackhe | 52:16 | 23:26 | J | 7 |
| 131 | | Linus Lager | Nässjö OK | 52:16 | 23:26 | J | 14 |
| 133 | | Linus Cedervärn | Ulricehamns OK | 52:24 | 23:34 | J | 20 |
| 134 | | Mårten Winkler | Strängnäs-Malmby OL | 52:37 | 23:47 | J | 16 |
| 135 | | Olle Rensgard | OK Renen | 52:57 | 24:07 | J | 11 |
| 136 | | Jonas Lundgren | Linköpings OK | 53:09 | 24:19 | J | 23 |
| 137 | | Niclas Holm Nielsen | Mariager Fjord OK | 53:38 | 24:48 | J | |
| 138 | | Martin Bergström | Kvarnsvedens GOIF OK | 53:51 | 25:01 | J | 3 |
| 139 | | Yannic Lippross | OSC Kassel | 54:01 | 25:11 | J | |
| 140 | | Johan Olsson | GOIF Tjalve | 54:23 | 25:33 | J | 23 |
| 141 | | Matthew Nash | SROC | 54:27 | 25:37 | J | |
| 142 | | WILFINGER Florian | HSV-Pinkafeld | 54:43 | 25:53 | J | |
| 143 | | Per Hellström | Årsunda IF | 55:11 | 26:21 | J | 5 |
| 144 | | Tintin Karlberg | Tullinge SK | 55:22 | 26:32 | J | 15 |
| 145 | | Erlend Nesheim | Odda OL | 55:58 | 27:08 | J | |
| 146 | | Hampus Billing | Målilla OK | 56:04 | 27:14 | J | 14 |
| 147 | | Daniel Söderström | OK Skogsvargarna | 56:10 | 27:20 | J | 20 |
| 147 | | Adam Eklund | Rånäs OK | 56:10 | 27:20 | J | 17 |
| 149 | | Erik Ramberg | Hallstahammars OK | 56:17 | 27:27 | J | 21 |
| 150 | | Viktor Henriksson | Korsnäs IF OK | 56:18 | 27:28 | J | 3 |
| 150 | | Andreas Gafner | OLG Suhr | 56:18 | 27:28 | J | |
| 152 | | David Franko | ATU Kosice | 56:26 | 27:36 | J | |
| 153 | | Lars Hansson | OK Rodhen | 56:27 | 27:37 | J | 17 |
| 154 | | Joakim Svensson | IK Hakarpspojkarna | 56:57 | 28:07 | J | 14 |
| 155 | | Mikkel Sørensen | OK MELFAR | 57:07 | 28:17 | J | |
| 156 | | Carl Swedenborg | Lunds OK | 57:19 | 28:29 | J | 13 |
| 157 | | Pontus Akervall | Stångenäs AIS | 58:17 | 29:27 | J | 2 |
| 158 | | Håkon Njåstein | Tyrving | 58:30 | 29:40 | J | |
| 159 | | Tom Adams | Cumbria Schools | 58:37 | 29:47 | J | |
| 160 | | Henrik Mårtensson | Modum O-lag | 58:42 | 29:52 | J | |
| 161 | | Mikael Mellberg | Tumba-Mälarhöjden OK | 58:54 | 30:04 | J | 15 |
| 162 | | Todor Stratiev, JR | COMPASS - 94 | 58:55 | 30:05 | J | |
| 163 | | Emil Andersson | OK Kullingshof | 59:49 | 30:59 | J | 20 |
| 163 | | Albin Casparsson | Lerums SOK | 59:49 | 30:59 | J | 6 |
| 165 | | Pontus Doverstav | IK Ymer | 60:55 | 32:05 | J | 20 |
| 166 | | Björn Edvinsson | Ronneby OK | 60:59 | 32:09 | J | 1 |
| 167 | | Henning Gustavsson | Falkenbergs OK | 61:12 | 32:22 | J | 7 |
| 168 | | Olle Löfstedt | Stora Tuna OK | 61:19 | 32:29 | J | 3 |
| 169 | | Jens Åkerman | Gävle OK | 61:51 | 33:01 | J | 5 |
| 170 | | Martin Mciver | Cumbria Schools | 61:55 | 33:05 | J | |
| 171 | | Magnus Olsson | Lierbygda OL | 62:37 | 33:47 | J | |
| 172 | | Linus Lövgren | IFK Moras OK | 62:38 | 33:48 | J | 3 |
| 173 | | Marcus Boman | Stångenäs AIS | 62:46 | 33:56 | J | 2 |
| 174 | | Joakim Eriksson | Tierps SOK | 63:16 | 34:26 | J | 17 |
| 175 | | Fredrik Skjerve | Frol IL | 63:46 | 34:56 | J | |
| 176 | | Hampus Grönberg | Korsnäs IF OK | 64:03 | 35:13 | J | 3 |
| 177 | | Anders Hansen-Haug | Askersunds OK | 64:09 | 35:19 | J | 12 |
| 178 | | Johan Strandberg | Korsnäs IF OK | 64:18 | 35:28 | J | 3 |
| 179 | | Andreas Karlsson | OK Kroppefjäll | 65:20 | 36:30 | J | 2 |
| 180 | | Johnny Andersson | Målilla OK | 66:21 | 37:31 | J | 14 |
| 181 | | Emil Lindström | Sol Tranås | 66:27 | 37:37 | J | 14 |
| 182 | | Kjetil Skjeldbred | Modum O-lag | 67:26 | 38:36 | J | |
| 183 | | Sebastian Palme | ASVÖ | 67:31 | 38:41 | J | |
| 184 | | Fabian Wildhaber | OLG Kölliken | 67:55 | 39:05 | J | |
| 185 | | Bradley Lund | South Africa | 69:22 | 40:32 | J | |
| 186 | | Algot Arksand | Vallentuna-Össeby OL | 69:36 | 40:46 | J | 17 |
| 187 | | Karl Dannbring | Lunds OK | 70:24 | 41:34 | J | 13 |
| 188 | | Bjarne Gelotte | Tolered-Utby Ol-klubb | 70:57 | 42:07 | J | 6 |
| 189 | | Benjamin Furter | KAKOWA | 71:18 | 42:28 | J | |
| 190 | | Kristoffer Djupsjö | Oskarströms OK | 72:32 | 43:42 | J | 7 |
| 191 | | Albin Ingmarsson | OK Vilse 87 | 72:41 | 43:51 | J | 1 |
| 192 | | Joel Salomonsson | Sundbybergs IK | 72:44 | 43:54 | J | 15 |
| 193 | | Jakob Holgersson | SOK Aneby | 73:07 | 44:17 | J | 14 |
| 194 | | Henrik Karlsson | Uddevalla OK | 73:40 | 44:50 | J | 2 |
| 195 | | Andreas Meyer Larsen | Mariager Fjord OK | 74:06 | 45:16 | J | |
| 196 | | Rasmus Salomonsson | Sundbybergs IK | 76:00 | 47:10 | J | 15 |
| 197 | | Rickard Rempling | Sjövalla FK | 76:19 | 47:29 | J | 6 |
| 198 | | Måns Larsson | Österfärnebo IF | 76:33 | 47:43 | J | 5 |
| 199 | | Petter Sundin | Strängnäs-Malmby OL | 77:49 | 48:59 | J | 16 |
| 200 | | Mårten Holmström | OK Österåker | 78:35 | 49:45 | J | 15 |
| 201 | | Martin Karlsson | OK Tylöskog | 80:23 | 51:33 | J | 12 |
| 202 | | Anton Karlsson | OK Kullingshof | 82:02 | 53:12 | J | 20 |
| 203 | | Toms Rozentlas | Ziemelvidzemes OC | 83:12 | 54:22 | J | |
| 204 | | Jacob Lotsander | OK Hammaren | 83:23 | 54:33 | J | 5 |
| 205 | | Zacharias Wickberg | SOK Aneby | 85:02 | 56:12 | J | 14 |
| 206 | | Anton Rehn | OK Skogsfalken | 89:32 | 60:42 | J | 1 |
| 207 | | Edvin Johansson | IK Hakarpspojkarna | 92:26 | 63:36 | J | 14 |
| 208 | | Jack Wright | Cumbria Schools | 101:30 | 72:40 | J | |
| 209 | | Thomas Björkroth | OK Djerf | 105:06 | 76:16 | J | 18 |
| 210 | | Hasse Juneholm | Lindebygdens OK | 112:03 | 83:13 | J | 12 |
| 211 | | Oskar Syd | Sol Tranås | 112:27 | 83:37 | J | 14 |
| 212 | | Elias Westerlund | FK Boken | 118:57 | 90:07 | J | 13 |
| 213 | | Anton Johansson | OK Tranan | 144:33 | 115:43 | J | 20 |
| | Jonas Sundvall | OK Nolaskogsarna | Ej godk. | | | 22 |
| | Anton Riis | Gamleby OK | Ej godk. | | | 14 |
| | Olav Kåsa Dehli | Østmarka OK | Ej godk. | | | |
| | Enric Dedéu | orientabonito | Ej godk. | | | |
| | Jonathan Schurmann | Hylte OK | Ej godk. | | | 7 |
| | Jonas Axin | Hagaby GoIF | Ej godk. | | | 12 |
| | Timmy Näslund | Ölmstads IS | Ej start | | | 14 |
| | Danne Näslund | Ölmstads IS | Ej start | | | 14 |
| | Johannes Brandt | SV TU Ilmenau | Ej start | | | |
| | Victor Nyberg | Västerbergslagens OL | Ej start | | | 3 |
| | Lucas Oskarsson | Laxå OK | Ej start | | | 12 |
| | Joakim Hedlund | IFK Umeå | Ej start | | | 19 |
| | Måns Östman | Göteborg-Majorna OK | Ej start | | | 6 |
| | Tobias Zumsteg | OLK Piz Hasi | Ej start | | | |
| | Simon Strömberg | Nyköpings OK | Ej start | | | 16 |
| | Henrik Dahlrot | IK Uven | Ej start | | | 6 |