1 | 52 | Sartell,
MN - Team Time (1st 5) 1:21:41.1 | Spread (1st 5) 53.6 |
| 2, 3, 10, 18, 19, (28), (31) |
| Alex Nemeth, Ryan Fernholz, Nick Juntunen, Zach Nemeth, Patrick Hesse, (Nick Buiceag-Arama), (David Anderson) |
| 15:51.9, 15:55.6, 16:22.8, 16:45.3, 16:45.5, (17:02.6), (17:08.2) |
2 | 59 | Alexandria,
MN - Team Time (1st 5) 1:21:54.8 | Spread (1st 5) 1:23.9 |
| 1, 7, 9, 12, 30, (38), (42) |
| Keaton Gruber, Jackson Wichtendahl, Nolan Christienson, Kyle VanderTuin, Jack Englund, (Patrick Chromey), (Blake Johnston) |
| 15:43.7, 16:13.8, 16:19.4, 16:30.3, 17:07.6, (17:34.5), (17:50.2) |
3 | 72 | Bemidji,
MN - Team Time (1st 5) 1:23:03.2 | Spread (1st 5) 28.4 |
| 8, 13, 15, 16, 20, (24), (37) |
| Soren Dybing, Gage Mostad, Sam Hodgson, Riley Berg, Zac Fouquerel-Skoe, (Nate Alto), (Linaes Whiting) |
| 16:19.2, 16:33.8, 16:40.8, 16:41.8, 16:47.6, (16:52.9), (17:34.2) |
4 | 82 | Willmar,
MN - Team Time (1st 5) 1:23:04.8 | Spread (1st 5) 1:01.3 |
| 4, 14, 17, 21, 26, (31), (34) |
| Hudeife Mire, Mason Wendt, Aden Aden, Muhyadin Mohamed, Fuad Bashir, (Weston Hansen), (Mateo Marin-Mera) |
| 15:57.5, 16:35.7, 16:42.3, 16:50.5, 16:58.8, (17:08.2), (17:25.3) |
5 | 115 | Moorhead,
MN - Team Time (1st 5) 1:24:28.8 | Spread (1st 5) 1:16.2 |
| 6, 22, 25, 27, 35, (39), (40) |
| Dawson Strom, Sam Gebhart, Zach Johnson, Austin Gruenberg, Noah Melton, (Isaac Wicklund), (Jacob Kunka) |
| 16:12.2, 16:52.2, 16:56.9, 16:59.1, 17:28.4, (17:40.3), (17:42.9) |
6 | 230 | Detroit Lakes,
MN - Team Time (1st 5) 1:29:36.5 | Spread (1st 5) 2:00.2 |
| 11, 47, 53, 58, 61, (64), (77) |
| Tanner Olson, Austin Gedrose, Tucker Strawsell, Grant Fritch-Gallatin, Peyton Nordby, (Payton Norby), (Gabe Kitzman) |
| 16:28.1, 18:04.0, 18:13.6, 18:22.5, 18:28.3, (18:35.9), (19:02.6) |
7 | 237 | Becker,
MN - Team Time (1st 5) 1:29:59.6 | Spread (1st 5) 1:22.2 |
| 33, 43, 46, 49, 66, (87), (89) |
| Basil Ricker, Jonathan Novak, Luke Pappenfus, Sam Ricker, Justin Kringler, (Lukas Karel), (Tyson Ricker) |
| 17:17.0, 17:55.3, 18:03.2, 18:04.9, 18:39.2, (19:19.2), (19:23.0) |
8 | 271 | Little Falls,
MN - Team Time (1st 5) 1:31:06.7 | Spread (1st 5) 1:07.7 |
| 35, 54, 55, 62, 65, (80), (102) |
| Hunter Zupko, Drew Peterson, Jonah Ploof, Daniel Bartkowitz, Jackson Grant, (Will Riitters), (Joseph Klosowski) |
| 17:28.4, 18:16.4, 18:17.4, 18:28.4, 18:36.1, (19:08.3), (20:14.0) |
9 | 277 | Monticello,
MN - Team Time (1st 5) 1:31:24.7 | Spread (1st 5) 1:03.2 |
| 41, 44, 48, 70, 74, (75), (92) |
| Marcus Guertin, Logan Wright, Marcus LaVallee, Zach Revenig, Eli Schaffer, (Alec Smieja), (Riley Derby) |
| 17:47.2, 17:58.6, 18:04.5, 18:44.0, 18:50.4, (18:50.6), (19:28.0) |
10 | 293 | St. Cloud Apollo,
MN - Team Time (1st 5) 1:31:43.8 | Spread (1st 5) 2:05.2 |
| 29, 45, 60, 78, 81, (94), (95) |
| Ahmed Cariif, Hanad Osman, Liebon Mohamed, Tucker Tenvoorde, Nick Blommel, (Maison Zimmer), (Sam Brewer) |
| 17:03.4, 18:00.6, 18:27.2, 19:04.0, 19:08.6, (19:32.7), (19:41.2) |
11 | 297 | Rocori,
MN - Team Time (1st 5) 1:31:43.5 | Spread (1st 5) 2:05.4 |
| 23, 57, 69, 72, 76, (84), (88) |
| Brent Heinen, Jonah Olson, Gavin Neugart, Blake Vogt, Carter Austad, (Matthew Thormodson), (Keyshawn Cremers) |
| 16:52.4, 18:21.3, 18:43.5, 18:48.5, 18:57.8, (19:12.2), (19:21.6) |
12 | 336 | Brainerd,
MN - Team Time (1st 5) 1:33:28.7 | Spread (1st 5) 55.3 |
| 51, 67, 68, 71, 79, (83), (86) |
| David Kelm, Maxim Osborne, Evan Storbakken, Andrew Wasniewski, Garrett Goeden, (Izaac Herrlich), (Isaac Herrlich) |
| 18:11.1, 18:41.5, 18:42.9, 18:46.8, 19:06.4, (19:12.0), (19:16.0) |
13 | 377 | Fergus Falls,
MN - Team Time (1st 5) 1:34:54.1 | Spread (1st 5) 1:43.5 |
| 50, 52, 85, 93, 97, (100), (105) |
| Hunter Eldien, Matthew Oehler, Jacob Marvel, Caleb Danielson, Sawyer Votava, (Will Prody), (Ben Nuss) |
| 18:06.6, 18:11.4, 19:15.4, 19:30.6, 19:50.1, (20:03.1), (20:22.0) |
14 | 383 | St. Cloud Tech,
MN - Team Time (1st 5) 1:35:08.7 | Spread (1st 5) 1:28.0 |
| 56, 59, 82, 90, 96, (98), (99) |
| Tennessee Scott-lumbar, Luke Lindhorst, Duncan Quinn, Tyler Anderson, Shane Vachal, (Otto Klaverkamp), (Rylan Grose) |
| 18:19.5, 18:26.3, 19:09.1, 19:26.3, 19:47.5, (19:58.4), (19:58.9) |
15 | 433 | Sauk Rapids-Rice,
MN - Team Time (1st 5) 1:38:57.9 | Spread (1st 5) 5:01.8 |
| 5, 101, 108, 109, 110, (111), (112) |
| Sam Ringger, Jared Bentrud, Alex Torvik, Jack Grabinski, Nick Kosloske, (Cooper Grau-Firkus), (Musab Nuh) |
| 16:12.0, 20:07.0, 20:36.0, 20:49.1, 21:13.8, (21:39.4), (22:35.7) |
16 | 434 | Thief River Falls,
MN - Team Time (1st 5) 1:37:16.9 | Spread (1st 5) 1:44.9 |
| 63, 73, 91, 103, 104, (106), (107) |
| Jayce Lizakowski, Jacob Davis, Daniel Quick, Bryar Lane, Tyler Sele, (Isaac Mauch), (Devin Haugen) |
| 18:30.8, 18:49.2, 19:26.4, 20:14.8, 20:15.7, (20:29.2), (20:33.0) |