| 1 | Nathan RustadPlace 1 · Grade 10 · Perham | 10 | Perham | 17:33.9 |
| 2 | Reid WokaschPlace 2 · Grade 10 · Perham | 10 | Perham | 17:36.4 |
| 3 | Henry MathiasonPlace 3 · Grade 10 · Perham | 10 | Perham | 17:36.6 |
| 4 | Jaxon BainPlace 4 · Grade 12 · Perham | 12 | Perham | 17:43.7 PR |
| 5 | Parker HendrickxPlace 5 · Grade 8 · Perham | 8 | Perham | 17:50.9 |
| 6 | Axton SvirPlace 6 · Grade 11 · Brainerd | 11 | Brainerd | 17:56.9 |
| 7 | James RabascoPlace 7 · Grade 12 · Brainerd | 12 | Brainerd | 18:01.8 PR |
| 8 | Hunter MickelsonPlace 8 · Grade 12 · Moorhead | 12 | Moorhead | 18:09.1 PR |
| 9 | Brock NoyesPlace 9 · Grade 12 · Moorhead | 12 | Moorhead | 18:09.3 |
| 10 | Michael SullivanPlace 10 · Grade 12 · Moorhead | 12 | Moorhead | 18:10.8 PR |
| 11 | Bryce BrownPlace 11 · Grade 8 · Perham | 8 | Perham | 18:18.1 |
| 12 | Oliver StramPlace 12 · Grade 10 · Moorhead | 10 | Moorhead | 18:18.3 PR |
| 13 | Gabe HallgrenPlace 13 · Grade 11 · Brainerd | 11 | Brainerd | 18:18.7 PR |
| 14 | Eli SchlichtingPlace 14 · Grade 10 · Moorhead | 10 | Moorhead | 18:19.6 |
| 15 | Ethan HaatajaPlace 15 · Grade 9 · Perham | 9 | Perham | 18:23.1 |
| 16 | Joe SmithPlace 16 · Grade 10 · Brainerd | 10 | Brainerd | 18:24.2 PR |
| 17 | Samuel RasmussenPlace 17 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 18:24.8 |
| 18 | Brody NelsonPlace 18 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 18:28.4 |
| 19 | Castle LondonPlace 19 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 18:28.9 PR |
| 20 | Liam SchumacherPlace 20 · Grade 9 · Perham | 9 | Perham | 18:31.8 PR |
| 21 | Ethan StrandePlace 21 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 18:33.9 PR |
| 22 | William LohsePlace 22 · Grade 9 · Bemidji | 9 | Bemidji | 18:36.7 |
| 23 | Kiethen AndersonPlace 23 · Grade 10 · Perham | 10 | Perham | 18:41.9 |
| 24 | Kyle MillarPlace 24 · Grade 9 · Bemidji | 9 | Bemidji | 18:41.9 |
| 25 | Sahan NagodavithanaPlace 25 · Grade 9 · Moorhead | 9 | Moorhead | 18:44.7 |
| 26 | Galzki JarrettPlace 26 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 18:45.7 PR |
| 27 | Croix MongeauPlace 27 · Grade 9 · Moorhead | 9 | Moorhead | 18:47.4 PR |
| 28 | Ben MathiasonPlace 28 · Grade 8 · Perham | 8 | Perham | 18:47.8 |
| 29 | Conner CopelandPlace 29 · Grade 9 · Moorhead | 9 | Moorhead | 18:50.2 |
| 30 | Jonathan NelsonPlace 30 · Grade 9 · Moorhead | 9 | Moorhead | 18:54.4 |
| 31 | Jackson LysnePlace 31 · Grade 12 · Fergus Falls | 12 | Fergus Falls | 18:55.5 PR |
| 32 | Clayton PeppelPlace 32 · Grade 11 · Fergus Falls | 11 | Fergus Falls | 18:55.9 PR |
| 33 | Daniel ScherlingPlace 33 · Grade 10 · Bemidji | 10 | Bemidji | 18:57.2 |
| 34 | William NussPlace 34 · Grade 12 · Fergus Falls | 12 | Fergus Falls | 19:07.3 PR |
| 35 | Harry PoolePlace 35 · Grade 11 · Perham | 11 | Perham | 19:07.9 |
| 36 | Domanik HagenPlace 36 · Grade 12 · Perham | 12 | Perham | 19:13.4 |
| 37 | Jaden KwapinskiPlace 37 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 19:14.4 PR |
| 38 | Eric SwansonPlace 38 · Grade 10 · Fergus Falls | 10 | Fergus Falls | 19:15.8 |
| 39 | Kaiden RaskePlace 39 · Grade 10 · Brainerd | 10 | Brainerd | 19:15.9 |
| 40 | Austan AdamczykPlace 40 · Grade 10 · Perham | 10 | Perham | 19:18.2 |
| 41 | Landon VotavaPlace 41 · Grade 10 · Fergus Falls | 10 | Fergus Falls | 19:19.4 |
| 42 | Austin NicholsPlace 42 · Grade 10 · Brainerd | 10 | Brainerd | 19:19.7 |
| 43 | Garrett BjergaPlace 43 · Grade 7 · Staples-Motley | 7 | Staples-Motley | 19:26.1 |
| 44 | Nathan StangePlace 44 · Grade 12 · Bertha-Hewitt | 12 | Bertha-Hewitt | 19:28.2 PR |
| 45 | Sam UrbanPlace 45 · Grade 10 · Bemidji | 10 | Bemidji | 19:30.9 |
| 46 | Sean Ryan AylesworthPlace 46 · Grade 9 · Bemidji | 9 | Bemidji | 19:31.1 PR |
| 47 | Jalen HinzmannPlace 47 · Grade 9 · Bertha-Hewitt | 9 | Bertha-Hewitt | 19:35.2 |
| 48 | Glen SommersPlace 48 · Grade 10 · Perham | 10 | Perham | 19:37.0 |
| 49 | Ivan LozanoPlace 49 · Grade 11 · Staples-Motley | 11 | Staples-Motley | 19:38.0 PR |
| 50 | Gabe KrollPlace 50 · Grade 10 · Staples-Motley | 10 | Staples-Motley | 19:40.4 PR |
| 51 | Kaden AnonenPlace 51 · Grade 9 · Perham | 9 | Perham | 19:42.2 |
| 52 | Noah BraselPlace 52 · Grade 10 · Perham | 10 | Perham | 19:43.5 |
| 53 | Ty HalgrimsonPlace 53 · Grade 9 · Moorhead | 9 | Moorhead | 19:44.2 PR |
| 54 | Henry TheyePlace 54 · Grade 10 · Moorhead | 10 | Moorhead | 19:48.4 |
| 55 | Isaac RadnieckiPlace 55 · Grade 10 · Bertha-Hewitt | 10 | Bertha-Hewitt | 19:49.6 PR |
| 56 | Sean WardPlace 56 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 19:49.9 |
| 57 | Oscar PetersonPlace 57 · Grade 11 · Moorhead | 11 | Moorhead | 19:51.2 PR |
| 58 | Eli HansonPlace 58 · Grade 9 · Dilworth-Glyndon-Felton | 9 | Dilworth-Glyndon-Felton | 19:52.8 PR |
| 59 | Andrew BreczinskiPlace 59 · Grade 10 · Bemidji | 10 | Bemidji | 19:53.2 |
| 60 | River JacobsonPlace 60 · Grade 9 · Moorhead | 9 | Moorhead | 19:53.6 |
| 61 | Ben ThielPlace 61 · Grade 11 · Moorhead | 11 | Moorhead | 19:59.3 |
| 62 | Dane EllingsbergPlace 62 · Grade 10 · Moorhead | 10 | Moorhead | 20:00.9 |
| 63 | Declan JessenPlace 63 · Grade 11 · Detroit Lakes | 11 | Detroit Lakes | 20:03.4 |
| 64 | Sam Rein-StrutzPlace 64 · Grade 11 · Moorhead | 11 | Moorhead | 20:06.6 |
| 65 | Carter ShippeePlace 65 · Grade 10 · Perham | 10 | Perham | 20:09.2 |
| 66 | Reece HansenPlace 66 · Grade 10 · Fergus Falls | 10 | Fergus Falls | 20:09.3 PR |
| 67 | Soren KluckPlace 67 · Grade 9 · Moorhead | 9 | Moorhead | 20:09.9 |
| 68 | Noah SchultzPlace 68 · Grade 9 · Perham | 9 | Perham | 20:10.7 |
| 69 | Peyton MaleckaPlace 69 · Grade 10 · Detroit Lakes | 10 | Detroit Lakes | 20:10.9 |
| 70 | Micah BalderstonPlace 70 · Grade 9 · Perham | 9 | Perham | 20:15.2 |
| 71 | Sam LaFondPlace 71 · Grade 10 · Perham | 10 | Perham | 20:21.3 |
| 72 | Sean ReedPlace 72 · Grade 10 · Bemidji | 10 | Bemidji | 20:23.2 PR |
| 73 | Reed StruchenPlace 73 · Grade 10 · Perham | 10 | Perham | 20:27.2 |
| 74 | Eli KnappPlace 74 · Grade 12 · Brainerd | 12 | Brainerd | 20:29.7 |
| 75 | Nathan BlashackPlace 75 · Grade 11 · Bertha-Hewitt | 11 | Bertha-Hewitt | 20:34.2 |
| 76 | Elliot LienPlace 76 · Grade 11 · Moorhead | 11 | Moorhead | 20:34.4 |
| 77 | Joe BignallPlace 77 · Grade 9 · Bemidji | 9 | Bemidji | 20:35.7 |
| 78 | Sam RennerPlace 78 · Grade 10 · Brainerd | 10 | Brainerd | 20:36.2 PR |
| 79 | Laston DahlPlace 79 · Grade 9 · Perham | 9 | Perham | 20:36.7 |
| 80 | Josh KalinaPlace 80 · Grade 12 · Perham | 12 | Perham | 20:37.4 PR |
| 81 | Jack HennagirPlace 81 · Grade 10 · Perham | 10 | Perham | 20:40.7 |
| 82 | Bennett JohnsonPlace 82 · Grade 7 · Hawley | 7 | Hawley | 20:40.9 |
| 83 | Jack BisekPlace 83 · Grade 10 · Hawley | 10 | Hawley | 20:41.9 |
| 84 | Anders SkunbergPlace 84 · Grade 12 · Moorhead | 12 | Moorhead | 20:42.4 |
| 85 | Jesse GoblePlace 85 · Grade 9 · Brainerd | 9 | Brainerd | 20:43.9 |
| 86 | Adam BaumannPlace 86 · Grade 10 · Bemidji | 10 | Bemidji | 20:50.4 |
| 87 | Samuel OlsonPlace 87 · Grade 7 · Hawley | 7 | Hawley | 20:53.3 PR |
| 88 | Luke HelmPlace 88 · Grade 11 · Detroit Lakes | 11 | Detroit Lakes | 20:53.9 PR |
| 89 | Evan SwanPlace 89 · Grade 7 · Hawley | 7 | Hawley | 20:55.4 |
| 90 | Silas OsbornePlace 90 · Grade 11 · Brainerd | 11 | Brainerd | 20:55.6 |
| 91 | Will DavisPlace 91 · Grade 11 · Detroit Lakes | 11 | Detroit Lakes | 20:57.6 PR |
| 92 | Jack GallowayPlace 92 · Grade 9 · Bemidji | 9 | Bemidji | 20:57.6 |
| 93 | Andrew WashburnPlace 93 · Grade 9 · Bemidji | 9 | Bemidji | 20:58.7 |
| 94 | Keaton ErlandsonPlace 94 · Grade 11 · Moorhead | 11 | Moorhead | 21:01.3 PR |
| 95 | Braden BucherPlace 95 · Grade 11 · Fergus Falls | 11 | Fergus Falls | 21:01.6 |
| 96 | Victor PalcherPlace 96 · Grade 9 · Brainerd | 9 | Brainerd | 21:03.7 PR |
| 97 | Tavan SchlichtingPlace 97 · Grade 10 · Moorhead | 10 | Moorhead | 21:08.4 |
| 98 | Tristan SundetPlace 98 · Grade 10 · Moorhead | 10 | Moorhead | 21:09.9 |
| 99 | John BreczinskiPlace 99 · Grade 9 · Bemidji | 9 | Bemidji | 21:10.2 |
| 100 | William BrandsmaPlace 100 · Grade 11 · Bertha-Hewitt | 11 | Bertha-Hewitt | 21:15.1 |
| 101 | Tony PiehlPlace 101 · Grade 11 · Brainerd | 11 | Brainerd | 21:18.3 |
| 102 | Benjamin GraunkePlace 102 · Grade 9 · Hawley | 9 | Hawley | 21:22.2 |
| 103 | Ethan LauritsenPlace 103 · Grade 12 · Breckenridge/Wahpeton | 12 | Breckenridge/Wahpeton | 21:22.8 |
| 104 | Leo KaufenbergPlace 104 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 21:23.1 |
| 105 | Charlie EkrenPlace 105 · Grade 9 · Breckenridge/Wahpeton | 9 | Breckenridge/Wahpeton | 21:26.9 PR |
| 106 | Chris HenryPlace 106 · Grade 10 · Perham | 10 | Perham | 21:29.8 |
| 107 | Ethan ShurPlace 107 · Grade 9 · Breckenridge/Wahpeton | 9 | Breckenridge/Wahpeton | 21:34.3 |
| 108 | Elias RonnevikPlace 108 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 21:34.9 PR |
| 109 | Jonathan LofgrenPlace 109 · Grade 9 · Hawley | 9 | Hawley | 21:35.3 PR |
| 110 | Abraham GaytanPlace 110 · Grade 9 · Dilworth-Glyndon-Felton | 9 | Dilworth-Glyndon-Felton | 21:35.8 PR |
| 111 | Trygvie RonnevikPlace 111 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 21:38.4 |
| 112 | Kyle PetersonPlace 112 · Grade 11 · Brainerd | 11 | Brainerd | 21:51.4 |
| 113 | Eli StrawsellPlace 113 · Grade 9 · Hawley | 9 | Hawley | 21:52.7 PR |
| 114 | Ethan KulusPlace 114 · Grade 9 · Little Falls | 9 | Little Falls | 21:53.5 PR |
| 115 | Noah FrankPlace 115 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 22:01.5 |
| 116 | Jack RobinsonPlace 116 · Grade 9 · Ottertail Central | 9 | Ottertail Central | 22:02.9 |
| 117 | Evan KostohryzPlace 117 · Grade 12 · Moorhead | 12 | Moorhead | 22:03.9 |
| 118 | Sean GleasonPlace 118 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 22:04.1 PR |
| 119 | Quinn CondiffPlace 119 · Grade 11 · Ottertail Central | 11 | Ottertail Central | 22:05.6 |
| 120 | Noah JohnsonPlace 120 · Grade 9 · Detroit Lakes | 9 | Detroit Lakes | 22:07.4 |
| 121 | Jack HolstonPlace 121 · Grade 12 · Moorhead | 12 | Moorhead | 22:07.8 PR |
| 122 | Isreal RitterPlace 122 · Grade 11 · Staples-Motley | 11 | Staples-Motley | 22:11.6 PR |
| 123 | Avery BrowenPlace 123 · Grade 12 · Detroit Lakes | 12 | Detroit Lakes | 22:11.8 |
| 124 | Dylan GeihslerPlace 124 · Grade 11 · Ottertail Central | 11 | Ottertail Central | 22:17.2 |
| 125 | Alex KueppersPlace 125 · Grade 10 · Brainerd | 10 | Brainerd | 22:18.4 PR |
| 126 | Riley AndersonPlace 126 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 22:23.7 PR |
| 127 | Jackson OddenPlace 127 · Grade 7 · Staples-Motley | 7 | Staples-Motley | 22:29.6 |
| 128 | Josh ConwayPlace 128 · Grade 10 · Park Rapids Area | 10 | Park Rapids Area | 22:36.6 |
| 129 | Marshall SpicerPlace 129 · Grade 10 · Bemidji | 10 | Bemidji | 22:45.4 PR |
| 130 | Benedict (Ben) LaubePlace 130 · Grade 8 · Brainerd | 8 | Brainerd | 22:47.5 |
| 131 | Jonah MeyerPlace 131 · Grade 9 · Moorhead | 9 | Moorhead | 22:59.7 PR |
| 132 | Matt BrandborgPlace 132 · Grade 9 · Ottertail Central | 9 | Ottertail Central | 23:06.6 |
| 133 | Sam GilderPlace 133 · Grade 9 · Little Falls | 9 | Little Falls | 23:08.2 |
| 134 | Daniel CoomalaPlace 134 · Grade 12 · Moorhead | 12 | Moorhead | 23:12.1 |
| 135 | David DykhoffPlace 135 · Grade 12 · Bertha-Hewitt | 12 | Bertha-Hewitt | 23:16.2 |
| 136 | Gavin ThomassonPlace 136 · Grade 9 · Moorhead | 9 | Moorhead | 23:21.7 |
| 137 | MaCade BarbePlace 137 · Grade 9 · Ottertail Central | 9 | Ottertail Central | 23:22.8 PR |
| 138 | Cohan ManniePlace 138 · Grade 10 · Fergus Falls | 10 | Fergus Falls | 23:23.9 |
| 139 | Kai LacheurPlace 139 · Grade 10 · Fergus Falls | 10 | Fergus Falls | 23:32.2 PR |
| 140 | Miles SelfPlace 140 · Grade 9 · Wadena-Deer Creek | 9 | Wadena-Deer Creek | 23:33.2 |
| 141 | Nelson HubertPlace 141 · Grade 10 · Ottertail Central | 10 | Ottertail Central | 23:34.9 |
| 142 | Rasmus HaugePlace 142 · Grade 10 · Moorhead | 10 | Moorhead | 23:57.2 |
| 143 | Ronan FornshellPlace 143 · Grade 9 · Brainerd | 9 | Brainerd | 24:20.0 |
| 144 | Henry ThayerPlace 144 · Grade - · Moorhead | - | Moorhead | 24:21.5 PR |
| 145 | Fincher MyshonPlace 145 · Grade - · Brainerd | - | Brainerd | 24:25.9 PR |
| 146 | Rylan StanglPlace 146 · Grade 9 · Little Falls | 9 | Little Falls | 24:32.7 |
| 147 | Jaxon DalmanPlace 147 · Grade 11 · Pelican Rapids | 11 | Pelican Rapids | 24:33.5 |
| 148 | Cayden ManskerPlace 148 · Grade 11 · Ottertail Central | 11 | Ottertail Central | 24:44.9 |
| 149 | William HollmanPlace 149 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 24:53.5 |
| 150 | Ayden LuschenPlace 150 · Grade 10 · Moorhead | 10 | Moorhead | 24:53.9 |
| 151 | Deacon HaagPlace 151 · Grade 11 · Moorhead | 11 | Moorhead | 25:28.2 |
| 152 | Fred ScottPlace 152 · Grade 9 · Ottertail Central | 9 | Ottertail Central | 25:50.8 |
| 153 | Tyler HeruthPlace 153 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 26:26.4 |
| 154 | Trey JacobsonPlace 154 · Grade 11 · Moorhead | 11 | Moorhead | 26:55.4 |
| 155 | Finley JohnsonPlace 155 · Grade 10 · Fergus Falls | 10 | Fergus Falls | 27:05.1 |
| 156 | Dallas DoppPlace 156 · Grade 9 · Bemidji | 9 | Bemidji | 27:32.2 |
| 157 | Oren BrackinPlace 157 · Grade 9 · Ottertail Central | 9 | Ottertail Central | 28:17.5 |