| 1 | Logan HartmanPlace 1 · Grade 10 · Duluth East | 10 | Duluth East | 16:14.5 |
| 2 | Aidan DowningPlace 2 · Grade 9 · St. Anthony Village | 9 | St. Anthony Village | 16:23.2 |
| 3 | Evan RothamelPlace 3 · Grade 12 · Cloquet | 12 | Cloquet | 16:24.3 |
| 4 | Charlie JanezichPlace 4 · Grade 10 · Hibbing | 10 | Hibbing | 16:26.0 |
| 5 | William BeisangPlace 5 · Grade 10 · Esko | 10 | Esko | 16:41.2 PR |
| 6 | Peter BartelsPlace 6 · Grade 10 · Crosby-Ironton | 10 | Crosby-Ironton | 16:46.9 |
| 7 | Anders EricksonPlace 7 · Grade 11 · Carlton-Wrenshall | 11 | Carlton-Wrenshall | 16:57.8 |
| 8 | Bryce CrotteauPlace 8 · Grade 10 · Rock Ridge | 10 | Rock Ridge | 17:10.1 |
| 9 | Aiden CernohousPlace 9 · Grade 9 · Duluth East | 9 | Duluth East | 17:11.8 |
| 10 | Atley BeckstrandPlace 10 · Grade 10 · North Shore | 10 | North Shore | 17:14.6 |
| 11 | Cooper LucarelliPlace 11 · Grade 12 · Hermantown | 12 | Hermantown | 17:19.4 |
| 12 | Sam SwartzPlace 12 · Grade 9 · North Shore | 9 | North Shore | 17:21.0 |
| 13 | Cody CarlsonPlace 13 · Grade 9 · Hermantown | 9 | Hermantown | 17:27.3 |
| 14 | Jorge GaticaPlace 14 · Grade 12 · Cromwell-Wright | 12 | Cromwell-Wright | 17:28.8 |
| 15 | Eli BergerPlace 15 · Grade 12 · Moose Lake/Willow River/Barnum | 12 | Moose Lake/Willow River/Barnum | 17:31.0 |
| 16 | Nathaniel PryzbylPlace 16 · Grade 11 · Duluth East | 11 | Duluth East | 17:32.6 |
| 17 | Thomas OpheimPlace 17 · Grade 9 · Duluth East | 9 | Duluth East | 17:33.1 |
| 18 | Brady ForsbergPlace 18 · Grade 11 · Mesabi East | 11 | Mesabi East | 17:33.3 |
| 19 | Aiden SchlangenPlace 19 · Grade 10 · North Shore | 10 | North Shore | 17:44.0 |
| 20 | Ryan NorenbergPlace 20 · Grade 11 · Hibbing | 11 | Hibbing | 17:45.4 |
| 21 | Kai StevensonPlace 21 · Grade 10 · Duluth East | 10 | Duluth East | 17:49.1 |
| 22 | Jeremiah BentsPlace 22 · Grade 11 · Cloquet | 11 | Cloquet | 17:54.4 |
| 23 | Justin ReiszPlace 23 · Grade 11 · Crosby-Ironton | 11 | Crosby-Ironton | 17:55.4 |
| 24 | Daxton CaryPlace 24 · Grade 11 · Hibbing | 11 | Hibbing | 17:58.0 PR |
| 25 | Austin PellinenPlace 25 · Grade 12 · Grand Rapids | 12 | Grand Rapids | 17:58.3 |
| 26 | Nolan FriessPlace 26 · Grade 10 · Proctor | 10 | Proctor | 18:02.5 |
| 27 | Matthew StrukelPlace 27 · Grade 12 · Hermantown | 12 | Hermantown | 18:03.0 |
| 28 | Michael GoggleyePlace 28 · Grade 11 · Mountain Iron-Buhl | 11 | Mountain Iron-Buhl | 18:03.4 |
| 29 | Caleb Van DrunenPlace 29 · Grade 12 · Grand Rapids | 12 | Grand Rapids | 18:05.3 |
| 30 | Maurice WilliamsPlace 30 · Grade 12 · Duluth Denfeld | 12 | Duluth Denfeld | 18:07.7 PR |
| 31 | Braydann WynterPlace 31 · Grade 10 · Duluth East | 10 | Duluth East | 18:13.5 |
| 32 | Willard WaschePlace 32 · Grade 11 · Moose Lake/Willow River/Barnum | 11 | Moose Lake/Willow River/Barnum | 18:15.3 PR |
| 33 | Laine MurdenPlace 33 · Grade 11 · Hibbing | 11 | Hibbing | 18:17.1 PR |
| 34 | Lucas PajerskiPlace 34 · Grade 10 · St. Anthony Village | 10 | St. Anthony Village | 18:18.6 |
| 35 | Ethan PedersenPlace 35 · Grade 11 · Duluth East | 11 | Duluth East | 18:19.3 PR |
| 36 | Isaac PocrnichPlace 36 · Grade 11 · Proctor | 11 | Proctor | 18:19.8 |
| 37 | Levi TurnerPlace 37 · Grade 11 · Crosby-Ironton | 11 | Crosby-Ironton | 18:20.3 |
| 38 | Hans BettendorfPlace 38 · Grade 10 · Proctor | 10 | Proctor | 18:25.8 |
| 39 | Ethan AbrahamsonPlace 39 · Grade 10 · St. Anthony Village | 10 | St. Anthony Village | 18:26.0 |
| 40 | Karter DavisPlace 40 · Grade 9 · Hermantown | 9 | Hermantown | 18:26.1 |
| 41 | Augustus Van BurenPlace 41 · Grade 11 · St. Anthony Village | 11 | St. Anthony Village | 18:27.6 |
| 42 | Titus JohnsonPlace 42 · Grade 10 · Proctor | 10 | Proctor | 18:30.1 |
| 43 | Samuel BottomsPlace 43 · Grade 8 · Hibbing | 8 | Hibbing | 18:30.2 |
| 44 | Chance JacobsenPlace 44 · Grade 11 · North Shore | 11 | North Shore | 18:31.4 |
| 45 | Trenton JanckilaPlace 45 · Grade 11 · Mountain Iron-Buhl | 11 | Mountain Iron-Buhl | 18:31.6 |
| 46 | Elliot ZigichPlace 46 · Grade 11 · Esko | 11 | Esko | 18:34.0 PR |
| 47 | Lenny HughesPlace 47 · Grade 12 · McGregor-Aitkin | 12 | McGregor-Aitkin | 18:38.2 |
| 48 | Carter GrothePlace 48 · Grade 9 · Hermantown | 9 | Hermantown | 18:39.5 |
| 49 | Logan HunstadPlace 49 · Grade 12 · South Ridge | 12 | South Ridge | 18:44.0 |
| 50 | Henry SchloesserPlace 50 · Grade 10 · St. Anthony Village | 10 | St. Anthony Village | 18:45.2 |
| 51 | Bain KalwitePlace 51 · Grade 11 · Duluth Denfeld | 11 | Duluth Denfeld | 18:46.4 |
| 52 | Daggan OhrtPlace 52 · Grade 10 · Proctor | 10 | Proctor | 18:46.8 |
| 53 | Jaxson St. PierrePlace 53 · Grade 12 · Moose Lake/Willow River/Barnum | 12 | Moose Lake/Willow River/Barnum | 18:47.2 PR |
| 54 | Soren SwansonPlace 54 · Grade 12 · North Shore | 12 | North Shore | 18:47.9 |
| 55 | Landon GustafsonPlace 55 · Grade 10 · Hibbing | 10 | Hibbing | 18:50.0 |
| 56 | Eli PontinenPlace 56 · Grade 10 · Rock Ridge | 10 | Rock Ridge | 18:50.5 |
| 57 | Kole NixonPlace 57 · Grade 10 · Crosby-Ironton | 10 | Crosby-Ironton | 18:53.4 |
| 58 | Will StrukelPlace 58 · Grade 7 · Hermantown | 7 | Hermantown | 18:53.7 |
| 59 | Cole SwaggerPlace 59 · Grade 10 · Mountain Iron-Buhl | 10 | Mountain Iron-Buhl | 18:55.5 |
| 60 | Blake LautigarPlace 60 · Grade 10 · Rock Ridge | 10 | Rock Ridge | 18:55.6 |
| 61 | Marcos Vega CelisPlace 61 · Grade 9 · Duluth Denfeld | 9 | Duluth Denfeld | 18:55.8 |
| 62 | Michael MakiPlace 62 · Grade 8 · Rock Ridge | 8 | Rock Ridge | 18:56.0 |
| 63 | Steel YeatonPlace 63 · Grade 11 · Duluth Denfeld | 11 | Duluth Denfeld | 18:56.1 PR |
| 64 | Owen SpenderPlace 64 · Grade 11 · Carlton-Wrenshall | 11 | Carlton-Wrenshall | 18:57.9 |
| 65 | Noah HughesPlace 65 · Grade 10 · McGregor-Aitkin | 10 | McGregor-Aitkin | 18:58.6 |
| 66 | Blake HeitzmanPlace 66 · Grade 7 · Hermantown | 7 | Hermantown | 19:00.0 |
| 67 | Henry FredeenPlace 67 · Grade 11 · Hibbing | 11 | Hibbing | 19:00.1 |
| 68 | Zachary RadosevichPlace 68 · Grade 12 · Duluth East | 12 | Duluth East | 19:01.8 |
| 69 | Emmett BudisalovichPlace 69 · Grade 11 · Proctor | 11 | Proctor | 19:02.3 PR |
| 70 | Kaden WardPlace 70 · Grade 11 · Carlton-Wrenshall | 11 | Carlton-Wrenshall | 19:03.2 PR |
| 71 | Lucas HintzPlace 71 · Grade 11 · Hibbing | 11 | Hibbing | 19:06.5 PR |
| 72 | Bennett WilliamsPlace 72 · Grade 11 · Grand Rapids | 11 | Grand Rapids | 19:08.1 |
| 73 | Parker CashPlace 73 · Grade 9 · Crosby-Ironton | 9 | Crosby-Ironton | 19:12.5 |
| 74 | Carter PenderPlace 74 · Grade 12 · Chisholm | 12 | Chisholm | 19:14.1 |
| 75 | Joseph SullivanPlace 75 · Grade 12 · International Falls | 12 | International Falls | 19:21.1 |
| 76 | Weston DavidsonPlace 76 · Grade 10 · Moose Lake/Willow River/Barnum | 10 | Moose Lake/Willow River/Barnum | 19:24.3 |
| 77 | Owen NessPlace 77 · Grade 10 · Duluth East | 10 | Duluth East | 19:25.2 |
| 78 | Jonah SandstromPlace 78 · Grade 10 · Carlton-Wrenshall | 10 | Carlton-Wrenshall | 19:30.0 |
| 79 | Tim KazmierczakPlace 79 · Grade 12 · Cloquet | 12 | Cloquet | 19:37.7 |
| 80 | Eli EllisPlace 80 · Grade 9 · Mountain Iron-Buhl | 9 | Mountain Iron-Buhl | 19:38.0 |
| 81 | Corbet HaineyPlace 81 · Grade 12 · Rock Ridge | 12 | Rock Ridge | 19:38.1 |
| 82 | Max YousoPlace 82 · Grade 12 · International Falls | 12 | International Falls | 19:38.9 |
| 83 | Henry GingerichPlace 83 · Grade 10 · St. Anthony Village | 10 | St. Anthony Village | 19:40.4 |
| 84 | Odin NelsonPlace 84 · Grade 9 · St. Anthony Village | 9 | St. Anthony Village | 19:40.9 |
| 85 | Erik GischiaPlace 85 · Grade 12 · North Shore | 12 | North Shore | 19:41.1 |
| 86 | Clay KazmierczakPlace 86 · Grade 10 · Cloquet | 10 | Cloquet | 19:43.5 PR |
| 87 | Jackson KetchmarkPlace 87 · Grade 10 · Moose Lake/Willow River/Barnum | 10 | Moose Lake/Willow River/Barnum | 19:44.3 |
| 88 | Axel OhrtPlace 88 · Grade 10 · Proctor | 10 | Proctor | 19:45.1 |
| 89 | Jack BottomsPlace 89 · Grade 12 · Hibbing | 12 | Hibbing | 19:46.4 |
| 90 | Noah MossPlace 90 · Grade 12 · McGregor-Aitkin | 12 | McGregor-Aitkin | 19:46.8 |
| 91 | Tyler ShepherdPlace 91 · Grade 10 · Cloquet | 10 | Cloquet | 19:49.8 |
| 92 | Jackson McDowellPlace 92 · Grade 12 · Moose Lake/Willow River/Barnum | 12 | Moose Lake/Willow River/Barnum | 19:51.0 PR |
| 93 | Lucas BerndtPlace 93 · Grade 11 · Mesabi East | 11 | Mesabi East | 19:54.4 |
| 94 | Brodie PuhekPlace 94 · Grade 10 · South Ridge | 10 | South Ridge | 19:54.4 |
| 95 | Theodore FedericoPlace 95 · Grade 10 · Esko | 10 | Esko | 19:56.4 PR |
| 96 | Tanner LehtiPlace 96 · Grade 8 · Rock Ridge | 8 | Rock Ridge | 20:00.1 |
| 97 | Ian BrekkePlace 97 · Grade 9 · Grand Rapids | 9 | Grand Rapids | 20:01.4 |
| 98 | Moses JurekPlace 98 · Grade 10 · Moose Lake/Willow River/Barnum | 10 | Moose Lake/Willow River/Barnum | 20:02.2 |
| 99 | James JacksonPlace 99 · Grade 9 · Grand Rapids | 9 | Grand Rapids | 20:02.4 |
| 100 | Carsten SmithPlace 100 · Grade 12 · St. Anthony Village | 12 | St. Anthony Village | 20:06.3 |
| 101 | Jonah GeislerPlace 101 · Grade 9 · Grand Rapids | 9 | Grand Rapids | 20:06.7 |
| 102 | Jude MaruskaPlace 102 · Grade 11 · Duluth Denfeld | 11 | Duluth Denfeld | 20:07.5 PR |
| 103 | Aiden SchiavonePlace 103 · Grade 9 · Moose Lake/Willow River/Barnum | 9 | Moose Lake/Willow River/Barnum | 20:10.0 |
| 104 | Charlie PearsonPlace 104 · Grade 12 · Chisholm | 12 | Chisholm | 20:14.0 |
| 105 | Austin LinPlace 105 · Grade 8 · Hermantown | 8 | Hermantown | 20:17.1 |
| 106 | Jens BilbenPlace 106 · Grade 9 · International Falls | 9 | International Falls | 20:19.0 |
| 107 | Aiden TingumPlace 107 · Grade 12 · Esko | 12 | Esko | 20:24.0 |
| 108 | Lucas LanePlace 108 · Grade 11 · Grand Rapids | 11 | Grand Rapids | 20:25.1 |
| 109 | Coltyn HarceyPlace 109 · Grade 12 · DR/N/HC | 12 | DR/N/HC | 20:25.2 |
| 110 | Rowan WallacePlace 110 · Grade 11 · Moose Lake/Willow River/Barnum | 11 | Moose Lake/Willow River/Barnum | 20:25.4 |
| 111 | Easton GerardPlace 111 · Grade 11 · Duluth Denfeld | 11 | Duluth Denfeld | 20:26.8 |
| 112 | Nolan RitschePlace 112 · Grade 8 · Hermantown | 8 | Hermantown | 20:31.9 |
| 113 | Simon LangerPlace 113 · Grade 10 · Cloquet | 10 | Cloquet | 20:35.8 |
| 114 | Ethan MoodyPlace 114 · Grade 10 · Chisholm | 10 | Chisholm | 20:39.8 |
| 115 | Ilya MinerPlace 115 · Grade 12 · Duluth Denfeld | 12 | Duluth Denfeld | 20:46.5 PR |
| 116 | Noah NielsonPlace 116 · Grade 11 · Duluth Denfeld | 11 | Duluth Denfeld | 20:47.6 |
| 117 | Lee MorrisPlace 117 · Grade 12 · South Ridge | 12 | South Ridge | 20:48.2 |
| 118 | Max OlsonPlace 118 · Grade 11 · Esko | 11 | Esko | 20:57.5 |
| 119 | Benson SatherPlace 119 · Grade 12 · International Falls | 12 | International Falls | 21:09.3 |
| 120 | Alex PollaPlace 120 · Grade 12 · Mesabi East | 12 | Mesabi East | 21:14.6 |
| 121 | Collin AlarconPlace 121 · Grade 8 · South Ridge | 8 | South Ridge | 21:18.7 PR |
| 122 | Cole HansonPlace 122 · Grade 7 · Crosby-Ironton | 7 | Crosby-Ironton | 21:20.6 |
| 123 | Tristen HolewaPlace 123 · Grade 12 · Chisholm | 12 | Chisholm | 21:32.4 |
| 124 | Rowan SeversonPlace 124 · Grade 8 · Crosby-Ironton | 8 | Crosby-Ironton | 21:32.4 |
| 125 | Noah JacobsonPlace 125 · Grade 9 · Carlton-Wrenshall | 9 | Carlton-Wrenshall | 21:37.7 |
| 126 | Karver BirdPlace 126 · Grade 7 · Rock Ridge | 7 | Rock Ridge | 21:39.7 PR |
| 127 | Aiden SawyerPlace 127 · Grade 11 · Esko | 11 | Esko | 21:41.0 |
| 128 | Jasper VerantPlace 128 · Grade 10 · Chisholm | 10 | Chisholm | 21:44.2 |
| 129 | Noah FrosakerPlace 129 · Grade 10 · Mountain Iron-Buhl | 10 | Mountain Iron-Buhl | 21:45.9 |
| 130 | Jasper StamperPlace 130 · Grade 10 · Carlton-Wrenshall | 10 | Carlton-Wrenshall | 21:46.8 |
| 131 | Kade OttoPlace 131 · Grade 11 · Mountain Iron-Buhl | 11 | Mountain Iron-Buhl | 21:47.9 |
| 132 | Weston KyllonenPlace 132 · Grade 11 · McGregor-Aitkin | 11 | McGregor-Aitkin | 21:49.4 PR |
| 133 | Sawyer HolmesPlace 133 · Grade 8 · Crosby-Ironton | 8 | Crosby-Ironton | 21:49.7 |
| 134 | Thomas CarlsonPlace 134 · Grade 12 · Carlton-Wrenshall | 12 | Carlton-Wrenshall | 21:58.0 |
| 135 | Eli RoufsPlace 135 · Grade 11 · Duluth Denfeld | 11 | Duluth Denfeld | 22:08.1 |
| 136 | James WandellPlace 136 · Grade 8 · St. Anthony Village | 8 | St. Anthony Village | 22:25.8 |
| 137 | Darren LarsonPlace 137 · Grade 12 · South Ridge | 12 | South Ridge | 23:01.2 |
| 138 | Tyler PearsonPlace 138 · Grade 11 · DR/N/HC | 11 | DR/N/HC | 23:04.6 |
| 139 | Keaton GundersonPlace 139 · Grade 11 · Carlton-Wrenshall | 11 | Carlton-Wrenshall | 23:05.9 |
| 140 | Alex KubatPlace 140 · Grade 12 · South Ridge | 12 | South Ridge | 23:09.6 |
| 141 | Hunter WardPlace 141 · Grade 11 · McGregor-Aitkin | 11 | McGregor-Aitkin | 23:39.1 PR |
| 142 | Radlee CooperPlace 142 · Grade 9 · South Ridge | 9 | South Ridge | 23:41.9 |
| 143 | Joshua TuckerPlace 143 · Grade 11 · McGregor-Aitkin | 11 | McGregor-Aitkin | 24:03.4 PR |
| 144 | Dain SipePlace 144 · Grade 9 · McGregor-Aitkin | 9 | McGregor-Aitkin | 24:06.1 |
| 145 | Cole SchmidtPlace 145 · Grade 11 · McGregor-Aitkin | 11 | McGregor-Aitkin | 24:35.1 |
| 146 | Reign FriendPlace 146 · Grade 12 · International Falls | 12 | International Falls | 24:37.2 |
| 147 | Cole NelsonPlace 147 · Grade 9 · South Ridge | 9 | South Ridge | 24:57.4 |
| 148 | Alex AimonettiPlace 148 · Grade 11 · South Ridge | 11 | South Ridge | 25:19.1 |
| 149 | Jonny PlesePlace 149 · Grade 12 · Mesabi East | 12 | Mesabi East | 25:32.7 |
| 150 | Jessi WarnerPlace 150 · Grade 11 · McGregor-Aitkin | 11 | McGregor-Aitkin | 25:49.1 |
| 151 | Ashby SilversPlace 151 · Grade 11 · International Falls | 11 | International Falls | 27:13.1 |
| 152 | Robert RouePlace 152 · Grade 11 · Mesabi East | 11 | Mesabi East | 27:47.7 |
| 153 | Edward IsaacsPlace 153 · Grade 10 · DR/N/HC | 10 | DR/N/HC | 27:48.1 |
| 154 | Cullen EricksonPlace 154 · Grade 12 · International Falls | 12 | International Falls | 27:58.3 |