1 | 31 | Kimberly,
WI - Team Time (1st 5) 1:20:26.4 | Spread (1st 5) 1:41.7 |
| 1, 2, 4, 6, 18, (23), (33) |
| Rowen Ellenberg, Jack Fitzgerald, Jesse Lambrecht, Will Demerath, Reid Sroda, (Michael Schneider), (Logan Hartman) |
| 15:14.0, 15:51.8, 16:09.4, 16:15.5, 16:55.7, (17:09.6), (17:28.0) |
2 | 57 | Green Bay Preble,
WI - Team Time (1st 5) 1:22:55.6 | Spread (1st 5) 50.0 |
| 5, 8, 12, 12, 20, (28), (31) |
| Dawson Borley, Tanner Conard, Nick Verheyden, Salvador Sierra, Jasper Rosenau, (Josh Helgeson), (Brett Litkey) |
| 16:12.5, 16:20.2, 16:40.2, 16:40.2, 17:02.5, (17:16.6), (17:21.3) |
3 | 86 | Bay Port,
WI - Team Time (1st 5) 1:24:27.7 | Spread (1st 5) 24.7 |
| 14, 15, 17, 19, 21, (22), (42) |
| Drew Dahlin, Kyle Thieme, Ryan Thieme, Nicholas Key, Drew Abfall, (Andrew Aderhold), (Peter Martin) |
| 16:42.2, 16:44.5, 16:55.1, 16:59.0, 17:06.9, (17:07.3), (17:55.0) |
4 | 122 | De Pere,
WI - Team Time (1st 5) 1:25:41.8 | Spread (1st 5) 1:20.8 |
| 9, 11, 29, 30, 43, (44), (45) |
| Max Streichert, Andrew Lopez, Matthew Galler, Aaron Milkie, Daniel Ericksrud, (Jacob Monfils), (Tyler Blum) |
| 16:34.3, 16:37.2, 17:17.5, 17:17.7, 17:55.1, (17:55.8), (17:56.9) |
5 | 126 | Appleton East,
WI - Team Time (1st 5) 1:25:54.4 | Spread (1st 5) 52.5 |
| 10, 24, 26, 32, 34, (36), (37) |
| Ryan Mares, Trevor Dunlap, Ryan Schmidt, Heath Piaskowski, Austin Becker, (Jacob Unser), (Austin Close) |
| 16:36.4, 17:12.1, 17:13.1, 17:23.9, 17:28.9, (17:33.8), (17:36.7) |
6 | 178 | Kaukauna,
WI - Team Time (1st 5) 1:28:05.0 | Spread (1st 5) 46.2 |
| 25, 27, 39, 41, 46, (58), (61) |
| Ethan Vandehey, Ethan James, Shane Wiegert, Tyler Doering, Max Schneider, (Jacob Vosters), (Colton Herron) |
| 17:12.5, 17:16.3, 17:45.4, 17:52.1, 17:58.7, (18:48.8), (18:59.7) |
7 | 226 | Pulaski,
WI - Team Time (1st 5) 1:30:53.2 | Spread (1st 5) 2:52.3 |
| 3, 48, 53, 59, 63, (67), (70) |
| Brody Olson, Will Murphy, Joe Opolka, Dylan Tousey, Hunter Bowman, (Jack Walker), (Garrett Mihalski) |
| 16:07.9, 18:17.4, 18:29.8, 18:57.9, 19:00.2, (19:06.8), (19:21.3) |
8 | 230 | Ashwaubenon,
WI - Team Time (1st 5) 1:31:12.3 | Spread (1st 5) 2:11.2 |
| 16, 47, 50, 57, 60, (69), (80) |
| Randy Johnson, Nick Johnson, Tai Crowell, Christian VanIten, Ian MacLean, (Sam Lokken), (Emmanuel Gutierrez) |
| 16:47.8, 18:11.3, 18:25.5, 18:48.7, 18:59.0, (19:14.8), (19:45.9) |
9 | 270 | Green Bay West,
WI - Team Time (1st 5) 1:32:42.6 | Spread (1st 5) 1:50.9 |
| 35, 40, 55, 68, 72, (76), (82) |
| Alexander Knutson, Owen Salzer, Luis Villa, Gavin Doxtator, Zechariah Benoit, (Emmett Olson), (Andrew Jessen) |
| 17:32.6, 17:51.9, 18:42.5, 19:12.1, 19:23.5, (19:30.9), (20:21.2) |
10 | 272 | Green Bay Southwest,
WI - Team Time (1st 5) 1:33:09.2 | Spread (1st 5) 47.7 |
| 49, 51, 52, 56, 64, (65), (77) |
| Aidan LaMere, Ibrahim Ali, Ben Fredeen, Lucas LaMere, Vince Van Meghem, (Mitchell Lipinski), (Anthony Martynski) |
| 18:17.6, 18:29.2, 18:29.7, 18:47.4, 19:05.3, (19:06.0), (19:32.1) |
11 | 292 | West De Pere,
WI - Team Time (1st 5) 1:33:47.8 | Spread (1st 5) 3:23.4 |
| 7, 62, 71, 74, 78, (79), (81) |
| Jermaine Evans, Jonah DeCleene, Josh Hampton, Matthew Burns, McGregor Farah, (Brody VandenHeuvel), (Scott Gronbeck) |
| 16:18.2, 19:00.0, 19:22.8, 19:25.2, 19:41.6, (19:43.3), (19:47.7) |
12 | 306 | Green Bay East,
WI - Team Time (1st 5) 1:34:25.5 | Spread (1st 5) 1:44.7 |
| 38, 54, 66, 73, 75, (83), (84) |
| Jackson Adler, Dorjan Enick, Raul Phillips-Cas, Myles Chung, Karam Shahrouri, (Blake McCurrie), (Jonathan Woodhead) |
| 17:44.7, 18:40.8, 19:06.1, 19:24.5, 19:29.4, (21:12.6), (21:40.8) |