| 1 | Ryan HortonPlace 1 · Rochester Century | — | Rochester Century | 18:51.5 |
| 2 | Jack OlsonPlace 2 · Chanhassen | — | Chanhassen | 18:52.6 |
| 3 | Cardon LeskePlace 3 · Rochester Century | — | Rochester Century | 18:55.7 |
| 4 | Garrin AvalozPlace 4 · Bloomington Jeffer | — | Bloomington Jeffer | 18:56.0 |
| 5 | Hoken OpsahlPlace 5 · Edina | — | Edina | 18:58.3 |
| 6 | Owen SandersonPlace 6 · Edina | — | Edina | 19:05.8 |
| 7 | Dylan MeinersPlace 7 · Owatonna | — | Owatonna | 19:10.7 |
| 8 | Warsame AbdiPlace 8 · Rochester Century | — | Rochester Century | 19:11.7 |
| 9 | Ben RitzPlace 9 · Rochester Century | — | Rochester Century | 19:12.5 |
| 10 | Toren HowePlace 10 · Edina | — | Edina | 19:14.7 |
| 11 | Benjamin SpriggsPlace 11 · Edina | — | Edina | 19:14.8 |
| 12 | Clayton CarlsonPlace 12 · Bloomington Jeffer | — | Bloomington Jeffer | 19:16.9 |
| 13 | Hendrik GrzybowskiPlace 13 · Edina | — | Edina | 19:17.0 |
| 14 | Ryan OhmPlace 14 · Rochester Century | — | Rochester Century | 19:17.4 |
| 15 | Luke AttleseyPlace 15 · Rochester Century | — | Rochester Century | 19:17.5 |
| 16 | Owen JohnsonPlace 16 · Edina | — | Edina | 19:18.8 |
| 17 | Joshua SpenlerPlace 17 · Chanhassen | — | Chanhassen | 19:20.4 |
| 18 | James GuentherPlace 18 · Rochester Century | — | Rochester Century | 19:23.0 |
| 19 | Garrett PavelkoPlace 19 · Rochester Century | — | Rochester Century | 19:25.7 |
| 20 | Ian ThompsonPlace 20 · Rochester Century | — | Rochester Century | 19:25.8 |
| 21 | Nick GunterPlace 21 · Rochester Century | — | Rochester Century | 19:27.4 |
| 22 | Luke FingersonPlace 22 · Rochester Century | — | Rochester Century | 19:27.6 |
| 23 | Carter JackPlace 23 · Rochester Century | — | Rochester Century | 19:29.0 |
| 24 | Josh BrunholzlPlace 24 · Rochester Century | — | Rochester Century | 19:31.7 |
| 25 | Henry MuehlhausenPlace 25 · Edina | — | Edina | 19:32.3 |
| 26 | Ben SpenlerPlace 26 · Chanhassen | — | Chanhassen | 19:39.0 |
| 27 | Lucca FigariPlace 27 · Edina | — | Edina | 19:39.4 |
| 28 | Avery CordsPlace 28 · Owatonna | — | Owatonna | 19:43.0 |
| 29 | Manjunath SwayampuPlace 29 · Chaska | — | Chaska | 19:43.4 |
| 30 | Brenden DreverPlace 30 · Owatonna | — | Owatonna | 19:46.8 |
| 31 | Jay EricksonPlace 31 · Edina | — | Edina | 19:46.9 |
| 32 | Matthew BellmontPlace 32 · Chaska | — | Chaska | 19:48.7 |
| 33 | Adam LuethPlace 33 · Bloomington Jeffer | — | Bloomington Jeffer | 19:49.0 |
| 34 | Aidan TraugerPlace 34 · Chaska | — | Chaska | 19:50.5 |
| 35 | Adam RodeghierPlace 35 · Edina | — | Edina | 19:55.8 |
| 36 | Jonathan HortonPlace 36 · Rochester Century | — | Rochester Century | 19:56.1 |
| 37 | Gabe NicholasPlace 37 · Edina | — | Edina | 20:06.6 |
| 38 | Avery MackenthunPlace 38 · Chanhassen | — | Chanhassen | 20:08.0 |
| 39 | Zach NechanickyPlace 39 · Owatonna | — | Owatonna | 20:08.6 |
| 40 | Tristan JenksPlace 40 · Shakopee | — | Shakopee | 20:10.0 |
| 41 | Simon HorningPlace 41 · Shakopee | — | Shakopee | 20:10.0 |
| 42 | David SmithPlace 42 · Owatonna | — | Owatonna | 20:10.5 |
| 43 | Curtis ThielePlace 43 · Edina | — | Edina | 20:10.7 |
| 44 | Grant DzandzaraPlace 44 · Edina | — | Edina | 20:12.9 |
| 45 | Nicholas BriggsPlace 45 · Shakopee | — | Shakopee | 20:13.3 |
| 46 | William OconnellPlace 46 · Edina | — | Edina | 20:14.3 |
| 47 | Erick ChapmanPlace 47 · Chaska | — | Chaska | 20:14.8 |
| 48 | Cade KlossPlace 48 · Eastview | — | Eastview | 20:16.0 |
| 49 | Spencer AlldredgePlace 49 · Chaska | — | Chaska | 20:17.4 |
| 50 | Gabriel KorzenowskiPlace 50 · Chanhassen | — | Chanhassen | 20:19.9 |
| 51 | Nathan BellmontPlace 51 · Chaska | — | Chaska | 20:20.5 |
| 52 | Cole BrazelPlace 52 · Edina | — | Edina | 20:20.9 |
| 53 | Noah LeonardPlace 53 · Chaska | — | Chaska | 20:22.7 |
| 54 | Lukas LarsonPlace 54 · Eastview | — | Eastview | 20:23.9 |
| 55 | Phil KosloskyPlace 55 · Owatonna | — | Owatonna | 20:26.4 |
| 56 | Christopher Diaz OntPlace 56 · Chaska | — | Chaska | 20:27.8 |
| 57 | Braden BurgerPlace 57 · Shakopee | — | Shakopee | 20:29.0 |
| 58 | Josiah SchmidtPlace 58 · Chanhassen | — | Chanhassen | 20:31.4 |
| 59 | Mitchell MahlumPlace 59 · Edina | — | Edina | 20:32.4 |
| 60 | Jackson SmithPlace 60 · Chanhassen | — | Chanhassen | 20:32.5 |
| 61 | Bryan FolkertPlace 61 · Rochester Century | — | Rochester Century | 20:32.6 |
| 62 | Daniel PortzPlace 62 · Edina | — | Edina | 20:34.4 |
| 63 | Tate GfrererPlace 63 · Owatonna | — | Owatonna | 20:35.9 |
| 64 | Payton RichardPlace 64 · Rochester Century | — | Rochester Century | 20:41.1 |
| 65 | Gavin DeWitzPlace 65 · Owatonna | — | Owatonna | 20:42.1 |
| 66 | Oliver KyllonenPlace 66 · Shakopee | — | Shakopee | 20:46.3 |
| 67 | Christian SwensonPlace 67 · Rochester Century | — | Rochester Century | 20:48.7 |
| 68 | Logan O'NeilPlace 68 · Eastview | — | Eastview | 20:49.3 |
| 69 | Nathan ColePlace 69 · Bloomington Jeffer | — | Bloomington Jeffer | 20:51.4 |
| 70 | Elijah KoopmanPlace 70 · Heritage Christian | — | Heritage Christian | 20:58.9 |
| 71 | Kaellan FoudrayPlace 71 · Chanhassen | — | Chanhassen | 21:01.4 |
| 72 | Sam WolffPlace 72 · Chaska | — | Chaska | 21:01.5 |
| 73 | Riley GilkisonPlace 73 · Shakopee | — | Shakopee | 21:04.1 |
| 74 | Charley SetterlundPlace 74 · Eastview | — | Eastview | 21:04.6 |
| 75 | Nate Van BrocklinPlace 75 · Shakopee | — | Shakopee | 21:05.7 |
| 76 | Daniel FarrantPlace 76 · Heritage Christian | — | Heritage Christian | 21:05.9 |
| 77 | Thomas AdamsonPlace 77 · Eastview | — | Eastview | 21:06.7 |
| 78 | Joseph StruthersPlace 78 · Chanhassen | — | Chanhassen | 21:10.1 |
| 79 | Paul PfeiferPlace 79 · DeLaSalle | — | DeLaSalle | 21:14.4 |
| 80 | Miles KuhnPlace 80 · Owatonna | — | Owatonna | 21:14.6 |
| 81 | Ryan BeckerPlace 81 · Shakopee | — | Shakopee | 21:16.5 |
| 82 | Tyler CrowPlace 82 · Rochester Century | — | Rochester Century | 21:20.5 |
| 83 | James OlfertPlace 83 · Shakopee | — | Shakopee | 21:23.4 |
| 84 | Aiden MekonnenPlace 84 · Eastview | — | Eastview | 21:23.8 |
| 85 | Elliot SteevesPlace 85 · DeLaSalle | — | DeLaSalle | 21:23.9 |
| 86 | Micah StoerzingerPlace 86 · Shakopee | — | Shakopee | 21:25.8 |
| 87 | Hunter HoenPlace 87 · Belle Plaine | — | Belle Plaine | 21:26.6 |
| 88 | Ethan TaylorPlace 88 · Eastview | — | Eastview | 21:28.3 |
| 89 | Thijs VermeijPlace 89 · Chanhassen | — | Chanhassen | 21:35.0 |
| 90 | Ashton HoffmanPlace 90 · Owatonna | — | Owatonna | 21:35.8 |
| 91 | William KaufmannPlace 91 · Chanhassen | — | Chanhassen | 21:36.4 |
| 92 | Dylan ThomasPlace 92 · Chaska | — | Chaska | 21:39.0 |
| 93 | Rowan NordinPlace 93 · Edina | — | Edina | 21:40.7 |
| 94 | Joshua CornormiaPlace 94 · Eastview | — | Eastview | 21:41.0 |
| 95 | Logan SilvaPlace 95 · Edina | — | Edina | 21:41.6 |
| 96 | Garrett MaherPlace 96 · Chanhassen | — | Chanhassen | 21:42.4 |
| 97 | Blake BeaumasterPlace 97 · Shakopee | — | Shakopee | 21:43.6 |
| 98 | Jake SchefersPlace 98 · Rochester Century | — | Rochester Century | 21:44.5 |
| 99 | Jack HoppePlace 99 · Heritage Christian | — | Heritage Christian | 21:46.5 |
| 100 | Luke RubinPlace 100 · Edina | — | Edina | 21:48.1 |
| 101 | Andrew DeforPlace 101 · Edina | — | Edina | 21:49.6 |
| 102 | Eli MunsonPlace 102 · Eastview | — | Eastview | 21:50.7 |
| 103 | Will WoodPlace 103 · Shakopee | — | Shakopee | 21:50.8 |
| 104 | Carter CurtiPlace 104 · Edina | — | Edina | 21:52.0 |
| 105 | Eli NelsenPlace 105 · Fridley | — | Fridley | 21:53.6 |
| 106 | Maxwell HeirigsPlace 106 · Edina | — | Edina | 21:53.6 |
| 107 | Dylan NilssonPlace 107 · Chanhassen | — | Chanhassen | 21:55.0 |
| 108 | William PetersonPlace 108 · Benilde-St Margare | — | Benilde-St Margare | 21:55.0 |
| 109 | Ty KristjansonPlace 109 · Eastview | — | Eastview | 21:55.4 |
| 110 | Austin EyrichPlace 110 · Belle Plaine | — | Belle Plaine | 21:57.0 |
| 111 | Roy KylePlace 111 · Heritage Christian | — | Heritage Christian | 21:57.9 |
| 112 | Nicholas MillerPlace 112 · Shakopee | — | Shakopee | 21:58.3 |
| 113 | Scott AndersonPlace 113 · Rochester Century | — | Rochester Century | 21:58.8 |
| 114 | Alexander CalvertPlace 114 · Rochester Century | — | Rochester Century | 21:58.9 |
| 115 | Josiah FisherPlace 115 · Chaska | — | Chaska | 21:59.5 |
| 116 | Elijah WagnerPlace 116 · Chanhassen | — | Chanhassen | 22:01.0 |
| 117 | Matt PlotnikPlace 117 · Eastview | — | Eastview | 22:01.9 |
| 118 | Marcus WaltonPlace 118 · Chaska | — | Chaska | 22:04.6 |
| 119 | William ShirleyPlace 119 · Chanhassen | — | Chanhassen | 22:04.9 |
| 120 | Bennett StockhausPlace 120 · Chaska | — | Chaska | 22:05.9 |
| 121 | Dominic VogelPlace 121 · Benilde-St Margare | — | Benilde-St Margare | 22:08.1 |
| 122 | Ryan BrandelPlace 122 · Eastview | — | Eastview | 22:10.6 |
| 123 | Soren EpplePlace 123 · Edina | — | Edina | 22:12.1 |
| 124 | Logan CoryPlace 124 · Rochester Century | — | Rochester Century | 22:12.3 |
| 125 | Ike StelzerPlace 125 · Benilde-St Margare | — | Benilde-St Margare | 22:13.9 |
| 126 | Easton RaboinPlace 126 · Shakopee | — | Shakopee | 22:15.8 |
| 127 | Chet KlossPlace 127 · Eastview | — | Eastview | 22:16.3 |
| 128 | David SchindlerPlace 128 · Eastview | — | Eastview | 22:16.4 |
| 129 | Joseph BurkePlace 129 · Edina | — | Edina | 22:18.3 |
| 130 | Hunter KrizanPlace 130 · Rochester Century | — | Rochester Century | 22:20.0 |
| 131 | Jacob WhitePlace 131 · Academy of Holy An | — | Academy of Holy An | 22:20.9 |
| 132 | Brian ChuuoyPlace 132 · Burnsville | — | Burnsville | 22:21.3 |
| 133 | Zach TapanjaPlace 133 · Bloomington Jeffer | — | Bloomington Jeffer | 22:21.7 |
| 134 | Joey BrueggemeierPlace 134 · Owatonna | — | Owatonna | 22:21.8 |
| 135 | Matt LizakPlace 135 · Benilde-St Margare | — | Benilde-St Margare | 22:22.5 |
| 136 | Matthew WuPlace 136 · Edina | — | Edina | 22:22.7 |
| 137 | Henry MichaelPlace 137 · Shakopee | — | Shakopee | 22:23.3 |
| 138 | Ian BlohmPlace 138 · DeLaSalle | — | DeLaSalle | 22:24.4 |
| 139 | Robbie HolzmanPlace 139 · Bloomington Jeffer | — | Bloomington Jeffer | 22:24.7 |
| 140 | Max HughesPlace 140 · Shakopee | — | Shakopee | 22:24.8 |
| 141 | Evan KrookPlace 141 · Burnsville | — | Burnsville | 22:25.6 |
| 142 | Ryan GiblinPlace 142 · Shakopee | — | Shakopee | 22:25.7 |
| 143 | Jose VargasPlace 143 · DeLaSalle | — | DeLaSalle | 22:26.8 |
| 144 | Avery MohlinPlace 144 · Belle Plaine | — | Belle Plaine | 22:27.7 |
| 145 | Peyton GilkisonPlace 145 · Shakopee | — | Shakopee | 22:36.5 |
| 146 | Justin DollPlace 146 · Benilde-St Margare | — | Benilde-St Margare | 22:37.1 |
| 147 | Kayser HassanPlace 147 · Eastview | — | Eastview | 22:38.5 |
| 148 | Oliver TheisPlace 148 · Shakopee | — | Shakopee | 22:40.0 |
| 149 | Matthew SteilPlace 149 · Heritage Christian | — | Heritage Christian | 22:40.7 |
| 150 | Lance LisondraPlace 150 · Shakopee | — | Shakopee | 22:42.7 |
| 151 | Elliott KramerPlace 151 · Eagan | — | Eagan | 22:45.7 |
| 152 | Nicholas OsgoodPlace 152 · Shakopee | — | Shakopee | 22:46.5 |
| 153 | Riley CofielPlace 153 · Edina | — | Edina | 22:48.5 |
| 154 | Ramsey NelsonPlace 154 · Benilde-St Margare | — | Benilde-St Margare | 22:48.7 |
| 155 | Aiden FogartyPlace 155 · Belle Plaine | — | Belle Plaine | 22:49.5 |
| 156 | Raymundo BecerrilPlace 156 · Rochester Century | — | Rochester Century | 22:50.1 |
| 157 | Lucas CookPlace 157 · Academy of Holy An | — | Academy of Holy An | 22:51.9 |
| 158 | Gabe LovricPlace 158 · Rochester Century | — | Rochester Century | 22:53.0 |
| 159 | Stephen ElsingerPlace 159 · Academy of Holy An | — | Academy of Holy An | 22:54.5 |
| 160 | Stewart NelsonPlace 160 · DeLaSalle | — | DeLaSalle | 22:57.5 |
| 161 | Brendan O'brienPlace 161 · Bloomington Jeffer | — | Bloomington Jeffer | 22:57.7 |
| 162 | Michael HabermanPlace 162 · Owatonna | — | Owatonna | 22:58.5 |
| 163 | Isaiah CarrollPlace 163 · Shakopee | — | Shakopee | 22:58.6 |
| 164 | Colin SchellerPlace 164 · Chanhassen | — | Chanhassen | 22:58.8 |
| 165 | Nathan ZhangPlace 165 · Rochester Century | — | Rochester Century | 23:01.5 |
| 166 | Ethan PetrellaPlace 166 · Edina | — | Edina | 23:01.7 |
| 167 | Joe GrimPlace 167 · Shakopee | — | Shakopee | 23:02.1 |
| 168 | Nick SteelPlace 168 · Owatonna | — | Owatonna | 23:02.5 |
| 169 | Ibreheem MalikPlace 169 · Burnsville | — | Burnsville | 23:04.5 |
| 170 | Joseph FlachmanPlace 170 · Benilde-St Margare | — | Benilde-St Margare | 23:05.9 |
| 171 | Owen SlindePlace 171 · Chanhassen | — | Chanhassen | 23:06.1 |
| 172 | Charley SaylesPlace 172 · Edina | — | Edina | 23:06.4 |
| 173 | Jake GronliPlace 173 · Owatonna | — | Owatonna | 23:08.4 |
| 174 | Michael O'DonnellPlace 174 · Academy of Holy An | — | Academy of Holy An | 23:12.7 |
| 175 | Sam WilmotPlace 175 · Chanhassen | — | Chanhassen | 23:13.6 |
| 176 | Jakob HansonPlace 176 · Shakopee | — | Shakopee | 23:16.0 |
| 177 | Alex HardcopfPlace 177 · Academy of Holy An | — | Academy of Holy An | 23:16.1 |
| 178 | David MysterPlace 178 · Chanhassen | — | Chanhassen | 23:16.4 |
| 179 | Maxwell RainPlace 179 · Chaska | — | Chaska | 23:17.5 |
| 180 | Mark GherghettaPlace 180 · Edina | — | Edina | 23:18.5 |
| 181 | Michael ShursonPlace 181 · Benilde-St Margare | — | Benilde-St Margare | 23:22.1 |
| 182 | Lukas NeureiterPlace 182 · Rochester Century | — | Rochester Century | 23:23.0 |
| 183 | Benjamin KatzovitzPlace 183 · St Louis Park | — | St Louis Park | 23:24.8 |
| 184 | William CarpenterPlace 184 · St Louis Park | — | St Louis Park | 23:26.7 |
| 185 | Connor SeywardPlace 185 · Burnsville | — | Burnsville | 23:26.8 |
| 186 | Liam MavesPlace 186 · DeLaSalle | — | DeLaSalle | 23:28.7 |
| 187 | Anders BergrenPlace 187 · Edina | — | Edina | 23:28.7 |
| 188 | Dylan O'DeaPlace 188 · St Louis Park | — | St Louis Park | 23:30.3 |
| 189 | Solomon EcholsPlace 189 · Bloomington Jeffer | — | Bloomington Jeffer | 23:30.5 |
| 190 | Ryan HermesPlace 190 · Edina | — | Edina | 23:30.6 |
| 191 | Emmett FaheyPlace 191 · Belle Plaine | — | Belle Plaine | 23:31.4 |
| 192 | Alex CharettePlace 192 · Benilde-St Margare | — | Benilde-St Margare | 23:31.7 |
| 193 | Colin AltPlace 193 · Bloomington Jeffer | — | Bloomington Jeffer | 23:32.6 |
| 194 | Matthew GernerPlace 194 · Burnsville | — | Burnsville | 23:33.6 |
| 195 | Adam GrovePlace 195 · Heritage Christian | — | Heritage Christian | 23:37.1 |
| 196 | Thomas AvraPlace 196 · Heritage Christian | — | Heritage Christian | 23:37.7 |
| 197 | Lucas LePlace 197 · Richfield | — | Richfield | 23:38.1 |
| 198 | Gavin HansenPlace 198 · Heritage Christian | — | Heritage Christian | 23:40.4 |
| 199 | Brandon WetterlinPlace 199 · St Louis Park | — | St Louis Park | 23:41.0 |
| 200 | Cameron GrantPlace 200 · Chaska | — | Chaska | 23:41.6 |
| 201 | Andrew SkovPlace 201 · Owatonna | — | Owatonna | 23:41.8 |
| 202 | William WienekePlace 202 · DeLaSalle | — | DeLaSalle | 23:44.3 |
| 203 | David KimPlace 203 · Edina | — | Edina | 23:44.5 |
| 204 | Mitchell ThueringerPlace 204 · Benilde-St Margare | — | Benilde-St Margare | 23:44.7 |
| 205 | Matthew RamlerPlace 205 · Chanhassen | — | Chanhassen | 23:47.3 |
| 206 | Ryan QuastPlace 206 · Shakopee | — | Shakopee | 23:48.1 |
| 207 | Tegegn BurnsPlace 207 · DeLaSalle | — | DeLaSalle | 23:48.6 |
| 208 | Jack BolandPlace 208 · Academy of Holy An | — | Academy of Holy An | 23:50.5 |
| 209 | Sal GeraciPlace 209 · DeLaSalle | — | DeLaSalle | 23:52.4 |
| 210 | Andrew ColleranPlace 210 · Chaska | — | Chaska | 23:54.9 |
| 211 | Grant HeimdahlPlace 211 · Chanhassen | — | Chanhassen | 24:01.0 |
| 212 | Ben RiegertPlace 212 · Chanhassen | — | Chanhassen | 24:02.1 |
| 213 | Christian PodhradskyPlace 213 · Chaska | — | Chaska | 24:03.0 |
| 214 | Ryder WhitakerPlace 214 · Richfield | — | Richfield | 24:04.5 |
| 215 | Harris KeekleyPlace 215 · St Louis Park | — | St Louis Park | 24:06.9 |
| 216 | Harry MeshbesherPlace 216 · Benilde-St Margare | — | Benilde-St Margare | 24:08.1 |
| 217 | John KronkvistPlace 217 · Eastview | — | Eastview | 24:08.3 |
| 218 | Jens AlfordPlace 218 · Bloomington Kenned | — | Bloomington Kenned | 24:09.7 |
| 219 | Tahm LoydPlace 219 · Bloomington Jeffer | — | Bloomington Jeffer | 24:10.7 |
| 220 | Connor LeePlace 220 · Cretin-Derham Hall | — | Cretin-Derham Hall | 24:11.4 |
| 221 | Nick SandersPlace 221 · Rochester Century | — | Rochester Century | 24:11.4 |
| 222 | Whittaker KelleyPlace 222 · Rochester Century | — | Rochester Century | 24:11.6 |
| 223 | Brian BianchiPlace 223 · Benilde-St Margare | — | Benilde-St Margare | 24:12.0 |
| 224 | Isaac SutterPlace 224 · Rochester Century | — | Rochester Century | 24:12.0 |
| 225 | Adiresac SheikdonPlace 225 · Fridley | — | Fridley | 24:13.1 |
| 226 | Colin AndersonPlace 226 · Shakopee | — | Shakopee | 24:15.0 |
| 227 | Ethan StockwellPlace 227 · Owatonna | — | Owatonna | 24:17.5 |
| 228 | Christian HenriksonPlace 228 · Fridley | — | Fridley | 24:21.0 |
| 229 | Miles BassettPlace 229 · Bloomington Jeffer | — | Bloomington Jeffer | 24:22.8 |
| 230 | Nicholas WiederholtPlace 230 · Richfield | — | Richfield | 24:23.6 |
| 231 | Charlie AbdoPlace 231 · Academy of Holy An | — | Academy of Holy An | 24:25.0 |
| 232 | Val CoppoPlace 232 · Benilde-St Margare | — | Benilde-St Margare | 24:25.9 |
| 233 | Zach RazidloPlace 233 · Rochester Century | — | Rochester Century | 24:29.0 |
| 234 | Himie BrewerPlace 234 · Benilde-St Margare | — | Benilde-St Margare | 24:29.2 |
| 235 | Joshua JohnsonPlace 235 · Heritage Christian | — | Heritage Christian | 24:31.4 |
| 236 | Colin HokansonPlace 236 · Shakopee | — | Shakopee | 24:31.6 |
| 237 | Andrew CarlsonPlace 237 · Shakopee | — | Shakopee | 24:36.5 |
| 238 | Taylor HawkinsPlace 238 · Eastview | — | Eastview | 24:37.1 |
| 239 | Jeremy FischerPlace 239 · Fridley | — | Fridley | 24:39.1 |
| 240 | Paul StoterauPlace 240 · Belle Plaine | — | Belle Plaine | 24:44.1 |
| 241 | Anthony AsmusPlace 241 · Shakopee | — | Shakopee | 24:46.7 |
| 242 | Kevin ZeladaPlace 242 · St Paul Washington | — | St Paul Washington | 24:47.5 |
| 243 | Joseph CarlandPlace 243 · DeLaSalle | — | DeLaSalle | 24:49.7 |
| 244 | Ethan HoffmanPlace 244 · Owatonna | — | Owatonna | 24:50.1 |
| 245 | Logan RemmersPlace 245 · Shakopee | — | Shakopee | 24:52.4 |
| 246 | Kyle ChristensonPlace 246 · Owatonna | — | Owatonna | 24:53.1 |
| 247 | Arden Moss-MaganaPlace 247 · Bloomington Kenned | — | Bloomington Kenned | 24:53.9 |
| 248 | Joseph BuchPlace 248 · Bloomington Kenned | — | Bloomington Kenned | 24:54.9 |
| 249 | Elisha BjerkesetPlace 249 · Bloomington Kenned | — | Bloomington Kenned | 24:55.0 |
| 250 | Zac FogartyPlace 250 · Belle Plaine | — | Belle Plaine | 24:57.4 |
| 251 | Kadin WilliamsPlace 251 · Shakopee | — | Shakopee | 24:59.9 |
| 252 | Bennett RerickPlace 252 · Belle Plaine | — | Belle Plaine | 25:04.9 |
| 253 | Luke FreimuthPlace 253 · Rochester Century | — | Rochester Century | 25:05.5 |
| 254 | Leo DongPlace 254 · Heritage Christian | — | Heritage Christian | 25:06.1 |
| 255 | Miles RostPlace 255 · St Louis Park | — | St Louis Park | 25:07.0 |
| 256 | Landon VaupelPlace 256 · Shakopee | — | Shakopee | 25:08.5 |
| 257 | Ben BrinkmanPlace 257 · Shakopee | — | Shakopee | 25:08.9 |
| 258 | Aidan OsbornePlace 258 · Eastview | — | Eastview | 25:12.0 |
| 259 | Andrew LudwigPlace 259 · Belle Plaine | — | Belle Plaine | 25:12.5 |
| 260 | Adam NordquistPlace 260 · Richfield | — | Richfield | 25:14.0 |
| 261 | Adam WagnerPlace 261 · Shakopee | — | Shakopee | 25:14.6 |
| 262 | Cole BorowiakPlace 262 · Bloomington Jeffer | — | Bloomington Jeffer | 25:15.8 |
| 263 | Finn JohnsenPlace 263 · Edina | — | Edina | 25:16.0 |
| 264 | Ethan CaseyPlace 264 · Rochester Century | — | Rochester Century | 25:16.7 |
| 265 | Joe SchwittersPlace 265 · Minneapolis Patric | — | Minneapolis Patric | 25:19.3 |
| 266 | Douglas LeePlace 266 · Rochester Century | — | Rochester Century | 25:20.4 |
| 267 | Jared GrandboisPlace 267 · Fridley | — | Fridley | 25:20.7 |
| 268 | Joe BettiPlace 268 · Owatonna | — | Owatonna | 25:23.7 |
| 269 | Kent GeradsPlace 269 · Benilde-St Margare | — | Benilde-St Margare | 25:27.9 |
| 270 | Cha MouaPlace 270 · St Paul Washington | — | St Paul Washington | 25:30.7 |
| 271 | Leif MichaelsonPlace 271 · Edina | — | Edina | 25:34.0 |
| 272 | Sam SchaeferPlace 272 · Academy of Holy An | — | Academy of Holy An | 25:35.7 |
| 273 | Joe HolmanPlace 273 · Chanhassen | — | Chanhassen | 25:36.8 |
| 274 | Weston CoryPlace 274 · Rochester Century | — | Rochester Century | 25:37.0 |
| 275 | Dimitri HoulePlace 275 · Benilde-St Margare | — | Benilde-St Margare | 25:38.9 |
| 276 | Samuel JackPlace 276 · Rochester Century | — | Rochester Century | 25:40.3 |
| 277 | Calvin HartmanPlace 277 · Belle Plaine | — | Belle Plaine | 25:41.4 |
| 278 | Ian YoungPlace 278 · Eastview | — | Eastview | 25:41.9 |
| 279 | Hsaw RehPlace 279 · St Paul Washington | — | St Paul Washington | 25:49.6 |
| 280 | Jack BruerPlace 280 · Benilde-St Margare | — | Benilde-St Margare | 25:53.9 |
| 281 | Saul CastroPlace 281 · Academy of Holy An | — | Academy of Holy An | 25:55.9 |
| 282 | Diego AlejosPlace 282 · Minneapolis Patric | — | Minneapolis Patric | 25:57.6 |
| 283 | Isaac GuentherPlace 283 · Rochester Century | — | Rochester Century | 25:58.3 |
| 284 | Theo McCartanPlace 284 · Richfield | — | Richfield | 25:58.9 |
| 285 | Hayden LongPlace 285 · St Louis Park | — | St Louis Park | 26:01.3 |
| 286 | Anthony BlasPlace 286 · Burnsville | — | Burnsville | 26:04.0 |
| 287 | Jorge VargasPlace 287 · St Paul Washington | — | St Paul Washington | 26:04.8 |
| 288 | Ryan NorkoskyPlace 288 · Benilde-St Margare | — | Benilde-St Margare | 26:06.5 |
| 289 | Jerry JerabekPlace 289 · Rochester Century | — | Rochester Century | 26:08.1 |
| 290 | Luke BrunoPlace 290 · Burnsville | — | Burnsville | 26:10.4 |
| 291 | Isaac Zook-StanleyPlace 291 · DeLaSalle | — | DeLaSalle | 26:12.5 |
| 292 | Ezekiel GorshePlace 292 · Richfield | — | Richfield | 26:14.1 |
| 293 | Yee XiongPlace 293 · St Paul Johnson | — | St Paul Johnson | 26:16.9 |
| 294 | Joseph DahlPlace 294 · Chanhassen | — | Chanhassen | 26:16.9 |
| 295 | Simon EngstrandPlace 295 · Benilde-St Margare | — | Benilde-St Margare | 26:17.6 |
| 296 | Joe LallierPlace 296 · Eagan | — | Eagan | 26:19.9 |
| 297 | Henry BriestPlace 297 · Bloomington Jeffer | — | Bloomington Jeffer | 26:20.1 |
| 298 | Nicholas NielsonPlace 298 · Edina | — | Edina | 26:21.7 |
| 299 | Trentyn ColemanPlace 299 · Shakopee | — | Shakopee | 26:22.4 |
| 300 | Owen BernardePlace 300 · Edina | — | Edina | 26:26.0 |
| 301 | Riley CarlsonPlace 301 · Benilde-St Margare | — | Benilde-St Margare | 26:27.3 |
| 302 | Declan HigginsPlace 302 · DeLaSalle | — | DeLaSalle | 26:27.7 |
| 303 | Elijah BootsPlace 303 · Eastview | — | Eastview | 26:30.9 |
| 304 | Alan MouaPlace 304 · St Paul Washington | — | St Paul Washington | 26:36.0 |
| 305 | Martin GablenkoPlace 305 · St Louis Park | — | St Louis Park | 26:37.5 |
| 306 | Nathan WagnerPlace 306 · Edina | — | Edina | 26:39.5 |
| 307 | Leo KleinPlace 307 · Edina | — | Edina | 26:46.5 |
| 308 | Zach HilerPlace 308 · St Paul Johnson | — | St Paul Johnson | 26:50.5 |
| 309 | Charlie McGuirePlace 309 · Burnsville | — | Burnsville | 26:56.8 |
| 310 | Aaron DongPlace 310 · Rochester Century | — | Rochester Century | 26:58.1 |
| 311 | Adam KurdiPlace 311 · Bloomington Jeffer | — | Bloomington Jeffer | 26:59.1 |
| 312 | Sai YangPlace 312 · St Paul Johnson | — | St Paul Johnson | 26:59.3 |
| 313 | Logan WuertzPlace 313 · Fridley | — | Fridley | 27:01.6 |
| 314 | Mattias DyrudPlace 314 · Bloomington Jeffer | — | Bloomington Jeffer | 27:02.3 |
| 315 | Zack BrosePlace 315 · Heritage Christian | — | Heritage Christian | 27:03.0 |
| 316 | Sam LagerlandPlace 316 · Rochester Century | — | Rochester Century | 27:09.6 |
| 317 | Ba DoePlace 317 · St Paul Washington | — | St Paul Washington | 27:12.8 |
| 318 | Aidan Lee-GilliganPlace 318 · Benilde-St Margare | — | Benilde-St Margare | 27:13.6 |
| 319 | Avery ZimmermanPlace 319 · Minneapolis Patric | — | Minneapolis Patric | 27:15.8 |
| 320 | Max OftedahlPlace 320 · Rochester Century | — | Rochester Century | 27:18.0 |
| 321 | Aaron PencePlace 321 · Edina | — | Edina | 27:18.9 |
| 322 | Zach PirozzoloPlace 322 · DeLaSalle | — | DeLaSalle | 27:19.4 |
| 323 | Sam PfeiferPlace 323 · Owatonna | — | Owatonna | 27:19.5 |
| 324 | Jack FeriancekPlace 324 · Eastview | — | Eastview | 27:22.3 |
| 325 | Owen AndersonPlace 325 · Academy of Holy An | — | Academy of Holy An | 27:26.6 |
| 326 | Kyle MessnerPlace 326 · Shakopee | — | Shakopee | 27:36.4 |
| 327 | Griffin TschacherPlace 327 · Heritage Christian | — | Heritage Christian | 27:37.5 |
| 328 | Dennis ZrustPlace 328 · Bloomington Kenned | — | Bloomington Kenned | 27:37.5 |
| 329 | Austin YoungPlace 329 · Heritage Christian | — | Heritage Christian | 27:42.8 |
| 330 | Ayub OsmanPlace 330 · Minneapolis Patric | — | Minneapolis Patric | 27:46.7 |
| 331 | Aidan DeurPlace 331 · Heritage Christian | — | Heritage Christian | 27:47.6 |
| 332 | Andrew DeWittPlace 332 · Trinity - River Ri | — | Trinity - River Ri | 27:48.7 |
| 333 | Joe KrafftPlace 333 · Richfield | — | Richfield | 27:53.6 |
| 334 | Adrien HighPlace 334 · Shakopee | — | Shakopee | 27:54.1 |
| 335 | Vinceson YangPlace 335 · Minneapolis Patric | — | Minneapolis Patric | 27:54.1 |
| 336 | John GaertnerPlace 336 · Cretin-Derham Hall | — | Cretin-Derham Hall | 28:00.3 |
| 337 | Wyatt GrubbsPlace 337 · Rochester Century | — | Rochester Century | 28:26.6 |
| 338 | Daniel LovricPlace 338 · Rochester Century | — | Rochester Century | 28:27.7 |
| 339 | Joseph VotelPlace 339 · Trinity - River Ri | — | Trinity - River Ri | 28:32.3 |
| 340 | August MuehlhausenPlace 340 · St Louis Park | — | St Louis Park | 28:33.6 |
| 341 | Colby GrimPlace 341 · Shakopee | — | Shakopee | 28:34.1 |
| 342 | Charlie FisherPlace 342 · DeLaSalle | — | DeLaSalle | 28:34.3 |
| 343 | Joseph SchleperPlace 343 · Shakopee | — | Shakopee | 28:36.0 |
| 344 | Tenzin ChoizenPlace 344 · Minneapolis Patric | — | Minneapolis Patric | 28:36.0 |
| 345 | Riley ClarkPlace 345 · Benilde-St Margare | — | Benilde-St Margare | 28:37.3 |
| 346 | Max ConwayPlace 346 · St Louis Park | — | St Louis Park | 28:39.6 |
| 347 | Benjamin MathewsPlace 347 · St Louis Park | — | St Louis Park | 28:49.4 |
| 348 | Quinn BrennerPlace 348 · DeLaSalle | — | DeLaSalle | 28:49.7 |
| 349 | Chong VangPlace 349 · St Paul Washington | — | St Paul Washington | 28:50.4 |
| 350 | Lucas LorenzPlace 350 · Trinity - River Ri | — | Trinity - River Ri | 28:52.1 |
| 351 | Thao NguyenPlace 351 · Belle Plaine | — | Belle Plaine | 28:55.5 |
| 352 | Andy StevensonPlace 352 · Fridley | — | Fridley | 28:57.8 |
| 353 | Evan PrairiePlace 353 · Fridley | — | Fridley | 29:18.3 |
| 354 | Ethan TownsendPlace 354 · DeLaSalle | — | DeLaSalle | 29:19.8 |
| 355 | Benen CotterPlace 355 · St Louis Park | — | St Louis Park | 29:36.7 |
| 356 | Sam ListiakPlace 356 · St Louis Park | — | St Louis Park | 29:39.5 |
| 357 | Samual VanZummerenPlace 357 · Belle Plaine | — | Belle Plaine | 30:14.7 |
| 358 | James HanleyPlace 358 · St Paul Johnson | — | St Paul Johnson | 30:53.9 |
| 359 | Tyson LundinPlace 359 · Richfield | — | Richfield | 31:00.9 |
| 360 | Jason BullPlace 360 · St Paul Washington | — | St Paul Washington | 31:03.0 |
| 361 | Stephen CooperPlace 361 · Richfield | — | Richfield | 31:13.9 |
| 362 | Sir Charles HubbardPlace 362 · Minneapolis Patric | — | Minneapolis Patric | 31:31.0 |
| 363 | Evan WilkensPlace 363 · Burnsville | — | Burnsville | 31:32.1 |
| 364 | Jacob PerszykPlace 364 · St Louis Park | — | St Louis Park | 31:56.7 |
| 365 | Damien WiesePlace 365 · DeLaSalle | — | DeLaSalle | 32:11.0 |
| 366 | Mason GonkoPlace 366 · Trinity - River Ri | — | Trinity - River Ri | 32:14.7 |
| 367 | Juan MolinaPlace 367 · Richfield | — | Richfield | 32:31.9 |
| 368 | Quinton PiperPlace 368 · St Louis Park | — | St Louis Park | 32:43.7 |
| 369 | Aidan LattinPlace 369 · St Louis Park | — | St Louis Park | 32:55.3 |
| 370 | Izaya VazquezPlace 370 · Owatonna | — | Owatonna | 33:31.8 |
| 371 | Spencer HarvelandPlace 371 · Rochester Century | — | Rochester Century | 35:18.6 |
| 372 | Jack HoPlace 372 · Eagan | — | Eagan | 35:25.9 |
| 373 | Evan BurkstrandPlace 373 · Richfield | — | Richfield | 35:48.0 |
| 374 | Kedrick JohnsonPlace 374 · Burnsville | — | Burnsville | 35:53.5 |
| 375 | Carl YaegerPlace 375 · Trinity - River Ri | — | Trinity - River Ri | 36:07.0 |
| 376 | Ian LanktonPlace 376 · Richfield | — | Richfield | 36:14.8 |