1 | 68 | Amherst,
WI - Team Time (1st 5) 1:29:30.9 | Spread (1st 5) 1:48.8 |
| 2, 8, 16, 18, 24, (49), (64) |
| Adam Wise, Cole McKenzie, David Reick, Sawyer Eiden, Trent Miller, (Robert Johannes), (Trevor Carlson) |
| 16:55.7, 17:30.3, 18:06.8, 18:13.6, 18:44.5, (20:04.1), (21:22.0) |
2 | 81 | Princeton-Green Lake,
WI - Team Time (1st 5) 1:30:33.4 | Spread (1st 5) 1:18.4 |
| 9, 10, 11, 21, 30, (44), (67) |
| Alex Galatowitsch, Conner Richter, Alex Van Crete, Casey Dykstra, Tanner Drews, (Luke Pulvermacher), (PJ Molthan) |
| 17:37.4, 17:42.4, 17:43.8, 18:34.0, 18:55.8, (19:27.2), (21:31.1) |
3 | 93 | Bonduel,
WI - Team Time (1st 5) 1:30:58.0 | Spread (1st 5) 1:52.0 |
| 4, 13, 19, 26, 31, (37), (40) |
| Jared Wondra, Colin Ewing, Jacob Moede, Craig Rusch, Charlie Mews, (Carter Kurey), (William Beaumier) |
| 17:04.3, 17:47.9, 18:19.7, 18:49.8, 18:56.3, (19:05.6), (19:15.6) |
4 | 116 | Coleman,
WI - Team Time (1st 5) 1:31:43.2 | Spread (1st 5) 3:21.9 |
| 3, 5, 15, 39, 54, (73), (81) |
| Miles Kremsreiter, Kasey Casper, Caleb Gross, Koltin Grysbowski, Brandon Engels, (Shamus McLain), (Javlin Baars) |
| 17:02.7, 17:05.1, 17:58.3, 19:12.5, 20:24.6, (21:48.5), (22:34.2) |
5 | 121 | Pardeeville,
WI - Team Time (1st 5) 1:32:24.0 | Spread (1st 5) 1:55.7 |
| 6, 20, 29, 32, 34, (41), (45) |
| Dylan Oelke, Jack Trahms, Brody Horton, Tanner Johnson, Spencer Smith, (Alex Shaw), (Jacob Ott) |
| 17:05.8, 18:24.5, 18:54.2, 18:58.0, 19:01.5, (19:19.2), (19:31.3) |
6 | 176 | Oconto,
WI - Team Time (1st 5) 1:36:12.6 | Spread (1st 5) 3:55.7 |
| 7, 17, 36, 53, 63, (70), (72) |
| Josh Woller, Kyle Stoll, Riley Skarda, Logan Allan, Seth Brooks, (Hayden Honish), (Alex Maynard) |
| 17:19.1, 18:12.3, 19:04.5, 20:21.9, 21:14.8, (21:40.5), (21:45.6) |
7 | 193 | Laconia,
WI - Team Time (1st 5) 1:37:22.9 | Spread (1st 5) 1:27.2 |
| 22, 27, 46, 48, 50, (52), (57) |
| Derek Stahmann, Jeb Loomans, Langdon Everson, Hayden Pucker, Jaeden Stilen, (Sam Wright), (Logan Meyer) |
| 18:40.0, 18:53.0, 19:47.2, 19:55.5, 20:07.2, (20:11.8), (20:38.5) |
8 | 203 | Weyauwega-Fremont,
WI - Team Time (1st 5) 1:38:04.5 | Spread (1st 5) 3:44.3 |
| 14, 28, 35, 58, 68, (77), (80) |
| Patrick Long, Jacob Carroll, Lupe Hernandez, Carson Kester, Jakob Mills, (Chris Strehlow), (Nick Loehrke) |
| 17:51.3, 18:53.6, 19:02.4, 20:41.6, 21:35.6, (22:16.8), (22:26.5) |
9 | 225 | Iola-Scandinavia,
WI - Team Time (1st 5) 1:39:27.6 | Spread (1st 5) 4:52.1 |
| 1, 33, 56, 66, 69 |
| Joe Makovec, Erick Kriewaldt, Erik Grenlie, Bryce Johnson, Trenton Niemi |
| 16:47.2, 18:58.7, 20:35.9, 21:26.5, 21:39.3 |
10 | 226 | St. Mary Catholic,
WI - Team Time (1st 5) 1:39:47.1 | Spread (1st 5) 4:18.9 |
| 12, 25, 55, 59, 75, (76), (84) |
| Thomas Hogerty, Ethan Unruh, Michael Weninger, Pierce Steffen, Cullin Hayes, (Josh Hopwood), (Simon Zhang) |
| 17:45.6, 18:46.1, 20:27.3, 20:43.6, 22:04.5, (22:07.8), (23:56.3) |
11 | 230 | Menominee Indian,
WI - Team Time (1st 5) 1:39:49.7 | Spread (1st 5) 2:39.9 |
| 23, 38, 43, 62, 64, (83), (85) |
| Ashton Cox, Richard Wayka, Jason Komanekin, Morgun Fish, Tyson Webster, (Mason Cardish), (Elliott Miller) |
| 18:42.1, 19:06.0, 19:25.5, 21:14.1, 21:22.0, (23:39.1), (24:52.4) |
12 | 308 | Markesan,
WI - Team Time (1st 5) 1:44:51.0 | Spread (1st 5) 2:35.4 |
| 47, 51, 60, 71, 79 |
| Kole Straks, James Digman, Alan Zacharias, Kolbe Kimball, Landon Leedle |
| 19:50.8, 20:07.3, 20:44.1, 21:42.6, 22:26.2 |
13 | 337 | Crivitz,
WI - Team Time (1st 5) 1:47:47.7 | Spread (1st 5) 3:57.8 |
| 42, 61, 74, 78, 82 |
| Shane Bauer, Travis Giese, Ryley Bemis, Alec Grandaw, Rhys Pepin |
| 19:24.7, 20:45.9, 21:51.8, 22:22.8, 23:22.5 |