1 | 36 | Becker,
MN - Team Time (1st 5) 1:00:05.5 | Spread (1st 5) 1:44.0 |
| 1, 4, 8, 10, 13, (23), (32) |
| Brandt Hemmelgarn, Holden Hubbard, Hunter Heitkamp, Cooper Pany, Henry Peckskamp, (Tanner Schmitt), (Owen Young) |
| 11:04.0, 11:37.5, 12:10.8, 12:25.2, 12:48.0, (13:41.6), (14:23.9) |
2 | 55 | Princeton,
MN - Team Time (1st 5) 1:02:37.6 | Spread (1st 5) 1:30.4 |
| 5, 6, 9, 15, 20 |
| William Harvala, James Gamec, William Ogilvy, Lincoln Weber, Simeon Daubner |
| 11:51.2, 12:05.4, 12:18.1, 13:01.3, 13:21.6 |
3 | 56 | Big Lake,
MN - Team Time (1st 5) 1:02:33.9 | Spread (1st 5) 2:32.8 |
| 2, 3, 11, 14, 26, (28), (31) |
| Max Baron, Eli Henning, Dallas Kopp, Logan Phillips, Avery Jarvi, (Jamisen Nusbaum), (Evan Hitter) |
| 11:28.1, 11:35.2, 12:36.9, 12:52.8, 14:00.9, (14:08.0), (14:14.4) |
4 | 121 | Foley,
MN - Team Time (1st 5) 1:09:02.8 | Spread (1st 5) 2:28.5 |
| 12, 16, 19, 35, 39, (44), (45) |
| Zackary Busch, Garrett Kankelfitz, Waylon Dreyer, Drew Bauerly, Benson Blank, (Kyle Studanski), (Triton Tatum) |
| 12:45.4, 13:02.5, 13:17.8, 14:43.2, 15:13.9, (17:21.8), (17:33.2) |
| 121 | St. Francis,
MN - Team Time (1st 5) 1:08:59.9 | Spread (1st 5) 2:02.5 |
| 17, 18, 21, 27, 38, (40), (42) |
| AJ Patton, Jacob Savageau, Kiptyn Kaczmarek, Justin Kessel, Alex Cotton, (Emery Tennison), (Oliver Lundquist) |
| 13:07.1, 13:12.5, 13:25.4, 14:05.3, 15:09.6, (15:24.4), (15:42.4) |
6 | 129 | Monticello,
MN - Team Time (1st 5) 1:09:13.5 | Spread (1st 5) 2:30.6 |
| 7, 25, 30, 33, 34, (41), (43) |
| Henry Hanson, Jude Berning, Arnav Gupta, Logan Mossey, Quinn Feierabend, (Brennan Hogg), (Braiden Lerfald) |
| 12:06.6, 13:51.7, 14:13.3, 14:24.7, 14:37.2, (15:37.5), (15:44.7) |
7 | 148 | Milaca,
MN - Team Time (1st 5) 1:11:23.1 | Spread (1st 5) 1:36.5 |
| 22, 24, 29, 36, 37 |
| Tucker Wiederholt, Jpseph Sluis, John Strohmayer, Thomas Linden, Teddy Brix |
| 13:27.7, 13:49.9, 14:13.1, 14:48.2, 15:04.2 |