1 | 50 | Valders,
WI - Team Time (1st 5) 1:24:52.3 | Spread (1st 5) 3:11.3 |
| 1, 2, 9, 11, 27, (28), (30) |
| Shane Griepentrog, Clay Taylor, Mitchell Braun, Brayden Sabel, Luke Risse, (Ben Eben), (Gunnar Romuald) |
| 15:12.1, 16:14.1, 17:24.9, 17:37.8, 18:23.4, (18:23.6), (18:28.1) |
2 | 94 | Sheboygan Area Lutheran,
WI - Team Time (1st 5) 1:29:52.4 | Spread (1st 5) 49.7 |
| 12, 14, 15, 22, 31, (36), (40) |
| Logan Zak, Travis Tock, Zach Glewen, Logan Grasse, David Vanic, (Grant Portenier), (Drew Vaszily) |
| 17:38.7, 17:48.8, 17:50.5, 18:06.0, 18:28.4, (18:44.5), (18:55.2) |
3 | 117 | Kewaunee,
WI - Team Time (1st 5) 1:30:15.5 | Spread (1st 5) 1:51.3 |
| 3, 23, 24, 33, 34, (48), (68) |
| Cameron Cullen, Jordan Lamack, Christopher Cullen, Jordan Brann, Jacob Schleis, (James Joski), (Lucas Martin) |
| 16:44.3, 18:10.0, 18:11.4, 18:34.2, 18:35.6, (19:18.6), (20:35.8) |
| 117 | Kohler,
WI - Team Time (1st 5) 1:30:35.9 | Spread (1st 5) 2:01.5 |
| 5, 16, 19, 35, 42, (53), (62) |
| Davis Behler, Jake Marventano, Ben Regennitter, Henry Pociask, Clark Behler, (Grant Cunliffe-Owen), (Parker Vierkant) |
| 16:57.5, 17:53.0, 18:03.0, 18:43.4, 18:59.0, (19:40.0), (20:16.7) |
5 | 118 | Cedar Grove-Belgium,
WI - Team Time (1st 5) 1:30:53.3 | Spread (1st 5) 2:16.2 |
| 7, 17, 18, 26, 50, (51), (59) |
| Mason Hoopman, Alex Nett, Will Huenink, Michael Kuerschner, Ian Andersen, (Logan Depies), (Reid Ketterhagen) |
| 17:11.7, 17:55.5, 17:59.4, 18:18.8, 19:27.9, (19:31.2), (19:56.8) |
6 | 184 | Manitowoc Lutheran,
WI - Team Time (1st 5) 1:34:10.1 | Spread (1st 5) 2:07.3 |
| 21, 25, 38, 39, 61, (71), (91) |
| Jacob Kanzenbach, Shawn Egerer, Seth Ciha, Jonah Melso, Jon Thoma, (Braden Revak), (Noah Lukasek) |
| 18:04.5, 18:12.0, 18:49.3, 18:52.5, 20:11.8, (20:43.9), (22:05.7) |
7 | 195 | Roncalli,
WI - Team Time (1st 5) 1:34:41.3 | Spread (1st 5) 3:56.1 |
| 8, 10, 46, 52, 79, (88), (92) |
| Brayden Yanda, Ryan Jacoby, Deacon Gray, Will Falconer, Brenden Battag, (Nathan Cole), (Matt Isselman) |
| 17:15.2, 17:27.0, 19:11.7, 19:36.1, 21:11.3, (21:52.6), (22:27.2) |
8 | 222 | Saint Lawrence Seminary,
WI - Team Time (1st 5) 1:36:04.5 | Spread (1st 5) 3:18.9 |
| 6, 44, 47, 60, 65, (66), (77) |
| Joaquin Barajas-Orozco, Nicholas Dean, Rem Quinton David, Izael Ornelas, Samson Mathew, (Ricky Conlin), (Jimmy O'Neill) |
| 17:08.1, 19:00.5, 19:18.3, 20:10.6, 20:27.0, (20:28.7), (21:03.3) |
9 | 260 | Elkhart Lake-Glenbeulah,
WI - Team Time (1st 5) 1:38:06.2 | Spread (1st 5) 2:33.4 |
| 29, 45, 55, 56, 75, (80), (89) |
| Aaron Roth, Trevor Awe, Colin Meiselwitz, Clayton Henschel, Markus Prigge, (Charlie Loeffler), (Sal Viglietti) |
| 18:26.6, 19:11.6, 19:41.6, 19:46.4, 21:00.0, (21:23.4), (22:01.2) |
| 260 | Winnebago Lutheran Academy,
WI - Team Time (1st 5) 1:38:32.4 | Spread (1st 5) 3:07.7 |
| 32, 37, 41, 67, 83, (96), (100) |
| Bennett Midthun, Ellis Keifenheim, Kaden Volbright, Jackson Bublitz, Brennan Caul, (Noah Pollesch), (Noah Brehmer) |
| 18:31.2, 18:48.9, 18:58.2, 20:35.2, 21:38.9, (23:17.6), (27:05.0) |
11 | 274 | St. Mary's Springs,
WI - Team Time (1st 5) 1:39:19.6 | Spread (1st 5) 2:34.8 |
| 20, 58, 63, 64, 69, (78), (81) |
| Henry Dennis, Colin Twohig, Hazen Norton, Tyler Hoffmann, Brady Olig, (Leo Freund), (Rees Rademann) |
| 18:03.7, 19:56.1, 20:16.9, 20:24.4, 20:38.5, (21:07.7), (21:33.4) |
12 | 293 | Hilbert,
WI - Team Time (1st 5) 1:40:21.0 | Spread (1st 5) 4:55.1 |
| 4, 57, 72, 74, 86, (87), (93) |
| Andrew Mader, Ryan Hoffman, Logan Franczek, Weston Pohjola, Coen Gehl, (Damian Franczek), (David Behnke) |
| 16:53.6, 19:47.1, 20:52.9, 20:58.7, 21:48.7, (21:52.2), (22:27.4) |
13 | 343 | Howards Grove,
WI - Team Time (1st 5) 1:43:14.1 | Spread (1st 5) 2:39.7 |
| 42, 70, 73, 76, 82, (84), (90) |
| Jonah Walleser, Parker Sloma, Braven Wilson, Austin Eisentraut, Charlie Marten, (Matthew Gerend), (Trey Sixel) |
| 18:59.0, 20:39.3, 20:56.6, 21:00.5, 21:38.7, (21:43.0), (22:04.8) |
14 | 347 | Southern Door,
WI - Team Time (1st 5) 1:49:01.2 | Spread (1st 5) 8:34.4 |
| 13, 53, 85, 97, 99, (102) |
| Ben Grota, Lucas Conard, Brayden Vogel, Cody Penovich, Nic Kallin, (Lukas Kallin) |
| 17:46.2, 19:40.0, 21:43.7, 23:30.7, 26:20.6, (28:40.6) |
15 | 437 | Mishicot,
WI - Team Time (1st 5) 1:58:08.4 | Spread (1st 5) 9:18.3 |
| 49, 94, 95, 98, 101 |
| Kaden Kowalski, Micah Eells, Davin Olson, Brodie DeBauche, Alex Baranowski |
| 19:18.7, 22:36.4, 22:52.1, 24:44.2, 28:37.0 |