1 | 29 | Grantsburg,
WI - Team Time (1st 5) 1:23:37.6 | Spread (1st 5) 58.4 |
| 3, 4, 5, 6, 11, (12), (23) |
| Kyle Roberts, Zack Arnold, Jacob Ohnstad, Brendan Kutz, Daniel Biorn, (Richard Schneider), (Austin Handy) |
| 16:24.2, 16:26.1, 16:33.7, 16:51.0, 17:22.6, (17:23.1), (18:08.0) |
2 | 61 | Chequamegon-Park Falls,
WI - Team Time (1st 5) 1:26:32.1 | Spread (1st 5) 1:55.2 |
| 2, 9, 14, 15, 21, (22), (31) |
| Charles Corbett, Jordan Koski, Dustin Bay, Cameron Pearson, Isaac Weik, (Cade Strehlow), (Sam Belanger) |
| 16:08.9, 17:12.3, 17:30.0, 17:36.8, 18:04.1, (18:07.7), (18:29.3) |
3 | 70 | Drummond,
WI - Team Time (1st 5) 1:27:19.0 | Spread (1st 5) 1:34.6 |
| 7, 8, 10, 17, 28, (33), (34) |
| Bryant Ayers, Ryan Schick, Steven Carlson, Ben Best, Jacob Fibert, (Zach Miller), (Adam Jarecki) |
| 16:51.3, 17:03.0, 17:12.9, 17:45.9, 18:25.9, (18:49.0), (18:53.6) |
4 | 101 | Phillips,
WI - Team Time (1st 5) 1:30:03.1 | Spread (1st 5) 53.5 |
| 13, 18, 19, 25, 26, (32), (49) |
| Steven Kerner, Ethan Gastmann, Kyle Lochner, John Simurdiak, Nate Leipart, (Brody (Broden) Foytik), (Thomas Roberts) |
| 17:28.2, 17:57.3, 17:57.5, 18:18.4, 18:21.7, (18:40.8), (20:11.8) |
5 | 115 | Webster,
WI - Team Time (1st 5) 1:30:16.5 | Spread (1st 5) 3:23.0 |
| 1, 20, 27, 28, 39, (47), (51) |
| Joey Erickson, Matt Smith, Cody Isaacson, Andrew Schrooten, Dan Formanek, (Henri LeGrelle), (Oudy Weber) |
| 16:03.0, 17:59.0, 18:22.6, 18:25.9, 19:26.0, (20:03.0), (20:29.8) |
6 | 160 | Washburn,
WI - Team Time (1st 5) 1:34:10.7 | Spread (1st 5) 1:48.9 |
| 16, 30, 36, 38, 40, (45) |
| Bradley Galligan, Kevin Geisen, Douglas Roth, Ben Bulvosky, Jake Douglas, (Jake Liphart) |
| 17:39.6, 18:29.2, 19:09.8, 19:23.6, 19:28.5, (19:51.0) |
7 | 235 | Hurley,
WI - Team Time (1st 5) 1:40:29.4 | Spread (1st 5) 59.2 |
| 42, 43, 44, 52, 54 |
| Brad Vaara, Cole Kivisto, Cody Starkey, Jared Wendt, Dakota Rice |
| 19:41.9, 19:45.3, 19:46.6, 20:34.5, 20:41.1 |
8 | 263 | Butternut,
WI - Team Time (1st 5) 1:42:34.5 | Spread (1st 5) 2:10.4 |
| 35, 53, 56, 59, 60, (61), (72) |
| Myles Hertreiter, Luke Deitz, Malachi Zielke, Steven Scherwinski, Christian Ernst, (Ryan Prellwitz), (Ben Deitz) |
| 18:59.8, 20:35.0, 20:49.9, 20:59.6, 21:10.2, (21:10.8), (22:30.8) |
9 | 264 | South Shore,
WI - Team Time (1st 5) 1:42:43.5 | Spread (1st 5) 1:29.5 |
| 46, 48, 50, 55, 65, (70), (71) |
| John Bainbridge, Blake Reijo, Keith Kavajecz, Zeke Neider, Justin Wilcox, (Jacob Kavajecz), (Kyle Hipsher) |
| 19:55.3, 20:07.4, 20:27.8, 20:48.2, 21:24.8, (22:18.5), (22:20.5) |
10 | 274 | Flambeau,
WI - Team Time (1st 5) 1:45:04.6 | Spread (1st 5) 5:22.3 |
| 24, 41, 64, 69, 76, (77) |
| Eric Alberson, Zach Kenealy, Will Zimmer, Brock Zeitz, Jasper Wegner, (Casey Kuznar) |
| 18:12.4, 19:37.8, 21:23.6, 22:16.1, 23:34.7, (28:46.9) |
11 | 282 | Solon Springs,
WI - Team Time (1st 5) 1:44:06.9 | Spread (1st 5) 2:27.7 |
| 37, 57, 58, 62, 68, (73) |
| Evan Grubbe, Brandon Wester, Corey Utyro, Trenton Wester, Cody Utyro, (Ben Burns) |
| 19:21.0, 20:50.4, 20:54.1, 21:12.7, 21:48.7, (23:10.6) |
12 | 344 | Mercer,
WI - Team Time (1st 5) 1:51:38.0 | Spread (1st 5) 2:20.6 |
| 62, 66, 67, 74, 75 |
| Quentin Hoffmeister, D'Kota Engler, Jan Alvey, Lucas Huybrecht, Tim Wurlitzer |
| 21:12.7, 21:38.5, 21:48.6, 23:24.9, 23:33.3 |