1 | 48 | Big Lake,
MN - Team Time (1st 5) 1:22:24.7 | Spread (1st 5) 1:51.8 |
| 1, 2, 9, 17, 19, (25), (30) |
| Jack Leuer, Owen Layton, Gavin Flavin, Judd Layton, Trent Erickson, (David Guyse), (Gavin Vold) |
| 15:26.5, 15:31.4, 16:52.0, 17:16.5, 17:18.3, (17:36.8), (17:48.9) |
2 | 58 | Becker,
MN - Team Time (1st 5) 1:24:06.4 | Spread (1st 5) 1:19.5 |
| 4, 5, 7, 15, 27, (37), (48) |
| Tanner Felton, Parker Spindler, Alex Swanson, Evan Hubbard, Brandt Hemmelgarn, (Jase Tobako), (Mason Tschida) |
| 16:20.5, 16:24.1, 16:33.5, 17:08.3, 17:40.0, (18:24.1), (18:53.9) |
| 58 | Monticello,
MN - Team Time (1st 5) 1:24:02.4 | Spread (1st 5) 1:05.6 |
| 3, 6, 8, 20, 21, (24), (33) |
| Christopher Falk, Paul Fasen, Ty Brouwer, Sameer Gupta, Ezra Pemberton, (Landon Harwood), (Vince Kaley) |
| 16:13.6, 16:31.7, 16:39.3, 17:18.6, 17:19.2, (17:36.5), (18:12.1) |
4 | 145 | Spectrum,
MN - Team Time (1st 5) 1:29:47.1 | Spread (1st 5) 1:47.2 |
| 12, 14, 35, 38, 46, (56), (64) |
| Ryan Guntzel, Kaleb Jones, John Fischer, Brady Johnson, Tai Warnke, (Jonathan Kleinman), (Eddie Truwe) |
| 17:03.7, 17:06.4, 18:14.8, 18:31.3, 18:50.9, (19:11.4), (19:37.4) |
5 | 150 | St. Cloud Apollo,
MN - Team Time (1st 5) 1:29:43.9 | Spread (1st 5) 2:05.4 |
| 11, 16, 28, 42, 53, (73), (74) |
| Elijah Preisler, Ryan Karls, Orion Preisler, Marco Gordon, Nicolas Clark, (Eli Sutton), (August Dorn) |
| 17:01.4, 17:12.2, 17:43.3, 18:40.2, 19:06.8, (20:19.5), (20:19.7) |
6 | 162 | St. Cloud Tech,
MN - Team Time (1st 5) 1:30:24.9 | Spread (1st 5) 1:53.5 |
| 10, 29, 32, 44, 47, (52), (62) |
| Joseph Marlette, Andres Sandoval, Amado Sandoval, Oliver Schoenrock, Marcus Wade, (Lucas Couzens), (Joshua Allen) |
| 16:58.9, 17:44.5, 18:03.7, 18:45.4, 18:52.4, (19:05.5), (19:33.2) |
7 | 184 | Foley,
MN - Team Time (1st 5) 1:31:47.1 | Spread (1st 5) 3:03.2 |
| 13, 18, 40, 41, 72, (76), (77) |
| Weston Harris, Preston Holewa, Alex Jennissen, Noah Mix, Nolan Novak, (Rian Bauerly), (Brooks Hovland) |
| 17:06.0, 17:17.0, 18:37.0, 18:37.9, 20:09.2, (20:33.0), (20:50.9) |
8 | 201 | St. Francis,
MN - Team Time (1st 5) 1:32:15.9 | Spread (1st 5) 1:40.0 |
| 26, 31, 36, 51, 57, (65), (66) |
| Ryder Mold, Cooper Smith, Coy Apfelbeck, Caleb Schoenrock, Kyle Swanson, (Ashton Rolf), (Nick Aanenson) |
| 17:37.7, 17:57.4, 18:18.0, 19:05.1, 19:17.7, (19:43.7), (19:47.1) |
9 | 211 | Princeton,
MN - Team Time (1st 5) 1:33:02.1 | Spread (1st 5) 1:50.0 |
| 22, 39, 43, 49, 58, (63), (67) |
| Conner Quigley, Bayden Brenteson, Levi Sanderson, Rander Draheim, Shane Franklin, (Brecken Yetzer), (Ethan Wagner) |
| 17:29.8, 18:34.3, 18:44.0, 18:54.2, 19:19.8, (19:35.9), (19:47.9) |
10 | 227 | Zimmerman,
MN - Team Time (1st 5) 1:33:43.5 | Spread (1st 5) 1:34.3 |
| 23, 45, 50, 54, 55, (60), (61) |
| Corbin Vaale, Brodric Jenc, Gianni Artisensi-Skime, Jack Bouley, Andrew Rindels, (Grady Wendt), (Tucsen Roman) |
| 17:34.4, 18:49.2, 19:03.2, 19:08.0, 19:08.7, (19:23.8), (19:24.8) |
11 | 300 | Milaca,
MN - Team Time (1st 5) 1:37:11.6 | Spread (1st 5) 1:46.0 |
| 34, 59, 68, 69, 70, (71), (75) |
| Rollie Steinbrecher, Michael Geranen, William Lange, Gabriel Jergens, Thomas Leom, (Cole Smith), (Daniel Linden) |
| 18:12.2, 19:22.0, 19:48.0, 19:51.2, 19:58.2, (20:02.1), (20:20.7) |