1 | 62 | Oconto Falls,
WI - Team Time (1st 5) 1:24:23.7 | Spread (1st 5) 1:19.4 |
| 2, 6, 8, 16, 30, (42), (52) |
| Weston Brusky, Jon Dausey, Mike Friedman, Liam Spillane, James Malcheski, (Alex Young), (Logan Konitzer) |
| 16:21.9, 16:36.8, 16:40.5, 17:03.2, 17:41.3, (18:06.4), (18:37.4) |
2 | 75 | Freedom,
WI - Team Time (1st 5) 1:25:01.2 | Spread (1st 5) 16.7 |
| 11, 12, 15, 18, 19, (33), (34) |
| Matt Vosters, Jacob Brickner, Ryan Lemmers, Sam Hinz, Joseph Hinz, (Jacob Green), (Eric Sajdak) |
| 16:53.0, 16:54.6, 16:59.7, 17:04.2, 17:09.7, (17:53.2), (17:56.0) |
3 | 114 | Notre Dame,
WI - Team Time (1st 5) 1:26:47.5 | Spread (1st 5) 1:08.1 |
| 10, 13, 16, 37, 38, (39), (40) |
| Dan Reigh, Eric Robinson, Mark Cullen, Andrew Stillwell, John Strutt, (Ryan Patterson), (John Jones) |
| 16:51.0, 16:55.2, 17:03.2, 17:59.0, 17:59.1, (18:01.0), (18:03.8) |
4 | 141 | Lakeland,
WI - Team Time (1st 5) 1:27:46.5 | Spread (1st 5) 57.7 |
| 21, 23, 25, 29, 43, (65), (73) |
| Marquis Johnson, Michael Orlowski, Justin Smith, Jordan Goessl, Andrew Schilling, (Andrew Goff), (Jake Gibson) |
| 17:14.5, 17:16.4, 17:23.2, 17:40.2, 18:12.2, (18:59.2), (19:18.9) |
5 | 155 | Seymour,
WI - Team Time (1st 5) 1:28:24.1 | Spread (1st 5) 2:20.1 |
| 1, 20, 35, 46, 53, (57), (66) |
| Sean Wagner, Justin Skinkis, Alex Schramm, Derek Sachs, Kyle Peotter, (Josh Hopkins), (Kody Siebers) |
| 16:17.7, 17:10.4, 17:57.0, 18:21.2, 18:37.8, (18:46.1), (19:00.8) |
6 | 175 | Tomahawk,
WI - Team Time (1st 5) 1:29:09.7 | Spread (1st 5) 2:28.7 |
| 3, 26, 28, 58, 60, (71), (75) |
| Bryan Tomek, Connor Ahrens, Ryan Kuehn, Dylan Dahl, Zach Bruesewitz, (Victor Ierulli), (Ben Bartz) |
| 16:22.4, 17:31.2, 17:37.9, 18:47.1, 18:51.1, (19:10.5), (19:22.8) |
7 | 177 | Wittenberg-Birnamwood,
WI - Team Time (1st 5) 1:29:04.1 | Spread (1st 5) 2:28.8 |
| 5, 7, 48, 55, 62, (82), (85) |
| Matt Easker, Eric Tomson, Brandon Martin, Devan Barnes, Dustin Tomson, (Robert Uttecht), (Riley Bohlman) |
| 16:24.1, 16:39.5, 18:25.0, 18:42.6, 18:52.9, (19:39.2), (19:57.1) |
8 | 233 | Medford Area,
WI - Team Time (1st 5) 1:31:44.0 | Spread (1st 5) 1:29.4 |
| 24, 44, 50, 56, 59, (74), (89) |
| Tyler Schumacher, Collyn Heier, Jacob Lueck, Cody Tesch, Alex Wood, (Elliot Marshall), (Cole Quednow) |
| 17:19.4, 18:18.2, 18:34.7, 18:42.9, 18:48.8, (19:22.7), (20:55.0) |
9 | 249 | Clintonville,
WI - Team Time (1st 5) 1:33:39.3 | Spread (1st 5) 5:03.0 |
| 9, 27, 41, 77, 95, (100) |
| Tyler Sawall, Jacob Decleene, Xavier Fletcher, AJ Wilken, Chris Pues, (Dominic Masiarchin) |
| 16:45.0, 17:33.5, 18:06.2, 19:26.6, 21:48.0, (22:41.1) |
10 | 255 | Waupaca,
WI - Team Time (1st 5) 1:32:25.1 | Spread (1st 5) 2:26.1 |
| 14, 45, 51, 69, 76, (81), (101) |
| Zach Wheeler, James Warren, Ryan Weise, Jeff Servey, Eric Bolwerk, (Parker Sweeney), (Issac Barden) |
| 16:59.5, 18:19.7, 18:36.9, 19:03.4, 19:25.6, (19:38.6), (23:15.8) |
11 | 298 | Fox Valley Lutheran,
WI - Team Time (1st 5) 1:33:51.9 | Spread (1st 5) 1:19.1 |
| 32, 61, 67, 68, 70, (79), (88) |
| Jacob Krug, Joshua Schlafer, Adam Stevens, Ken Reschke, Brandon Mumford, (Cody Vils), (Alix McCandless) |
| 17:48.3, 18:52.3, 19:01.3, 19:02.6, 19:07.4, (19:32.6), (20:08.3) |
12 | 305 | Weyauwega-Fremont,
WI - Team Time (1st 5) 1:34:28.0 | Spread (1st 5) 2:19.5 |
| 31, 36, 72, 80, 86, (96), (99) |
| Corey Zeutzius, Nickolas Thomas, James Hoch, Tyler Hart, Logan Kobiske, (Mark Buchholtz), (Dan Crist) |
| 17:42.2, 17:58.3, 19:13.0, 19:32.8, 20:01.7, (21:52.9), (22:20.6) |
13 | 323 | Peshtigo,
WI - Team Time (1st 5) 1:36:00.2 | Spread (1st 5) 4:36.7 |
| 4, 64, 78, 87, 90, (97) |
| Brandon Barrette, Brad Neumann, Colin Hass, Tony Nesberg, Doug Orwig, (Ross Menor) |
| 16:23.5, 18:58.8, 19:32.2, 20:05.5, 21:00.2, (21:59.9) |
14 | 333 | Mosinee,
WI - Team Time (1st 5) 1:35:37.2 | Spread (1st 5) 1:23.2 |
| 49, 54, 63, 83, 84, (92), (94) |
| Colton Mallek, Santosh Gering, Sawyer Wirkus, Jordan Kyhos, Logan Pankratz, (Kyle Lewis), (Erik Jass) |
| 18:27.9, 18:39.2, 18:54.3, 19:44.7, 19:51.1, (21:08.9), (21:34.0) |
15 | 351 | Marinette,
WI - Team Time (1st 5) 1:40:17.3 | Spread (1st 5) 4:52.7 |
| 22, 47, 91, 93, 98, (102) |
| Austin Wright, Erik Breuer, Zach Delong, Eric Helms, Tyler Philipps, (Chase Randall) |
| 17:15.2, 18:23.5, 21:04.1, 21:26.6, 22:07.9, (24:00.9) |