1 | Perham High School (MN) | 199 |
| 1) Carson Speicher | | 16:16.06 | 6 |
| 2) Clayton Anderson | | 16:24.34 | 8 |
| 3) Brandon O'Hara | | 16:56.83 | 36 |
| 4) Bailey Evenson | | 17:11.30 | 62 |
| 5) Chase Belka | | 17:24.06 | 87 |
| Average Time: 16:50.52 Total Time: 1:24:12.59 1-5 Split: 1:08.00 |
| 6) Jacob Mccleary | | 17:35.04 | 118 |
| 7) Gunnar Anderson | | 17:35.45 | 121 |
2 | Nova Classical Academy (MN) | 337 |
| 1) Chris Norton | | 16:46.00 | 24 |
| 2) Dare Akinmusire | | 16:52.10 | 29 |
| 3) Ian Roberts | | 17:10.00 | 58 |
| 4) Tavin Zeise | | 17:32.60 | 109 |
| 5) Lukas Ladas | | 17:34.70 | 117 |
| Average Time: 17:11.08 Total Time: 1:25:55.40 1-5 Split: 48.70 |
| 6) Noah Johnson | | 17:50.20 | 171 |
| 7) Stewart Lindstrom | | 19:06.70 | 539 |
3 | Greenway High School (MN) | 441 |
| 1) Geno Uhrbom | | 15:48.00 | 1 |
| 2) Greg Peterson | | 17:03.40 | 47 |
| 3) Cody Staydohar | | 17:24.80 | 88 |
| 4) Spencer Engel | | 17:42.10 | 141 |
| 5) Daniel Olson | | 17:47.40 | 164 |
| Average Time: 17:09.14 Total Time: 1:25:45.70 1-5 Split: 1:59.40 |
| 6) Dylan Dechampeau | | 18:39.40 | 412 |
| 7) Ryan Olson | | 19:10.30 | 558 |
4 | Saint James High School (MN) | 458 |
| 1) Lukas Pierson | | 16:26.40 | 9 |
| 2) Troy Parulski | | 17:18.10 | 73 |
| 3) Seth Pierson | | 17:27.80 | 98 |
| 4) Alex Knickrehm | | 17:33.90 | 115 |
| 5) Juan Castaneda | | 17:47.30 | 163 |
| Average Time: 17:18.70 Total Time: 1:26:33.50 1-5 Split: 1:20.90 |
| 6) Mauricio Vite | | 17:56.80 | 197 |
| 7) Jackson Miest | | 18:09.30 | 253 |
5 | La Crescent High School (MN) | 505 |
| 1) Matt Steiger | | 15:52.80 | 2 |
| 2) Thomas Lechnir | | 17:14.70 | 66 |
| 3) Dane Mccormick | | 17:39.50 | 130 |
| 4) Camdan Nolop | | 17:43.70 | 150 |
| 5) Bryce Duffy | | 17:45.90 | 157 |
| Average Time: 17:15.32 Total Time: 1:26:16.60 1-5 Split: 1:53.10 |
| 6) Cole Fechner | | 17:54.20 | 187 |
| 7) Andrew Jaquette | | 18:14.90 | 284 |
6 | Mankato Loyola High School (MN) | 519 |
| 1) Mitch Johnstone | | 16:52.30 | 30 |
| 2) Landon Javens | | 17:24.80 | 89 |
| 3) Brady Omtvedt | | 17:30.01 | 104 |
| 4) Micah Rentschler | | 17:35.25 | 119 |
| 5) Brett Omtvedt | | 17:52.10 | 177 |
| Average Time: 17:26.89 Total Time: 1:27:14.46 1-5 Split: 59.80 |
| 6) Jerrett Peterson | | 18:02.15 | 225 |
| 7) Payton Remiger | | 18:16.06 | 291 |
7 | Lac qui Parle Valley High School (MN) | 533 |
| 1) Keiser Freetly | | 16:12.00 | 4 |
| 2) Mikey Kvaal | | 16:55.00 | 34 |
| 3) Ezekiel Sather | | 17:19.00 | 76 |
| 4) Stephen Martin | | 17:58.00 | 206 |
| 5) Mason Brehmer | | 17:59.00 | 213 |
| Average Time: 17:16.60 Total Time: 1:26:23.00 1-5 Split: 1:47.00 |
| 6) Eean Allpress | | 18:03.00 | 230 |
| 7) Colby Deuth | | 18:04.00 | 233 |
8 | Plainview-Elgin-Millville High School (MN) | 606 |
| 1) Samson Hagen | | 17:10.10 | 59 |
| 2) Griffin Doughty | | 17:22.00 | 84 |
| 3) Austin Dawley | | 17:26.70 | 93 |
| 4) Jaxon Stucky | | 17:43.60 | 149 |
| 5) Andrew Krause | | 18:01.10 | 221 |
| Average Time: 17:32.70 Total Time: 1:27:43.50 1-5 Split: 51.00 |
| 6) Alex Frisch | | 18:18.30 | 301 |
| 7) Baylor Hagen | | 18:19.60 | 307 |
9 | West Central Area School (MN) | 617 |
| 1) Jacob Bright | | 16:16.06 | 5 |
| 2) Kyle Schill | | 17:21.63 | 81 |
| 3) Kade Runge | | 17:23.25 | 86 |
| 4) Jack VanKampen | | 17:28.33 | 101 |
| 5) Caleb Goetz | | 18:25.70 | 344 |
| Average Time: 17:22.99 Total Time: 1:26:54.97 1-5 Split: 2:09.64 |
| 6) Reuben's Swanson | | 18:42.18 | 424 |
| 7) Alex Salwasser | | 18:48.01 | 451 |
10 | Math & Science Academy (MN) | 643 |
| 1) Harris Anderson | | 16:22.90 | 7 |
| 2) Jack Osborne | | 17:03.50 | 48 |
| 3) Anderson Haris | | 17:21.70 | 82 |
| 4) William Mattes | | 17:32.80 | 111 |
| 5) Aric Brodie | | 18:35.30 | 395 |
| Average Time: 17:23.24 Total Time: 1:26:56.20 1-5 Split: 2:12.40 |
| 6) Matted Will | | 18:53.60 | 473 |
| 7) Jagar Hansen | | 19:20.50 | 601 |
11 | Annandale High School (MN) | 710 |
| 1) Christopher GroTh | | 16:43.52 | 20 |
| 2) Justin Hiemkes | | 17:13.69 | 64 |
| 3) Payton Lund | | 17:51.47 | 176 |
| 4) Isaac Herrmann | | 17:55.47 | 193 |
| 5) Zach Sykora | | 18:09.85 | 257 |
| Average Time: 17:34.80 Total Time: 1:27:54.00 1-5 Split: 1:26.33 |
| 6) Jack Massmann | | 18:22.50 | 324 |
| 7) Gabe Riviere | | 18:26.41 | 349 |
12 | Mora High School (MN) | 715 |
| 1) Cooper Lennox | | 16:52.79 | 32 |
| 2) Nathan Williams | | 17:28.04 | 99 |
| 3) Kaden Smart | | 17:39.76 | 132 |
| 4) Zach Garza | | 17:48.98 | 167 |
| 5) Josh Rawls | | 18:15.01 | 285 |
| Average Time: 17:36.92 Total Time: 1:28:04.58 1-5 Split: 1:22.22 |
| 6) Jordan Woods | | 18:24.74 | 338 |
| 7) Wil Krueger | | 18:38.26 | 411 |
13 | Rochester Area Home (MN) | 756 |
| 1) Josiah Eide | | 16:36.00 | 14 |
| 2) Caleb Jones | | 16:49.00 | 27 |
| 3) Sam Overson | | 17:39.80 | 133 |
| 4) Evan Ouverson | | 18:05.77 | 239 |
| 5) Marcus Krajewski | | 18:25.47 | 343 |
| Average Time: 17:31.21 Total Time: 1:27:36.04 1-5 Split: 1:49.47 |
| 6) Ezra Craven | | 18:27.00 | 352 |
| 7) Sam Fulton | | 18:48.36 | 452 |
14 | G-F-W High School (MN) | 770 |
| 1) Ryan Albrecht | | 16:45.70 | 23 |
| 2) Javie Victorino | | 16:57.50 | 38 |
| 3) Will Pioske | | 17:32.50 | 108 |
| 4) Jacob Bohl | | 18:14.60 | 282 |
| 5) Quinn Bleick | | 18:21.70 | 319 |
| Average Time: 17:34.40 Total Time: 1:27:52.00 1-5 Split: 1:36.00 |
| 6) Jordan Halstead | | 18:44.24 | 430 |
| 7) James Victorino | | 19:27.52 | 626 |
15 | Glencoe-Silver Lake High School (MN) | 784 |
| 1) Jakob Rusten | | 17:06.48 | 51 |
| 2) Fischer Tony | | 17:19.17 | 78 |
| 3) Connor Hallaway | | 17:22.82 | 85 |
| 4) Aj Anderson Sanche | | 18:12.48 | 273 |
| 5) Paul Sievert | | 18:17.19 | 297 |
| Average Time: 17:39.63 Total Time: 1:28:18.14 1-5 Split: 1:10.71 |
| 6) Oscar Pena | | 18:18.41 | 303 |
| 7) Zach Herout | | 18:28.40 | 358 |
16 | Wadena-Deer Creek High School (MN) | 828 |
| 1) Noah Ross | | 16:57.00 | 37 |
| 2) Bereket Loer | | 17:29.00 | 102 |
| 3) Lucas Hinojos | | 17:54.00 | 186 |
| 4) Jason Young | | 18:07.00 | 244 |
| 5) Isaac Ries | | 18:10.00 | 259 |
| Average Time: 17:43.40 Total Time: 1:28:37.00 1-5 Split: 1:13.00 |
| 6) Josh Tabery | | 18:59.00 | 499 |
| 7) Wyatt Peterson | | 19:19.00 | 593 |
17 | Esko High School (MN) | 859 |
| 1) Joshua Kemp | | 17:05.60 | 50 |
| 2) Sam Rengo | | 17:36.90 | 123 |
| 3) Isaiah Arntson | | 17:57.34 | 199 |
| 4) Lucas Bourgeault | | 17:59.90 | 218 |
| 5) Cameron Schultz | | 18:11.90 | 269 |
| Average Time: 17:46.33 Total Time: 1:28:51.64 1-5 Split: 1:06.30 |
| 6) Tyler Northey | | 18:32.00 | 378 |
| 7) Will Schmitz | | 18:44.30 | 431 |
18 | Holdingford High School (MN) | 892 |
| 1) Lucas Ryan | | 17:26.71 | 94 |
| 2) Jared Thell | | 17:44.23 | 151 |
| 3) Ben Grebinoski | | 17:44.45 | 152 |
| 4) Jeremiah Christianson | | 18:05.97 | 240 |
| 5) Vincent Kahlhammer | | 18:09.63 | 255 |
| Average Time: 17:50.20 Total Time: 1:29:10.99 1-5 Split: 42.92 |
| 6) Stuart Hahn | | 18:27.12 | 354 |
| 7) Jeremiah Christensen | | 18:31.30 | 372 |
19 | Ottertail Central (MN) | 895 |
| 1) Eli Carlson | | 17:17.37 | 72 |
| 2) Cody Dolezal | | 17:33.56 | 114 |
| 3) Noah Wendlund | | 17:46.19 | 158 |
| 4) Erick George | | 17:54.95 | 190 |
| 5) Marc Hendricks | | 18:28.77 | 361 |
| Average Time: 17:48.17 Total Time: 1:29:00.84 1-5 Split: 1:11.40 |
| 6) Jacob Hite | | 19:00.57 | 511 |
| 7) Isaac Scherfenberg | | 19:08.82 | 551 |
20 | Moose Lake High School (MN) | 905 |
| 1) Ethan Olson | | 16:29.90 | 12 |
| 2) Tan Dipman | | 17:51.40 | 174 |
| 3) Lake Doran | | 17:58.10 | 208 |
| 4) Danny Whited | | 18:02.60 | 228 |
| 5) Mark Fossum | | 18:14.80 | 283 |
| Average Time: 17:43.36 Total Time: 1:28:36.80 1-5 Split: 1:44.90 |
| 6) Maverick Koecher | | 18:59.60 | 503 |
| 7) Henry Collier | | 19:52.40 | 712 |
21 | Minnehaha Academy (MN) | 908 |
| 1) Peter Weber | | 17:16.98 | 71 |
| 2) Maxwell Gifford | | 17:44.57 | 153 |
| 3) Peter Shaffer | | 17:46.25 | 159 |
| 4) Isaac Laddusaw | | 18:03.46 | 231 |
| 5) Anthony Guarnera | | 18:16.47 | 294 |
| Average Time: 17:49.55 Total Time: 1:29:07.73 1-5 Split: 59.49 |
| 6) John Ferris | | 18:16.52 | 295 |
| 7) Trace Chiodo | | 18:25.88 | 345 |
22 | Saint Cloud Cathedral High School (MN) | 920 |
| 1) Tabler Elliott | | 17:19.79 | 79 |
| 2) Mitchell Silkman | | 17:37.55 | 125 |
| 3) Peter Reisdorf | | 18:00.78 | 220 |
| 4) Joseph Stangler | | 18:04.84 | 234 |
| 5) Cade Anderson | | 18:10.72 | 262 |
| Average Time: 17:50.74 Total Time: 1:29:13.68 1-5 Split: 50.93 |
| 6) Alex Tomczik | | 18:17.30 | 298 |
| 7) Shane Corbett | | 18:23.05 | 327 |
23 | Ada-Borup High School (MN) | 927 |
| 1) Christian Sterton | | 16:39.10 | 16 |
| 2) Tyrel Quick | | 17:37.30 | 124 |
| 3) Connor Thompson | | 17:57.80 | 202 |
| 4) Tommy Stewart | | 18:13.10 | 276 |
| 5) Jace Thompson | | 18:20.00 | 309 |
| Average Time: 17:45.46 Total Time: 1:28:47.30 1-5 Split: 1:40.90 |
| 6) Nick Mathsen | | 18:23.50 | 330 |
| 7) Brent Eggen | | 19:01.50 | 513 |
24 | Heritage Christian Academy (MN) | 942 |
| 1) Travis Miller | | 17:18.60 | 74 |
| 2) Jared Nordstrom | | 17:27.20 | 96 |
| 3) Evan Jacobson | | 17:42.30 | 142 |
| 4) Rolf Preus | | 18:07.80 | 248 |
| 5) Matthew Thomforde | | 18:32.70 | 382 |
| Average Time: 17:49.72 Total Time: 1:29:08.60 1-5 Split: 1:14.10 |
| 6) Grant Kokkinen | | 18:56.00 | 486 |
| 7) Carter Kneeland | | 19:08.40 | 547 |
25 | East Grand Forks High School (MN) | 967 |
| 1) Cole Nowacki | | 16:56.60 | 35 |
| 2) Mahar Tyson | | 17:16.98 | 70 |
| 3) Sakariye Ismail | | 17:39.40 | 129 |
| 4) Jonathan Kruger | | 17:53.40 | 184 |
| 5) Mcdonald Dawson | | 19:08.50 | 549 |
| Average Time: 17:46.98 Total Time: 1:28:54.88 1-5 Split: 2:11.90 |
| 6) Adam Johnson | | 20:51.10 | 890 |
| 7) Seth Hoostie | | 23:03.67 | 1051 |
26 | Mounds Park Academy (MN) | 994 |
| 1) Declan Dahlberg | | 15:56.60 | 3 |
| 2) Tanner Kozen | | 17:55.10 | 191 |
| 3) Matthew Bourne | | 18:07.40 | 247 |
| 4) Isak Nightingale | | 18:12.70 | 274 |
| 5) Henry Peterson | | 18:14.30 | 279 |
| Average Time: 17:41.22 Total Time: 1:28:26.10 1-5 Split: 2:17.70 |
| 6) Henry Snider | | 18:29.73 | 365 |
| 7) Sumner Wu | | 19:05.60 | 532 |
27 | Fairmont High School (MN) | 997 |
| 1) Andrew Moeller | | 17:26.80 | 95 |
| 2) Connor Artner | | 17:56.20 | 195 |
| 3) Nathan Willett | | 17:57.70 | 200 |
| 4) Dayton Pasch | | 17:59.10 | 215 |
| 5) Kellen Rodriguez | | 18:16.30 | 292 |
| Average Time: 17:55.22 Total Time: 1:29:36.10 1-5 Split: 49.50 |
| 6) William Saari | | 18:18.40 | 302 |
| 7) Charles Garbers | | 18:32.50 | 381 |
28 | Jordan High School (MN) | 1017 |
| 1) Owen Keiser | | 16:30.10 | 13 |
| 2) Symon Keiser | | 16:52.50 | 31 |
| 3) Jacob Strack | | 17:54.50 | 188 |
| 4) Max Ceplecha | | 18:33.40 | 385 |
| 5) Isaac Dold | | 18:36.40 | 400 |
| Average Time: 17:41.38 Total Time: 1:28:26.90 1-5 Split: 2:06.30 |
| 6) Grant Lightfoot | | 19:19.00 | 592 |
| 7) Odin Pass | | 19:32.09 | 651 |
29 | Trinity School at River Ridge (MN) | 1064 |
| 1) Charlie Cruse | | 17:27.40 | 97 |
| 2) Thomas Wilkin | | 17:33.40 | 113 |
| 3) Charlie Cudd | | 17:43.30 | 148 |
| 4) Peter Bittner | | 17:51.30 | 173 |
| 5) Zachary Martin | | 19:06.00 | 533 |
| Average Time: 17:56.28 Total Time: 1:29:41.40 1-5 Split: 1:38.60 |
| 6) Patrick Kobbermann | | 19:54.10 | 718 |
| 7) Erik Iverson | | 20:15.80 | 789 |
30 | Mountain Lake High School (MN) | 1093 |
| 1) Nathan Runck | | 16:45.30 | 22 |
| 2) Dalton Piotter | | 17:35.50 | 122 |
| 3) Ryan Blomgren | | 17:45.80 | 155 |
| 4) Emilio Garcia Dela Cruz | | 18:18.00 | 299 |
| 5) Josiah Gardiner | | 18:57.60 | 495 |
| Average Time: 17:52.44 Total Time: 1:29:22.20 1-5 Split: 2:12.30 |
| 6) Emmanuel Fentanez | | 19:10.10 | 557 |
| 7) Phonesaveng Xayachac | | 20:50.80 | 884 |
31 | Staples-Motley High School (MN) | 1110 |
| 1) Emmet Anderson | | 16:27.89 | 11 |
| 2) Hunter Klimek | | 17:41.20 | 140 |
| 3) Tanner Robben | | 18:02.70 | 229 |
| 4) Ben Bartczak | | 18:27.84 | 356 |
| 5) Isaac Christoffersen | | 18:31.41 | 374 |
| Average Time: 17:50.21 Total Time: 1:29:11.04 1-5 Split: 2:03.52 |
| 6) Jack Tyrrell | | 18:46.20 | 440 |
| 7) Bentley Christensen | | 18:49.30 | 458 |
32 | New London-Spicer High School (MN) | 1126 |
| 1) Ben Lange | | 17:26.47 | 92 |
| 2) Diego Rojas | | 17:45.86 | 156 |
| 3) Tristan Thompson | | 17:59.34 | 216 |
| 4) Ty Bisek | | 18:20.67 | 315 |
| 5) Carter Andrese | | 18:26.11 | 347 |
| Average Time: 17:59.69 Total Time: 1:29:58.45 1-5 Split: 59.64 |
| 6) Caden Lien | | 18:39.56 | 413 |
| 7) Tyson Prentice | | 18:40.18 | 415 |
33 | Blake School (The) (MN) | 1176 |
| 1) Cole Woerner | | 17:39.55 | 131 |
| 2) Shef West | | 17:52.48 | 178 |
| 3) Ian Acheson | | 17:52.48 | 179 |
| 4) Christopher Gill | | 18:21.70 | 318 |
| 5) Zach Dekko | | 18:30.74 | 370 |
| Average Time: 18:03.39 Total Time: 1:30:16.95 1-5 Split: 51.19 |
| 6) Jacob Blum | | 18:41.99 | 422 |
| 7) Nathan Blum | | 18:56.30 | 488 |
34 | Spectrum High School (MN) | 1189 |
| 1) Zackary Anderson | | 17:09.20 | 55 |
| 2) Nevin Sagstetter | | 18:05.60 | 237 |
| 3) Desmond Orton | | 18:06.40 | 242 |
| 4) Benjamin Harvey | | 18:18.10 | 300 |
| 5) Matthew Helser | | 18:27.20 | 355 |
| Average Time: 18:01.30 Total Time: 1:30:06.50 1-5 Split: 1:18.00 |
| 6) Andrew Hattling | | 18:54.60 | 479 |
| 7) Zachary Reese | | 19:09.50 | 552 |
35 | Tri-City United (MN) | 1227 |
| 1) Hugo Ruiz | | 16:46.56 | 25 |
| 2) Shane Schreiber | | 17:53.00 | 182 |
| 3) Austin Antony | | 18:06.00 | 241 |
| 4) Hunter Rutt | | 18:08.00 | 249 |
| 5) Josh Pichotta | | 19:05.00 | 530 |
| Average Time: 17:59.71 Total Time: 1:29:58.56 1-5 Split: 2:18.44 |
| 6) Thomas Bulger | | 19:16.00 | 584 |
| 7) Emil Aarkeman | | 19:21.00 | 603 |
36 | Belle Plaine High School (MN) | 1265 |
| 1) Drew Hastings | | 16:58.91 | 40 |
| 2) Kyle Siemon | | 17:01.10 | 43 |
| 3) Mikkel Schmidt | | 18:26.10 | 346 |
| 4) Ben Hunsader | | 18:26.90 | 351 |
| 5) Emmett Gerres | | 18:56.00 | 485 |
| Average Time: 17:57.80 Total Time: 1:29:49.01 1-5 Split: 1:57.09 |
| 6) Hunter Schmidt | | 18:59.30 | 501 |
| 7) Noah Hastings | | 19:11.00 | 563 |
37 | Cook County High School (MN) | 1302 |
| 1) Jake Paron | | 16:51.90 | 28 |
| 2) Noah Smith | | 17:38.90 | 127 |
| 3) Will Surbaugh | | 18:10.60 | 260 |
| 4) Brenden Seipke | | 18:35.10 | 393 |
| 5) Isaac Swanson | | 18:57.40 | 494 |
| Average Time: 18:02.78 Total Time: 1:30:13.90 1-5 Split: 2:05.50 |
| 6) Leif Anderson | | 19:34.30 | 657 |
| 7) Jron Tamanaha | | 20:02.16 | 750 |
38 | Ely High School (MN) | 1308 |
| 1) Luke Olson | | 17:04.70 | 49 |
| 2) James Schwinghamer | | 17:25.30 | 91 |
| 3) Ben Gustafson | | 18:10.00 | 258 |
| 4) Emmett Faltesek | | 18:29.00 | 362 |
| 5) Raif Olson | | 19:08.50 | 548 |
| Average Time: 18:03.50 Total Time: 1:30:17.50 1-5 Split: 2:03.80 |
| 6) Jasper Johnston | | 19:46.40 | 692 |
| 7) Dylan Fenske | | 20:08.70 | 771 |
39 | Pequot Lakes High School (MN) | 1317 |
| 1) Max Johnston | | 17:28.15 | 100 |
| 2) Reid Pierzinski | | 17:40.34 | 138 |
| 3) Sam Person | | 17:55.16 | 192 |
| 4) Russell Pierzinski | | 18:35.98 | 397 |
| 5) Brooks Anderson | | 18:56.52 | 490 |
| Average Time: 18:07.23 Total Time: 1:30:36.15 1-5 Split: 1:28.37 |
| 6) Ethan Johnson | | 18:59.07 | 500 |
| 7) Connor Haberman | | 19:02.40 | 518 |
40 | International Falls High School (MN) | 1319 |
| 1) Justin Besch | | 17:50.00 | 170 |
| 2) John Cowman | | 18:02.00 | 224 |
| 3) Jake Erickson | | 18:07.20 | 246 |
| 4) Hunter Wilson | | 18:14.40 | 281 |
| 5) Joe Glowak | | 18:36.00 | 398 |
| Average Time: 18:09.92 Total Time: 1:30:49.60 1-5 Split: 46.00 |
| 6) Parker Sivonen | | 19:15.30 | 582 |
| 7) Tanner Wood | | 19:31.00 | 642 |
41 | Lake City High School (MN) | 1360 |
| 1) Hunter Grimm | | 17:49.20 | 168 |
| 2) Ben Johnson | | 18:10.80 | 263 |
| 3) Reese Anderson | | 18:12.34 | 272 |
| 4) Joey Kozlowski | | 18:20.70 | 316 |
| 5) Nash Nelson | | 18:24.90 | 341 |
| Average Time: 18:11.59 Total Time: 1:30:57.94 1-5 Split: 35.70 |
| 6) Zach Scharpen | | 18:25.40 | 342 |
| 7) John Harms | | 18:47.50 | 447 |
42 | LeSueur-Henderson High School (MN) | 1381 |
| 1) Lane Schwarz | | 16:41.00 | 18 |
| 2) Jorge Hernandez | | 17:40.00 | 134 |
| 3) Tyler Pengilly | | 18:09.00 | 252 |
| 4) Noah Koller | | 18:49.00 | 456 |
| 5) Evan Eibs | | 19:04.00 | 521 |
| Average Time: 18:04.60 Total Time: 1:30:23.00 1-5 Split: 2:23.00 |
| 6) Jacob Tesch | | 19:05.00 | 529 |
| 7) Trace Edmondson | | 19:14.00 | 576 |
43 | Dilworth-Glyndon-Felton High School (MN) | 1384 |
| 1) Daniel Wilson | | 17:01.55 | 44 |
| 2) Cade Dawson | | 17:42.97 | 145 |
| 3) Alec Gulseth | | 18:06.76 | 243 |
| 4) Gabe Grawe | | 18:44.98 | 435 |
| 5) Drew Severtson | | 19:02.00 | 517 |
| Average Time: 18:07.65 Total Time: 1:30:38.26 1-5 Split: 2:00.45 |
| 6) Bradlyn Steen | | 19:55.23 | 722 |
| 7) Joshua Ness | | 20:47.02 | 878 |
44 | Martin County West High School (MN) | 1384 |
| 1) Carson Kahler | | 17:10.30 | 60 |
| 2) Kolton Larson | | 17:58.30 | 210 |
| 3) Zane Borchardt | | 18:29.40 | 363 |
| 4) Isaiah Johnson | | 18:30.20 | 368 |
| 5) Easton Gregory | | 18:33.20 | 383 |
| Average Time: 18:08.28 Total Time: 1:30:41.40 1-5 Split: 1:22.90 |
| 6) Todd Morrow | | 18:37.30 | 406 |
| 7) Jake Whitehead | | 18:56.40 | 489 |
45 | Byron High School (MN) | 1399 |
| 1) Aren Jorgensen | | 17:46.70 | 160 |
| 2) Nathan Jacobs | | 17:58.00 | 204 |
| 3) Aric Jorgensen | | 18:12.30 | 271 |
| 4) Braeden Dilworth | | 18:15.80 | 288 |
| 5) Dan Klompenhower | | 18:53.70 | 476 |
| Average Time: 18:13.30 Total Time: 1:31:06.50 1-5 Split: 1:07.00 |
| 6) Lincoln Stellner | | 18:54.60 | 478 |
| 7) Joe Lambrecht | | 18:58.20 | 497 |
46 | Saint Charles High School (MN) | 1406 |
| 1) Axel Daood | | 17:07.90 | 52 |
| 2) Zachary Fohrman | | 17:42.40 | 143 |
| 3) Tyler Fynboh | | 17:48.90 | 166 |
| 4) Andrew O'hara | | 18:23.50 | 331 |
| 5) Michael Deutschman | | 19:52.60 | 714 |
| Average Time: 18:11.06 Total Time: 1:30:55.30 1-5 Split: 2:44.70 |
| 6) Logan Putzier | | 20:27.40 | 823 |
| 7) Kyle Putzier | | 21:52.00 | 1001 |
47 | Pine City High School (MN) | 1445 |
| 1) Tommy Ryan | | 17:18.88 | 75 |
| 2) Nate Webster | | 17:32.69 | 110 |
| 3) Austin Eckert | | 18:31.31 | 373 |
| 4) Jake Adams | | 18:43.02 | 428 |
| 5) Tj Rank | | 18:49.61 | 459 |
| Average Time: 18:11.10 Total Time: 1:30:55.51 1-5 Split: 1:30.73 |
| 6) Remington Steele | | 19:11.91 | 568 |
| 7) Noah Miller | | 19:13.45 | 573 |
48 | Breckenridge High School (MN) | 1469 |
| 1) Hunter Gowin | | 16:41.25 | 19 |
| 2) Zach Haire | | 17:10.50 | 61 |
| 3) Jordan Mahrar | | 18:24.80 | 339 |
| 4) Michal Randall | | 18:42.40 | 426 |
| 5) Anthony Conzemius | | 19:27.50 | 624 |
| Average Time: 18:05.29 Total Time: 1:30:26.45 1-5 Split: 2:46.25 |
| 6) Austin Snobl | | 19:38.70 | 666 |
| 7) Michael Upshaw | | 19:44.80 | 689 |
49 | Albany High School (MN) | 1495 |
| 1) Elijah Weiss | | 17:14.10 | 65 |
| 2) Hayden Kulzer | | 17:43.05 | 147 |
| 3) Wyatt Shay | | 18:27.12 | 353 |
| 4) Will Friederichs | | 18:44.86 | 434 |
| 5) Jacob Buschman | | 18:57.99 | 496 |
| Average Time: 18:13.42 Total Time: 1:31:07.12 1-5 Split: 1:43.89 |
| 6) Samuel Scherping | | 19:03.94 | 520 |
| 7) Gavin Turcotte | | 19:08.76 | 550 |
50 | Cromwell High School (MN) | 1534 |
| 1) Wyatt Rauvola | | 16:27.00 | 10 |
| 2) Cameron Dickey | | 17:16.00 | 69 |
| 3) Noah Foster | | 18:32.00 | 379 |
| 4) Marcus Pocernich | | 18:46.00 | 439 |
| 5) Micah Pocernich | | 19:30.00 | 637 |
| Average Time: 18:06.20 Total Time: 1:30:31.00 1-5 Split: 3:03.00 |
| 6) Bertie Korpi | | 20:24.00 | 812 |
| 7) Tate Blomquist | | 20:29.00 | 826 |
51 | Howard Lake-Waverly-Winsted High School (MN) | 1543 |
| 1) Noah Bundrock | | 16:40.48 | 17 |
| 2) Cole Leukuma | | 18:20.98 | 317 |
| 3) Tommy Horn | | 18:29.48 | 364 |
| 4) Nick Czanstkowski | | 18:34.83 | 392 |
| 5) Zach Koosman | | 18:48.74 | 453 |
| Average Time: 18:10.90 Total Time: 1:30:54.51 1-5 Split: 2:08.26 |
| 6) Trevin Olund | | 19:01.50 | 514 |
| 7) Gerrick Prine | | 19:04.70 | 526 |
52 | Redwood Valley High School (MN) | 1579 |
| 1) Jayson Peyrel | | 18:05.70 | 238 |
| 2) Xander Seaman | | 18:12.80 | 275 |
| 3) Deon Estebo | | 18:24.00 | 335 |
| 4) Mason Clark | | 18:24.89 | 340 |
| 5) Sam Kahnke | | 18:34.74 | 391 |
| Average Time: 18:20.43 Total Time: 1:31:42.13 1-5 Split: 29.04 |
| 6) Jayson Peyerl | | 18:46.80 | 442 |
| 7) Leo Steffl | | 19:33.30 | 653 |
53 | Roseau High School (MN) | 1584 |
| 1) Brett Erickson | | 17:57.18 | 198 |
| 2) David Nelson | | 18:11.20 | 265 |
| 3) Kyle Erickson | | 18:19.70 | 308 |
| 4) Jarrett Nelson | | 18:36.00 | 399 |
| 5) Tristan Anderson | | 18:40.00 | 414 |
| Average Time: 18:20.82 Total Time: 1:31:44.08 1-5 Split: 42.82 |
| 6) Winston Novacek | | 18:52.20 | 468 |
| 7) Tucker Lundgren | | 19:12.40 | 570 |
54 | Watertown-Mayer High School (MN) | 1600 |
| 1) Jack Heun | | 17:02.60 | 46 |
| 2) Micheal Dalheimer | | 18:05.35 | 235 |
| 3) Wesley Burns | | 18:21.88 | 320 |
| 4) Will Elskamp | | 18:42.20 | 425 |
| 5) George Janikula | | 19:13.60 | 574 |
| Average Time: 18:17.13 Total Time: 1:31:25.63 1-5 Split: 2:11.00 |
| 6) Kevin Burns | | 20:11.70 | 777 |
| 7) Austin Windsperger | | 20:36.60 | 851 |
55 | Morris Area School (MN) | 1605 |
| 1) Noah Stewart | | 17:31.70 | 105 |
| 2) Tate Nelson | | 18:20.00 | 310 |
| 3) Solomon Johnson | | 18:20.30 | 312 |
| 4) Benjamin Hernandez | | 18:22.10 | 323 |
| 5) Tyler Reimers | | 19:09.80 | 555 |
| Average Time: 18:20.78 Total Time: 1:31:43.90 1-5 Split: 1:38.10 |
| 6) Thomas Tiernan | | 19:11.20 | 566 |
| 7) Bradley Rohloff | | 20:07.50 | 766 |
56 | Frazee High School (MN) | 1609 |
| 1) Alex Beck | | 17:47.21 | 162 |
| 2) Michael Miller | | 18:00.58 | 219 |
| 3) Grady Larsen | | 18:01.47 | 222 |
| 4) Nathan Johannsen | | 18:59.56 | 502 |
| 5) Tanner Schermerhorn | | 18:59.63 | 504 |
| Average Time: 18:21.69 Total Time: 1:31:48.45 1-5 Split: 1:12.42 |
| 6) Tanner Eischens | | 18:59.77 | 506 |
| 7) Peyton Cole | | 19:15.82 | 583 |
57 | Benson High School (MN) | 1619 |
| 1) Jonathan Tostenson | | 17:21.84 | 83 |
| 2) Brady Ascheman | | 18:23.20 | 328 |
| 3) Jayeven Mcgee | | 18:28.30 | 357 |
| 4) Will Maagaard | | 18:34.10 | 388 |
| 5) Jay Even Mcgee | | 18:50.40 | 463 |
| Average Time: 18:19.57 Total Time: 1:31:37.84 1-5 Split: 1:28.56 |
| 6) Jacob Stallings | | 19:25.50 | 617 |
| 7) Mike Nagler | | 19:28.96 | 631 |
58 | Luverne High School (MN) | 1696 |
| 1) Dalton Desollar | | 17:25.10 | 90 |
| 2) Austin Winter | | 18:18.50 | 304 |
| 3) Shane Berning | | 18:19.50 | 306 |
| 4) Brayden Tofteland | | 18:46.90 | 443 |
| 5) Jonah Friedrichsen | | 19:09.60 | 553 |
| Average Time: 18:23.92 Total Time: 1:31:59.60 1-5 Split: 1:44.50 |
| 6) Jackson Golla | | 19:26.10 | 621 |
| 7) Brady Bork | | 19:34.00 | 655 |
59 | Melrose Area High School (MN) | 1704 |
| 1) Preston Poepping | | 17:40.10 | 135 |
| 2) Nathan Douvier | | 18:08.40 | 250 |
| 3) Nicholas Berscheit | | 18:26.50 | 350 |
| 4) Tyler Pohlmann | | 18:55.20 | 482 |
| 5) Brock Chellgren | | 18:56.21 | 487 |
| Average Time: 18:25.28 Total Time: 1:32:06.41 1-5 Split: 1:16.11 |
| 6) Leo Braun | | 19:43.40 | 687 |
| 7) John Meyer | | 19:50.80 | 707 |
60 | Paynesville Area High School (MN) | 1704 |
| 1) Andrew Zwiefel | | 17:59.08 | 214 |
| 2) Preston Carlson | | 18:13.20 | 277 |
| 3) Riley Zimmerman | | 18:23.36 | 329 |
| 4) Eric Johnson | | 18:41.10 | 420 |
| 5) Collin Frieler | | 18:50.90 | 464 |
| Average Time: 18:25.53 Total Time: 1:32:07.64 1-5 Split: 51.82 |
| 6) James Pritchett | | 19:11.20 | 564 |
| 7) Jason Hoeft | | 19:27.52 | 625 |
61 | Canby High School (MN) | 1728 |
| 1) Anthony Wollum | | 17:45.70 | 154 |
| 2) Alexander Full | | 18:31.90 | 377 |
| 3) Jalyn Ufkin | | 18:32.20 | 380 |
| 4) Jared Josephson | | 18:33.20 | 384 |
| 5) Zachary Hansen | | 18:44.70 | 433 |
| Average Time: 18:25.54 Total Time: 1:32:07.70 1-5 Split: 59.00 |
| 6) Sean Dilley | | 19:02.00 | 516 |
| 7) Blake Stoks | | 19:04.40 | 522 |
62 | Litchfield High School (MN) | 1779 |
| 1) Ben Ammermann | | 17:15.11 | 68 |
| 2) Griffin Kinney | | 18:31.70 | 376 |
| 3) Andrew Joedemann | | 18:42.73 | 427 |
| 4) Tyler Peterson | | 18:47.73 | 448 |
| 5) George Tepfer | | 18:50.01 | 460 |
| Average Time: 18:25.46 Total Time: 1:32:07.28 1-5 Split: 1:34.90 |
| 6) Owen Boerema | | 19:09.88 | 556 |
| 7) Josh Green | | 19:25.99 | 620 |
63 | Proctor High School (MN) | 1802 |
| 1) Devin Johnson | | 18:02.20 | 226 |
| 2) Zach Coughlin | | 18:20.30 | 311 |
| 3) Joshua Knight | | 18:22.00 | 321 |
| 4) Jacob Vail | | 18:36.86 | 402 |
| 5) Isaiah Manninen | | 19:07.20 | 542 |
| Average Time: 18:29.71 Total Time: 1:32:28.56 1-5 Split: 1:05.00 |
| 6) Ryan Larson | | 19:19.20 | 595 |
| 7) Grant Walker | | 20:52.80 | 897 |
64 | Deer River High School (MN) | 1815 |
| 1) Taran Howard | | 17:02.00 | 45 |
| 2) Connor Daudt | | 17:32.00 | 106 |
| 3) Jack Daudt | | 18:11.00 | 264 |
| 4) Carson Johnson | | 18:57.00 | 493 |
| 5) Sam Decko | | 20:56.00 | 907 |
| Average Time: 18:31.60 Total Time: 1:32:38.00 1-5 Split: 3:54.00 |
| 6) Sam Fegely | | 20:58.20 | 915 |
| 7) Jadon Watkins | | 22:47.00 | 1037 |
65 | Montevideo High School (MN) | 1834 |
| 1) Joshua Tasta | | 17:30.00 | 103 |
| 2) Bryce Nelson | | 17:57.70 | 201 |
| 3) Jakob Christopherson | | 18:20.45 | 313 |
| 4) John Vanravenswaay | | 19:18.00 | 590 |
| 5) Junior Pacheco | | 19:27.52 | 627 |
| Average Time: 18:30.73 Total Time: 1:32:33.67 1-5 Split: 1:57.52 |
| 6) Bryton Nelson | | 19:32.00 | 650 |
| 7) Aaron Roelike | | 20:02.00 | 748 |
66 | Foley High School (MN) | 1840 |
| 1) Jackson Rasmusson | | 17:54.87 | 189 |
| 2) Drew Storkamp | | 18:26.30 | 348 |
| 3) Jack Swanson | | 18:28.67 | 360 |
| 4) Isaiah Novak | | 18:46.92 | 445 |
| 5) Ezra Metzger | | 18:58.47 | 498 |
| Average Time: 18:31.05 Total Time: 1:32:35.23 1-5 Split: 1:03.60 |
| 6) Devon Ironi | | 19:07.22 | 543 |
| 7) Logan Thorsten | | 19:22.41 | 609 |
67 | Breck School (MN) | 1903 |
| 1) Finn Salveson | | 17:08.00 | 53 |
| 2) Blaine Madson | | 17:57.80 | 203 |
| 3) Jefferson Slocum | | 18:37.17 | 405 |
| 4) Gavin Luebke | | 18:55.10 | 481 |
| 5) William Murphy | | 20:05.00 | 761 |
| Average Time: 18:32.61 Total Time: 1:32:43.07 1-5 Split: 2:57.00 |
| 6) Harris Gulbransen | | 20:29.00 | 827 |
| 7) Christian Peterson | | 20:35.30 | 847 |
68 | Northwest Homeschool Coop (MN) | 1929 |
| 1) Luke Swanson | | 17:09.72 | 57 |
| 2) Jayden Peterman | | 18:48.93 | 455 |
| 3) Grant Olson | | 18:51.77 | 466 |
| 4) Phillip Kippley | | 18:52.99 | 471 |
| 5) Drake Fraser | | 18:54.82 | 480 |
| Average Time: 18:31.65 Total Time: 1:32:38.23 1-5 Split: 1:45.10 |
| 6) A.j. Ulwelling | | 19:04.42 | 523 |
| 7) Joshua Gavin | | 20:02.15 | 749 |
69 | Lewiston-Altura High School (MN) | 1930 |
| 1) Luke O'hare | | 17:34.50 | 116 |
| 2) Mitchell Ledebuhr | | 17:58.00 | 205 |
| 3) Aidan Ellinghuysen | | 18:10.70 | 261 |
| 4) Aleric Frick | | 19:39.30 | 668 |
| 5) Tyler Rislov | | 19:42.00 | 680 |
| Average Time: 18:36.90 Total Time: 1:33:04.50 1-5 Split: 2:07.50 |
| 6) Brad Colbenson | | 19:43.20 | 686 |
| 7) Richy Buchanan | | 20:22.30 | 807 |
70 | Stewartville High School (MN) | 1945 |
| 1) Isaiah Scruggs | | 17:00.40 | 41 |
| 2) Jakob Ratelle | | 18:09.80 | 256 |
| 3) Alexander Lawrence | | 18:38.00 | 408 |
| 4) Scott Boelman | | 19:25.70 | 618 |
| 5) Christopher Remling | | 19:26.30 | 622 |
| Average Time: 18:32.04 Total Time: 1:32:40.20 1-5 Split: 2:25.90 |
| 6) Logen Faulhaber | | 19:31.00 | 643 |
| 7) Sam Barnes | | 20:23.60 | 809 |
71 | Murray County Central High School (MN) | 1965 |
| 1) Justin Clarke | | 17:40.27 | 137 |
| 2) Nathan Everson | | 18:11.50 | 266 |
| 3) Cameron Kresko | | 18:53.42 | 472 |
| 4) Spencer Wajer | | 19:05.00 | 528 |
| 5) Maverick Beckmann | | 19:11.00 | 562 |
| Average Time: 18:36.24 Total Time: 1:33:01.19 1-5 Split: 1:30.73 |
| 6) Jack Pierson | | 19:22.40 | 608 |
| 7) Kyler Deacon | | 19:31.70 | 648 |
72 | Eveleth-Gilbert High School (MN) | 1969 |
| 1) Andrew Larsen | | 17:40.20 | 136 |
| 2) Jacob Lindhorst | | 18:12.30 | 270 |
| 3) Robert Kelson | | 18:56.80 | 491 |
| 4) Cooper Williams | | 18:59.80 | 507 |
| 5) Jared Celley | | 19:11.20 | 565 |
| Average Time: 18:36.06 Total Time: 1:33:00.30 1-5 Split: 1:31.00 |
| 6) Jared Delich | | 19:30.10 | 639 |
| 7) Jacob Witt | | 19:46.10 | 691 |
73 | Southwest Christian School (MN) | 2137 |
| 1) Jebediah Merkle | | 16:37.44 | 15 |
| 2) Jack Seltz | | 18:37.60 | 407 |
| 3) Mason Beise | | 19:07.10 | 541 |
| 4) Kyle Baker | | 19:14.10 | 577 |
| 5) Sw Christian | | 19:19.60 | 597 |
| Average Time: 18:35.17 Total Time: 1:32:55.84 1-5 Split: 2:42.16 |
| 6) Anders Rosdahl | | 19:20.40 | 600 |
| 7) Ben Schmidt | | 19:20.90 | 602 |
74 | Pine Island High School (MN) | 2141 |
| 1) Tanner Horton | | 17:47.20 | 161 |
| 2) Danny Langworthy | | 18:11.90 | 267 |
| 3) Evan Goplen | | 18:30.90 | 371 |
| 4) Michael Horkey | | 19:31.70 | 649 |
| 5) Andy Kroll | | 19:46.80 | 693 |
| Average Time: 18:45.70 Total Time: 1:33:48.50 1-5 Split: 1:59.60 |
| 6) Garrett Bates | | 20:06.60 | 764 |
| 7) Jacob Wright | | 20:34.10 | 843 |
75 | Norwood-Young America High School (MN) | 2188 |
| 1) Tyler Smith | | 18:16.00 | 290 |
| 2) Michael Potter | | 18:16.40 | 293 |
| 3) Jake Druley | | 18:36.40 | 401 |
| 4) Colton Latzke | | 19:20.20 | 599 |
| 5) Reese Eichner | | 19:21.35 | 605 |
| Average Time: 18:46.07 Total Time: 1:33:50.35 1-5 Split: 1:05.35 |
| 6) Sean Weckman | | 19:34.00 | 654 |
| 7) Mitchell Druley | | 19:58.70 | 735 |
76 | Holy Family Catholic High School (MN) | 2232 |
| 1) Jack Fink | | 17:58.31 | 211 |
| 2) Patrick Ricke | | 18:03.99 | 232 |
| 3) Tyler Franck | | 19:00.31 | 510 |
| 4) Connor Mcmanus | | 19:10.69 | 560 |
| 5) Mitchell Hausback | | 19:54.21 | 719 |
| Average Time: 18:49.50 Total Time: 1:34:07.51 1-5 Split: 1:55.90 |
| 6) Ben Fink | | 20:13.00 | 783 |
| 7) Jake Teeter | | 20:17.00 | 792 |
77 | Crosby-Ironton High School (MN) | 2238 |
| 1) Seth Lemieur | | 18:09.55 | 254 |
| 2) Caleb Bugnacki | | 18:43.82 | 429 |
| 3) Griffin Severson | | 18:45.26 | 437 |
| 4) Tucker Ringhand | | 18:46.92 | 444 |
| 5) Sam Lemieur | | 19:40.68 | 674 |
| Average Time: 18:49.25 Total Time: 1:34:06.23 1-5 Split: 1:31.13 |
| 6) Colten Turk | | 19:40.92 | 676 |
| 7) Cayden Turk | | 20:40.47 | 858 |
78 | Lakeview Christian Academy (MN) | 2246 |
| 1) Spicer Johnson | | 17:52.70 | 181 |
| 2) Andrew Tyson | | 17:55.50 | 194 |
| 3) Jacob Easty | | 19:10.90 | 561 |
| 4) Bennett Easty | | 19:21.50 | 606 |
| 5) Brandon Barbee | | 19:50.10 | 704 |
| Average Time: 18:50.14 Total Time: 1:34:10.70 1-5 Split: 1:57.40 |
| 6) John Nipp | | 21:30.33 | 969 |
| 7) Aaron Hjort | | 22:24.80 | 1026 |
79 | Mountain Iron-Buhl High School (MN) | 2259 |
| 1) Aaron Nelson | | 17:52.60 | 180 |
| 2) Allan Nelson | | 18:23.90 | 334 |
| 3) Andy Nelson | | 18:51.20 | 465 |
| 4) Aidan Bissonette | | 18:55.70 | 484 |
| 5) Jeffrey Kayfes | | 20:18.00 | 796 |
| Average Time: 18:52.28 Total Time: 1:34:21.40 1-5 Split: 2:25.40 |
| 6) Henri Parenteau | | 21:21.70 | 948 |
| 7) Branden Taus | | 22:47.20 | 1039 |
80 | Schaeffer Academy (MN) | 2274 |
| 1) Daniel Peterson | | 18:16.00 | 289 |
| 2) Cole Bothun | | 18:23.00 | 326 |
| 3) Jesse Odriscoll | | 18:45.34 | 438 |
| 4) Evan Kluth | | 18:57.00 | 492 |
| 5) Christian Lahr | | 19:56.80 | 729 |
| Average Time: 18:51.63 Total Time: 1:34:18.14 1-5 Split: 1:40.80 |
| 6) Joey Bierbaum | | 20:44.00 | 868 |
| 7) Jonas Tilburt | | 20:52.50 | 896 |
81 | Saint Peter High School (MN) | 2301 |
| 1) Bailey More | | 17:35.30 | 120 |
| 2) Thomas Eide | | 18:50.40 | 462 |
| 3) Shawn Lehtinen | | 18:59.70 | 505 |
| 4) Logan Miller-throlda | | 19:07.70 | 545 |
| 5) Connor Snow | | 19:39.30 | 669 |
| Average Time: 18:50.48 Total Time: 1:34:12.40 1-5 Split: 2:04.00 |
| 6) Nils Berglund | | 19:46.90 | 694 |
| 7) Logan Throldahl | | 20:04.90 | 759 |
82 | Maple Lake High School (MN) | 2321 |
| 1) Michael Miller | | 17:00.90 | 42 |
| 2) Ben Smail | | 18:05.36 | 236 |
| 3) Jacob Fynboh | | 19:15.12 | 581 |
| 4) Quinn Youngs | | 19:54.90 | 721 |
| 5) Tristen Aasen | | 19:59.23 | 741 |
| Average Time: 18:51.10 Total Time: 1:34:15.51 1-5 Split: 2:58.33 |
| 6) Marcus Gardara | | 20:04.92 | 760 |
| 7) Caleb Beneke | | 21:11.74 | 940 |
83 | Wabasha-Kellogg High School (MN) | 2337 |
| 1) Nick Meyer | | 16:48.90 | 26 |
| 2) Alex Avilez | | 18:35.20 | 394 |
| 3) Spencer Lavelle | | 19:09.70 | 554 |
| 4) Chase Holtorf | | 19:34.40 | 658 |
| 5) Zach Kjeseth | | 19:50.30 | 705 |
| Average Time: 18:47.70 Total Time: 1:33:58.50 1-5 Split: 3:01.40 |
| 6) Owen Kallstrom | | 20:25.10 | 817 |
| 7) William Sailer | | 20:36.20 | 850 |
84 | Park Rapids Area High School (MN) | 2386 |
| 1) Keegan Moses | | 18:19.38 | 305 |
| 2) Seth Breitweser | | 18:40.48 | 418 |
| 3) Bryce James | | 18:44.63 | 432 |
| 4) Will Pickar | | 19:12.99 | 572 |
| 5) Kaleb Stearns | | 19:34.90 | 659 |
| Average Time: 18:54.47 Total Time: 1:34:32.37 1-5 Split: 1:15.52 |
| 6) Ashton Clark | | 19:51.61 | 710 |
| 7) Sam Warne | | 19:59.13 | 739 |
85 | Rochester Lourdes High School (MN) | 2431 |
| 1) Peter Monk | | 17:58.50 | 212 |
| 2) Nicholas Houfek | | 18:37.10 | 404 |
| 3) Peyton Dunham | | 19:12.70 | 571 |
| 4) Jonathan Onigkeit | | 19:24.20 | 614 |
| 5) David Bauer | | 19:28.90 | 630 |
| Average Time: 18:56.28 Total Time: 1:34:41.40 1-5 Split: 1:30.40 |
| 6) Nick Adamson | | 19:31.00 | 644 |
| 7) Nathan Renier | | 20:18.50 | 798 |
86 | Saint Croix Preparatory Academy (MN) | 2435 |
| 1) Andrew Rippy | | 17:53.70 | 185 |
| 2) Will Nixon | | 18:13.40 | 278 |
| 3) Jae Curtis | | 19:08.00 | 546 |
| 4) Prasoon Tandon | | 19:19.10 | 594 |
| 5) Hans Gebauer | | 20:31.90 | 832 |
| Average Time: 19:01.22 Total Time: 1:35:06.10 1-5 Split: 2:38.20 |
| 6) Tim Nixon | | 20:54.52 | 903 |
| 7) Gabe Beagan | | 21:18.85 | 946 |
87 | Windom Area High School (MN) | 2484 |
| 1) Patrick Green | | 18:15.70 | 287 |
| 2) Cameron Alm | | 18:23.60 | 332 |
| 3) Daniel Green | | 19:06.28 | 536 |
| 4) Gil Parent | | 19:16.80 | 586 |
| 5) Danial Pastrnak | | 20:00.68 | 743 |
| Average Time: 19:00.61 Total Time: 1:35:03.06 1-5 Split: 1:44.98 |
| 6) Hunter Walklin | | 20:01.10 | 745 |
| 7) Daniel P | | 20:13.90 | 784 |
88 | Rockford High School (MN) | 2513 |
| 1) Nels Trandahl | | 17:08.30 | 54 |
| 2) Leo Duffy | | 18:41.19 | 421 |
| 3) Lucas Klonne | | 18:52.80 | 470 |
| 4) Michael Nelson | | 20:12.81 | 782 |
| 5) Nolan Aker | | 20:14.96 | 786 |
| Average Time: 19:02.01 Total Time: 1:35:10.06 1-5 Split: 3:06.66 |
| 6) Caleb Duerr | | 20:19.00 | 799 |
| 7) Andrew Finger | | 21:31.27 | 972 |
89 | BOLD High School (MN) | 2530 |
| 1) Nathan Frank | | 17:41.00 | 139 |
| 2) Byron Frank | | 17:51.42 | 175 |
| 3) Skylar Senkyr | | 19:31.55 | 647 |
| 4) Cole Christenson | | 20:12.64 | 781 |
| 5) Blaine Schmoll | | 20:15.00 | 788 |
| Average Time: 19:06.32 Total Time: 1:35:31.61 1-5 Split: 2:34.00 |
| 6) Noah Boen | | 20:39.55 | 854 |
| 7) Joe Roiger | | 20:57.00 | 912 |
90 | Winona Cotter High School (MN) | 2588 |
| 1) Timothy Zehr | | 17:48.20 | 165 |
| 2) Garet Grant | | 18:38.10 | 409 |
| 3) James Greshik | | 19:06.50 | 538 |
| 4) Will Modjeski | | 19:35.20 | 660 |
| 5) Christopher Kwak | | 20:25.10 | 816 |
| Average Time: 19:06.62 Total Time: 1:35:33.10 1-5 Split: 2:36.90 |
| 6) Luke Broghammer | | 21:23.70 | 956 |
| 7) Andrew Hinz | | 21:44.50 | 995 |
91 | Chatfield High School (MN) | 2612 |
| 1) Brady Woltz | | 18:50.30 | 461 |
| 2) Cody Guenther | | 18:54.10 | 477 |
| 3) Dillon Nolan | | 19:04.50 | 524 |
| 4) Cooper Frederick | | 19:10.40 | 559 |
| 5) Bennett Gathje | | 19:18.90 | 591 |
| Average Time: 19:03.64 Total Time: 1:35:18.20 1-5 Split: 28.60 |
| 6) Alex Wright | | 19:35.70 | 661 |
| 7) Treyton Lanning | | 20:01.90 | 747 |
92 | Saint Agnes High School (MN) | 2624 |
| 1) Paul March | | 18:34.40 | 390 |
| 2) Luke Brezny | | 18:38.11 | 410 |
| 3) Matthew Bettencourt | | 19:07.40 | 544 |
| 4) Brian Donnelly | | 19:23.80 | 613 |
| 5) Joseph Williams | | 19:38.80 | 667 |
| Average Time: 19:04.50 Total Time: 1:35:22.51 1-5 Split: 1:04.40 |
| 6) Thomas Stokman | | 19:56.00 | 726 |
| 7) Vaughn Wolf | | 20:46.50 | 876 |
93 | Lester Prairie High School (MN) | 2669 |
| 1) Evan Lee | | 17:19.02 | 77 |
| 2) Andrew Jackson | | 18:02.53 | 227 |
| 3) Sam Olsen | | 19:44.42 | 688 |
| 4) Beau Schmidt | | 20:01.77 | 746 |
| 5) Alex Nelson | | 21:06.73 | 931 |
| Average Time: 19:14.89 Total Time: 1:36:14.47 1-5 Split: 3:47.71 |
| 6) Simon Mendoza | | 21:29.20 | 966 |
| 7) Maxwell Vergin | | 21:32.14 | 975 |
94 | Sibley East High School (MN) | 2676 |
| 1) Jens Lundstrom | | 17:32.00 | 107 |
| 2) Travis Andrews | | 18:07.00 | 245 |
| 3) Micah Scherer | | 19:52.00 | 711 |
| 4) Davis Wibstad | | 20:12.00 | 779 |
| 5) Aaron Flieth | | 20:32.00 | 834 |
| Average Time: 19:15.00 Total Time: 1:36:15.00 1-5 Split: 3:00.00 |
| 6) Oskar Kreft | | 20:51.00 | 888 |
95 | Bagley High School (MN) | 2700 |
| 1) Grant Hemberger | | 18:08.78 | 251 |
| 2) Ethan Klisch | | 18:53.70 | 474 |
| 3) William Snobl | | 19:21.80 | 607 |
| 4) Devin Lykins | | 19:40.57 | 673 |
| 5) Boysen Olson | | 19:47.08 | 695 |
| Average Time: 19:10.39 Total Time: 1:35:51.93 1-5 Split: 1:38.30 |
| 6) Brayden Sorenson | | 19:56.60 | 728 |
| 7) Gavin Halverson | | 20:22.10 | 806 |
96 | Blooming Prairie High School (MN) | 2745 |
| 1) Alec Ille | | 16:44.40 | 21 |
| 2) Cameron Kubista | | 18:42.00 | 423 |
| 3) Isaac Ille | | 19:42.70 | 683 |
| 4) Ethan Grant | | 20:07.10 | 765 |
| 5) Jesse Schewe | | 20:38.50 | 853 |
| Average Time: 19:10.94 Total Time: 1:35:54.70 1-5 Split: 3:54.10 |
| 6) Adam Larson | | 20:54.60 | 904 |
| 7) Kyle Bramstad | | 20:56.10 | 909 |
97 | Pierz High School (MN) | 2757 |
| 1) Jake Andres | | 16:54.29 | 33 |
| 2) Cole Andres | | 17:53.25 | 183 |
| 3) Jaden Hennen | | 19:48.39 | 700 |
| 4) Jasper Hennen | | 20:59.00 | 916 |
| 5) William Heschke | | 21:03.81 | 925 |
| Average Time: 19:19.75 Total Time: 1:36:38.74 1-5 Split: 4:09.52 |
| 6) Simon Kroll | | 21:03.93 | 926 |
| 7) Carson Yates | | 21:42.95 | 989 |
98 | Saint Croix Lutheran High School (MN) | 2802 |
| 1) Paul Chan | | 18:46.32 | 441 |
| 2) Hunter Pickerign | | 18:55.52 | 483 |
| 3) Sam Peters | | 19:19.50 | 596 |
| 4) Christian Huonder | | 19:22.70 | 611 |
| 5) Joey Weber | | 19:40.30 | 671 |
| Average Time: 19:12.87 Total Time: 1:36:04.34 1-5 Split: 53.98 |
| 6) Carsten Sasse | | 20:30.80 | 829 |
| 7) Kaisuke Momohara | | 20:56.00 | 908 |
99 | Virginia High School (MN) | 2803 |
| 1) Cameron Stocke | | 17:37.90 | 126 |
| 2) Sterling Boyd | | 18:40.30 | 416 |
| 3) John Kendall | | 19:27.60 | 628 |
| 4) Tyler Babiracki | | 20:17.00 | 793 |
| 5) Cade Moreland | | 20:33.60 | 840 |
| Average Time: 19:19.28 Total Time: 1:36:36.40 1-5 Split: 2:55.70 |
| 6) Liam Poitra | | 20:54.10 | 901 |
| 7) Isaac Powell | | 21:04.80 | 928 |
100 | Milaca High School (MN) | 2808 |
| 1) Mason Voshell | | 18:15.63 | 286 |
| 2) Garrett Hall | | 18:53.70 | 475 |
| 3) Jonathan Hall | | 19:27.34 | 623 |
| 4) Joe Baker | | 19:29.34 | 634 |
| 5) Jack Petty | | 20:16.00 | 790 |
| Average Time: 19:16.40 Total Time: 1:36:22.01 1-5 Split: 2:00.37 |
| 6) Anton Erickson | | 20:25.55 | 819 |
| 7) Trent Smith | | 21:01.66 | 922 |
101 | Providence Academy (MN) | 2809 |
| 1) Tyson Hohenecker | | 18:47.00 | 446 |
| 2) Thomas Wehmann | | 18:52.50 | 469 |
| 3) William Horinek | | 19:06.10 | 535 |
| 4) Jack Mcelroy | | 19:25.90 | 619 |
| 5) Lane O'meara | | 19:59.20 | 740 |
| Average Time: 19:14.14 Total Time: 1:36:10.70 1-5 Split: 1:12.20 |
| 6) Eli Santelman | | 20:00.96 | 744 |
| 7) William Wehmann | | 20:34.90 | 845 |
102 | Osakis High School (MN) | 2821 |
| 1) Carter Grove | | 17:59.38 | 217 |
| 2) William Alverson | | 18:35.87 | 396 |
| 3) Brandon Boogaard | | 19:40.30 | 672 |
| 4) Brently Boogaard | | 19:52.60 | 715 |
| 5) Logan Grove | | 20:26.20 | 821 |
| Average Time: 19:18.87 Total Time: 1:36:34.35 1-5 Split: 2:26.82 |
| 6) Shane Massmann | | 20:32.51 | 836 |
| 7) Xavier Pahl | | 20:42.71 | 866 |
103 | Springfield High School (MN) | 2870 |
| 1) Mitchell Buerkle | | 17:15.00 | 67 |
| 2) Elijah Kirschstein | | 17:43.00 | 146 |
| 3) Matthew Hillesheim | | 19:58.00 | 732 |
| 4) Carter Hillesheim | | 21:00.21 | 918 |
| 5) Dakota Lumber | | 21:57.02 | 1007 |
| Average Time: 19:34.65 Total Time: 1:37:53.23 1-5 Split: 4:42.02 |
| 6) Wyatt Schmidt | | 22:51.40 | 1043 |
104 | Pipestone Area High School (MN) | 2898 |
| 1) Mathew Dulas | | 18:20.60 | 314 |
| 2) Seth Lingen | | 18:33.60 | 386 |
| 3) Aaron Lingen | | 19:34.00 | 656 |
| 4) Cole Lueck | | 20:08.47 | 769 |
| 5) Jacob Morgan | | 20:08.75 | 773 |
| Average Time: 19:21.08 Total Time: 1:36:45.42 1-5 Split: 1:48.15 |
| 6) Carter Colmer | | 20:22.00 | 805 |
| 7) Hunter St. Albin | | 20:41.00 | 861 |
105 | Hawley High School (MN) | 2920 |
| 1) Satchel Tickel | | 17:49.50 | 169 |
| 2) Austin Osland | | 19:19.90 | 598 |
| 3) Cole Cook | | 19:29.46 | 636 |
| 4) Will Dagget | | 19:31.30 | 646 |
| 5) Masyn Johnson | | 20:44.60 | 871 |
| Average Time: 19:22.95 Total Time: 1:36:54.76 1-5 Split: 2:55.10 |
| 6) Steven Sellin | | 20:51.58 | 891 |
| 7) George Pasche | | 20:51.60 | 892 |
106 | Royalton High School (MN) | 2927 |
| 1) Christopher Borash | | 17:09.70 | 56 |
| 2) Anthony Rozycki | | 18:01.80 | 223 |
| 3) Nathan Kolbo | | 19:41.90 | 679 |
| 4) Chris Ramirez | | 21:13.00 | 942 |
| 5) Jack Walburn | | 22:25.40 | 1027 |
| Average Time: 19:42.36 Total Time: 1:38:31.80 1-5 Split: 5:15.70 |
107 | Maranatha Christian Academy (MN) | 2949 |
| 1) Isaiah Hobus | | 17:50.30 | 172 |
| 2) Kenny Hicks | | 19:05.10 | 531 |
| 3) John Knight | | 19:06.40 | 537 |
| 4) Kenny Scott | | 19:48.00 | 698 |
| 5) Christian Dodd | | 22:06.00 | 1011 |
| Average Time: 19:35.16 Total Time: 1:37:55.80 1-5 Split: 4:15.70 |
| 6) Hans Rolseth | | 23:26.94 | 1062 |
108 | Lakeview High School (MN) | 2961 |
| 1) Selim Gilon | | 17:58.00 | 207 |
| 2) Noah Schmidt | | 19:30.00 | 638 |
| 3) Ben Louwagie | | 19:41.00 | 677 |
| 4) Trevor Louwagie | | 19:47.90 | 697 |
| 5) Ethan Schwankl | | 20:00.00 | 742 |
| Average Time: 19:23.38 Total Time: 1:36:56.90 1-5 Split: 2:02.00 |
| 6) Andrew Loe | | 20:46.90 | 877 |
| 7) Lee Anderson | | 21:44.00 | 994 |
109 | Rush City High School (MN) | 2967 |
| 1) Ashton Langworthy | | 18:37.00 | 403 |
| 2) Matthew Papke | | 18:48.00 | 450 |
| 3) Broderick Larson | | 19:07.00 | 540 |
| 4) Sandon Stepp | | 19:54.00 | 717 |
| 5) Luke Widenstrom | | 20:40.00 | 857 |
| Average Time: 19:25.20 Total Time: 1:37:06.00 1-5 Split: 2:03.00 |
| 6) Jesse Stearns | | 20:40.96 | 859 |
| 7) Seth Hora | | 20:51.00 | 887 |
110 | Long Prairie-Grey Eagle High School (MN) | 2968 |
| 1) Cameron Larson | | 17:58.10 | 209 |
| 2) Jacob Fischer | | 18:30.30 | 369 |
| 3) Ted Stacey | | 19:27.70 | 629 |
| 4) Austin Gohman | | 20:17.80 | 794 |
| 5) Channin Quillo | | 21:29.30 | 967 |
| Average Time: 19:32.64 Total Time: 1:37:43.20 1-5 Split: 3:31.20 |
| 6) Trey Muellner | | 22:57.60 | 1045 |
111 | Hinckley-Finlayson High School (MN) | 2984 |
| 1) Brock Bjerke | | 18:34.22 | 389 |
| 2) Anders Prater | | 18:48.77 | 454 |
| 3) Anderson Prater | | 19:05.00 | 527 |
| 4) Sam Stapnek | | 20:02.79 | 752 |
| 5) Jacob Barstad | | 20:42.00 | 862 |
| Average Time: 19:26.56 Total Time: 1:37:12.78 1-5 Split: 2:07.78 |
| 6) Dylan Mans | | 21:06.81 | 932 |
| 7) Howard Hodena | | 21:41.68 | 985 |
112 | South Ridge High School (MN) | 3002 |
| 1) Zander Carr | | 18:11.90 | 268 |
| 2) Parker Jones | | 19:04.70 | 525 |
| 3) Lyrik Schmelz | | 19:38.10 | 665 |
| 4) Lyric Schmelz | | 20:04.30 | 757 |
| 5) Tanner Lokken | | 20:15.00 | 787 |
| Average Time: 19:26.80 Total Time: 1:37:14.00 1-5 Split: 2:03.10 |
| 6) Brian Whiteman | | 21:45.90 | 997 |
| 7) Jimmy Zupandicich | | 21:52.45 | 1002 |
113 | Mesabi East High School (MN) | 3034 |
| 1) Jonathan Larson | | 18:24.30 | 336 |
| 2) Carson Becicka | | 19:00.60 | 512 |
| 3) Ben Brunfelt | | 19:06.10 | 534 |
| 4) Kody Frey | | 20:24.85 | 813 |
| 5) Carter Skelton | | 20:33.20 | 839 |
| Average Time: 19:29.81 Total Time: 1:37:29.05 1-5 Split: 2:08.90 |
| 6) Tylen Sullinger | | 21:30.50 | 970 |
| 7) Sebastian Sebunia | | 21:38.90 | 982 |
114 | Warroad High School (MN) | 3118 |
| 1) Zach Heppner | | 17:12.14 | 63 |
| 2) Dylan Cain | | 19:58.24 | 733 |
| 3) Victor Anselmo | | 20:04.08 | 756 |
| 4) Owen Marvin | | 20:09.40 | 775 |
| 5) Emmett Marvin | | 20:16.50 | 791 |
| Average Time: 19:32.07 Total Time: 1:37:40.36 1-5 Split: 3:04.36 |
| 6) Evan Grove | | 20:20.20 | 801 |
| 7) Nick Dejno | | 20:25.00 | 814 |
115 | Braham High School (MN) | 3135 |
| 1) Pendleton Sullivan | | 18:30.00 | 366 |
| 2) Calvin Engberg | | 19:00.00 | 508 |
| 3) Cody Callahan | | 19:29.00 | 633 |
| 4) Kevin Laman | | 20:22.00 | 804 |
| 5) Brody Newton | | 20:27.58 | 824 |
| Average Time: 19:33.72 Total Time: 1:37:48.58 1-5 Split: 1:57.58 |
| 6) Jacob Kern | | 23:04.00 | 1052 |
116 | Medford High School (MN) | 3176 |
| 1) Tyler Stursa | | 18:22.00 | 322 |
| 2) Garrett Fitzgerald | | 18:41.00 | 419 |
| 3) Brett Johnson | | 19:36.00 | 664 |
| 4) Brock Merritt | | 20:26.00 | 820 |
| 5) Ryan Hermanstorfer | | 21:22.20 | 951 |
| Average Time: 19:41.44 Total Time: 1:38:27.20 1-5 Split: 3:00.20 |
| 6) Devon Sather | | 21:53.00 | 1003 |
| 7) Dylan Stenzel | | 22:13.00 | 1016 |
117 | Hayfield High School (MN) | 3204 |
| 1) Jackson Struck | | 18:30.00 | 367 |
| 2) Ethan Slaathaug | | 18:48.00 | 449 |
| 3) Erik Bungum | | 19:55.70 | 724 |
| 4) Samuel Tempel | | 20:18.40 | 797 |
| 5) Kyle Jacobsen | | 20:43.10 | 867 |
| Average Time: 19:39.04 Total Time: 1:38:15.20 1-5 Split: 2:13.10 |
| 6) Isaiah Tempel | | 21:22.90 | 952 |
| 7) Nathan Grav | | 21:35.00 | 978 |
118 | Saint John's Preparatory School (MN) | 3223 |
| 1) Luc Westling | | 17:39.40 | 128 |
| 2) Andrew Moen | | 19:16.90 | 587 |
| 3) Nate Salzl | | 20:20.95 | 802 |
| 4) Jeremiah Weber | | 20:33.00 | 837 |
| 5) Patrick Montoya | | 20:44.49 | 869 |
| Average Time: 19:42.95 Total Time: 1:38:34.74 1-5 Split: 3:05.09 |
| 6) Christian Brenny | | 21:38.00 | 981 |
| 7) Cormac Smith | | 22:56.60 | 1044 |
119 | Cannon Falls High School (MN) | 3246 |
| 1) James Watson | | 17:56.30 | 196 |
| 2) Erwin Strelow | | 19:12.30 | 569 |
| 3) Vincent Davisson | | 19:57.10 | 730 |
| 4) Jacob Wulf | | 20:44.70 | 872 |
| 5) Tanner Schuttloffel | | 20:47.10 | 879 |
| Average Time: 19:43.50 Total Time: 1:38:37.50 1-5 Split: 2:50.80 |
| 6) Gabe Hepola | | 21:27.60 | 962 |
| 7) Brian Thorburn | | 21:30.50 | 971 |
120 | St. Paul Academy and Summit School (MN) | 3255 |
| 1) Ethan Less | | 18:23.00 | 325 |
| 2) Jonah Spencer | | 19:03.40 | 519 |
| 3) Sam Hanson | | 19:29.00 | 632 |
| 4) George Peltier | | 20:41.00 | 860 |
| 5) Will Rinkoff | | 21:00.30 | 919 |
| Average Time: 19:43.34 Total Time: 1:38:36.70 1-5 Split: 2:37.30 |
| 6) Tom Jaeger | | 21:12.70 | 941 |
| 7) Peter Findell | | 21:27.70 | 963 |
121 | Blue Earth Area High School (MN) | 3285 |
| 1) Grant Strukel | | 16:58.20 | 39 |
| 2) Brady Olsen | | 18:31.50 | 375 |
| 3) Jacob Dikken | | 20:51.90 | 894 |
| 4) Gunnar Fering | | 21:29.80 | 968 |
| 5) Blake Townsend | | 21:59.70 | 1009 |
| Average Time: 19:58.22 Total Time: 1:39:51.10 1-5 Split: 5:01.50 |
| 6) Eric Becker | | 22:16.70 | 1019 |
| 7) Cameron Germain | | 22:23.10 | 1023 |
122 | Dover-Eyota High School (MN) | 3298 |
| 1) Nick Gunter | | 18:24.30 | 337 |
| 2) Owen Mcdonald | | 19:40.70 | 675 |
| 3) Jaedon Trogstad | | 19:49.00 | 702 |
| 4) Blake Ponto | | 20:05.60 | 762 |
| 5) Spencer Ihrke | | 20:26.40 | 822 |
| Average Time: 19:41.20 Total Time: 1:38:26.00 1-5 Split: 2:02.10 |
| 6) Graeden Juenemann | | 20:29.20 | 828 |
| 7) Courson Lukas | | 20:51.10 | 889 |
123 | Zumbrota-Mazeppa High School (MN) | 3348 |
| 1) Cooper Utley | | 19:17.20 | 588 |
| 2) Peyton Liffrig | | 19:22.70 | 612 |
| 3) Will Grimsrud | | 19:24.60 | 616 |
| 4) Ben Knowlton | | 20:04.50 | 758 |
| 5) Carter Cordes | | 20:09.10 | 774 |
| Average Time: 19:39.62 Total Time: 1:38:18.10 1-5 Split: 51.90 |
| 6) Dylan Mollenhauer | | 20:31.90 | 833 |
| 7) Michael Majerus | | 20:51.70 | 893 |
124 | Minnesota Valley Lutheran (MN) | 3367 |
| 1) Jakin Anderson | | 17:42.80 | 144 |
| 2) Dylan Holtmeier | | 19:51.00 | 708 |
| 3) Franklin Selvey | | 20:20.00 | 800 |
| 4) Derek Weisensel | | 20:32.50 | 835 |
| 5) Connor Schaper | | 20:48.60 | 880 |
| Average Time: 19:50.98 Total Time: 1:39:14.90 1-5 Split: 3:05.80 |
| 6) Sam Muske | | 20:50.00 | 882 |
| 7) Andrew Black | | 20:55.10 | 906 |
125 | Menahga High School (MN) | 3377 |
| 1) Joel Isaacson | | 19:13.99 | 575 |
| 2) Luke Brownell | | 19:16.57 | 585 |
| 3) Lyle Brownell | | 19:42.90 | 684 |
| 4) Eddie Salmen | | 20:06.21 | 763 |
| 5) Abram Josephson | | 20:08.57 | 770 |
| Average Time: 19:41.65 Total Time: 1:38:28.24 1-5 Split: 54.58 |
| 6) Christian Johnson | | 20:53.10 | 898 |
| 7) Jack Pietela | | 21:00.40 | 920 |
126 | United South Central High School (MN) | 3394 |
| 1) Hunter Malwitz | | 18:49.00 | 457 |
| 2) Jonathan Schwartz | | 19:30.70 | 640 |
| 3) John Mantor | | 19:47.20 | 696 |
| 4) Caleb Hubbard | | 20:11.60 | 776 |
| 5) Cody Cory | | 20:28.80 | 825 |
| Average Time: 19:45.46 Total Time: 1:38:47.30 1-5 Split: 1:39.80 |
| 6) Justin Cory | | 21:07.00 | 933 |
| 7) Chris Martens | | 21:40.40 | 983 |
127 | Legacy Christian School (MN) | 3417 |
| 1) Ben Nauman | | 18:14.30 | 280 |
| 2) Jeremy Davie | | 19:31.20 | 645 |
| 3) Cooper Manske | | 20:02.40 | 751 |
| 4) Johnny Howse | | 20:03.30 | 754 |
| 5) Lucas Anderson | | 21:42.60 | 987 |
| Average Time: 19:54.76 Total Time: 1:39:33.80 1-5 Split: 3:28.30 |
128 | Lake Park-Audubon (MN) | 3428 |
| 1) Tyler Bjerke | | 19:22.51 | 610 |
| 2) Patrick Cameron | | 19:24.32 | 615 |
| 3) Taylor Johnson | | 19:30.82 | 641 |
| 4) Patrick Hofstrand | | 19:53.73 | 716 |
| 5) Colby Hesby | | 20:35.03 | 846 |
| Average Time: 19:45.28 Total Time: 1:38:46.41 1-5 Split: 1:12.52 |
| 6) Carter Andeerson | | 21:24.96 | 958 |
| 7) Bailey Johnson | | 21:31.73 | 974 |
129 | Sauk Centre High School (MN) | 3505 |
| 1) Jacob Borgerding | | 18:40.30 | 417 |
| 2) Bryan Mensen | | 19:43.00 | 685 |
| 3) Lukas Feitl | | 20:03.60 | 755 |
| 4) Jacob Jennissen | | 20:25.50 | 818 |
| 5) Tanner Marthaler | | 20:31.10 | 830 |
| Average Time: 19:52.70 Total Time: 1:39:23.50 1-5 Split: 1:50.80 |
| 6) Zach Olmshenk | | 21:14.70 | 943 |
| 7) Cody Freirichs | | 21:24.60 | 957 |
130 | Waterville-Elysian-Morristown High School (MN) | 3547 |
| 1) Kaden Cameron | | 17:20.28 | 80 |
| 2) Jared Pavek | | 19:50.73 | 706 |
| 3) Tucker Rients | | 20:21.00 | 803 |
| 4) Lewis Becker | | 21:25.35 | 960 |
| 5) Christian Born | | 21:47.10 | 998 |
| Average Time: 20:08.89 Total Time: 1:40:44.46 1-5 Split: 4:26.82 |
| 6) Andrew Born | | 21:48.80 | 999 |
| 7) Dylan Samlaska | | 22:35.00 | 1033 |
131 | Jackson County Central High School (MN) | 3627 |
| 1) Isaac Johnson | | 19:01.90 | 515 |
| 2) Clayton Cavness | | 19:45.10 | 690 |
| 3) Clay Cranston | | 20:02.90 | 753 |
| 4) Kie Anderson | | 20:07.60 | 767 |
| 5) Holden Broitzman | | 20:54.50 | 902 |
| Average Time: 19:58.40 Total Time: 1:39:52.00 1-5 Split: 1:52.60 |
| 6) Sam Johnson | | 21:09.10 | 938 |
| 7) Hunter Gustin | | 21:21.70 | 949 |
132 | New Richland-H-E-G High School (MN) | 3636 |
| 1) Ben Lewer | | 18:34.00 | 387 |
| 2) Daniel Nydegger | | 19:11.60 | 567 |
| 3) Agro Gushwa | | 20:23.70 | 810 |
| 4) Kollin Reese | | 20:33.70 | 841 |
| 5) Gavin Anderson | | 22:32.30 | 1031 |
| Average Time: 20:15.06 Total Time: 1:41:15.30 1-5 Split: 3:58.30 |
133 | Maple River High School (MN) | 3658 |
| 1) Michael Larson | | 18:28.60 | 359 |
| 2) Will Stencel | | 19:50.00 | 703 |
| 3) Kole Wenner | | 19:52.41 | 713 |
| 4) Nathan Price | | 20:45.00 | 873 |
| 5) Dakota Moske | | 22:04.00 | 1010 |
| Average Time: 20:12.00 Total Time: 1:41:00.01 1-5 Split: 3:35.40 |
| 6) Alexander Passmore | | 22:42.80 | 1034 |
134 | Heron Lake-Okabena High School (MN) | 3659 |
| 1) Carlos Juarez | | 19:42.40 | 682 |
| 2) Paul Salentiny | | 19:51.50 | 709 |
| 3) Christian Juarez | | 19:54.70 | 720 |
| 4) Ben Sheldahl | | 19:58.80 | 737 |
| 5) Tyler Raverty | | 20:23.70 | 811 |
| Average Time: 19:58.22 Total Time: 1:39:51.10 1-5 Split: 41.30 |
| 6) Tyler Brunk | | 22:16.70 | 1020 |
| 7) Sean Sauve | | 23:00.50 | 1048 |
135 | Lake Crystal-Wellcome Memorial (MN) | 3707 |
| 1) Jayden Johnson | | 19:14.30 | 578 |
| 2) Nolan Beckmann | | 19:48.00 | 699 |
| 3) Christo Tschernatsch | | 19:48.90 | 701 |
| 4) James Sullivan | | 20:39.60 | 855 |
| 5) Logan Sullivan | | 20:45.10 | 874 |
| Average Time: 20:03.18 Total Time: 1:40:15.90 1-5 Split: 1:30.80 |
| 6) Josh Kruger | | 20:55.00 | 905 |
| 7) Justin Urban | | 20:57.40 | 913 |
136 | North Lakes Academy (MN) | 3782 |
| 1) Noah Hampton | | 19:29.40 | 635 |
| 2) Kelvin Luebke | | 19:42.00 | 681 |
| 3) Jordan Norwood | | 19:58.70 | 736 |
| 4) Tyler Gaskill | | 20:14.90 | 785 |
| 5) Brayden Dickey | | 21:18.50 | 945 |
| Average Time: 20:08.70 Total Time: 1:40:43.50 1-5 Split: 1:49.10 |
| 6) Davey Povolny | | 23:02.00 | 1049 |
| 7) Joshua Matthews | | 23:29.10 | 1063 |
137 | Pine River-Backus High School (MN) | 3887 |
| 1) Luke Sechser | | 19:15.00 | 580 |
| 2) Nick Ackerman | | 19:18.00 | 589 |
| 3) Louis Bueckers | | 20:50.00 | 883 |
| 4) Caleb Travis | | 20:58.00 | 914 |
| 5) Finagen O'dell | | 21:01.00 | 921 |
| Average Time: 20:16.40 Total Time: 1:41:22.00 1-5 Split: 1:46.00 |
| 6) Marcus Lukanen | | 21:08.00 | 936 |
| 7) Tyler Peterson | | 22:25.60 | 1028 |
138 | Eden Valley-Watkins High School (MN) | 3969 |
| 1) Matthew Notch | | 18:17.19 | 296 |
| 2) Gregory Gathje | | 19:58.70 | 734 |
| 3) Jake Blommer | | 20:56.40 | 910 |
| 4) Jevonte Victor | | 22:12.15 | 1014 |
| 5) Neal Wertish | | 22:12.74 | 1015 |
| Average Time: 20:43.44 Total Time: 1:43:37.18 1-5 Split: 3:55.55 |
| 6) Matt Loch | | 22:13.98 | 1017 |
| 7) Riley Spoden | | 22:21.08 | 1022 |
139 | East Central High School (MN) | 4108 |
| 1) Craig Feist | | 18:23.80 | 333 |
| 2) Bryson Klar | | 20:25.00 | 815 |
| 3) Tyler Thorvig | | 20:48.80 | 881 |
| 4) Clayton Nelson | | 22:26.00 | 1029 |
| 5) Brandon Kenowski | | 23:03.30 | 1050 |
| Average Time: 21:01.38 Total Time: 1:45:06.90 1-5 Split: 4:39.50 |
140 | Sleepy Eye Saint Marys High School (MN) | 4113 |
| 1) Isaac Nelson | | 18:51.80 | 467 |
| 2) Ethan Kirchberg | | 20:12.00 | 778 |
| 3) Joshua Hagen | | 21:06.60 | 930 |
| 4) Zach Schumacher | | 21:25.10 | 959 |
| 5) Nate Fliszar | | 21:35.10 | 979 |
| Average Time: 20:38.12 Total Time: 1:43:10.60 1-5 Split: 2:43.30 |
| 6) Jacob Lux | | 23:17.20 | 1056 |
141 | McGregor High School (MN) | 4125 |
| 1) Micah Barnaby | | 19:58.00 | 731 |
| 2) Lucas Jackson | | 19:59.00 | 738 |
| 3) Harrison Nistler | | 20:42.00 | 863 |
| 4) Logan Jackson | | 20:44.60 | 870 |
| 5) Isaac Nistler | | 21:02.00 | 923 |
| Average Time: 20:29.12 Total Time: 1:42:25.60 1-5 Split: 1:04.00 |
| 6) Nathan Scollard | | 21:33.00 | 976 |
| 7) Marshall Passer | | 21:42.20 | 986 |
142 | MACCRAY High School (MN) | 4130 |
| 1) Tony Froland | | 19:00.00 | 509 |
| 2) Justin Schrupp | | 19:40.00 | 670 |
| 3) Tyler Froland | | 21:29.00 | 965 |
| 4) Brian Larson | | 21:43.00 | 990 |
| 5) Corbin Wohlman | | 21:45.00 | 996 |
| Average Time: 20:43.40 Total Time: 1:43:37.00 1-5 Split: 2:45.00 |
143 | Yellow Medicine East High School (MN) | 4163 |
| 1) Rory Schackelford | | 17:33.00 | 112 |
| 2) Tate Schulte | | 21:41.00 | 984 |
| 3) Drake Lieser | | 22:11.00 | 1013 |
| 4) Bennett Knapper | | 22:24.00 | 1024 |
| 5) Ethan Kontz | | 22:26.00 | 1030 |
| Average Time: 21:15.00 Total Time: 1:46:15.00 1-5 Split: 4:53.00 |
| 6) Luke Kluver | | 23:21.00 | 1059 |
| 7) Caleb Jans | | 23:21.00 | 1060 |
144 | Southwest Minnesota Christian High School (MN) | 4167 |
| 1) Israel Fey | | 19:36.00 | 663 |
| 2) Denver Decker | | 19:55.50 | 723 |
| 3) Joshua Raak | | 21:00.10 | 917 |
| 4) Carter Kracht | | 21:05.10 | 929 |
| 5) Wyatt Decker | | 21:07.40 | 935 |
| Average Time: 20:32.82 Total Time: 1:42:44.10 1-5 Split: 1:31.40 |
| 6) Connor Vanhill | | 21:22.00 | 950 |
| 7) Ethan Sas | | 21:49.80 | 1000 |
145 | Lake of the Woods High School (MN) | 4185 |
| 1) Isaac Dykstra | | 18:45.00 | 436 |
| 2) Andrew Cunningham | | 20:18.00 | 795 |
| 3) Gabriel Johnson | | 21:23.55 | 955 |
| 4) Gabe Johnson | | 21:26.70 | 961 |
| 5) Kyle Shiro | | 22:47.18 | 1038 |
| Average Time: 20:56.09 Total Time: 1:44:40.43 1-5 Split: 4:02.18 |
146 | New York Mills High School (MN) | 4199 |
| 1) Brady Bauck | | 19:14.90 | 579 |
| 2) Cody Benson | | 20:34.80 | 844 |
| 3) Jonas Baune | | 20:39.80 | 856 |
| 4) Ben Hendrickx | | 21:19.28 | 947 |
| 5) Edan Cassidy | | 21:31.46 | 973 |
| Average Time: 20:40.05 Total Time: 1:43:20.24 1-5 Split: 2:16.56 |
| 6) Nathan Bessler | | 22:59.08 | 1046 |
147 | Grand Meadow High School (MN) | 4201 |
| 1) Kolton Arndorfer | | 20:08.70 | 772 |
| 2) Thomas Shaw | | 20:33.10 | 838 |
| 3) Jay Baldus | | 20:38.10 | 852 |
| 4) Jackson Hale | | 20:42.60 | 864 |
| 5) Trent Hungerholt | | 20:46.20 | 875 |
| Average Time: 20:33.74 Total Time: 1:42:48.70 1-5 Split: 37.50 |
| 6) Ethan Gilbert-jahns | | 20:51.00 | 885 |
| 7) Matt Scaglione | | 21:02.70 | 924 |
148 | Concordia Academy (Roseville) (MN) | 4245 |
| 1) Matt Nordby | | 19:33.00 | 652 |
| 2) Josh Hoefs | | 19:55.80 | 725 |
| 3) Caleb Loomis | | 20:35.80 | 849 |
| 4) Luke Symmank | | 21:28.00 | 964 |
| 5) Ryan Kroonblawd | | 23:15.80 | 1055 |
| Average Time: 20:57.68 Total Time: 1:44:48.40 1-5 Split: 3:42.80 |
149 | Twin Cities Academy High School (MN) | 4275 |
| 1) Anthony Frescas | | 19:35.90 | 662 |
| 2) Juan Burleigh | | 19:41.30 | 678 |
| 3) Adam Khalifa | | 21:09.10 | 937 |
| 4) Edgar Dominguez | | 21:34.10 | 977 |
| 5) Clay Anderson | | 22:18.90 | 1021 |
| Average Time: 20:51.86 Total Time: 1:44:19.30 1-5 Split: 2:43.00 |
| 6) Elliot Smola | | 23:20.70 | 1058 |
150 | Pillager High School (MN) | 4334 |
| 1) Anthony Jansen | | 19:56.00 | 727 |
| 2) Jared Eng | | 20:51.00 | 886 |
| 3) Brennen Bordwell | | 20:52.00 | 895 |
| 4) Zeke Gilbertson | | 20:54.00 | 899 |
| 5) Jacob Dobson | | 21:04.00 | 927 |
| Average Time: 20:43.40 Total Time: 1:43:37.00 1-5 Split: 1:08.00 |
| 6) Garrett Olson | | 21:07.00 | 934 |
| 7) Zacc Gilbertson | | 22:48.00 | 1040 |
151 | Christs Household of Faith (MN) | 4435 |
| 1) Mccaleb Alleman | | 20:22.80 | 808 |
| 2) August Eckman | | 20:31.70 | 831 |
| 3) Preston Alleman | | 20:33.80 | 842 |
| 4) Curtis Piepkorn | | 20:54.00 | 900 |
| 5) Aiden Harms | | 23:11.87 | 1054 |
| Average Time: 21:06.83 Total Time: 1:45:34.17 1-5 Split: 2:49.07 |
152 | Wheaton High School (MN) | 4580 |
| 1) Michael Haukos | | 19:21.19 | 604 |
| 2) Andrew Stueve | | 21:23.00 | 953 |
| 3) Austin Morrow | | 21:37.06 | 980 |
| 4) Alex Thorson | | 22:14.80 | 1018 |
| 5) Michael Franzese | | 22:24.20 | 1025 |
| Average Time: 21:24.05 Total Time: 1:47:00.25 1-5 Split: 3:03.01 |
| 6) James Drewicke | | 23:17.39 | 1057 |
153 | Lanesboro High School (MN) | 4668 |
| 1) Pablo Ruen | | 20:07.70 | 768 |
| 2) Greysen Higbe-harrah | | 20:35.70 | 848 |
| 3) Matthew Eversole | | 21:43.50 | 991 |
| 4) Daniel Erickson | | 21:58.90 | 1008 |
| 5) Joey Lange | | 23:07.70 | 1053 |
| Average Time: 21:30.70 Total Time: 1:47:33.50 1-5 Split: 3:00.00 |
| 6) Jared Peterson | | 23:23.40 | 1061 |
154 | Madelia High School (MN) | 4768 |
| 1) James Hodge | | 20:42.70 | 865 |
| 2) Tallin Cook | | 21:09.80 | 939 |
| 3) Jacob Moeller | | 21:23.00 | 954 |
| 4) Derek Davis | | 21:53.20 | 1004 |
| 5) Angel Zamora | | 21:56.20 | 1006 |
| Average Time: 21:24.98 Total Time: 1:47:04.90 1-5 Split: 1:13.50 |
| 6) Rayph Miller | | 22:07.80 | 1012 |
| 7) Joe Fenske | | 22:43.00 | 1035 |
155 | Chisholm High School (MN) | 4828 |
| 1) Jonah Gierman | | 20:56.40 | 911 |
| 2) Conner Sean | | 21:17.70 | 944 |
| 3) Alex Koivisto | | 21:42.70 | 988 |
| 4) Eric Aldrich | | 21:43.90 | 992 |
| 5) Aldrich Erik | | 21:43.90 | 993 |
| Average Time: 21:28.92 Total Time: 1:47:24.60 1-5 Split: 47.50 |
| 6) Caleb Smilanich | | 22:48.30 | 1041 |
| 7) Charlie Thompson | | 22:49.60 | 1042 |
156 | Ellsworth High School (MN) | 4900 |
| 1) Linkin Bossert | | 20:12.12 | 780 |
| 2) Sean Boltjes | | 21:55.21 | 1005 |
| 3) Kade Boltjes | | 22:33.60 | 1032 |
| 4) Carter Boyenga | | 22:45.40 | 1036 |
| 5) Micah Onken | | 22:59.79 | 1047 |
| Average Time: 22:05.22 Total Time: 1:50:26.12 1-5 Split: 2:47.67 |