1 | 50 | Aquinas,
WI - Team Time (1st 5) 1:23:46.6 | Spread (1st 5) 1:28.2 |
| 1, 2, 4, 14, 29, (32), (51) |
| Mike Christianson, Michael Christianson, Patrick Campbell, Joel Egbert, Trevor Smith, (Will Reckase), (Paul Jacobs) |
| 16:09.0, 16:19.9, 16:31.9, 17:08.6, 17:37.2, (17:42.9), (18:14.5) |
2 | 78 | Viroqua,
WI - Team Time (1st 5) 1:25:57.1 | Spread (1st 5) 35.5 |
| 9, 11, 12, 18, 28, (33), (58) |
| David Lund, Avery Sutherland, Paul Kochhaeuser, Lucus Berg, Ryan Farrell, (JJ McClelland), (Kenneth Ackman) |
| 16:58.5, 17:02.9, 17:05.0, 17:16.7, 17:34.0, (17:43.0), (18:34.0) |
3 | 93 | Nekoosa,
WI - Team Time (1st 5) 1:25:58.0 | Spread (1st 5) 1:36.2 |
| 5, 6, 13, 17, 52, (72), (84) |
| Matt Eidenschink, Mike Peterson, Hunter Smith, Jarod Coyer, Chad Cyboran, (Kane Schrader), (jeff Radke) |
| 16:38.7, 16:45.0, 17:06.3, 17:13.1, 18:14.9, (19:07.7), (19:39.6) |
4 | 109 | Onalaska,
WI - Team Time (1st 5) 1:26:59.2 | Spread (1st 5) 1:09.4 |
| 7, 8, 22, 30, 42, (54), (56) |
| Andrew Sorenson, Andy Sorenson, Maddie Hibshman, Jay Arroyo, Zac Sobeck, (Damien Roers), (David Zettler) |
| 16:54.1, 16:57.0, 17:26.4, 17:38.2, 18:03.5, (18:31.0), (18:33.1) |
5 | 172 | Mauston,
WI - Team Time (1st 5) 1:28:56.7 | Spread (1st 5) 1:19.6 |
| 10, 16, 44, 49, 53, (57), (60) |
| David Linsmeyer, Dale Osthoff, Joel Heesch, Dan Rampetsreiter, AJ Butts, (Jack Orton), (Taylor Ingraham) |
| 17:02.6, 17:11.7, 18:06.2, 18:14.0, 18:22.2, (18:33.8), (18:37.0) |
6 | 178 | Ellsworth,
WI - Team Time (1st 5) 1:29:11.4 | Spread (1st 5) 1:45.2 |
| 15, 20, 38, 39, 66, (73), (75) |
| Ike Taplin, Jaylin Pavloski, Matt Priest, Sam Mahaffey, Daigen Afdahl, (James Jean), (Lucas Green) |
| 17:09.7, 17:23.4, 17:51.5, 17:51.9, 18:54.9, (19:14.7), (19:15.7) |
7 | 222 | West Salem,
WI - Team Time (1st 5) 1:30:34.8 | Spread (1st 5) 1:18.2 |
| 26, 36, 46, 50, 64, (89), (107) |
| Brandon Gaethke, Alex Pederson, Brennon Scallon, Michael Sauter, Tim Hougum, (Hunter Longworth-Quam), (Taylor Gile) |
| 17:32.8, 17:48.6, 18:08.3, 18:14.1, 18:51.0, (20:00.3), (20:46.0) |
8 | 243 | Black River Falls,
WI - Team Time (1st 5) 1:31:11.9 | Spread (1st 5) 2:48.7 |
| 3, 37, 62, 65, 76, (82), (83) |
| William Peasley, Brandon Skelding, Lukas Karl, Michael Fetting, Brady Gartner, (Zachary Markhardt), (Cody Sanchez) |
| 16:27.5, 17:50.3, 18:46.8, 18:51.1, 19:16.2, (19:36.2), (19:36.9) |
9 | 248 | Adams-Friendship,
WI - Team Time (1st 5) 1:31:42.1 | Spread (1st 5) 1:52.3 |
| 21, 23, 48, 77, 79, (90), (110) |
| Ryan Zimmerman, Chris Jahnz, Matt Peterson, Hubert Monroe, Jordan Huber, (Tyler Schults), (Nick Vodicka) |
| 17:26.2, 17:26.6, 18:13.9, 19:16.9, 19:18.5, (20:05.7), (21:02.2) |
10 | 261 | Altoona,
WI - Team Time (1st 5) 1:32:10.5 | Spread (1st 5) 2:06.1 |
| 19, 45, 47, 69, 81, (103), (104) |
| Mike Byrns, Ryan Hanson, Tom Auth, Luke Revello, Nick LeMay, (Pascal Pastrana), (Connor Hanson) |
| 17:22.3, 18:07.1, 18:12.6, 19:00.1, 19:28.4, (20:30.6), (20:33.8) |
11 | 269 | Prescott,
WI - Team Time (1st 5) 1:32:44.0 | Spread (1st 5) 2:26.6 |
| 24, 41, 55, 63, 86, (87), (112) |
| Cole Hauenstein, Matt Pechacek, Zach Sobolewski, Nick Helberg, Cameron Cruz, (Nick Strandine), (Austin Fay) |
| 17:27.0, 18:00.0, 18:32.8, 18:50.6, 19:53.6, (19:57.3), (21:19.0) |
12 | 273 | Durand,
WI - Team Time (1st 5) 1:32:30.3 | Spread (1st 5) 1:41.3 |
| 27, 35, 67, 70, 74, (97), (98) |
| Jed Dodge, Adam Melstrom, Johnny Cole, Derrick Wolf, Jory Wagner, (Jordan Gardner), (Troy Baier) |
| 17:33.7, 17:43.9, 18:57.0, 19:00.7, 19:15.0, (20:17.0), (20:21.0) |
13 | 334 | Neillsville,
WI - Team Time (1st 5) 1:34:43.1 | Spread (1st 5) 2:43.6 |
| 34, 59, 61, 78, 102, (108), (111) |
| Cordell Kapusta, David Schablow, Jared Boon, Sam Knodle, Spencer Ortmann, (Josh Lis), (Orlando Macias) |
| 17:43.3, 18:34.2, 18:41.2, 19:17.5, 20:26.9, (20:53.2), (21:07.5) |
14 | 356 | Mondovi,
WI - Team Time (1st 5) 1:36:16.6 | Spread (1st 5) 2:44.9 |
| 31, 40, 92, 94, 99, (118), (119) |
| Sasha Maro, Alexander Maro, Joe Critchfield, Eric Lewiston, Steven Wright, (Jakob Jehn), (Erik Hesselman) |
| 17:40.6, 17:55.1, 20:06.5, 20:08.9, 20:25.5, (22:10.8), (23:45.4) |
15 | 387 | Sparta,
WI - Team Time (1st 5) 1:38:02.0 | Spread (1st 5) 3:59.7 |
| 25, 43, 101, 105, 113, (114), (116) |
| Brock Williamson, Mark Larson, Andrew Ochoa, Bodhi Ender, Matt Arnold, (Isaac Pokorny), (Dan Amundson) |
| 17:28.3, 18:05.0, 20:26.7, 20:34.0, 21:28.0, (21:33.0), (21:46.0) |
16 | 425 | Westfield/Montello,
WI - Team Time (1st 5) 1:38:44.1 | Spread (1st 5) 1:14.2 |
| 68, 80, 88, 93, 96, (100), (106) |
| Davin Anderson, Casey Knaup, Abe Woitula, Scott Gohlke, Jayson Reetz, (Matthew Stauss), (Tyler McLaughlin) |
| 18:59.1, 19:25.6, 19:57.4, 20:08.7, 20:13.3, (20:25.9), (20:44.6) |
17 | 451 | Gale-Ettrick-Trempealeau,
WI - Team Time (1st 5) 1:40:03.4 | Spread (1st 5) 1:52.4 |
| 71, 85, 91, 95, 109, (115), (117) |
| Alex Magnuson, Jesse Brandsoy, Michael Trimpl, Hunter Evenson, Shayne Cline, (Ben Oanes), (Ricky Reinholdt) |
| 19:04.4, 19:46.0, 20:06.0, 20:10.2, 20:56.8, (21:38.7), (21:50.0) |