| 1 | Ben CalcuttPlace 1 · Eagan | — | Eagan | 17:53.3 |
| 2 | Mowlid MohammedPlace 2 · Willmar | — | Willmar | 18:10.0 |
| 3 | Andrew FloloPlace 3 · Willmar | — | Willmar | 18:14.7 |
| 4 | Jack FjalstadPlace 4 · Eagan | — | Eagan | 18:15.5 |
| 5 | Zack PostPlace 5 · Eagan | — | Eagan | 18:16.4 |
| 6 | John QuimbyPlace 6 · Wayzata | — | Wayzata | 18:23.1 |
| 7 | Caden SchmidtPlace 7 · Wayzata | — | Wayzata | 18:26.1 |
| 8 | Alec OlsonPlace 8 · Wayzata | — | Wayzata | 18:26.1 |
| 9 | Pranav MadasamyPlace 9 · Wayzata | — | Wayzata | 18:31.4 |
| 10 | Jemil OsmanPlace 10 · Willmar | — | Willmar | 18:37.0 |
| 11 | Andrew AdamsPlace 11 · Wayzata | — | Wayzata | 18:37.8 |
| 12 | Rune Lee-KolhoffPlace 12 · Hopkins | — | Hopkins | 18:39.3 |
| 13 | Jack LarsonPlace 13 · Eagan | — | Eagan | 18:42.0 |
| 14 | Will SkograndPlace 14 · Wayzata | — | Wayzata | 18:44.3 |
| 15 | Ethan BurgoynePlace 15 · Eagan | — | Eagan | 18:45.5 |
| 16 | Landon HeringPlace 16 · Hopkins | — | Hopkins | 18:46.1 |
| 17 | Joey DiesenPlace 17 · Wayzata | — | Wayzata | 18:47.1 |
| 18 | Jens DohsePlace 18 · Hopkins | — | Hopkins | 18:50.0 |
| 19 | Almo MartinezPlace 19 · Moorhead | — | Moorhead | 18:52.7 |
| 20 | Alex WilliamsPlace 20 · Wayzata | — | Wayzata | 18:54.1 |
| 21 | Tony ProvenzanoPlace 21 · Hopkins | — | Hopkins | 18:54.3 |
| 22 | A.J. KarnPlace 22 · Wayzata | — | Wayzata | 18:55.1 |
| 23 | Jack EisenzimmerPlace 23 · Moorhead | — | Moorhead | 18:56.8 |
| 24 | Abubakar RoblehPlace 24 · Wayzata | — | Wayzata | 18:59.7 |
| 25 | Brenden HyvarePlace 25 · Wayzata | — | Wayzata | 19:00.9 |
| 26 | Aaron LuuPlace 26 · Eagan | — | Eagan | 19:00.9 |
| 27 | Kory BehmPlace 27 · Willmar | — | Willmar | 19:03.6 |
| 28 | Sam AbbottPlace 28 · Eagan | — | Eagan | 19:07.1 |
| 29 | Eli HansenPlace 29 · Wayzata | — | Wayzata | 19:08.7 |
| 30 | Luke GresethPlace 30 · Wayzata | — | Wayzata | 19:13.5 |
| 31 | Gray PaulsenPlace 31 · Wayzata | — | Wayzata | 19:14.9 |
| 32 | Tommy ValusekPlace 32 · Eagan | — | Eagan | 19:15.7 |
| 33 | Liam StroupPlace 33 · Wayzata | — | Wayzata | 19:16.5 |
| 34 | Seth WestrupPlace 34 · Sartell | — | Sartell | 19:17.3 |
| 35 | Henry ScheiblePlace 35 · Hopkins | — | Hopkins | 19:18.3 |
| 36 | Joshua MargheimPlace 36 · Hopkins | — | Hopkins | 19:20.0 |
| 37 | Garrett Van KrevelePlace 37 · Wayzata | — | Wayzata | 19:20.3 |
| 38 | Carter LarsonPlace 38 · Sartell | — | Sartell | 19:21.4 |
| 39 | Alex FossPlace 39 · Wayzata | — | Wayzata | 19:22.4 |
| 40 | Alexander LerumPlace 40 · Hopkins | — | Hopkins | 19:24.0 |
| 41 | Ahmed MohamedPlace 41 · Willmar | — | Willmar | 19:25.1 |
| 42 | Michael HawkinsPlace 42 · Wayzata | — | Wayzata | 19:25.4 |
| 43 | Jake BostonPlace 43 · Wayzata | — | Wayzata | 19:29.8 |
| 44 | Ronan LeonardPlace 44 · Wayzata | — | Wayzata | 19:31.3 |
| 45 | Khalid MuhumedPlace 45 · Willmar | — | Willmar | 19:34.7 |
| 46 | Kaleb FeiaPlace 46 · Wayzata | — | Wayzata | 19:34.7 |
| 47 | Jon JemmingPlace 47 · Sartell | — | Sartell | 19:37.1 |
| 48 | Jack MoyPlace 48 · Wayzata | — | Wayzata | 19:37.7 |
| 49 | Brett EliasonPlace 49 · Hopkins | — | Hopkins | 19:37.7 |
| 50 | Evan FankhanelPlace 50 · Moorhead | — | Moorhead | 19:38.0 |
| 51 | Ridge HagemeisterPlace 51 · St Cloud Tech | — | St Cloud Tech | 19:39.0 |
| 52 | Asher GannPlace 52 · Moorhead | — | Moorhead | 19:39.3 |
| 53 | Calen O'ConnellPlace 53 · Sartell | — | Sartell | 19:39.3 |
| 54 | Sakaria MohamedPlace 54 · Willmar | — | Willmar | 19:39.4 |
| 55 | Nick CichoskiPlace 55 · Wayzata | — | Wayzata | 19:39.4 |
| 56 | Robert KelloggPlace 56 · Eagan | — | Eagan | 19:40.6 |
| 57 | Nick MohrPlace 57 · Willmar | — | Willmar | 19:41.8 |
| 58 | Jacob LeisenPlace 58 · Wayzata | — | Wayzata | 19:43.5 |
| 59 | Cole DarlingPlace 59 · Moorhead | — | Moorhead | 19:50.0 |
| 60 | Cameron HusePlace 60 · Sartell | — | Sartell | 19:50.0 |
| 61 | Jonathan WalkerPlace 61 · Wayzata | — | Wayzata | 19:55.4 |
| 62 | Sean PicklePlace 62 · St Cloud Tech | — | St Cloud Tech | 19:58.5 |
| 63 | Luke JennekePlace 63 · Wayzata | — | Wayzata | 20:00.7 |
| 64 | Kolton DoucettePlace 64 · Moorhead | — | Moorhead | 20:01.7 |
| 65 | Gavin KasparekPlace 65 · Sartell | — | Sartell | 20:03.5 |
| 66 | Ben HarrisonPlace 66 · Wayzata | — | Wayzata | 20:05.9 |
| 67 | Charlie MagnusonPlace 67 · Sartell | — | Sartell | 20:09.7 |
| 68 | Mekhi KigoziPlace 68 · Sartell | — | Sartell | 20:09.7 |
| 69 | Cole BalkinsPlace 69 · Wayzata | — | Wayzata | 20:11.0 |
| 70 | Stefan SundinPlace 70 · Wayzata | — | Wayzata | 20:12.3 |
| 71 | Isaac EichhorstPlace 71 · Willmar | — | Willmar | 20:12.5 |
| 72 | Daniel PerraultPlace 72 · St Cloud Tech | — | St Cloud Tech | 20:14.0 |
| 73 | Owen HelgesonPlace 73 · Eagan | — | Eagan | 20:14.8 |
| 74 | Chris ChiPlace 74 · Wayzata | — | Wayzata | 20:15.4 |
| 75 | Tristan SchmanskiPlace 75 · Hopkins | — | Hopkins | 20:17.5 |
| 76 | Arthur ZhengPlace 76 · Wayzata | — | Wayzata | 20:17.9 |
| 77 | Isaac VogtPlace 77 · Moorhead | — | Moorhead | 20:19.5 |
| 78 | Jack ElmerPlace 78 · Moorhead | — | Moorhead | 20:21.3 |
| 79 | Maxwell RogersPlace 79 · Moorhead | — | Moorhead | 20:23.5 |
| 80 | Fergus KragenbringPlace 80 · Wayzata | — | Wayzata | 20:23.8 |
| 81 | Nathaniel PressnallPlace 81 · Hopkins | — | Hopkins | 20:24.5 |
| 82 | Ross MinnickPlace 82 · Willmar | — | Willmar | 20:24.6 |
| 83 | Zach NyquistPlace 83 · Wayzata | — | Wayzata | 20:26.5 |
| 84 | Colin NelsonPlace 84 · Wayzata | — | Wayzata | 20:28.7 |
| 85 | Max FrantaPlace 85 · Wayzata | — | Wayzata | 20:33.0 |
| 86 | Tanner LiesPlace 86 · West Fargo | — | West Fargo | 20:35.0 |
| 87 | Will PetersonPlace 87 · Wayzata | — | Wayzata | 20:35.3 |
| 88 | Logan HolmPlace 88 · St Cloud Tech | — | St Cloud Tech | 20:35.4 |
| 89 | Jaggen QiePlace 89 · Wayzata | — | Wayzata | 20:37.4 |
| 90 | Bernie MeyersPlace 90 · Wayzata | — | Wayzata | 20:41.3 |
| 91 | Erik SkunbergPlace 91 · Moorhead | — | Moorhead | 20:42.7 |
| 92 | Curran ZakPlace 92 · St Cloud Tech | — | St Cloud Tech | 20:45.9 |
| 93 | Joey MoidlPlace 93 · Wayzata | — | Wayzata | 20:48.5 |
| 94 | David NelsonPlace 94 · Wayzata | — | Wayzata | 20:48.7 |
| 95 | Mitchell DolynchukPlace 95 · Hopkins | — | Hopkins | 20:49.7 |
| 96 | Anthony BerndtPlace 96 · Sartell | — | Sartell | 20:50.4 |
| 97 | Ethan LienPlace 97 · Moorhead | — | Moorhead | 20:51.0 |
| 98 | Ranen AschemannPlace 98 · Eagan | — | Eagan | 20:51.3 |
| 99 | Branden BoucherPlace 99 · West Fargo | — | West Fargo | 20:54.0 |
| 100 | Isak ArnoldPlace 100 · Wayzata | — | Wayzata | 20:57.0 |
| 101 | Dane BrucePlace 101 · Wayzata | — | Wayzata | 20:57.6 |
| 102 | Camden HovenPlace 102 · Luverne | — | Luverne | 20:58.3 |
| 103 | Josh MorganPlace 103 · Wayzata | — | Wayzata | 21:00.7 |
| 104 | John StruykPlace 104 · Hopkins | — | Hopkins | 21:03.4 |
| 105 | Thomas TakiuraPlace 105 · Hopkins | — | Hopkins | 21:03.4 |
| 106 | Preston ZhuPlace 106 · Wayzata | — | Wayzata | 21:03.6 |
| 107 | Isaac HarrisPlace 107 · St Cloud Tech | — | St Cloud Tech | 21:03.6 |
| 108 | Adam DawsonPlace 108 · Willmar | — | Willmar | 21:04.8 |
| 109 | Mitchell AnonenPlace 109 · Wayzata | — | Wayzata | 21:05.8 |
| 110 | Caleb GibsonPlace 110 · Moorhead | — | Moorhead | 21:06.0 |
| 111 | Will KanePlace 111 · St Cloud Tech | — | St Cloud Tech | 21:10.3 |
| 112 | Matt KvistbergPlace 112 · Wayzata | — | Wayzata | 21:12.5 |
| 113 | Ryan OrthPlace 113 · West Fargo | — | West Fargo | 21:13.8 |
| 114 | Miles HarrisPlace 114 · Hopkins | — | Hopkins | 21:18.0 |
| 115 | Ryan GrossbackPlace 115 · St Cloud Tech | — | St Cloud Tech | 21:21.1 |
| 116 | Brice KadlecPlace 116 · Sartell | — | Sartell | 21:24.8 |
| 117 | Sebastian LauPlace 117 · Sartell | — | Sartell | 21:24.8 |
| 118 | Zaine BraatenPlace 118 · Moorhead | — | Moorhead | 21:26.6 |
| 119 | Connor ZephierPlace 119 · Pipestone | — | Pipestone | 21:27.1 |
| 120 | Grant ClarkPlace 120 · Sartell | — | Sartell | 21:30.8 |
| 121 | Ben ZerrPlace 121 · West Fargo | — | West Fargo | 21:32.5 |
| 122 | Anthony PreusserPlace 122 · St Cloud Tech | — | St Cloud Tech | 21:34.3 |
| 123 | Pearse DevinsPlace 123 · Wayzata | — | Wayzata | 21:35.0 |
| 124 | Jamie AskewPlace 124 · West Fargo | — | West Fargo | 21:39.3 |
| 125 | Hayden KoehmstedtPlace 125 · West Fargo | — | West Fargo | 21:40.6 |
| 126 | Nick ParriesPlace 126 · West Fargo | — | West Fargo | 21:46.9 |
| 127 | Nic SobalvarroPlace 127 · St Cloud Tech | — | St Cloud Tech | 21:47.9 |
| 128 | Hunter CoveyPlace 128 · Moorhead | — | Moorhead | 21:48.9 |
| 129 | Grant BuddenPlace 129 · Pipestone | — | Pipestone | 21:52.4 |
| 130 | Karl SchroederPlace 130 · St Cloud Tech | — | St Cloud Tech | 21:55.7 |
| 131 | Graham CunninghamPlace 131 · Luverne | — | Luverne | 21:59.5 |
| 132 | Finn WilknitzPlace 132 · St Cloud Tech | — | St Cloud Tech | 22:04.3 |
| 133 | Cameron NaglePlace 133 · Wayzata | — | Wayzata | 22:09.4 |
| 134 | Trygve RuxPlace 134 · Moorhead | — | Moorhead | 22:14.9 |
| 135 | Austin SimonsPlace 135 · Wayzata | — | Wayzata | 22:17.3 |
| 136 | Jonathan InamaguaPlace 136 · Wayzata | — | Wayzata | 22:22.8 |
| 137 | Maurice JuengstPlace 137 · Sartell | — | Sartell | 22:23.7 |
| 138 | Elvis RotterPlace 138 · Wayzata | — | Wayzata | 22:24.8 |
| 139 | Harper DircksPlace 139 · Hopkins | — | Hopkins | 22:30.0 |
| 140 | Jaden LorangPlace 140 · Pipestone | — | Pipestone | 22:32.0 |
| 141 | Stanley MarczakPlace 141 · Wayzata | — | Wayzata | 22:41.8 |
| 142 | Luke LopataPlace 142 · Wayzata | — | Wayzata | 22:41.9 |
| 143 | Timofey YurchenkoPlace 143 · Wayzata | — | Wayzata | 22:46.0 |
| 144 | Bailey WoldPlace 144 · Moorhead | — | Moorhead | 22:49.5 |
| 145 | James SelbergPlace 145 · West Fargo | — | West Fargo | 22:50.4 |
| 146 | Cole MarinucciPlace 146 · West Fargo | — | West Fargo | 22:51.8 |
| 147 | Thomas BurkePlace 147 · Hopkins | — | Hopkins | 22:53.9 |
| 148 | Petro ZaraszczakPlace 148 · Wayzata | — | Wayzata | 22:57.7 |
| 149 | Lewis LongPlace 149 · Moorhead | — | Moorhead | 22:58.3 |
| 150 | Jeremy MurrayPlace 150 · Moorhead | — | Moorhead | 23:00.3 |
| 151 | Alexander BessiePlace 151 · Moorhead | — | Moorhead | 23:01.8 |
| 152 | Logan ThooftPlace 152 · Pipestone | — | Pipestone | 23:03.5 |
| 153 | Sam EmeryPlace 153 · Luverne | — | Luverne | 23:10.3 |
| 154 | Vansh SharmaPlace 154 · Wayzata | — | Wayzata | 23:13.1 |
| 155 | Jackson KaeterPlace 155 · Wayzata | — | Wayzata | 23:22.8 |
| 156 | Quinn VosPlace 156 · Sartell | — | Sartell | 23:25.9 |
| 157 | Zachary DopplerPlace 157 · Moorhead | — | Moorhead | 23:33.5 |
| 158 | Jack MuellerPlace 158 · St Cloud Tech | — | St Cloud Tech | 23:41.9 |
| 159 | Colin MiddlekauffPlace 159 · Hopkins | — | Hopkins | 23:46.5 |
| 160 | Mat MillerPlace 160 · Wayzata | — | Wayzata | 23:47.2 |
| 161 | Jack KarbanPlace 161 · Wayzata | — | Wayzata | 23:47.8 |
| 162 | Will RopsPlace 162 · Pipestone | — | Pipestone | 23:48.5 |
| 163 | Landon NelsonPlace 163 · Sartell | — | Sartell | 23:49.7 |
| 164 | Collin BoschPlace 164 · Hopkins | — | Hopkins | 23:51.0 |
| 165 | Caleb MoyPlace 165 · Wayzata | — | Wayzata | 24:08.9 |
| 166 | Frederic HaugePlace 166 · Moorhead | — | Moorhead | 24:16.4 |
| 167 | Austin JohnsonPlace 167 · Pipestone | — | Pipestone | 24:34.3 |
| 168 | Abhi TummalaPlace 168 · Wayzata | — | Wayzata | 24:38.8 |
| 169 | Preston McGrawPlace 169 · Sartell | — | Sartell | 24:45.5 |
| 170 | Colin BurggraffPlace 170 · Hopkins | — | Hopkins | 24:48.4 |
| 171 | Andrew FristadPlace 171 · Hopkins | — | Hopkins | 24:57.3 |
| 172 | Josh VenengaPlace 172 · Willmar | — | Willmar | 25:16.1 |
| 173 | Killian OlsonPlace 173 · Moorhead | — | Moorhead | 25:20.8 |
| 174 | Mark AmundsonPlace 174 · Sartell | — | Sartell | 25:34.3 |
| 175 | Riley ProwPlace 175 · Sartell | — | Sartell | 25:42.6 |
| 176 | Caden KulmPlace 176 · Pipestone | — | Pipestone | 25:44.3 |
| 177 | Ben VoynovPlace 177 · Wayzata | — | Wayzata | 26:23.4 |
| 178 | Aidan RothaarPlace 178 · Wayzata | — | Wayzata | 26:32.0 |
| 179 | Nicholas RogersPlace 179 · Luverne | — | Luverne | 27:20.5 |
| 180 | Shantam TyagiPlace 180 · Wayzata | — | Wayzata | 27:31.5 |
| 181 | Nathan GoennerPlace 181 · St Cloud Tech | — | St Cloud Tech | 27:45.1 |
| 182 | Davis BuddenPlace 182 · Pipestone | — | Pipestone | 28:56.6 |
| 183 | Wesley BesikofPlace 183 · Hopkins | — | Hopkins | 29:12.7 |
| 184 | Connor SchmidtPlace 184 · Sartell | — | Sartell | 29:18.3 |
| 185 | Gabe SpaderPlace 185 · Moorhead | — | Moorhead | 30:58.8 |
| 186 | Jake RodbyPlace 186 · Hopkins | — | Hopkins | 33:52.5 |