1 | 25 | Chequamegon-Park Falls,
WI - Team Time (1st 5) 1:25:16.3 | Spread (1st 5) 2:25.2 |
| 1, 2, 5, 7, 10, (12), (17) |
| Kevin Koski, Cameron Pearson, Sam Belanger, Cole Bay, Brady Kielpikowski, (Chanse Mortenson), (Joe Sylvester) |
| 15:42.5, 16:36.6, 17:16.4, 17:33.1, 18:07.7, (18:09.6), (18:31.8) |
2 | 93 | Webster,
WI - Team Time (1st 5) 1:32:57.9 | Spread (1st 5) 2:32.5 |
| 6, 13, 16, 19, 39, (54), (55) |
| Billy Cooper, Andrew Ruiz, Andrew Schrooten, Joey Formanek, Darrick Nelson, (Alec Gustafson), (Dan Formanek) |
| 17:32.8, 18:13.2, 18:27.2, 18:39.4, 20:05.3, (21:14.0), (21:18.5) |
3 | 104 | Drummond,
WI - Team Time (1st 5) 1:34:20.4 | Spread (1st 5) 1:49.7 |
| 8, 20, 22, 24, 30, (35), (42) |
| Eli Hancock, Aaron Arthur, Hunter Campbell, Zach Moore, Jarod Bletsch, (Nathan Eisenhauer), (Sean Bjork) |
| 17:38.5, 18:51.5, 19:05.2, 19:17.0, 19:28.2, (19:52.4), (20:15.4) |
4 | 113 | Grantsburg,
WI - Team Time (1st 5) 1:34:38.8 | Spread (1st 5) 2:20.3 |
| 4, 23, 26, 29, 31, (33), (38) |
| Richard Schneider, Jeremiah Stevens, Jackson Gerber, Camilo Volkmann, Spencer Louis, (Joseph Ohnstad), (Mark Olson) |
| 17:10.4, 19:15.0, 19:18.6, 19:24.1, 19:30.7, (19:46.2), (19:57.8) |
5 | 135 | Cameron,
WI - Team Time (1st 5) 1:36:41.0 | Spread (1st 5) 1:50.1 |
| 9, 25, 28, 36, 37, (40), (43) |
| Kal Gerber, Tanner Drew, Sean Mcgregor, Brandon Pittman, Michael Timblin, (Michael Maresca), (Joe Murphy) |
| 18:07.3, 19:17.5, 19:21.7, 19:57.1, 19:57.4, (20:13.7), (20:15.5) |
6 | 174 | Washburn,
WI - Team Time (1st 5) 1:38:30.7 | Spread (1st 5) 2:01.1 |
| 15, 21, 45, 46, 47, (48) |
| Connor Bouchard, Matt Kubik, Dalton Collins, Nathan Holder, Nick Smith, (Derek Kozak) |
| 18:21.9, 19:04.5, 20:19.7, 20:21.6, 20:23.0, (20:27.8) |
7 | 205 | Saint Croix Falls,
WI - Team Time (1st 5) 1:40:53.1 | Spread (1st 5) 5:29.3 |
| 3, 27, 52, 58, 65, (76) |
| Henry Klein, Matt Lamirande, Theo Deluca, Noah Berg, Sam Butler, (Hal Edwards) |
| 16:44.6, 19:19.6, 21:01.1, 21:33.9, 22:13.9, (27:42.4) |
8 | 214 | South Shore,
WI - Team Time (1st 5) 1:41:54.4 | Spread (1st 5) 3:24.0 |
| 11, 41, 49, 56, 57, (70), (73) |
| Blake Reijo, Roger Branham, Hunter Schierman, Hayden Suo, Tristin Wilcox, (Austin Tetting), (James Molberg) |
| 18:09.5, 20:14.6, 20:29.3, 21:27.5, 21:33.5, (22:44.2), (24:47.7) |
9 | 233 | Hurley,
WI - Team Time (1st 5) 1:50:14.7 | Spread (1st 5) 11:15.8 |
| 14, 34, 44, 64, 77 |
| Dakota Rice, Tate Guenard, Luke Marczak, Dante Bender, Joey Messer |
| 18:18.6, 19:50.0, 20:18.4, 22:13.3, 29:34.4 |
10 | 258 | Ladysmith,
WI - Team Time (1st 5) 1:45:45.6 | Spread (1st 5) 3:44.6 |
| 18, 51, 59, 63, 67, (69), (72) |
| Dale Hetke, Ben Hanson, Payden Long, Nathan Roach, Jake Zimmer, (Dustin Roach), (Jack Lichwa) |
| 18:38.5, 20:46.7, 21:44.4, 22:12.9, 22:23.1, (22:43.3), (22:53.4) |
11 | 288 | Frederic/Luck,
WI - Team Time (1st 5) 1:50:53.9 | Spread (1st 5) 6:12.0 |
| 32, 53, 62, 66, 75 |
| Stephen Martin, Chase Rowe, Mark Siebenthal, Zach Peterson, Chris Kuechenmeister |
| 19:32.4, 21:07.7, 22:06.6, 22:22.8, 25:44.4 |
12 | 310 | Shell Lake,
WI - Team Time (1st 5) 1:50:06.7 | Spread (1st 5) 2:00.9 |
| 50, 60, 61, 68, 71, (74) |
| Daniel Parish, Marty Anderson, Nathaniel Swan, Linden Nelson, Seth Olson, (Phabien Sturtze) |
| 20:43.9, 21:52.0, 22:04.6, 22:41.4, 22:44.8, (25:40.5) |