1 | 67 | Princeton-Green Lake,
WI - Team Time (1st 5) 1:27:45.7 | Spread (1st 5) 50.1 |
| 4, 8, 13, 20, 22, (47), (52) |
| Alex Van Crete, Conner Richter, Alex Flick, Alex Galatowitsch, Devin Kallenbach, (Bennett Bartol), (Wyatt Johnson) |
| 17:06.0, 17:19.0, 17:34.0, 17:50.6, 17:56.1, (18:58.0), (19:09.5) |
2 | 73 | Rosholt,
WI - Team Time (1st 5) 1:27:35.6 | Spread (1st 5) 1:30.8 |
| 1, 6, 15, 24, 27, (39), (44) |
| Adam Rzentkowski, Sawyer Fleming, Jonah Guzman, Dausen Anderson, Bryan Cook, (Cole Bembenek), (Isaiah Cherek) |
| 16:34.5, 17:15.4, 17:41.2, 17:59.2, 18:05.3, (18:28.9), (18:42.3) |
3 | 103 | Amherst,
WI - Team Time (1st 5) 1:29:14.6 | Spread (1st 5) 43.1 |
| 11, 14, 18, 26, 34, (35), (61) |
| Adam Wise, Cole McKenzie, Sawyer Eiden, David Reick, Trent Miller, (Seth Barnes), (Robert Johannes) |
| 17:31.8, 17:37.8, 17:47.4, 18:02.7, 18:14.9, (18:17.5), (19:43.9) |
4 | 132 | Bonduel,
WI - Team Time (1st 5) 1:30:34.3 | Spread (1st 5) 1:37.6 |
| 10, 17, 23, 31, 51, (54), (56) |
| Jared Wondra, Colin Ewing, Jacob Moede, Austin Kurey, Alex Schill, (Craig Rusch), (Carter Kurey) |
| 17:30.8, 17:46.6, 17:58.9, 18:09.6, 19:08.4, (19:17.4), (19:30.6) |
5 | 164 | Laconia,
WI - Team Time (1st 5) 1:31:46.8 | Spread (1st 5) 2:01.6 |
| 3, 16, 46, 49, 50, (60), (62) |
| Alec Potter, Kyle Westphal, Derek Stahmann, Logan Meyer, Hayden Pucker, (Jeb Loomans), (Michael Kastein) |
| 17:04.5, 17:44.8, 18:48.6, 19:02.8, 19:06.1, (19:41.9), (19:45.5) |
6 | 167 | Wittenberg-Birnamwood,
WI - Team Time (1st 5) 1:31:36.2 | Spread (1st 5) 51.7 |
| 19, 25, 38, 42, 43, (45), (48) |
| Cole Schairer, Brendan Resch, Damon Wolff, Teagon Lehman, Nathan Miller, (Hunter Schroepfer), (Alex Nelson) |
| 17:48.9, 17:59.9, 18:28.4, 18:38.4, 18:40.6, (18:48.0), (18:58.8) |
7 | 187 | St. Mary Catholic,
WI - Team Time (1st 5) 1:33:32.6 | Spread (1st 5) 3:21.2 |
| 5, 12, 37, 63, 70, (77) |
| Brandon Wagner, Ethan Unruh, Connor Trader, Sam Solowicz, Colin Higgins, (Cullin Hayes) |
| 17:12.2, 17:32.6, 18:27.5, 19:46.9, 20:33.5, (21:07.2) |
8 | 199 | Coleman,
WI - Team Time (1st 5) 1:34:32.8 | Spread (1st 5) 4:15.8 |
| 7, 9, 40, 65, 78, (87), (88) |
| Miles Kremsreiter, Kasey Casper, Caleb Gross, Garret Johnson, Dakota Baars, (RJ Duckert), (Cameron Zirbil) |
| 17:16.4, 17:20.2, 18:29.5, 19:54.5, 21:32.2, (25:28.5), (30:26.9) |
9 | 235 | Pardeeville,
WI - Team Time (1st 5) 1:34:53.4 | Spread (1st 5) 1:23.4 |
| 32, 36, 53, 55, 59, (66), (69) |
| Dylan Oelke, Jack Trahms, Tanner Johnson, Cody Burns, Jacob Ott, (Seth Stollfus), (Jackson Pargman) |
| 18:13.3, 18:21.5, 19:11.6, 19:30.3, 19:36.7, (19:54.6), (20:14.6) |
10 | 240 | Markesan,
WI - Team Time (1st 5) 1:36:46.2 | Spread (1st 5) 4:02.0 |
| 2, 30, 57, 75, 76, (81), (85) |
| Jordan Jahnke, Chris Schwartz, Ben Bruss, Kole Straks, Wes Elford, (Landon Leedle), (Shane Ryan) |
| 17:02.0, 18:09.2, 19:34.0, 20:57.0, 21:04.0, (21:58.0), (23:11.0) |
11 | 281 | Weyauwega-Fremont,
WI - Team Time (1st 5) 1:38:43.2 | Spread (1st 5) 3:46.7 |
| 21, 41, 68, 72, 79 |
| Duane Brazil, Patrick Long, Zarek Hoffman, Jacob Carroll, Chris Strehlow |
| 17:53.7, 18:33.6, 19:56.4, 20:39.1, 21:40.4 |
12 | 288 | Menominee Indian,
WI - Team Time (1st 5) 1:38:03.0 | Spread (1st 5) 2:29.9 |
| 28, 58, 64, 67, 71, (74), (82) |
| Tyler Komanekin, Sonny Nacotee, Jason Komanekin, Jerome Munson, Richard Wayka, (Tyson Webster), (Morgun Fish) |
| 18:06.6, 19:34.2, 19:50.8, 19:54.9, 20:36.5, (20:52.9), (22:18.5) |
13 | 297 | Oconto,
WI - Team Time (1st 5) 1:41:33.7 | Spread (1st 5) 4:27.8 |
| 29, 32, 73, 80, 83, (84), (86) |
| Kyle Stoll, Riley Skarda, Hayden Honish, Brennan Zahm, Matthew Zahm, (Alex Maynard), (Sean Durand) |
| 18:07.9, 18:13.3, 20:46.0, 21:50.8, 22:35.7, (22:50.6), (23:13.3) |