1 | 33 | Drummond,
WI - Team Time (1st 5) 1:30:29.8 | Spread (1st 5) 1:27.9 |
| 2, 3, 6, 10, 12, (16), (19) |
| Eli Hancock, Gavin Martell, Zach Moore, Wyatt Pajtash, Hunter Campbell, (Aaron Arthur), (Sean Bjork) |
| 17:22.1, 17:24.4, 18:11.7, 18:41.6, 18:50.0, (19:24.9), (19:39.3) |
2 | 40 | Washburn,
WI - Team Time (1st 5) 1:31:46.3 | Spread (1st 5) 2:15.3 |
| 1, 5, 8, 9, 17, (18), (20) |
| Colin Liphart, Andrew Sauer, Matt Kubik, Dalton Collins, Nathan Holder, (Mitchel Hinson), (Nick Smith) |
| 17:15.2, 17:57.2, 18:22.9, 18:40.5, 19:30.5, (19:35.5), (19:53.9) |
3 | 89 | Solon Springs,
WI - Team Time (1st 5) 1:38:59.4 | Spread (1st 5) 3:33.0 |
| 4, 15, 21, 23, 26, (30), (32) |
| Adam Vandenberghe, Nick Zosel, Alex Hunter, Declan Ross, Christian Sellwood, (Reid Lisson), (Josh Smith) |
| 17:44.8, 19:21.3, 20:03.5, 20:32.0, 21:17.8, (21:34.4), (21:46.2) |
4 | 91 | Hurley,
WI - Team Time (1st 5) 1:39:41.8 | Spread (1st 5) 3:14.2 |
| 7, 13, 14, 28, 29, (34), (37) |
| Carson Thewis, Tate Guenard, Joey Messer, Dante Bender, Luke Marczak, (Gavin Ransanici), (Dayne Stuhr) |
| 18:17.0, 19:01.9, 19:20.9, 21:30.8, 21:31.2, (22:00.6), (22:38.7) |
5 | 140 | South Shore,
WI - Team Time (1st 5) 1:47:19.1 | Spread (1st 5) 2:03.4 |
| 22, 24, 27, 31, 36, (39), (40) |
| Hunter Schierman, Hayden Suo, Roger Branham, Tristin Wilcox, Sawyer Schierman, (Steven Kavajecz), (James Molberg) |
| 20:31.5, 21:07.4, 21:27.5, 21:37.8, 22:34.9, (24:02.2), (24:35.9) |
6 | 142 | Butternut,
WI - Team Time (1st 5) 1:47:23.9 | Spread (1st 5) 4:16.6 |
| 11, 25, 33, 35, 38, (41) |
| Josh Brown, Seth Scherwinski, Matt Jarosinski, Charles Hirtreiter, Jace Scherwinski, (Dustin Currier) |
| 18:44.1, 21:15.5, 22:00.1, 22:23.5, 23:00.7, (25:46.1) |