1 | 35 | Green Bay Preble,
WI - Team Time (1st 5) 1:21:59.9 | Spread (1st 5) 44.6 |
| 2, 3, 7, 8, 15, (17), (27) |
| Dawson Borley, Khalid Mohamed, Brett Litkey, Joe Engler, Aaron Paris, (Josh Helgeson), (Phillip Balch) |
| 16:03.7, 16:04.6, 16:29.8, 16:33.5, 16:48.3, (16:54.1), (17:18.7) |
2 | 76 | De Pere,
WI - Team Time (1st 5) 1:24:08.5 | Spread (1st 5) 38.8 |
| 9, 10, 12, 20, 25, (35), (51) |
| Andrew Lopez, Aaron Milkie, Max Streichert, Matthew Galler, Daniel Ericksrud, (Wesley Ericksen), (William Soquet) |
| 16:36.7, 16:36.8, 16:43.1, 16:56.4, 17:15.5, (17:38.6), (18:22.0) |
3 | 83 | Kimberly,
WI - Team Time (1st 5) 1:23:01.4 | Spread (1st 5) 2:03.7 |
| 1, 16, 21, 22, 23, (33), (37) |
| Rowen Ellenberg, Tyler Re, Eric Nickasch, Nolan Richey, Michael Schneider, (Reid Sroda), (Kyle Nickasch) |
| 15:02.4, 16:53.4, 16:59.2, 17:00.3, 17:06.1, (17:36.5), (17:41.7) |
4 | 100 | Bay Port,
WI - Team Time (1st 5) 1:25:05.5 | Spread (1st 5) 1:17.6 |
| 5, 14, 19, 28, 34, (39), (40) |
| Ryan Thieme, Drew Dahlin, Andrew Aderhold, Drew Abfall, Anthony Adriansen, (Caleb Rentmeester), (Tyler Guetschow) |
| 16:20.3, 16:47.1, 16:55.8, 17:24.4, 17:37.9, (17:57.3), (17:59.8) |
5 | 167 | Appleton East,
WI - Team Time (1st 5) 1:28:16.3 | Spread (1st 5) 1:30.6 |
| 13, 29, 36, 44, 45, (48), (49) |
| Ryan Mares, Ryan Schmidt, Jacob Unser, Adam Kohler, Austin Becker, (Jackson Edlebeck), (Ian Ottone) |
| 16:43.7, 17:25.0, 17:39.9, 18:13.4, 18:14.3, (18:19.0), (18:21.2) |
6 | 183 | Pulaski,
WI - Team Time (1st 5) 1:28:52.2 | Spread (1st 5) 2:30.8 |
| 4, 30, 32, 56, 61, (63), (67) |
| Brody Olson, Will Murphy, Joe Opolka, Thomas Shaw, TJ Shaw, (Dylan Tousey), (Caleb Miller) |
| 16:17.9, 17:33.3, 17:34.9, 18:37.4, 18:48.7, (18:50.7), (18:57.4) |
7 | 211 | Kaukauna,
WI - Team Time (1st 5) 1:30:13.8 | Spread (1st 5) 1:30.9 |
| 26, 31, 38, 57, 59, (60), (73) |
| Shane Wiegert, Ethan James, Kalon Dvorak, Mason Bodenheimer, Max Schneider, (Colton Herron), (Payton Golding) |
| 17:16.7, 17:34.6, 17:56.9, 18:38.0, 18:47.6, (18:47.7), (19:18.4) |
8 | 216 | West De Pere,
WI - Team Time (1st 5) 1:30:26.8 | Spread (1st 5) 2:09.4 |
| 11, 43, 46, 54, 62, (65), (69) |
| Jermaine Evans, Jonah DeCleene, Alek Kralovec, Devon Hermes, Matthew Burns, (Sam Cherney), (Collin Fayas) |
| 16:40.4, 18:08.9, 18:16.0, 18:31.7, 18:49.8, (18:54.7), (19:02.6) |
9 | 228 | Ashwaubenon,
WI - Team Time (1st 5) 1:30:43.1 | Spread (1st 5) 3:05.1 |
| 6, 24, 52, 70, 76, (77), (78) |
| Randy Johnson, Nick Johnson, Ian MacLean, Tai Crowell, Christian VanIten, (Emmanuel Gutierrez), (Brendon Peterson) |
| 16:27.0, 17:09.3, 18:23.1, 19:11.6, 19:32.1, (19:32.6), (19:41.3) |
10 | 264 | Green Bay East,
WI - Team Time (1st 5) 1:32:35.3 | Spread (1st 5) 1:07.1 |
| 41, 47, 50, 55, 71, (72), (75) |
| Trevor Schlies, Myles Chung, Dorjan Enick, Ryan Sweeney, Jalen Flowers, (Charlie Dickey), (Joshua Laedtke) |
| 18:06.5, 18:18.6, 18:21.4, 18:35.2, 19:13.6, (19:13.7), (19:27.8) |
11 | 295 | Green Bay West,
WI - Team Time (1st 5) 1:33:57.6 | Spread (1st 5) 3:16.2 |
| 17, 58, 64, 74, 82, (83), (84) |
| Alexander Knutson, Emmett Olson, Owen Salzer, Collin Van Dam, Caleb Bazett-Jones, (Shawn Muenster), (Nathaniel Ibuaka) |
| 16:54.1, 18:41.8, 18:51.3, 19:20.1, 20:10.3, (20:59.0), (26:18.2) |
12 | 308 | Green Bay Southwest,
WI - Team Time (1st 5) 1:34:15.6 | Spread (1st 5) 1:37.7 |
| 42, 53, 66, 68, 79, (80), (81) |
| Kevin Gonzalez, Teegan VanGheem, Vince Van Meghem, Jonas Reutzel, Raider Murphy, (Hudson Cornelius), (Braxton Wanek) |
| 18:06.8, 18:29.2, 18:54.8, 19:00.3, 19:44.5, (19:48.5), (19:55.6) |