1 | 33 | Solon Springs,
WI - Team Time (1st 5) 1:31:27.1 | Spread (1st 5) 2:46.7 |
| 1, 4, 6, 8, 14, (17), (21) |
| Owen Dickenson, Noland Burchfield, Aaron Pfister, Ben Fromm, Carson Kaunonen, (Calin Lisson), (Colby Latvala) |
| 16:29.4, 18:21.2, 18:34.4, 18:46.0, 19:16.1, (19:31.0), (20:05.0) |
2 | 66 | Washburn,
WI - Team Time (1st 5) 1:35:07.9 | Spread (1st 5) 4:01.3 |
| 2, 7, 15, 16, 26, (30), (34) |
| Sam Borchers, Victor Hart, Sorley Swanstrom, Reese Fleig, Mark Barker, (Jacob Graves), (Seth Johnson) |
| 16:50.2, 18:41.2, 19:17.1, 19:27.9, 20:51.5, (21:19.0), (21:59.9) |
3 | 81 | Butternut,
WI - Team Time (1st 5) 1:39:07.8 | Spread (1st 5) 4:20.0 |
| 3, 5, 11, 27, 35, (37), (38) |
| Mike Brown, Michael Zielke, Josh Koch, Brendan Bebeau, Hayden Bebeau, (Devin Canik), (Ben Pritzl) |
| 18:11.0, 18:23.2, 19:09.0, 20:53.6, 22:31.0, (22:40.2), (22:56.5) |
4 | 86 | Hurley,
WI - Team Time (1st 5) 1:38:36.9 | Spread (1st 5) 1:24.5 |
| 10, 12, 18, 22, 24, (25), (40) |
| Eli Talsma, Cameron Schuelke, Sabastian Yaeger, Mason Genisot, Sebastian Yaeger, (Taylor Kloehn), (Ty Manzanares) |
| 19:07.4, 19:09.5, 19:34.1, 20:14.0, 20:31.9, (20:32.1), (23:02.0) |
5 | 97 | Drummond,
WI - Team Time (1st 5) 1:39:35.9 | Spread (1st 5) 2:11.7 |
| 8, 13, 19, 28, 29, (36), (41) |
| Alexander Rasmussen, Brendan Calkins, Arrik Guess, Fritz Zimmermann, Paul Kneeland, (George Tuttle), (Tyler Runice) |
| 18:46.0, 19:14.7, 19:41.4, 20:56.1, 20:57.7, (22:32.5), (23:07.9) |
6 | 138 | South Shore,
WI - Team Time (1st 5) 1:45:18.0 | Spread (1st 5) 1:56.6 |
| 20, 23, 30, 32, 33, (39) |
| Bjorn Branham, Zachary Hokanson, Caden LaFontaine, Matthew Montgomery, Will Watrin, (Matthew Knaack) |
| 19:59.5, 20:25.0, 21:19.0, 21:38.4, 21:56.1, (23:00.0) |