| 1 | Jack KendallPlace 1 · Grade 12 · Rock Ridge | 12 | Rock Ridge | 16:23.1 |
| 2 | Mark GoettelPlace 2 · Grade 11 · Duluth East | 11 | Duluth East | 16:26.6 |
| 3 | Nathaniel BatemanPlace 3 · Grade 10 · Duluth East | 10 | Duluth East | 16:49.1 |
| 4 | Evan RothamelPlace 4 · Grade 10 · Cloquet | 10 | Cloquet | 16:49.1 |
| 5 | Andrew ShepherdPlace 5 · Grade 11 · Cloquet | 11 | Cloquet | 16:50.4 |
| 6 | Cooper LucarelliPlace 6 · Grade 10 · Hermantown | 10 | Hermantown | 17:04.2 |
| 7 | Joey GustafsonPlace 7 · Grade 11 · Duluth East | 11 | Duluth East | 17:07.4 |
| 8 | David TuttlePlace 8 · Grade 12 · Carlton-Wrenshall | 12 | Carlton-Wrenshall | 17:16.1 |
| 9 | Ellis AllenPlace 9 · Grade 11 · Cloquet | 11 | Cloquet | 17:19.1 |
| 10 | Nick SwartzPlace 10 · Grade 11 · North Shore | 11 | North Shore | 17:19.9 |
| 11 | Adrian RauschPlace 11 · Grade 11 · Rock Ridge | 11 | Rock Ridge | 17:24.1 |
| 12 | Owen BlascykPlace 12 · Grade 11 · Duluth East | 11 | Duluth East | 17:30.9 |
| 13 | Ian DobosenskiPlace 13 · Grade 12 · Proctor | 12 | Proctor | 17:32.5 |
| 14 | Connor FeldtPlace 14 · Grade 12 · Mesabi East | 12 | Mesabi East | 17:38.5 |
| 15 | Rory FischbachPlace 15 · Grade 12 · Duluth East | 12 | Duluth East | 17:39.5 |
| 16 | Ethan LavanPlace 16 · Grade 11 · Cloquet | 11 | Cloquet | 17:42.1 |
| 17 | Breck BurnsPlace 17 · Grade 11 · Duluth East | 11 | Duluth East | 17:42.9 |
| 18 | Benjamin ThorsonPlace 18 · Grade 11 · Duluth East | 11 | Duluth East | 17:48.1 |
| 19 | Caid ChittumPlace 19 · Grade 12 · Ely | 12 | Ely | 17:50.2 |
| 20 | Isaac ClarkPlace 20 · Grade 11 · Duluth East | 11 | Duluth East | 17:50.2 |
| 21 | Ian BerubePlace 21 · Grade 12 · Cloquet | 12 | Cloquet | 17:58.2 |
| 22 | Elijah SmithPlace 22 · Grade 12 · North Shore | 12 | North Shore | 18:03.1 |
| 23 | Bryce CrotteauPlace 23 · Grade 8 · Rock Ridge | 8 | Rock Ridge | 18:06.1 |
| 24 | Gaven GreshowakPlace 24 · Grade 11 · Duluth East | 11 | Duluth East | 18:06.1 |
| 25 | Matthew StrukelPlace 25 · Grade 10 · Hermantown | 10 | Hermantown | 18:07.1 |
| 26 | Cooper AunePlace 26 · Grade 11 · Rock Ridge | 11 | Rock Ridge | 18:09.1 |
| 27 | August CappsPlace 27 · Grade 11 · Duluth East | 11 | Duluth East | 18:11.9 |
| 28 | Mike KrusePlace 28 · Grade 12 · Cloquet | 12 | Cloquet | 18:13.1 |
| 29 | Jase BellPlace 29 · Grade 10 · Cloquet | 10 | Cloquet | 18:13.7 |
| 30 | Silas SolumPlace 30 · Grade 12 · Ely | 12 | Ely | 18:15.1 |
| 32 | Leif LindstromPlace 32 · Grade 8 · North Shore | 8 | North Shore | 18:16.2 |
| 31 | Kellen LobergPlace 31 · Grade 9 · Proctor | 9 | Proctor | 18:16.3 |
| 33 | Luca PelliniPlace 33 · Grade 12 · Rock Ridge | 12 | Rock Ridge | 18:18.1 |
| 34 | Michael GoggleyePlace 34 · Grade 9 · Mountain Iron-Buhl | 9 | Mountain Iron-Buhl | 18:25.1 |
| 35 | William PetersonPlace 35 · Grade 12 · Rock Ridge | 12 | Rock Ridge | 18:29.3 |
| 36 | Otto DevinePlace 36 · Grade 11 · Ely | 11 | Ely | 18:33.9 |
| 37 | Trenton JanckilaPlace 37 · Grade 9 · Mountain Iron-Buhl | 9 | Mountain Iron-Buhl | 18:36.8 |
| 38 | Mason KurnavaPlace 38 · Grade 10 · Ely | 10 | Ely | 18:37.1 |
| 39 | Jaxson LamppaPlace 39 · Grade 11 · Rock Ridge | 11 | Rock Ridge | 18:40.2 |
| 40 | Brendyn SchollerPlace 40 · Grade 12 · International Falls | 12 | International Falls | 18:43.1 |
| 41 | Isaac SwansonPlace 41 · Grade 11 · Cloquet | 11 | Cloquet | 18:43.2 |
| 42 | Sam ZagrabelnyPlace 42 · Grade 9 · Duluth East | 9 | Duluth East | 18:44.7 |
| 43 | Sam SwartzPlace 43 · Grade 7 · North Shore | 7 | North Shore | 18:45.1 |
| 44 | Karter DavisPlace 44 · Grade 7 · Hermantown | 7 | Hermantown | 18:46.1 |
| 45 | Eli OlsonPlace 45 · Grade 12 · Ely | 12 | Ely | 18:47.7 |
| 46 | Keegan PersonsPlace 46 · Grade 11 · Duluth East | 11 | Duluth East | 18:48.1 |
| 47 | Ethan FishPlace 47 · Grade 10 · North Shore | 10 | North Shore | 18:48.1 |
| 48 | Brady ForsbergPlace 48 · Grade 9 · Mesabi East | 9 | Mesabi East | 18:56.1 |
| 49 | Jasper HelanderPlace 49 · Grade 11 · Mountain Iron-Buhl | 11 | Mountain Iron-Buhl | 18:57.3 |
| 50 | Georgi DimitrovPlace 50 · Grade 11 · North Shore | 11 | North Shore | 19:01.2 |
| 51 | Max FisherPlace 51 · Grade 11 · Duluth East | 11 | Duluth East | 19:03.1 |
| 52 | Erik GischiaPlace 52 · Grade 10 · North Shore | 10 | North Shore | 19:03.1 |
| 53 | Jeremiah BentsPlace 53 · Grade 9 · Cloquet | 9 | Cloquet | 19:06.1 |
| 54 | Nathanial PryzbylPlace 54 · Grade 9 · Duluth East | 9 | Duluth East | 19:09.2 |
| 55 | Brooks BrennyPlace 55 · Grade 10 · Ely | 10 | Ely | 19:15.1 |
| 56 | Anders EricksonPlace 56 · Grade 9 · Carlton-Wrenshall | 9 | Carlton-Wrenshall | 19:16.2 |
| 57 | Kaden AmundsonPlace 57 · Grade 11 · Rock Ridge | 11 | Rock Ridge | 19:17.6 |
| 58 | Adam ObergPlace 58 · Grade 10 · North Shore | 10 | North Shore | 19:18.2 |
| 59 | Aden ThornPlace 59 · Grade 12 · Proctor | 12 | Proctor | 19:18.2 |
| 60 | Dylan DurkinPlace 60 · Grade 12 · Ely | 12 | Ely | 19:27.1 |
| 61 | Bodyn GundersonPlace 61 · Grade 11 · Carlton-Wrenshall | 11 | Carlton-Wrenshall | 19:30.2 |
| 62 | Atley BeckstrandPlace 62 · Grade 8 · North Shore | 8 | North Shore | 19:32.1 |
| 63 | Tommy RadosevichPlace 63 · Grade 11 · Cloquet | 11 | Cloquet | 19:34.1 |
| 64 | Camden DeedrickPlace 64 · Grade 11 · International Falls | 11 | International Falls | 19:39.1 |
| 65 | Riley RonningPlace 65 · Grade 12 · Mesabi East | 12 | Mesabi East | 19:40.2 |
| 66 | Milo McClellandPlace 66 · Grade 12 · Ely | 12 | Ely | 19:41.1 |
| 67 | Alex LeetePlace 67 · Grade 12 · Mesabi East | 12 | Mesabi East | 19:43.2 |
| 68 | Oliver HohensteinPlace 68 · Grade 10 · Ely | 10 | Ely | 19:43.5 |
| 69 | Scotty ReyeltsPlace 69 · Grade 9 · Proctor | 9 | Proctor | 19:47.1 |
| 70 | Aksel SkustadPlace 70 · Grade 10 · Ely | 10 | Ely | 19:47.2 |
| 71 | Axel OhrtPlace 71 · Grade 8 · Proctor | 8 | Proctor | 19:49.2 |
| 72 | Max YousoPlace 72 · Grade 10 · International Falls | 10 | International Falls | 19:50.2 |
| 73 | Tyler BreitkreutzPlace 73 · Grade 12 · Hermantown | 12 | Hermantown | 19:51.1 |
| 74 | Casper WronkaPlace 74 · Grade 11 · Duluth East | 11 | Duluth East | 19:53.1 |
| 75 | Eli PontinenPlace 75 · Grade 8 · Rock Ridge | 8 | Rock Ridge | 19:54.1 |
| 76 | Caleb PetersPlace 76 · Grade 12 · International Falls | 12 | International Falls | 19:55.2 |
| 77 | Timmy GreenPlace 77 · Grade 11 · Mesabi East | 11 | Mesabi East | 19:56.7 |
| 78 | Darren LarsonPlace 78 · Grade 10 · South Ridge | 10 | South Ridge | 19:57.2 |
| 79 | Camden ThygesonPlace 79 · Grade 10 · Duluth East | 10 | Duluth East | 19:58.2 |
| 80 | Nolan FriessPlace 80 · Grade 8 · Proctor | 8 | Proctor | 19:59.1 |
| 81 | Daggan OhrtPlace 81 · Grade 8 · Proctor | 8 | Proctor | 19:59.2 |
| 82 | Chance JacobsenPlace 82 · Grade 9 · North Shore | 9 | North Shore | 20:00.2 |
| 83 | Tobias SchunkPlace 83 · Grade 12 · Proctor | 12 | Proctor | 20:06.1 |
| 84 | Tyler WudinichPlace 84 · Grade 11 · Rock Ridge | 11 | Rock Ridge | 20:10.2 |
| 85 | Tim KazmierczakPlace 85 · Grade 10 · Cloquet | 10 | Cloquet | 20:10.6 |
| 86 | Gavin WilleckPlace 86 · Grade 10 · South Ridge | 10 | South Ridge | 20:13.3 |
| 87 | Trenton BishopPlace 87 · Grade 12 · Ely | 12 | Ely | 20:13.7 |
| 88 | Orien EamonnPlace 88 · Grade 12 · Duluth East | 12 | Duluth East | 20:14.5 |
| 89 | Isaiah WozniakPlace 89 · Grade 10 · Proctor | 10 | Proctor | 20:15.8 |
| 90 | Hans BettendorfPlace 90 · Grade 8 · Proctor | 8 | Proctor | 20:18.2 |
| 91 | Isaac CoonPlace 91 · Grade 10 · South Ridge | 10 | South Ridge | 20:19.1 |
| 92 | Lucas BerndtPlace 92 · Grade 9 · Mesabi East | 9 | Mesabi East | 20:20.1 |
| 93 | Sam BirdPlace 93 · Grade 11 · Duluth East | 11 | Duluth East | 20:23.2 |
| 94 | Soren SwansonPlace 94 · Grade 9 · North Shore | 9 | North Shore | 20:24.2 |
| 95 | Carter GrothePlace 95 · Grade 7 · Hermantown | 7 | Hermantown | 20:25.1 |
| 96 | Kai StevensonPlace 96 · Grade 8 · Duluth East | 8 | Duluth East | 20:25.2 |
| 97 | Andrew DalePlace 97 · Grade 10 · International Falls | 10 | International Falls | 20:28.1 |
| 98 | Sean BrubacherPlace 98 · Grade 11 · International Falls | 11 | International Falls | 20:29.1 |
| 99 | Lee MorrisPlace 99 · Grade 10 · South Ridge | 10 | South Ridge | 20:30.2 |
| 100 | General HigginsPlace 100 · Grade 10 · North Shore | 10 | North Shore | 20:34.1 |
| 101 | Owen NessPlace 101 · Grade 8 · Duluth East | 8 | Duluth East | 20:35.1 |
| 102 | Rafe WilliamsPlace 102 · Grade 9 · North Shore | 9 | North Shore | 20:36.1 |
| 103 | Zachary RadosevichPlace 103 · Grade 10 · Duluth East | 10 | Duluth East | 20:36.1 |
| 104 | Joe SullivanPlace 104 · Grade 10 · International Falls | 10 | International Falls | 20:38.2 |
| 105 | Zach WarnerPlace 105 · Grade 12 · Hermantown | 12 | Hermantown | 20:38.8 |
| 106 | Lucas ObergPlace 106 · Grade 8 · North Shore | 8 | North Shore | 20:41.1 |
| 107 | Cody CarlsonPlace 107 · Grade 7 · Hermantown | 7 | Hermantown | 20:49.1 |
| 108 | Blake LautigarPlace 108 · Grade 8 · Rock Ridge | 8 | Rock Ridge | 20:52.1 |
| 109 | Mason MoldenPlace 109 · Grade 10 · Ely | 10 | Ely | 20:54.5 |
| 110 | Payton MarksPlace 110 · Grade 12 · Rock Ridge | 12 | Rock Ridge | 20:56.1 |
| 111 | Eero MoodyPlace 111 · Grade 10 · North Shore | 10 | North Shore | 20:58.2 |
| 112 | Grant ObergPlace 112 · Grade 10 · North Shore | 10 | North Shore | 21:02.1 |
| 113 | Riley HillPlace 113 · Grade 11 · South Ridge | 11 | South Ridge | 21:06.1 |
| 114 | Will ArvoldPlace 114 · Grade 8 · Duluth East | 8 | Duluth East | 21:11.2 |
| 115 | Isaac PocrnichPlace 115 · Grade 9 · Proctor | 9 | Proctor | 21:11.3 |
| 116 | Nicholas LanePlace 116 · Grade 11 · Hermantown | 11 | Hermantown | 21:12.2 |
| 117 | Ethan JacobsonPlace 117 · Grade 12 · Mesabi East | 12 | Mesabi East | 21:13.8 |
| 118 | Ashton EdensPlace 118 · Grade 7 · International Falls | 7 | International Falls | 21:14.1 |
| 119 | Noah CunninghamPlace 119 · Grade 10 · Cloquet | 10 | Cloquet | 21:17.4 |
| 120 | George BoePlace 120 · Grade 7 · International Falls | 7 | International Falls | 21:17.5 |
| 121 | Aho GavinPlace 121 · Grade 10 · Proctor | 10 | Proctor | 21:21.1 |
| 122 | Karl TuttlePlace 122 · Grade 11 · Carlton-Wrenshall | 11 | Carlton-Wrenshall | 21:22.2 |
| 123 | Gage ThielbarPlace 123 · Grade 12 · Rock Ridge | 12 | Rock Ridge | 21:26.2 |
| 124 | Eli EllisPlace 124 · Grade 7 · Mountain Iron-Buhl | 7 | Mountain Iron-Buhl | 21:26.2 |
| 125 | Gavin GibsonPlace 125 · Grade 12 · Carlton-Wrenshall | 12 | Carlton-Wrenshall | 21:26.9 |
| 126 | Gabe BachkePlace 126 · Grade 12 · Proctor | 12 | Proctor | 21:27.2 |
| 127 | Connor NilssenPlace 127 · Grade 11 · Duluth East | 11 | Duluth East | 21:28.1 |
| 128 | Elias PszwaroPlace 128 · Grade 10 · North Shore | 10 | North Shore | 21:31.7 |
| 129 | Corbet HaineyPlace 129 · Grade 10 · Rock Ridge | 10 | Rock Ridge | 21:33.7 |
| 130 | Elliam ArchambeauPlace 130 · Grade 9 · Marshall (Duluth) | 9 | Marshall (Duluth) | 21:35.2 |
| 131 | Carson MakiPlace 131 · Grade 9 · Chisholm | 9 | Chisholm | 21:36.1 |
| 132 | Thomas CarlsonPlace 132 · Grade 10 · Carlton-Wrenshall | 10 | Carlton-Wrenshall | 21:48.2 |
| 133 | Cooper CainePlace 133 · Grade 12 · Hermantown | 12 | Hermantown | 21:49.8 |
| 134 | Sidney LitterstPlace 134 · Grade 10 · North Shore | 10 | North Shore | 21:55.1 |
| 135 | Everett HammondPlace 135 · Grade 10 · Duluth East | 10 | Duluth East | 21:56.1 |
| 136 | Zack SirotiakPlace 136 · Grade 10 · Rock Ridge | 10 | Rock Ridge | 22:01.2 |
| 137 | Eli ThewisPlace 137 · North Shore | — | North Shore | 22:04.2 |
| 138 | Simon FuhrerPlace 138 · Grade 10 · International Falls | 10 | International Falls | 22:07.2 |
| 139 | Asher HarknessPlace 139 · Grade 9 · Duluth East | 9 | Duluth East | 22:08.1 |
| 140 | Parker GilbertPlace 140 · Grade 9 · Mountain Iron-Buhl | 9 | Mountain Iron-Buhl | 22:09.2 |
| 141 | Eli WhartonPlace 141 · Grade 8 · North Shore | 8 | North Shore | 22:11.2 |
| 142 | Oliver HansenPlace 142 · Grade 8 · Hermantown | 8 | Hermantown | 22:22.1 |
| 143 | Wyatt EllefsonPlace 143 · Grade 9 · South Ridge | 9 | South Ridge | 22:22.2 |
| 144 | Rylyn CooperPlace 144 · Grade 11 · South Ridge | 11 | South Ridge | 22:25.5 |
| 145 | Benson SatherPlace 145 · Grade 10 · International Falls | 10 | International Falls | 22:26.2 |
| 146 | Lucas LeSargePlace 146 · Grade 12 · Proctor | 12 | Proctor | 22:26.9 |
| 147 | Jasper VerantPlace 147 · Grade 8 · Chisholm | 8 | Chisholm | 22:37.2 |
| 148 | Logan RoutsolinenPlace 148 · Grade 9 · Proctor | 9 | Proctor | 22:42.2 |
| 149 | Daeren KonstadPlace 149 · Grade 12 · Chisholm | 12 | Chisholm | 22:44.1 |
| 150 | Ethan PondPlace 150 · Grade 12 · Rock Ridge | 12 | Rock Ridge | 22:46.2 |
| 151 | Scion JordanPlace 151 · Grade 9 · Duluth East | 9 | Duluth East | 22:47.2 |
| 152 | Xander ZuechPlace 152 · Grade 11 · Duluth East | 11 | Duluth East | 22:49.1 |
| 153 | Carsen MisquadacePlace 153 · Grade 10 · Cloquet | 10 | Cloquet | 22:49.1 |
| 154 | Henrik MurrayPlace 154 · Grade 12 · Mesabi East | 12 | Mesabi East | 22:56.4 |
| 155 | Auden PisapiaPlace 155 · Grade 10 · Marshall (Duluth) | 10 | Marshall (Duluth) | 23:10.6 |
| 156 | Ravi RamrattanPlace 156 · Grade 10 · Duluth East | 10 | Duluth East | 23:11.9 |
| 157 | Kai YurekPlace 157 · Grade 11 · Cloquet | 11 | Cloquet | 23:12.9 |
| 158 | Carter PenderPlace 158 · Grade 10 · Chisholm | 10 | Chisholm | 23:16.1 |
| 159 | Zachary RepenskyPlace 159 · Grade 11 · South Ridge | 11 | South Ridge | 23:19.2 |
| 160 | Jack VirginiaPlace 160 · Grade 11 · North Shore | 11 | North Shore | 23:21.4 |
| 161 | Max CochranPlace 161 · Grade 12 · Ely | 12 | Ely | 23:23.2 |
| 162 | Cole MerrittPlace 162 · Grade 12 · Hermantown | 12 | Hermantown | 23:26.1 |
| 163 | Anthony HubbarttPlace 163 · Grade 9 · North Shore | 9 | North Shore | 23:31.1 |
| 164 | Alex TeeterPlace 164 · Grade 9 · North Shore | 9 | North Shore | 23:34.1 |
| 165 | Isaac MeyerPlace 165 · Grade 10 · Duluth East | 10 | Duluth East | 23:35.3 |
| 166 | Nolan MeyerPlace 166 · Grade 10 · Duluth East | 10 | Duluth East | 23:35.5 |
| 167 | Mylo NiskaPlace 167 · Grade 9 · Mountain Iron-Buhl | 9 | Mountain Iron-Buhl | 23:36.1 |
| 168 | James MoylePlace 168 · Grade 11 · South Ridge | 11 | South Ridge | 23:37.1 |
| 169 | Jacob SellersPlace 169 · Grade 9 · Proctor | 9 | Proctor | 23:47.5 |
| 170 | Elliot JohnsonPlace 170 · Grade 9 · Proctor | 9 | Proctor | 23:48.1 |
| 171 | David PencePlace 171 · Grade 10 · Duluth East | 10 | Duluth East | 23:59.6 |
| 172 | Corbin OnnenPlace 172 · Grade 9 · Proctor | 9 | Proctor | 24:03.1 |
| 173 | Nolan ThielbarPlace 173 · Grade 10 · Rock Ridge | 10 | Rock Ridge | 24:09.1 |
| 174 | Weston BrownPlace 174 · Grade 9 · Duluth East | 9 | Duluth East | 24:12.1 |
| 175 | Westley PetersonPlace 175 · Grade 12 · Mesabi East | 12 | Mesabi East | 24:12.2 |
| 176 | Odin HansenPlace 176 · Grade 12 · International Falls | 12 | International Falls | 24:29.1 |
| 177 | Reign FriendPlace 177 · Grade 10 · International Falls | 10 | International Falls | 24:42.2 |
| 178 | Elliot SlatteryPlace 178 · Grade 9 · Duluth East | 9 | Duluth East | 25:07.6 |
| 179 | Oakley MalikowskiPlace 179 · Grade 10 · Rock Ridge | 10 | Rock Ridge | 25:08.1 |
| 180 | Levi EidePlace 180 · Grade 9 · North Shore | 9 | North Shore | 25:37.1 |
| 181 | Ethan MoodyPlace 181 · Grade 8 · Chisholm | 8 | Chisholm | 25:59.1 |
| 182 | Tristen HolewaPlace 182 · Grade 10 · Chisholm | 10 | Chisholm | 25:59.1 |
| 183 | Hayden AustinPlace 183 · Grade 9 · Duluth East | 9 | Duluth East | 27:17.2 |
| 184 | Adin McDonaldPlace 184 · Grade 10 · Duluth East | 10 | Duluth East | 27:17.3 |
| 185 | Jonny PlesePlace 185 · Grade 10 · Mesabi East | 10 | Mesabi East | 29:00.2 |
| 186 | Cullen EricksonPlace 186 · Grade 10 · International Falls | 10 | International Falls | 29:26.6 |