1 | 36 | Grantsburg,
WI - Team Time (1st 5) 1:25:10.5 | Spread (1st 5) 58.1 |
| 1, 2, 5, 13, 15, (16), (26) |
| Jacob Ohnstad, Richard Schneider, Erland Olson, Taylor Olson, Sean Handy, (Jeremiah Stevens), (Gus Johnson) |
| 16:31.0, 16:47.9, 16:57.2, 17:25.3, 17:29.1, (17:32.5), (18:10.3) |
2 | 66 | Chequamegon-Park Falls,
WI - Team Time (1st 5) 1:27:04.4 | Spread (1st 5) 1:01.2 |
| 6, 9, 10, 19, 22, (29), (32) |
| Jordan Koski, Kevin Koski, Cameron Pearson, Cade Strehlow, Sam Belanger, (Victor Vuchetich), (Isaac Weik) |
| 16:58.3, 17:09.3, 17:10.4, 17:46.9, 17:59.5, (18:27.1), (18:29.3) |
3 | 111 | Chetek/Weyerhaeuser,
WI - Team Time (1st 5) 1:29:51.7 | Spread (1st 5) 1:26.5 |
| 11, 17, 18, 28, 37, (60), (62) |
| Brandon Books, Chase Riewestahl, Chris Anderson, Chris Anderson, Jeshiah Snyder, (Will Maher), (Tanner Steinmetz) |
| 17:17.6, 17:42.2, 17:42.9, 18:24.9, 18:44.1, (19:50.9), (20:15.3) |
4 | 113 | Webster,
WI - Team Time (1st 5) 1:29:55.6 | Spread (1st 5) 3:25.7 |
| 3, 4, 8, 35, 63, (67), (83) |
| Andrew Schrooten, Billy Cooper, Matt Smith, Dan Formanek, Cortland Summer, (Nathan Gatten), (Sean Martinez) |
| 16:53.6, 16:54.4, 17:08.7, 18:39.6, 20:19.3, (20:56.2), (22:15.6) |
5 | 156 | Drummond,
WI - Team Time (1st 5) 1:31:59.9 | Spread (1st 5) 1:32.7 |
| 14, 23, 36, 41, 42, (48), (51) |
| Steven Carlson, Ryan Schick, Ben Best, Adam Jarecki, Jacob Fibert, (Eli Hancock), (Aaron Arthur) |
| 17:25.8, 17:59.7, 18:40.3, 18:55.6, 18:58.5, (19:12.5), (19:26.6) |
6 | 166 | Cameron,
WI - Team Time (1st 5) 1:32:45.7 | Spread (1st 5) 56.8 |
| 24, 27, 33, 38, 44, (47), (52) |
| Spencer Smith, Kal Gerber, Ben Borstad, Brandon Pittman, Tanner Drew, (Jesse Mikolon), (Ryan Suave) |
| 18:07.0, 18:14.6, 18:35.9, 18:44.4, 19:03.8, (19:11.8), (19:27.2) |
7 | 184 | Phillips,
WI - Team Time (1st 5) 1:33:41.3 | Spread (1st 5) 2:44.3 |
| 7, 25, 39, 55, 58, (74), (87) |
| Kyle Lochner, Nate Leipart, Brody (Broden) Foytik, Thomas Roberts, Max Hoogland, (Ryan Giannoni), (Alex Briske) |
| 17:06.0, 18:07.6, 18:53.6, 19:43.8, 19:50.3, (21:35.9), (22:39.7) |
8 | 245 | Hurley,
WI - Team Time (1st 5) 1:37:13.6 | Spread (1st 5) 2:04.5 |
| 34, 40, 45, 61, 65, (66), (72) |
| Geno Vokolek, Dakota Rice, Brad Vaara, Cole Kivisto, Cody Starkey, (Adam Hendricks), (Brenden Christoferson) |
| 18:37.3, 18:54.2, 19:06.7, 19:53.6, 20:41.8, (20:51.3), (21:24.9) |
9 | 253 | Bruce,
WI - Team Time (1st 5) 1:38:51.0 | Spread (1st 5) 3:42.0 |
| 21, 30, 57, 68, 77, (88), (89) |
| Jared Loomis, Randy Meisegeier, Justin Parker, Walker Golubiff, Colin Wessmen, (Lucas Struzl), (James Scoles) |
| 17:59.1, 18:27.3, 19:45.9, 20:57.6, 21:41.1, (23:12.8), (23:50.7) |
10 | 255 | Flambeau,
WI - Team Time (1st 5) 1:40:17.3 | Spread (1st 5) 6:43.7 |
| 11, 30, 53, 70, 91, (92) |
| Eric Alberson, Zach Kenealy, Matt Anderson, Will Zimmer, Jordan Kozub, (Martin Walle) |
| 17:17.6, 18:27.3, 19:28.3, 21:02.8, 24:01.3, (26:44.5) |
11 | 266 | Washburn,
WI - Team Time (1st 5) 1:39:19.9 | Spread (1st 5) 3:30.8 |
| 20, 50, 56, 69, 71, (76), (90) |
| Bradley Galligan, Connor Bouchard, Matt Kubik, Ross Ledin, Aaron Libert, (Will Dougherty), (Nick Smith) |
| 17:48.6, 19:26.1, 19:44.9, 21:00.9, 21:19.4, (21:39.4), (24:00.2) |
12 | 306 | Butternut,
WI - Team Time (1st 5) 1:41:41.4 | Spread (1st 5) 2:33.2 |
| 46, 49, 59, 73, 79, (93) |
| Christian Ernst, Ryan Prellwitz, Luke Deitz, Riley Christian, Steven Scherwinski, (Gabriel Miesbauer) |
| 19:11.4, 19:23.7, 19:50.7, 21:31.0, 21:44.6, (27:18.4) |
13 | 358 | South Shore,
WI - Team Time (1st 5) 1:46:27.8 | Spread (1st 5) 3:36.5 |
| 43, 64, 81, 84, 86, (94) |
| Blake Reijo, Adam Ranta, Kyle Hipsher, Justin Wilcox, Jacob Kavajecz, (Daniel Asmussen) |
| 19:03.0, 20:32.1, 21:54.7, 22:18.5, 22:39.5, (30:15.5) |
14 | 369 | Ladysmith,
WI - Team Time (1st 5) 1:46:43.9 | Spread (1st 5) 2:38.1 |
| 54, 75, 78, 80, 82, (85) |
| Jay Anderson, Jack Lichwa, Sam Fuchs, Jehiel Franzen, Tristen Nelson, (Ben Hanson) |
| 19:30.0, 21:36.0, 21:43.2, 21:46.6, 22:08.1, (22:29.7) |