1 | 53 | Bay Port,
WI - Team Time (1st 5) 1:24:45.9 | Spread (1st 5) 1:27.7 |
| 3, 7, 10, 16, 17, (27), (37) |
| Anthony Adriansen, Connor Behrend, Jacob Schertz, Landen Heim, Dylan Shulstad, (Grant Rocheleau), (Steven North) |
| 16:01.8, 16:47.4, 16:59.0, 17:28.2, 17:29.5, (17:59.3), (18:16.1) |
2 | 72 | Green Bay Preble,
WI - Team Time (1st 5) 1:26:27.9 | Spread (1st 5) 56.9 |
| 8, 11, 12, 20, 21, (36), (45) |
| Garrison Willems, Aaron Paris, Ethan Raye, Adam Cotter, Ian Hoppe, (Peyton Kuehn), (Connor Shaw) |
| 16:50.9, 17:01.2, 17:02.3, 17:45.7, 17:47.8, (18:12.3), (18:25.2) |
3 | 78 | Manitowoc Lincoln,
WI - Team Time (1st 5) 1:26:46.0 | Spread (1st 5) 1:37.5 |
| 4, 14, 15, 22, 23, (30), (33) |
| Mason Gates, Isaac Merten, Caleb Jatczak, Ethan Frisch, Landon Zick, (Cale Luer), (Zach Bergner) |
| 16:12.9, 17:25.0, 17:27.7, 17:50.0, 17:50.4, (18:05.0), (18:07.0) |
4 | 103 | Kimberly,
WI - Team Time (1st 5) 1:26:35.5 | Spread (1st 5) 2:27.4 |
| 1, 6, 29, 32, 35, (40), (42) |
| Logan Salzmann, Kyle Nickasch, Matt Leder, Joe Coffey, Max Ingraham, (Brecken Olson), (Gage Giesen) |
| 15:44.6, 16:30.4, 18:02.1, 18:06.4, 18:12.0, (18:20.9), (18:22.6) |
5 | 137 | West De Pere,
WI - Team Time (1st 5) 1:28:33.5 | Spread (1st 5) 2:39.5 |
| 2, 18, 28, 38, 51, (52), (54) |
| Noah Jahnke, Matthew Schmoll, Landon Nuthals, Zach Suda, Vaughn Gerrits, (Ryan Flood), (Lucius Janquart) |
| 15:59.6, 17:35.9, 18:00.6, 18:18.3, 18:39.1, (18:41.2), (18:44.3) |
6 | 148 | Kaukauna,
WI - Team Time (1st 5) 1:28:58.7 | Spread (1st 5) 2:42.8 |
| 5, 13, 26, 46, 58, (67), (69) |
| Aaron Schimke, Kalon Dvorak, Mason Bodenheimer, Michael Herres, Jeron Laughtenslager, (Riley Gerrits), (Jaron Lautenschlager) |
| 16:16.1, 17:20.3, 17:57.9, 18:25.5, 18:58.9, (19:15.4), (19:31.3) |
7 | 196 | Pulaski,
WI - Team Time (1st 5) 1:31:15.0 | Spread (1st 5) 2:22.3 |
| 9, 24, 41, 56, 66, (68), (71) |
| TJ Shaw, Connor Heezen, Nick Symons, Connor Nooyen, Nowak Dayne, (Symons Nicholas), (Griffin Nowak) |
| 16:53.0, 17:51.4, 18:21.0, 18:54.3, 19:15.3, (19:25.4), (19:36.8) |
8 | 207 | De Pere,
WI - Team Time (1st 5) 1:32:05.2 | Spread (1st 5) 1:04.3 |
| 25, 31, 39, 55, 57, (60), (62) |
| Casey Trousil, Enoch Thielhelm, Malachi Oslund, Garrett Foth, Evan Milkie, (Dylan Pardini), (Bryce Bougie) |
| 17:54.2, 18:05.6, 18:20.7, 18:46.2, 18:58.5, (19:00.7), (19:04.4) |
9 | 238 | Ashwaubenon,
WI - Team Time (1st 5) 1:32:46.5 | Spread (1st 5) 51.7 |
| 34, 43, 48, 53, 60, (63), (65) |
| Joel Watts, Eli Hermann, Ethan Specht, Cameron Van Iten, Isaiah Kipp, (Gavin McLean), (Zahkyah Cummins) |
| 18:09.0, 18:22.8, 18:31.0, 18:43.0, 19:00.7, (19:08.0), (19:11.0) |
10 | 286 | Green Bay Southwest,
WI - Team Time (1st 5) 1:35:35.7 | Spread (1st 5) 2:39.4 |
| 19, 47, 70, 72, 78, (79), (80) |
| William Bartle, Braxton Wanek, Israel Pedroza, Dylan Deppe, Darren Deines, (Sam Moore), (Joshua Bonnie) |
| 17:36.2, 18:26.5, 19:33.3, 19:44.1, 20:15.6, (20:35.8), (20:57.8) |
11 | 306 | Green Bay East,
WI - Team Time (1st 5) 1:35:43.7 | Spread (1st 5) 1:24.7 |
| 44, 50, 64, 73, 75, (76), (82) |
| Ryan Sweeney, Huw Griffiths, Larson Parks, Noah Carlson, Cobi Serrano, (Charles Dickey), (Ian Froelich) |
| 18:24.1, 18:37.4, 19:08.3, 19:45.1, 19:48.8, (20:13.3), (20:58.7) |
12 | 340 | Green Bay West,
WI - Team Time (1st 5) 1:38:29.9 | Spread (1st 5) 2:26.0 |
| 49, 59, 74, 77, 81, (83), (84) |
| Collin Van Dam, Caleb Bazett-Jones, Reuben Olson, Shawn Muenster, Ephraim Rogina, (Aiden Miller Riesterer), (Ashton Lubinski) |
| 18:32.1, 19:00.0, 19:45.3, 20:14.4, 20:58.1, (23:12.6), (23:59.4) |