1 | 35 | Ada-Borup-West,
MN - Team Time (1st 5) 1:29:21.5 | Spread (1st 5) 1:53.3 |
| 1, 6, 7, 10, 11, (24), (31) |
| Christian Sterton, Nick Mathsen, Brent Eggen, Connor Thompson, Tyrel Quick, (Evan Borgen), (Tommy Stewart) |
| 16:37.0, 17:52.8, 17:58.9, 18:22.5, 18:30.3, (19:22.5), (19:42.2) |
| 35 | Park Rapids Area,
MN - Team Time (1st 5) 1:29:47.0 | Spread (1st 5) 1:12.7 |
| 2, 3, 8, 9, 13, (21), (28) |
| Adam Jacobi, Per Jorgenson, Seth Breitweser, Bryce James, Keegan Moses, (Jack Christenson), (Ashton Clark) |
| 17:22.0, 17:32.9, 18:07.5, 18:09.9, 18:34.7, (19:04.4), (19:27.6) |
3 | 75 | Roseau,
MN - Team Time (1st 5) 1:33:15.9 | Spread (1st 5) 1:51.0 |
| 4, 11, 15, 20, 25, (30), (37) |
| Brett Erickson, Joseph Magnusson, Kyle Erickson, Erick Laznicka, Gabe Gracza, (Tevor Olsen), (Nolan Olsen) |
| 17:33.2, 18:30.3, 18:46.2, 19:02.0, 19:24.2, (19:40.6), (20:01.4) |
4 | 103 | United North Central,
MN - Team Time (1st 5) 1:35:24.7 | Spread (1st 5) 47.0 |
| 14, 17, 19, 26, 27, (32), (33) |
| Brett Pinionemi, Blake Schoon, Lars Keranen, Ben Johnson, Wyatt Meech, (Anthony Wurdock), (Jack Pietela) |
| 18:40.4, 18:49.4, 19:01.5, 19:26.0, 19:27.4, (19:50.4), (19:53.6) |
5 | 109 | Warroad,
MN - Team Time (1st 5) 1:35:18.0 | Spread (1st 5) 2:15.5 |
| 5, 16, 18, 34, 36, (40), (41) |
| Zach Heppner, Kyle Spenst, Nick Dejno, Tristan Thompson, Owen Marvin, (Max Marvin), (Emmett Marvin) |
| 17:42.5, 18:48.7, 18:53.2, 19:55.6, 19:58.0, (20:11.6), (20:13.9) |
6 | 155 | Bagley (old),
MN - Team Time (1st 5) 1:38:19.6 | Spread (1st 5) 1:19.4 |
| 22, 23, 29, 38, 43, (51), (53) |
| Max Brinkman, Grant Hemberger, Brayden Sorenson, Treydan Carlson, William Snobl, (Devin Lykins), (Ronnie Melina) |
| 19:05.9, 19:10.2, 19:32.8, 20:05.4, 20:25.3, (22:13.9), (23:22.3) |
7 | 214 | Clearbrook-Gonvick,
MN - Team Time (1st 5) 1:45:34.6 | Spread (1st 5) 3:59.6 |
| 35, 39, 42, 44, 54 |
| Gabe Lavine, Macabee Hammer, Ben Engebretson, Joshua Lavin, John Devries |
| 19:57.8, 20:06.8, 20:23.1, 21:09.5, 23:57.4 |
8 | 235 | Stephen-Argyle Central,
MN - Team Time (1st 5) 1:48:13.3 | Spread (1st 5) 41.0 |
| 45, 46, 47, 48, 49, (50), (52) |
| Carson Pagnac, Seth McGregor, Tyler Estabrook, Zach Hapka, Thomas Pietruszewsk, (Zachary Nordine), (Joey Kekke) |
| 21:21.4, 21:31.0, 21:36.5, 21:42.0, 22:02.4, (22:13.2), (22:16.0) |