1 | 39 | Lakeland,
WI - Team Time (1st 5) 1:23:09.6 | Spread (1st 5) 33.9 |
| 2, 7, 9, 10, 11, (12), (25) |
| Andrew Schilling, Will Bodewes, Caleb Anderson, Mackinley FitzPatrick, Colin Koss, (Kavanaugh FitzPatrick), (Luke Bodewes) |
| 16:12.4, 16:40.4, 16:44.5, 16:46.0, 16:46.3, (16:55.6), (17:32.5) |
2 | 85 | Freedom,
WI - Team Time (1st 5) 1:25:12.6 | Spread (1st 5) 1:53.2 |
| 1, 13, 15, 26, 30, (47), (53) |
| Sam Hinz, Kevin Reiter, Travis Reiter, Pete Lemmers, Ben Heacock, (Jake Zoromski), (Ramsey Bloy) |
| 15:47.7, 17:00.6, 17:09.2, 17:34.2, 17:40.9, (18:05.0), (18:17.0) |
3 | 100 | Oconto Falls,
WI - Team Time (1st 5) 1:26:18.8 | Spread (1st 5) 1:18.4 |
| 4, 19, 21, 24, 32, (38), (61) |
| Mike Friedman, Michael Fifield, Evan Konitzer, Liam Spillane, Justan Konitzer, (Luke Vrooman), (Noah Ludemann) |
| 16:24.0, 17:18.5, 17:23.0, 17:30.9, 17:42.4, (17:52.1), (18:30.1) |
4 | 178 | Medford Area,
WI - Team Time (1st 5) 1:28:15.4 | Spread (1st 5) 2:16.3 |
| 3, 17, 48, 50, 60, (67), (68) |
| Jarod Rudolph, Josh Kakes, Sam Hallgren, Elliot Marshall, Trey Ulrich, (Joe Tomandl), (Mike Knight) |
| 16:13.2, 17:11.7, 18:09.0, 18:12.0, 18:29.5, (18:52.0), (18:55.5) |
5 | 188 | Tomahawk,
WI - Team Time (1st 5) 1:29:13.5 | Spread (1st 5) 57.3 |
| 20, 29, 43, 44, 52, (57), (59) |
| Troy Vanstrydonk, Jacob McGuire, Tyler Wittmann, Austin Kaiser, Lucas Tjugum, (Alex Johnson), (Jared Kiander) |
| 17:19.5, 17:39.1, 17:57.0, 18:01.1, 18:16.8, (18:26.9), (18:29.0) |
6 | 198 | Waupaca,
WI - Team Time (1st 5) 1:29:33.0 | Spread (1st 5) 1:26.4 |
| 14, 35, 41, 46, 62, (80), (82) |
| Mitchell Rotta, Ryan Weise, Hunter Smith, Eric Bolwerk, Parker Sweeney, (Ryan Esch), (Ben Waitrovich) |
| 17:07.6, 17:50.8, 17:56.2, 18:04.4, 18:34.0, (19:29.0), (19:33.2) |
7 | 214 | Wittenberg-Birnamwood,
WI - Team Time (1st 5) 1:30:09.4 | Spread (1st 5) 1:08.0 |
| 27, 39, 40, 45, 63, (70), (73) |
| Dustin Tomson, Hunter Kreger, Nathan Miller, Riley Bohlman, Tyler Weller, (Damon Wolff), (Hunter Schroepfer) |
| 17:36.0, 17:53.0, 17:55.0, 18:01.4, 18:44.0, (19:00.5), (19:11.9) |
8 | 219 | Northland Pines,
WI - Team Time (1st 5) 1:30:23.1 | Spread (1st 5) 2:48.9 |
| 8, 33, 42, 55, 81, (83), (105) |
| Kody Radtke, Noah Weber, Noah Schulze, Kyle Radtke, Johnathan Fluegel, (Matt McGill), (Evan Erdmann) |
| 16:43.4, 17:48.0, 17:56.3, 18:23.1, 19:32.3, (19:34.6), (22:26.4) |
9 | 250 | New London,
WI - Team Time (1st 5) 1:31:41.4 | Spread (1st 5) 2:22.4 |
| 18, 22, 54, 69, 87, (88), (92) |
| Dennis Christensen, Schyler Garza, Landon Overesch, Houston Schroeder, Evan Taber, (Nick Overesch), (Eric Driebel) |
| 17:16.4, 17:27.9, 18:19.0, 18:59.3, 19:38.8, (19:43.0), (19:51.8) |
10 | 276 | Seymour,
WI - Team Time (1st 5) 1:32:31.1 | Spread (1st 5) 1:36.8 |
| 31, 37, 56, 74, 78, (85), (86) |
| Dylan Deschler, Aaron Walters, Dylan Weyer, Alec Weitermann, Jacob DeBruin, (Logan Morgan), (Dillon Maass) |
| 17:42.2, 17:51.9, 18:23.5, 19:14.5, 19:19.0, (19:36.9), (19:38.3) |
11 | 291 | Clintonville,
WI - Team Time (1st 5) 1:33:22.2 | Spread (1st 5) 2:14.3 |
| 23, 28, 75, 76, 89, (97), (108) |
| Thomas Miller, Trent Marheine, Cole Cotherman, Joshua Schroeder, Jarren Vanman, (Tim Jerabek), (Devin Kestell) |
| 17:29.8, 17:38.0, 19:15.0, 19:15.3, 19:44.1, (20:55.6), (23:51.2) |
12 | 300 | Mosinee,
WI - Team Time (1st 5) 1:33:22.4 | Spread (1st 5) 2:26.0 |
| 16, 49, 72, 79, 84, (90), (93) |
| Erik Jass, Mason Tomany, Colin Pozorski, Dustin Unertl, Cole Ellis, (Isaac Wirsbinski), (Noah Cox) |
| 17:10.0, 18:11.2, 19:04.2, 19:21.0, 19:36.0, (19:45.4), (19:53.0) |
13 | 308 | Peshtigo,
WI - Team Time (1st 5) 1:33:53.2 | Spread (1st 5) 3:54.6 |
| 5, 65, 66, 77, 95, (104) |
| Tyler Nault, Bryce Trimberger, Jake Ryan, Tyler Lund, Damien VanSleet, (Shane Marquardt) |
| 16:29.7, 18:49.9, 18:51.3, 19:18.0, 20:24.3, (21:55.5) |
14 | 319 | Fox Valley Lutheran,
WI - Team Time (1st 5) 1:34:16.7 | Spread (1st 5) 2:08.8 |
| 34, 36, 64, 91, 94, (96), (99) |
| Chris Krahn, Kyle Favorite, Matthew Schmidt, Kyler Johnson, Jordan Hempel, (Caleb Kolell), (Chase Groff) |
| 17:49.3, 17:51.7, 18:46.7, 19:50.9, 19:58.1, (20:29.2), (21:09.4) |
15 | 363 | Antigo,
WI - Team Time (1st 5) 1:40:01.2 | Spread (1st 5) 5:54.6 |
| 6, 51, 98, 102, 106, (107) |
| Colin Koss, Dominic Quartaro, Drew Hohensee, Nick Marshall, Garrett Becerra, (Mark Siedl) |
| 16:38.3, 18:15.1, 21:08.1, 21:26.8, 22:32.9, (23:04.2) |
16 | 433 | Marinette,
WI - Team Time (1st 5) 1:41:36.2 | Spread (1st 5) 3:10.3 |
| 58, 71, 100, 101, 103, (109), (110) |
| Erik Breuer, Ben Thielen, Jamie Wendt, Jordan Piontkowski, Josh Hitt, (Randy Algeyer), (Randy Allgeyer) |
| 18:28.0, 19:02.4, 21:11.3, 21:16.2, 21:38.3, (24:24.3), (24:32.2) |