| 1 | Zack FarrPlace 1 · Centennial | — | Centennial | 18:18.0 |
| 2 | Aidan EngertPlace 2 · East Ridge | — | East Ridge | 18:18.8 |
| 3 | Ben ZandstraPlace 3 · Centennial | — | Centennial | 18:38.1 |
| 4 | Morgan GillardPlace 4 · East Ridge | — | East Ridge | 18:44.5 |
| 5 | Alex OmodtPlace 5 · Robbinsdale Armstr | — | Robbinsdale Armstr | 18:45.3 |
| 6 | Owen PaulPlace 6 · Mound-Westonka | — | Mound-Westonka | 18:46.4 |
| 7 | Thomas O'MearaPlace 7 · Robbinsdale Armstr | — | Robbinsdale Armstr | 18:47.5 |
| 8 | Max MunterPlace 8 · East Ridge | — | East Ridge | 18:48.3 |
| 9 | Zachary ReesePlace 9 · Spectrum High Scho | — | Spectrum High Scho | 18:52.5 |
| 10 | Aaron CaseyPlace 10 · Coon Rapids | — | Coon Rapids | 18:53.5 |
| 11 | Eli BergPlace 11 · Centennial | — | Centennial | 18:54.3 |
| 12 | Jacob BallPlace 12 · Centennial | — | Centennial | 19:07.0 |
| 13 | Cameron WaltersPlace 13 · Centennial | — | Centennial | 19:08.0 |
| 14 | Jack HoppePlace 14 · Heritage Christian | — | Heritage Christian | 19:11.4 |
| 15 | Ryan PowleyPlace 15 · Coon Rapids | — | Coon Rapids | 19:13.0 |
| 16 | Josh KillamPlace 16 · East Ridge | — | East Ridge | 19:13.3 |
| 17 | Cole GarlickPlace 17 · Mound-Westonka | — | Mound-Westonka | 19:15.8 |
| 18 | Matt MikolichPlace 18 · Rogers | — | Rogers | 19:16.1 |
| 19 | William OrtonPlace 19 · Spectrum High Scho | — | Spectrum High Scho | 19:16.5 |
| 20 | Jacob BellisPlace 20 · East Ridge | — | East Ridge | 19:20.0 |
| 21 | Ethan VangPlace 21 · Robbinsdale Armstr | — | Robbinsdale Armstr | 19:23.0 |
| 22 | William GorhamPlace 22 · Robbinsdale Armstr | — | Robbinsdale Armstr | 19:23.3 |
| 23 | Thomas WhitehousePlace 23 · Robbinsdale Armstr | — | Robbinsdale Armstr | 19:25.3 |
| 24 | Jayden OverdahlPlace 24 · Robbinsdale Armstr | — | Robbinsdale Armstr | 19:27.4 |
| 25 | Ryan MlekodayPlace 25 · Robbinsdale Armstr | — | Robbinsdale Armstr | 19:29.4 |
| 26 | Kavan JohnsonPlace 26 · Centennial | — | Centennial | 19:36.3 |
| 27 | Jack OkanPlace 27 · Centennial | — | Centennial | 19:37.9 |
| 28 | Jackson WangensteenPlace 28 · East Ridge | — | East Ridge | 19:38.9 |
| 29 | Eli HaakensonPlace 29 · Spectrum High Scho | — | Spectrum High Scho | 19:39.3 |
| 30 | Elijah KoopmanPlace 30 · Heritage Christian | — | Heritage Christian | 19:39.5 |
| 31 | Jack LowePlace 31 · East Ridge | — | East Ridge | 19:39.8 |
| 32 | Chris BensonPlace 32 · Mahtomedi | — | Mahtomedi | 19:40.8 |
| 33 | Joey DunnPlace 33 · Coon Rapids | — | Coon Rapids | 19:46.5 |
| 34 | Joseph LyngdalPlace 34 · Irondale | — | Irondale | 19:47.5 |
| 35 | Max EpskyPlace 35 · Mound-Westonka | — | Mound-Westonka | 19:47.9 |
| 36 | Aiden PowleyPlace 36 · Coon Rapids | — | Coon Rapids | 19:49.0 |
| 37 | Roman FenzlPlace 37 · Mound-Westonka | — | Mound-Westonka | 19:49.5 |
| 38 | Adam GundersonPlace 38 · Rogers | — | Rogers | 19:52.0 |
| 39 | Nico TweedyPlace 39 · Coon Rapids | — | Coon Rapids | 19:52.5 |
| 40 | Ian BleskachekPlace 40 · Irondale | — | Irondale | 19:52.6 |
| 41 | Luke StrassburgPlace 41 · Rogers | — | Rogers | 19:55.0 |
| 42 | Max KoepplPlace 42 · Providence Academy | — | Providence Academy | 19:56.4 |
| 43 | Dennis LongPlace 43 · Coon Rapids | — | Coon Rapids | 19:59.0 |
| 44 | Benson KozitkaPlace 44 · Elk River | — | Elk River | 20:01.9 |
| 45 | Owen AffolterPlace 45 · Mahtomedi | — | Mahtomedi | 20:02.4 |
| 46 | Jonathan GuerreroPlace 46 · Fridley | — | Fridley | 20:04.4 |
| 47 | Theo CarlsonPlace 47 · Centennial | — | Centennial | 20:04.5 |
| 48 | Derek LloydPlace 48 · Mound-Westonka | — | Mound-Westonka | 20:04.8 |
| 49 | Jack AldrichPlace 49 · East Ridge | — | East Ridge | 20:06.5 |
| 50 | Tristan TuttlePlace 50 · Mahtomedi | — | Mahtomedi | 20:09.3 |
| 51 | Max NelsonPlace 51 · Mahtomedi | — | Mahtomedi | 20:09.9 |
| 52 | William FitzsimmonsPlace 52 · Robbinsdale Armstr | — | Robbinsdale Armstr | 20:10.8 |
| 53 | Jack SullivanPlace 53 · Centennial | — | Centennial | 20:11.3 |
| 54 | Grayson GomesPlace 54 · St Francis | — | St Francis | 20:18.0 |
| 55 | Alex HoglundPlace 55 · Centennial | — | Centennial | 20:18.6 |
| 56 | Daniel FarrantPlace 56 · Heritage Christian | — | Heritage Christian | 20:19.0 |
| 57 | Robby BrustadPlace 57 · Mound-Westonka | — | Mound-Westonka | 20:20.2 |
| 58 | Nathan MajewskiPlace 58 · Robbinsdale Armstr | — | Robbinsdale Armstr | 20:23.5 |
| 59 | Adam ParisPlace 59 · Rogers | — | Rogers | 20:25.0 |
| 60 | Mitchell HansenPlace 60 · Rogers | — | Rogers | 20:25.2 |
| 61 | Ethan SharpPlace 61 · Elk River | — | Elk River | 20:27.0 |
| 62 | Max RoligPlace 62 · East Ridge | — | East Ridge | 20:27.2 |
| 63 | Aaron ZiebarthPlace 63 · Spectrum High Scho | — | Spectrum High Scho | 20:28.2 |
| 64 | Colin BedburyPlace 64 · Elk River | — | Elk River | 20:28.8 |
| 65 | Ben ZastrowPlace 65 · Irondale | — | Irondale | 20:28.8 |
| 66 | Evan KoppPlace 66 · Spectrum High Scho | — | Spectrum High Scho | 20:30.2 |
| 67 | Kennedy JohnsonPlace 67 · East Ridge | — | East Ridge | 20:31.3 |
| 68 | Milan TomaskaPlace 68 · East Ridge | — | East Ridge | 20:32.8 |
| 69 | Andrew HeussPlace 69 · Irondale | — | Irondale | 20:33.8 |
| 70 | John GramerPlace 70 · East Ridge | — | East Ridge | 20:33.8 |
| 71 | Ben HesliPlace 71 · Coon Rapids | — | Coon Rapids | 20:37.5 |
| 72 | Alex BliliePlace 72 · Centennial | — | Centennial | 20:38.5 |
| 73 | Finely WikenPlace 73 · East Ridge | — | East Ridge | 20:39.3 |
| 74 | Caleb ChesserPlace 74 · Coon Rapids | — | Coon Rapids | 20:41.6 |
| 75 | Isaac EshbachPlace 75 · Robbinsdale Armstr | — | Robbinsdale Armstr | 20:43.2 |
| 76 | Jack KaluzaPlace 76 · Spectrum High Scho | — | Spectrum High Scho | 20:44.5 |
| 77 | Aiden KhamdamovPlace 77 · Spectrum High Scho | — | Spectrum High Scho | 20:45.9 |
| 78 | Elijah WilliamsPlace 78 · Elk River | — | Elk River | 20:46.3 |
| 79 | Eli ShusterPlace 79 · East Ridge | — | East Ridge | 20:46.3 |
| 80 | Matthew SteilPlace 80 · Heritage Christian | — | Heritage Christian | 20:49.5 |
| 81 | Cole EricksonPlace 81 · Elk River | — | Elk River | 20:53.8 |
| 82 | Tucker SegravesPlace 82 · Rogers | — | Rogers | 20:54.0 |
| 83 | Nicholas MantheiPlace 83 · Rogers | — | Rogers | 20:54.4 |
| 84 | Caine NovakPlace 84 · Coon Rapids | — | Coon Rapids | 20:55.6 |
| 85 | Alec MochinskiPlace 85 · Coon Rapids | — | Coon Rapids | 20:56.2 |
| 86 | Ashton DemmerPlace 86 · Mound-Westonka | — | Mound-Westonka | 20:56.6 |
| 87 | Joseph HarlanPlace 87 · Providence Academy | — | Providence Academy | 20:56.8 |
| 88 | Matt WashburnPlace 88 · Centennial | — | Centennial | 20:57.5 |
| 89 | Gaberik HolmPlace 89 · North St Paul | — | North St Paul | 20:57.5 |
| 90 | Harvey BergstromPlace 90 · Elk River | — | Elk River | 20:57.8 |
| 91 | Ian HenlyPlace 91 · Cretin-Derham Hall | — | Cretin-Derham Hall | 20:58.0 |
| 92 | Maxwell RicksPlace 92 · Rogers | — | Rogers | 20:58.0 |
| 93 | Avi SivarmanPlace 93 · East Ridge | — | East Ridge | 20:58.3 |
| 94 | Noah J PetersonPlace 94 · Robbinsdale Armstr | — | Robbinsdale Armstr | 20:58.3 |
| 95 | Roy KylePlace 95 · Heritage Christian | — | Heritage Christian | 21:01.1 |
| 96 | Jack MintzPlace 96 · Robbinsdale Armstr | — | Robbinsdale Armstr | 21:01.5 |
| 97 | Noah BleskachekPlace 97 · Irondale | — | Irondale | 21:01.9 |
| 98 | Andy HuberPlace 98 · Rogers | — | Rogers | 21:01.9 |
| 99 | Thomas ZastrowPlace 99 · Cretin-Derham Hall | — | Cretin-Derham Hall | 21:02.3 |
| 100 | Sam ParlinPlace 100 · Irondale | — | Irondale | 21:05.4 |
| 101 | Trevor JovanovichPlace 101 · Rogers | — | Rogers | 21:05.4 |
| 102 | Stewart NelsonPlace 102 · DeLaSalle | — | DeLaSalle | 21:06.2 |
| 103 | Brian RostonPlace 103 · Robbinsdale Armstr | — | Robbinsdale Armstr | 21:06.4 |
| 104 | Joey ReshetarPlace 104 · Rogers | — | Rogers | 21:07.0 |
| 105 | Ian BlohmPlace 105 · DeLaSalle | — | DeLaSalle | 21:08.5 |
| 106 | Isaiah HorsagerPlace 106 · Mahtomedi | — | Mahtomedi | 21:08.5 |
| 107 | William BruersPlace 107 · Rogers | — | Rogers | 21:10.5 |
| 108 | Andrew BrincksPlace 108 · Robbinsdale Armstr | — | Robbinsdale Armstr | 21:12.8 |
| 109 | Aidan KlaasPlace 109 · Centennial | — | Centennial | 21:13.8 |
| 110 | Connor ProkPlace 110 · Mound-Westonka | — | Mound-Westonka | 21:14.2 |
| 111 | Connor McNieshPlace 111 · East Ridge | — | East Ridge | 21:15.8 |
| 112 | Micah KingPlace 112 · Robbinsdale Armstr | — | Robbinsdale Armstr | 21:16.4 |
| 113 | Darien JohnsonPlace 113 · Centennial | — | Centennial | 21:16.8 |
| 114 | Thomas AvraPlace 114 · Heritage Christian | — | Heritage Christian | 21:18.8 |
| 115 | Bao NguyenPlace 115 · North St Paul | — | North St Paul | 21:19.3 |
| 116 | Enrique AriasPlace 116 · East Ridge | — | East Ridge | 21:19.5 |
| 117 | Hayden SchaeferPlace 117 · Mahtomedi | — | Mahtomedi | 21:22.0 |
| 118 | Nicolas JacobsenPlace 118 · Irondale | — | Irondale | 21:24.0 |
| 119 | Riley RamseyPlace 119 · Rogers | — | Rogers | 21:24.3 |
| 120 | Henry KlueverPlace 120 · Mound-Westonka | — | Mound-Westonka | 21:24.6 |
| 121 | Alex HedlundPlace 121 · Rogers | — | Rogers | 21:25.0 |
| 122 | Alex RynderPlace 122 · Providence Academy | — | Providence Academy | 21:25.8 |
| 123 | Noah BesemannPlace 123 · Irondale | — | Irondale | 21:27.2 |
| 124 | Roger MassmanPlace 124 · Robbinsdale Armstr | — | Robbinsdale Armstr | 21:28.0 |
| 125 | Joey JacobsonPlace 125 · Robbinsdale Armstr | — | Robbinsdale Armstr | 21:28.8 |
| 126 | Vincent ThaiPlace 126 · Irondale | — | Irondale | 21:29.5 |
| 127 | Christian WellsPlace 127 · Zimmerman | — | Zimmerman | 21:30.5 |
| 128 | Nathan RacettePlace 128 · East Ridge | — | East Ridge | 21:30.9 |
| 129 | Si TangPlace 129 · Robbinsdale Armstr | — | Robbinsdale Armstr | 21:32.0 |
| 130 | Brady SoenenPlace 130 · East Ridge | — | East Ridge | 21:32.3 |
| 131 | Evan O'KonekPlace 131 · Rogers | — | Rogers | 21:33.5 |
| 132 | Elex TellPlace 132 · Mahtomedi | — | Mahtomedi | 21:35.8 |
| 133 | Gabriel WiegertPlace 133 · Robbinsdale Armstr | — | Robbinsdale Armstr | 21:36.2 |
| 134 | Liam NelsonPlace 134 · Rogers | — | Rogers | 21:36.3 |
| 135 | Collin McCulloughPlace 135 · Coon Rapids | — | Coon Rapids | 21:37.2 |
| 136 | Gavin HansenPlace 136 · Heritage Christian | — | Heritage Christian | 21:37.6 |
| 137 | Joshua JohnsonPlace 137 · Heritage Christian | — | Heritage Christian | 21:39.0 |
| 138 | Declan HigginsPlace 138 · DeLaSalle | — | DeLaSalle | 21:40.1 |
| 139 | Noah RaivalaPlace 139 · Spectrum High Scho | — | Spectrum High Scho | 21:40.9 |
| 140 | Nathan MerrellPlace 140 · Irondale | — | Irondale | 21:42.1 |
| 141 | Axel BrownPlace 141 · North St Paul | — | North St Paul | 21:43.5 |
| 142 | William WienekePlace 142 · DeLaSalle | — | DeLaSalle | 21:43.5 |
| 143 | Grant JuairePlace 143 · Robbinsdale Armstr | — | Robbinsdale Armstr | 21:45.6 |
| 144 | Aaron ClaxtonPlace 144 · East Ridge | — | East Ridge | 21:45.8 |
| 145 | Leo CarterPlace 145 · DeLaSalle | — | DeLaSalle | 21:48.4 |
| 146 | Liam MavesPlace 146 · DeLaSalle | — | DeLaSalle | 21:48.5 |
| 147 | Casey RatiganPlace 147 · East Ridge | — | East Ridge | 21:48.5 |
| 148 | Ethan GarlockPlace 148 · Mound-Westonka | — | Mound-Westonka | 21:50.0 |
| 149 | Isaac SommerfeldtPlace 149 · Centennial | — | Centennial | 21:51.0 |
| 150 | Brian RamolaPlace 150 · Rogers | — | Rogers | 21:51.5 |
| 151 | Levi MillerPlace 151 · Heritage Christian | — | Heritage Christian | 21:52.5 |
| 152 | Evan PouliotPlace 152 · Centennial | — | Centennial | 21:55.4 |
| 153 | Dylan OsbornPlace 153 · Mound-Westonka | — | Mound-Westonka | 21:57.6 |
| 154 | Tyler WickPlace 154 · Zimmerman | — | Zimmerman | 21:58.0 |
| 155 | Micha GertzPlace 155 · North St Paul | — | North St Paul | 21:58.0 |
| 156 | Nathan OmodtPlace 156 · DeLaSalle | — | DeLaSalle | 21:58.3 |
| 157 | Tanner MartinPlace 157 · Elk River | — | Elk River | 21:59.2 |
| 158 | Milo ThulPlace 158 · St Francis | — | St Francis | 21:59.6 |
| 159 | Cade RosackerPlace 159 · Rogers | — | Rogers | 22:01.1 |
| 160 | Alexander RindelsPlace 160 · Zimmerman | — | Zimmerman | 22:02.5 |
| 161 | Dan PanaanenPlace 161 · North St Paul | — | North St Paul | 22:04.1 |
| 162 | Ben GorhamPlace 162 · Robbinsdale Armstr | — | Robbinsdale Armstr | 22:04.3 |
| 163 | Isaac MaendelPlace 163 · North St Paul | — | North St Paul | 22:04.3 |
| 164 | Coleman NelsonPlace 164 · East Ridge | — | East Ridge | 22:05.1 |
| 165 | Tegegn BurnsPlace 165 · DeLaSalle | — | DeLaSalle | 22:06.0 |
| 166 | Adiresac SheikdonPlace 166 · Fridley | — | Fridley | 22:06.5 |
| 167 | Tyler ZeledonPlace 167 · Elk River | — | Elk River | 22:07.4 |
| 168 | Bennet HarrisPlace 168 · East Ridge | — | East Ridge | 22:13.9 |
| 169 | Mark DanekPlace 169 · Coon Rapids | — | Coon Rapids | 22:14.1 |
| 170 | Owen ChowPlace 170 · Mahtomedi | — | Mahtomedi | 22:14.5 |
| 171 | Evan StruvePlace 171 · Centennial | — | Centennial | 22:16.8 |
| 172 | Ricky PetroffPlace 172 · Coon Rapids | — | Coon Rapids | 22:17.0 |
| 173 | Adam GrovePlace 173 · Heritage Christian | — | Heritage Christian | 22:17.8 |
| 174 | Wyatt TschidaPlace 174 · Zimmerman | — | Zimmerman | 22:18.2 |
| 175 | Michael DulskiPlace 175 · Rogers | — | Rogers | 22:19.2 |
| 176 | Sal GeraciPlace 176 · DeLaSalle | — | DeLaSalle | 22:20.8 |
| 177 | Austin AlaspaPlace 177 · Mound-Westonka | — | Mound-Westonka | 22:24.4 |
| 178 | Alex LiethaPlace 178 · Zimmerman | — | Zimmerman | 22:25.8 |
| 179 | Trenton DeGrootPlace 179 · Spectrum High Scho | — | Spectrum High Scho | 22:28.0 |
| 180 | Isaac JohnsonPlace 180 · Cretin-Derham Hall | — | Cretin-Derham Hall | 22:28.0 |
| 181 | Antonio JensenPlace 181 · Irondale | — | Irondale | 22:29.9 |
| 182 | Eli SantelmanPlace 182 · Providence Academy | — | Providence Academy | 22:31.3 |
| 183 | Lathe TalbotPlace 183 · Robbinsdale Armstr | — | Robbinsdale Armstr | 22:32.5 |
| 184 | Jacob WilkinsonPlace 184 · Robbinsdale Armstr | — | Robbinsdale Armstr | 22:33.2 |
| 185 | Joseph LerudPlace 185 · Elk River | — | Elk River | 22:34.1 |
| 186 | Connor LeePlace 186 · Cretin-Derham Hall | — | Cretin-Derham Hall | 22:35.9 |
| 187 | Brady HietpasPlace 187 · East Ridge | — | East Ridge | 22:36.0 |
| 188 | Jack MahoneyPlace 188 · Providence Academy | — | Providence Academy | 22:38.0 |
| 189 | Ethan ThompsonPlace 189 · Cretin-Derham Hall | — | Cretin-Derham Hall | 22:38.4 |
| 190 | Tristan SuojanenPlace 190 · Elk River | — | Elk River | 22:38.8 |
| 191 | Parker MartinsonPlace 191 · Irondale | — | Irondale | 22:40.6 |
| 192 | Logan VoigtPlace 192 · Robbinsdale Cooper | — | Robbinsdale Cooper | 22:40.8 |
| 193 | Zack BrosePlace 193 · Heritage Christian | — | Heritage Christian | 22:41.8 |
| 194 | Xander TopelPlace 194 · Spectrum High Scho | — | Spectrum High Scho | 22:43.8 |
| 195 | Jamison GrudemPlace 195 · Rogers | — | Rogers | 22:47.1 |
| 196 | Robert NelsonPlace 196 · Elk River | — | Elk River | 22:50.8 |
| 197 | Micah HatchPlace 197 · Centennial | — | Centennial | 22:52.0 |
| 198 | Aaron DevinePlace 198 · East Ridge | — | East Ridge | 22:52.8 |
| 199 | Jingyan SchlechtePlace 199 · Mahtomedi | — | Mahtomedi | 22:54.8 |
| 200 | Ben MargeitPlace 200 · Spectrum High Scho | — | Spectrum High Scho | 22:54.9 |
| 201 | Jack SwanPlace 201 · Rogers | — | Rogers | 22:58.4 |
| 202 | Derek NathePlace 202 · Zimmerman | — | Zimmerman | 23:02.3 |
| 203 | Zach SchmitzPlace 203 · Rogers | — | Rogers | 23:03.5 |
| 204 | Evan LucasPlace 204 · Mound-Westonka | — | Mound-Westonka | 23:04.1 |
| 205 | Jordan NauberPlace 205 · Zimmerman | — | Zimmerman | 23:06.3 |
| 206 | Jack FirkusPlace 206 · Zimmerman | — | Zimmerman | 23:07.0 |
| 207 | Florentin JulienPlace 207 · Coon Rapids | — | Coon Rapids | 23:08.2 |
| 208 | Ian McNieshPlace 208 · East Ridge | — | East Ridge | 23:08.2 |
| 209 | Aaron O'ConnorPlace 209 · Rogers | — | Rogers | 23:10.0 |
| 210 | Hector AriasPlace 210 · East Ridge | — | East Ridge | 23:10.3 |
| 211 | Brodric JencPlace 211 · Zimmerman | — | Zimmerman | 23:11.3 |
| 212 | Dylan AnacletoPlace 212 · North St Paul | — | North St Paul | 23:11.5 |
| 213 | Jack WilskePlace 213 · Centennial | — | Centennial | 23:11.6 |
| 214 | Micah EshbachPlace 214 · Robbinsdale Armstr | — | Robbinsdale Armstr | 23:13.8 |
| 215 | Emerson RothenbergePlace 215 · Mound-Westonka | — | Mound-Westonka | 23:15.5 |
| 216 | Luke KrukowskiPlace 216 · Cretin-Derham Hall | — | Cretin-Derham Hall | 23:16.5 |
| 217 | Jayden MannPlace 217 · Zimmerman | — | Zimmerman | 23:16.9 |
| 218 | Leo DongPlace 218 · Heritage Christian | — | Heritage Christian | 23:17.8 |
| 219 | Tucker BradyPlace 219 · Elk River | — | Elk River | 23:18.3 |
| 220 | Ethan TownsendPlace 220 · DeLaSalle | — | DeLaSalle | 23:19.3 |
| 221 | Eddie NordinPlace 221 · Fridley | — | Fridley | 23:20.0 |
| 222 | Lakai JamesPlace 222 · Robbinsdale Cooper | — | Robbinsdale Cooper | 23:20.1 |
| 223 | Jeremy FischerPlace 223 · Fridley | — | Fridley | 23:20.5 |
| 224 | Gabriel GramlingPlace 224 · Robbinsdale Cooper | — | Robbinsdale Cooper | 23:21.3 |
| 225 | Pierce AndersonPlace 225 · Robbinsdale Armstr | — | Robbinsdale Armstr | 23:26.1 |
| 226 | Max PeckenschneiderPlace 226 · Providence Academy | — | Providence Academy | 23:29.8 |
| 227 | Kieran KeelPlace 227 · Mahtomedi | — | Mahtomedi | 23:29.8 |
| 228 | Austin YoungPlace 228 · Heritage Christian | — | Heritage Christian | 23:33.0 |
| 229 | Adam JohnsonPlace 229 · Centennial | — | Centennial | 23:34.8 |
| 230 | Aaron LindorferPlace 230 · North St Paul | — | North St Paul | 23:36.9 |
| 231 | Tom DunhamPlace 231 · Mahtomedi | — | Mahtomedi | 23:38.9 |
| 232 | Jared GrandboisPlace 232 · Fridley | — | Fridley | 23:39.3 |
| 233 | Eli ChristiansenPlace 233 · Coon Rapids | — | Coon Rapids | 23:40.5 |
| 234 | Rolf GalePlace 234 · Centennial | — | Centennial | 23:40.5 |
| 235 | Ryan GetzPlace 235 · Rogers | — | Rogers | 23:41.3 |
| 236 | Jakob SwensonPlace 236 · Robbinsdale Armstr | — | Robbinsdale Armstr | 23:42.5 |
| 237 | Trent WagnerPlace 237 · East Ridge | — | East Ridge | 23:46.0 |
| 238 | Nate SomersPlace 238 · East Ridge | — | East Ridge | 23:50.3 |
| 239 | Avery SwensonPlace 239 · Rogers | — | Rogers | 23:55.3 |
| 240 | Sam MajewskiPlace 240 · Robbinsdale Armstr | — | Robbinsdale Armstr | 23:56.3 |
| 241 | Thomas GoodPlace 241 · Elk River | — | Elk River | 24:02.9 |
| 242 | Jacob ShaheenPlace 242 · Elk River | — | Elk River | 24:05.3 |
| 243 | Isaac BicklerPlace 243 · Robbinsdale Cooper | — | Robbinsdale Cooper | 24:11.6 |
| 244 | Joseph CarlandPlace 244 · DeLaSalle | — | DeLaSalle | 24:19.0 |
| 245 | Garrett RichardPlace 245 · Elk River | — | Elk River | 24:22.5 |
| 246 | Macallister ClarkPlace 246 · Providence Academy | — | Providence Academy | 24:26.4 |
| 247 | Tim JakoblichPlace 247 · Hill-Murray | — | Hill-Murray | 24:30.2 |
| 248 | Jake LarsonPlace 248 · Spectrum High Scho | — | Spectrum High Scho | 24:31.5 |
| 249 | Maxwell HitePlace 249 · Elk River | — | Elk River | 24:35.0 |
| 250 | Quinlan O'ConnorPlace 250 · East Ridge | — | East Ridge | 24:35.8 |
| 251 | Evan PrairiePlace 251 · Fridley | — | Fridley | 24:36.5 |
| 252 | Abdullahi MahamedPlace 252 · Fridley | — | Fridley | 24:37.9 |
| 253 | Jefferson JohnsonPlace 253 · Brooklyn Center | — | Brooklyn Center | 24:40.0 |
| 254 | Logan WuertzPlace 254 · Fridley | — | Fridley | 24:41.9 |
| 255 | John OwensPlace 255 · Robbinsdale Cooper | — | Robbinsdale Cooper | 24:45.0 |
| 256 | Jack PelufPlace 256 · Rogers | — | Rogers | 24:48.0 |
| 257 | Cormac O'ConnorPlace 257 · Hill-Murray | — | Hill-Murray | 24:49.2 |
| 258 | Eric PetronPlace 258 · North St Paul | — | North St Paul | 24:53.6 |
| 259 | Carter KorbPlace 259 · DeLaSalle | — | DeLaSalle | 24:55.4 |
| 260 | Sam AckerPlace 260 · Zimmerman | — | Zimmerman | 24:57.5 |
| 261 | Brody UrbanzPlace 261 · East Ridge | — | East Ridge | 24:57.9 |
| 262 | Jiahong SunPlace 262 · Coon Rapids | — | Coon Rapids | 24:58.1 |
| 263 | Kyle TovarPlace 263 · East Ridge | — | East Ridge | 25:00.8 |
| 264 | Charlie FisherPlace 264 · DeLaSalle | — | DeLaSalle | 25:06.4 |
| 265 | Isaac Zook-StanleyPlace 265 · DeLaSalle | — | DeLaSalle | 25:12.3 |
| 266 | Alex PoorPlace 266 · East Ridge | — | East Ridge | 25:17.4 |
| 267 | Bjorn OrstadPlace 267 · Robbinsdale Armstr | — | Robbinsdale Armstr | 25:24.1 |
| 268 | Quinn BrennerPlace 268 · DeLaSalle | — | DeLaSalle | 25:28.8 |
| 269 | Alexander BeckPlace 269 · Coon Rapids | — | Coon Rapids | 25:31.6 |
| 270 | Ben JorgensonPlace 270 · Coon Rapids | — | Coon Rapids | 25:39.5 |
| 271 | Brady McAdamsPlace 271 · Elk River | — | Elk River | 25:46.5 |
| 272 | Aidan CarlsonPlace 272 · East Ridge | — | East Ridge | 25:51.4 |
| 273 | Mac WardPlace 273 · East Ridge | — | East Ridge | 25:51.6 |
| 274 | Finn RodefeldPlace 274 · Irondale | — | Irondale | 26:04.8 |
| 275 | Ben NackPlace 275 · Robbinsdale Armstr | — | Robbinsdale Armstr | 26:09.0 |
| 276 | Andrew ChristophersPlace 276 · Elk River | — | Elk River | 26:11.5 |
| 277 | Mikkel PaulsonPlace 277 · St Francis | — | St Francis | 26:14.9 |
| 278 | Brett BowmanPlace 278 · Mound-Westonka | — | Mound-Westonka | 26:16.0 |
| 279 | Tyler StrombeckPlace 279 · Rogers | — | Rogers | 26:17.6 |
| 280 | Zach MulberryPlace 280 · Centennial | — | Centennial | 26:18.0 |
| 281 | Patrick LehmanPlace 281 · Centennial | — | Centennial | 26:21.8 |
| 282 | Daniel FigueroaPlace 282 · East Ridge | — | East Ridge | 26:38.3 |
| 283 | Dillon CassadyPlace 283 · Rogers | — | Rogers | 26:43.6 |
| 284 | Alec DuvallPlace 284 · Rogers | — | Rogers | 26:43.8 |
| 285 | Andy StevensonPlace 285 · Fridley | — | Fridley | 26:50.3 |
| 286 | Josh SeeleyPlace 286 · Mound-Westonka | — | Mound-Westonka | 27:01.0 |
| 287 | Luke Rekela-JasperPlace 287 · Robbinsdale Cooper | — | Robbinsdale Cooper | 27:06.0 |
| 288 | Zach BreitbachPlace 288 · Mahtomedi | — | Mahtomedi | 27:07.0 |
| 289 | Curtis MeersmanPlace 289 · Rogers | — | Rogers | 27:11.5 |
| 290 | Cole JordanPlace 290 · Rogers | — | Rogers | 27:11.8 |
| 291 | Jennings JurmuPlace 291 · Coon Rapids | — | Coon Rapids | 27:18.5 |
| 292 | Parker GallPlace 292 · Elk River | — | Elk River | 27:52.8 |
| 293 | Andrew MeyerPlace 293 · Irondale | — | Irondale | 28:21.3 |
| 294 | Evan PoeschelPlace 294 · East Ridge | — | East Ridge | 32:05.9 |