| 1 | Luka RoutPlace 1 · Grade 11 · Davies | 11 | Davies | 15:37.8 |
| 2 | Wyatt BetsingerPlace 2 · Grade 12 · Pierz | 12 | Pierz | 16:25.0 |
| 3 | Keagan ThomsonPlace 3 · Grade 11 · Davies | 11 | Davies | 16:46.5 |
| 4 | Christian ThorsonPlace 4 · Grade 12 · Park Rapids Area | 12 | Park Rapids Area | 16:55.4 |
| 5 | Jack MittenessPlace 5 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 16:55.9 |
| 6 | Kaj NaujokasPlace 6 · Grade 12 · Davies | 12 | Davies | 17:02.8 |
| 7 | Chance JohnsonPlace 7 · Grade 11 · Davies | 11 | Davies | 17:04.4 |
| 8 | Jack AndersonPlace 8 · Grade 9 · Davies | 9 | Davies | 17:13.0 |
| 9 | Kade PolomnyPlace 9 · Grade 11 · Moorhead | 11 | Moorhead | 17:16.8 |
| 10 | Jack BrachmanPlace 10 · Grade 10 · Davies | 10 | Davies | 17:29.0 |
| 11 | Conner CopelandPlace 11 · Grade 12 · Moorhead | 12 | Moorhead | 17:32.9 |
| 12 | Grady SzczepanskiPlace 12 · Grade 10 · Davies | 10 | Davies | 17:34.0 |
| 13 | Joaquin FloresPlace 13 · Grade 12 · Pahrump Valley | 12 | Pahrump Valley | 17:47.1 |
| 14 | Carson RolphPlace 14 · Grade 12 · St. Cloud Cathedral | 12 | St. Cloud Cathedral | 17:50.3 |
| 15 | Nolan RachPlace 15 · Grade 9 · Bertha-Hewitt | 9 | Bertha-Hewitt | 17:50.9 |
| 16 | Dietrich ReidenbachPlace 16 · Grade 10 · Minnewaska Area | 10 | Minnewaska Area | 17:56.3 |
| 17 | Logan TilleyPlace 17 · Grade 12 · Pahrump Valley | 12 | Pahrump Valley | 17:59.4 |
| 18 | Liam GustafsonPlace 18 · Grade 10 · Nevis | 10 | Nevis | 18:03.6 |
| 19 | Joshua AndersonPlace 19 · Grade 11 · Moorhead | 11 | Moorhead | 18:04.0 |
| 20 | Bodey LovePlace 20 · Grade 9 · Hatton-Northwood | 9 | Hatton-Northwood | 18:05.8 |
| 21 | James ChaffeePlace 21 · Grade 11 · Oak Grove Lutheran | 11 | Oak Grove Lutheran | 18:06.5 |
| 22 | Dylan RiepePlace 22 · Grade 12 · Moorhead | 12 | Moorhead | 18:10.1 |
| 23 | Tate RemigerPlace 23 · Grade 12 · Lakeview | 12 | Lakeview | 18:19.8 |
| 24 | Vance LockwoodPlace 24 · Grade 9 · Bertha-Hewitt | 9 | Bertha-Hewitt | 18:20.1 |
| 25 | Samuel KrausePlace 25 · Grade 12 · Sargent Central/Lidgerwood/Oakes | 12 | Sargent Central/Lidgerwood/Oakes | 18:21.8 |
| 26 | James HickmanPlace 26 · Grade 12 · Minot North | 12 | Minot North | 18:22.6 |
| 27 | Haydn ChapmanPlace 27 · Grade 12 · Minot North | 12 | Minot North | 18:25.9 |
| 28 | Aiden OchPlace 28 · Grade 11 · Oak Grove Lutheran | 11 | Oak Grove Lutheran | 18:28.5 |
| 29 | Jon FolkPlace 29 · Grade 12 · Minot North | 12 | Minot North | 18:31.7 |
| 30 | Toby HenryPlace 30 · Grade 12 · Davies | 12 | Davies | 18:36.2 |
| 31 | Brennyn OttPlace 31 · Grade 11 · Nevis | 11 | Nevis | 18:40.3 |
| 32 | Jed TomsPlace 32 · Grade 11 · Dilworth-Glyndon-Felton | 11 | Dilworth-Glyndon-Felton | 18:40.3 |
| 33 | Carson HusebyPlace 33 · Grade 12 · Davies | 12 | Davies | 18:43.3 |
| 34 | Hayes ChaffeePlace 34 · Grade 8 · Oak Grove Lutheran | 8 | Oak Grove Lutheran | 18:45.6 |
| 35 | Evan MillerPlace 35 · Grade 11 · Moorhead | 11 | Moorhead | 18:45.9 |
| 36 | Daniel ThompsonPlace 36 · Grade 11 · Pahrump Valley | 11 | Pahrump Valley | 18:46.6 |
| 37 | Matt HeenPlace 37 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 18:51.8 |
| 38 | Gauge EidePlace 38 · Grade 10 · West Central Area | 10 | West Central Area | 19:00.7 |
| 39 | Levi KunzePlace 39 · Grade 12 · Central Cass | 12 | Central Cass | 19:01.8 |
| 40 | Drew RobinsonPlace 40 · Grade 10 · Ottertail Central | 10 | Ottertail Central | 19:03.3 |
| 41 | Michael GirardPlace 41 · Grade 12 · West Central Area | 12 | West Central Area | 19:07.1 |
| 42 | Carson QualPlace 42 · Grade 12 · Lisbon | 12 | Lisbon | 19:10.0 |
| 43 | Daniel NiznikPlace 43 · Grade 12 · Pierz | 12 | Pierz | 19:10.9 |
| 44 | Joel MarshikPlace 44 · Grade 10 · Pierz | 10 | Pierz | 19:12.2 |
| 45 | Coltyn PenderPlace 45 · Grade 9 · Frazee | 9 | Frazee | 19:12.8 |
| 46 | Cesar Quixan GutierrezPlace 46 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 19:14.5 |
| 47 | Jasper JohnsonPlace 47 · Grade 9 · Minot North | 9 | Minot North | 19:18.0 |
| 48 | Jonathan NelsonPlace 48 · Grade 12 · Moorhead | 12 | Moorhead | 19:20.2 |
| 49 | Joshua GentPlace 49 · Grade 11 · Pahrump Valley | 11 | Pahrump Valley | 19:22.5 |
| 50 | Andrew DobsonPlace 50 · Grade 11 · Staples-Motley | 11 | Staples-Motley | 19:23.3 |
| 51 | Joshua FloresPlace 51 · Grade 11 · Pahrump Valley | 11 | Pahrump Valley | 19:23.7 |
| 52 | Kyler KastnerPlace 52 · Grade 10 · West Central Area | 10 | West Central Area | 19:25.7 |
| 53 | Chase ChisholmPlace 53 · Grade 11 · Ada-Borup-West | 11 | Ada-Borup-West | 19:28.0 |
| 54 | Kyler EichmannPlace 54 · Grade 12 · Davies | 12 | Davies | 19:34.1 |
| 55 | Jude HagemeisterPlace 55 · Grade 8 · Ottertail Central | 8 | Ottertail Central | 19:36.1 |
| 56 | Jase RitterPlace 56 · Grade 10 · Minnewaska Area | 10 | Minnewaska Area | 19:37.9 |
| 57 | River JacobsonPlace 57 · Grade 12 · Moorhead | 12 | Moorhead | 19:38.5 |
| 58 | Eli DicksPlace 58 · Grade 11 · Dilworth-Glyndon-Felton | 11 | Dilworth-Glyndon-Felton | 19:42.4 |
| 59 | Zander ThompsonPlace 59 · Grade 9 · Pahrump Valley | 9 | Pahrump Valley | 19:42.5 |
| 60 | Jonathan PrestengPlace 60 · Grade 11 · Grafton | 11 | Grafton | 19:43.2 |
| 61 | Carter O'FallonPlace 61 · Grade 12 · St. Cloud Cathedral | 12 | St. Cloud Cathedral | 19:44.6 |
| 62 | Cameron MeyerPlace 62 · Grade 9 · Grafton | 9 | Grafton | 19:45.8 |
| 63 | Matthew SharpPlace 63 · Grade 8 · Frazee | 8 | Frazee | 19:47.3 |
| 64 | Seeley RosenPlace 64 · Grade 10 · West Central Area | 10 | West Central Area | 19:48.6 |
| 65 | Cody DotzenrodPlace 65 · Grade 11 · Sargent Central/Lidgerwood/Oakes | 11 | Sargent Central/Lidgerwood/Oakes | 19:57.4 |
| 66 | Wesley OverlandPlace 66 · Grade 12 · Central Cass | 12 | Central Cass | 19:57.5 |
| 67 | Thane MatthysPlace 67 · Grade 12 · Lakeview | 12 | Lakeview | 19:59.7 |
| 68 | Soren JergensonPlace 68 · Grade 9 · Minnewaska Area | 9 | Minnewaska Area | 20:00.5 PR |
| 69 | Hunter PiekarskiPlace 69 · Grade 11 · Frazee | 11 | Frazee | 20:00.8 |
| 70 | Azael MachucaPlace 70 · Grade 11 · Pahrump Valley | 11 | Pahrump Valley | 20:03.6 |
| 71 | Prestyn BodnarPlace 71 · Grade 9 · Langdon Area/Munich | 9 | Langdon Area/Munich | 20:04.2 |
| 72 | Noah RypkemaPlace 72 · Grade 12 · Nevis | 12 | Nevis | 20:04.9 |
| 73 | Beckett OddenPlace 73 · Grade 10 · Ada-Borup-West | 10 | Ada-Borup-West | 20:05.4 |
| 74 | Mihai JeppesenPlace 74 · Grade 10 · Park Rapids Area | 10 | Park Rapids Area | 20:14.8 |
| 75 | Hudson KingsleyPlace 75 · Grade 10 · Central Cass | 10 | Central Cass | 20:15.9 |
| 76 | Levi DonovanPlace 76 · Grade 8 · Ada-Borup-West | 8 | Ada-Borup-West | 20:17.5 |
| 77 | Tripp ToopsPlace 77 · Grade 9 · Pierz | 9 | Pierz | 20:19.3 |
| 78 | Max GlynnPlace 78 · Grade 12 · Oak Grove Lutheran | 12 | Oak Grove Lutheran | 20:21.6 |
| 79 | Wyatt WroblewskiPlace 79 · Grade 11 · Nevis | 11 | Nevis | 20:22.4 |
| 80 | Brodie PfingstenPlace 80 · Grade 9 · Central Cass | 9 | Central Cass | 20:26.8 |
| 81 | Turner CarlsonPlace 81 · Grade 10 · West Central Area | 10 | West Central Area | 20:27.5 |
| 82 | Ryder PetersonPlace 82 · Grade 11 · Nevis | 11 | Nevis | 20:27.7 |
| 83 | Riley SchollPlace 83 · Grade 12 · Pierz | 12 | Pierz | 20:27.9 |
| 84 | Gaige YanceyPlace 84 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 20:28.4 |
| 85 | Paul SharpPlace 85 · Grade 11 · Frazee | 11 | Frazee | 20:30.2 |
| 86 | Leo KueberPlace 86 · Grade 12 · Park Rapids Area | 12 | Park Rapids Area | 20:31.3 |
| 87 | Tyler HuotPlace 87 · Grade 12 · Park Rapids Area | 12 | Park Rapids Area | 20:46.7 |
| 88 | Talon HoversonPlace 88 · Grade 11 · Frazee | 11 | Frazee | 20:48.3 |
| 89 | Kalae'o MendolaPlace 89 · Grade 11 · Minot North | 11 | Minot North | 20:49.4 |
| 90 | Alex SebaskyPlace 90 · Grade 12 · Pierz | 12 | Pierz | 21:01.0 |
| 91 | Ty RambergPlace 91 · Grade 11 · Langdon Area/Munich | 11 | Langdon Area/Munich | 21:03.5 |
| 92 | Reed LeachPlace 92 · Grade 8 · Staples-Motley | 8 | Staples-Motley | 21:04.8 |
| 93 | Joshua PfingstenPlace 93 · Grade 9 · Central Cass | 9 | Central Cass | 21:05.2 |
| 94 | Jackson OddenPlace 94 · Grade 10 · Staples-Motley | 10 | Staples-Motley | 21:05.3 |
| 95 | Jacob TomczikPlace 95 · Grade 12 · St. Cloud Cathedral | 12 | St. Cloud Cathedral | 21:05.5 |
| 96 | Noah NarlochPlace 96 · Grade 9 · Grafton | 9 | Grafton | 21:08.7 |
| 97 | Brenden BissPlace 97 · Grade 10 · West Central Area | 10 | West Central Area | 21:08.8 |
| 98 | Henry StammPlace 98 · Grade 11 · Pierz | 11 | Pierz | 21:09.4 |
| 99 | Nicholas DeboweyPlace 99 · Grade 11 · Minot North | 11 | Minot North | 21:10.6 |
| 100 | Micah ThompsonPlace 100 · Grade 12 · Maple River | 12 | Maple River | 21:13.5 |
| 101 | Tyler ThesingPlace 101 · Grade 10 · Pierz | 10 | Pierz | 21:15.7 |
| 102 | Spencer OlsenPlace 102 · Grade 11 · Staples-Motley | 11 | Staples-Motley | 21:26.4 |
| 103 | Kayden MullingsPlace 103 · Grade 12 · St. Cloud Cathedral | 12 | St. Cloud Cathedral | 21:26.7 |
| 104 | Chase GirodatPlace 104 · Grade 10 · Langdon Area/Munich | 10 | Langdon Area/Munich | 21:32.4 |
| 105 | Tyler BorgenPlace 105 · Grade 10 · Langdon Area/Munich | 10 | Langdon Area/Munich | 21:35.2 |
| 106 | Parker AukaPlace 106 · Grade 12 · Central Cass | 12 | Central Cass | 21:37.4 |
| 107 | Bennett BesslerPlace 107 · Grade 12 · Nevis | 12 | Nevis | 21:37.8 |
| 108 | Henry HoeperPlace 108 · Grade 8 · Minnewaska Area | 8 | Minnewaska Area | 21:39.3 |
| 109 | Tayven FrankenPlace 109 · Grade 10 · West Central Area | 10 | West Central Area | 21:40.9 |
| 110 | Noah FosterPlace 110 · Grade 12 · Langdon Area/Munich | 12 | Langdon Area/Munich | 21:42.2 |
| 111 | Declan MillerPlace 111 · Grade 9 · Northern Cass | 9 | Northern Cass | 21:43.1 |
| 112 | Easton PiatzPlace 112 · Grade 8 · Northern Cass | 8 | Northern Cass | 21:45.8 |
| 113 | Jack KovachPlace 113 · Grade 12 · Park Rapids Area | 12 | Park Rapids Area | 21:46.7 |
| 114 | Kaleb FosterPlace 114 · Grade 11 · Langdon Area/Munich | 11 | Langdon Area/Munich | 21:47.3 |
| 115 | Alex HansonPlace 115 · Grade 11 · Central Cass | 11 | Central Cass | 21:52.6 |
| 116 | Uriah BosakPlace 116 · Grade 12 · Davies | 12 | Davies | 21:52.9 |
| 117 | Reese HognessPlace 117 · Grade 9 · Sargent Central/Lidgerwood/Oakes | 9 | Sargent Central/Lidgerwood/Oakes | 21:55.4 |
| 118 | Levi GackPlace 118 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 21:58.9 |
| 119 | Nathan OetkerPlace 119 · Grade 12 · Davies | 12 | Davies | 21:59.3 |
| 120 | Ethan WeigeltPlace 120 · Grade 12 · Lisbon | 12 | Lisbon | 22:02.1 |
| 121 | Logan MackallPlace 121 · Grade 11 · Langdon Area/Munich | 11 | Langdon Area/Munich | 22:03.6 |
| 122 | Ryder MoserPlace 122 · Grade 11 · Langdon Area/Munich | 11 | Langdon Area/Munich | 22:04.2 |
| 123 | Ledgen JavensPlace 123 · Grade 9 · Lakeview | 9 | Lakeview | 22:08.2 |
| 124 | Jackson ForslundPlace 124 · Grade 10 · Lakeview | 10 | Lakeview | 22:08.3 |
| 125 | Benjamin SanmooganPlace 125 · Grade 11 · Ottertail Central | 11 | Ottertail Central | 22:20.3 |
| 126 | Dyson AskvigPlace 126 · Grade 10 · Langdon Area/Munich | 10 | Langdon Area/Munich | 22:25.3 |
| 127 | Danny BabolianPlace 127 · Grade 11 · Ada-Borup-West | 11 | Ada-Borup-West | 22:27.3 |
| 128 | Luke FultzPlace 128 · Grade 10 · Hatton-Northwood | 10 | Hatton-Northwood | 22:27.9 |
| 129 | Terner AskvigPlace 129 · Grade 8 · Langdon Area/Munich | 8 | Langdon Area/Munich | 22:33.3 |
| 130 | Elijah OlsonPlace 130 · Grade 11 · Northern Cass | 11 | Northern Cass | 22:34.8 |
| 131 | Micah FroemkePlace 131 · Grade 11 · Lisbon | 11 | Lisbon | 22:38.1 |
| 132 | Fred ScottPlace 132 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 22:40.8 |
| 133 | Aidan SaundersPlace 133 · Grade 12 · Oak Grove Lutheran | 12 | Oak Grove Lutheran | 22:45.1 |
| 134 | Pierce ThomsenPlace 134 · Grade 12 · Oak Grove Lutheran | 12 | Oak Grove Lutheran | 22:46.5 |
| 135 | Mike Ramirez-YanezPlace 135 · Grade 12 · Lakeview | 12 | Lakeview | 22:46.6 |
| 136 | Michael BaxterPlace 136 · Grade 9 · Lisbon | 9 | Lisbon | 22:46.8 |
| 137 | Rivers RondestvedtPlace 137 · Grade 8 · Lisbon | 8 | Lisbon | 22:54.1 |
| 138 | Aiden DavisPlace 138 · Grade 8 · Northern Cass | 8 | Northern Cass | 22:56.3 |
| 139 | Oren BrackinPlace 139 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 22:57.2 |
| 140 | Bruce WendtPlace 140 · Grade 9 · Minnewaska Area | 9 | Minnewaska Area | 22:58.2 PR |
| 141 | Caden BrissettePlace 141 · Grade 12 · Hatton-Northwood | 12 | Hatton-Northwood | 23:01.3 |
| 142 | Christopher VargasPlace 142 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 23:06.4 |
| 143 | Ethan HurstPlace 143 · Grade 12 · Grafton | 12 | Grafton | 23:07.9 |
| 144 | Sota PiercePlace 144 · Grade 10 · Oak Grove Lutheran | 10 | Oak Grove Lutheran | 23:25.4 PR |
| 145 | Coltin PollertPlace 145 · Grade 11 · Hatton-Northwood | 11 | Hatton-Northwood | 23:27.3 |
| 146 | Jakob KlevenPlace 146 · Grade 9 · Maple River | 9 | Maple River | 23:34.1 |
| 147 | Jayden HejlPlace 147 · Grade 11 · Central Cass | 11 | Central Cass | 23:34.7 |
| 148 | Connor PhillipsPlace 148 · Grade 12 · Oak Grove Lutheran | 12 | Oak Grove Lutheran | 23:34.9 |
| 149 | Dylan WendelboPlace 149 · Grade 11 · Oak Grove Lutheran | 11 | Oak Grove Lutheran | 23:39.5 |
| 150 | Liam DanielPlace 150 · Grade 10 · Ottertail Central | 10 | Ottertail Central | 23:46.3 |
| 151 | Colin GreshPlace 151 · Grade 8 · Northern Cass | 8 | Northern Cass | 23:49.2 |
| 152 | Bowen SchleisPlace 152 · Grade 10 · Parkers Prairie | 10 | Parkers Prairie | 23:55.3 |
| 153 | Gryphon GrayPlace 153 · Grade 12 · Grafton | 12 | Grafton | 24:22.2 |
| 154 | Joe AndersonPlace 154 · Grade 12 · Davies | 12 | Davies | 24:31.3 |
| 155 | Jack RobinsonPlace 155 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 24:46.2 |
| 156 | Christopher CT LeePlace 156 · Grade 11 · Grafton | 11 | Grafton | 24:49.7 |
| 157 | Ethan SonjuPlace 157 · Grade 11 · Ottertail Central | 11 | Ottertail Central | 25:01.9 |
| 158 | Andre BerlinPlace 158 · Grade 12 · Oak Grove Lutheran | 12 | Oak Grove Lutheran | 25:50.2 |
| 159 | Harvey WorthyPlace 159 · Grade 10 · Lisbon | 10 | Lisbon | 25:50.6 |
| 160 | Spencer BerneyPlace 160 · Grade 12 · Davies | 12 | Davies | 25:54.1 |
| 161 | Christopher BenderPlace 161 · Grade 10 · Maple River | 10 | Maple River | 26:35.2 |
| 162 | Rowen FelicianoPlace 162 · Grade 10 · Sargent Central/Lidgerwood/Oakes | 10 | Sargent Central/Lidgerwood/Oakes | 27:01.3 |
| 163 | Brady WalskiPlace 163 · Grade 12 · Northern Cass | 12 | Northern Cass | 27:23.7 |
| 164 | Bridger KnottPlace 164 · Grade 10 · Maple River | 10 | Maple River | 27:36.4 |
| 165 | Cole SteinbergerPlace 165 · Grade 11 · Northern Cass | 11 | Northern Cass | 28:04.6 |
| 166 | William Van valkenburgPlace 166 · Grade 12 · Davies | 12 | Davies | 28:25.3 |
| 167 | Austin CheukPlace 167 · Grade 11 · Oak Grove Lutheran | 11 | Oak Grove Lutheran | 29:22.8 |