1 | 36 | Brookfield East,
WI - Team Time (1st 5) 1:23:22.1 | Spread (1st 5) 22.7 |
| 4, 5, 8, 9, 10, (14), (18) |
| Logan Bell, Mark Browne, Trent Curry, Ian Szablewski, Joseph Hemmer, (Bennett Hanson), (Jackson Pitzen) |
| 16:28.4, 16:28.5, 16:46.0, 16:48.1, 16:51.1, (17:03.5), (17:09.8) |
2 | 75 | Greendale,
WI - Team Time (1st 5) 1:25:29.2 | Spread (1st 5) 17.7 |
| 11, 12, 15, 16, 21, (38), (39) |
| Matthew Stilling, Logan Lutz, Ryan Unruh, Jason Yager, Connor Polenske, (Aaron Shibilski), (Theo Brozynski) |
| 17:00.0, 17:00.2, 17:05.1, 17:06.2, 17:17.7, (18:18.5), (18:28.7) |
3 | 77 | Brookfield Central,
WI - Team Time (1st 5) 1:24:45.5 | Spread (1st 5) 1:39.5 |
| 3, 6, 17, 22, 29, (31), (33) |
| Blake Boles, Adam Uy, Ryan Brooke, Thomas Harmeyer, Patrick Ramesh, (Ryan Flatley), (Nathan Hirsch) |
| 16:02.3, 16:34.6, 17:06.8, 17:20.0, 17:41.8, (17:46.9), (17:56.6) |
4 | 88 | West Allis Nathan Hale,
WI - Team Time (1st 5) 1:25:25.2 | Spread (1st 5) 1:55.7 |
| 2, 7, 20, 25, 34, (36), (47) |
| Josh Truchon, Liam Kelley, Brad Glisczinski, Matthew Kees, Ethan Fisher, (Cole Konczal), (Brennan Kompas) |
| 16:01.0, 16:42.0, 17:15.0, 17:30.5, 17:56.7, (18:02.6), (18:44.0) |
5 | 130 | Milwaukee Ronald Reagan,
WI - Team Time (1st 5) 1:27:50.9 | Spread (1st 5) 49.5 |
| 13, 27, 28, 30, 32, (43), (44) |
| Gabriel Ramirez, Nathan Brown, Marco Cordero, Dominic Torres, Erick Torres, (Joseph Cruz), (Alejandro Lezama) |
| 17:02.3, 17:36.4, 17:38.4, 17:42.0, 17:51.8, (18:35.4), (18:37.3) |
6 | 146 | South Milwaukee,
WI - Team Time (1st 5) 1:28:36.6 | Spread (1st 5) 2:38.7 |
| 1, 23, 35, 42, 45, (50), (68) |
| Aidan Sodemann, Cameron Blaha, Owen Smith, Dan Schultz, Ryan Johnson, (Nick Dehoyos), (Nate Snead) |
| 15:58.8, 17:26.0, 18:00.0, 18:34.3, 18:37.5, (18:56.6), (20:47.6) |
| 146 | Wauwatosa West,
WI - Team Time (1st 5) 1:29:05.0 | Spread (1st 5) 1:18.6 |
| 19, 24, 26, 37, 40, (49), (54) |
| Collin Jacobi, Michael Dettlaff, Adam Justin, Jacob Burgardt, Joseph Mielcarek, (Jude Whale), (Miles Coppage) |
| 17:13.5, 17:28.3, 17:35.1, 18:16.0, 18:32.1, (18:47.4), (19:19.0) |
8 | 249 | West Allis Central,
WI - Team Time (1st 5) 1:35:12.3 | Spread (1st 5) 1:12.5 |
| 41, 46, 51, 52, 59, (67), (72) |
| Jacob Unger, Jake Unger, Pierce Shelvik, Hunter Turcin, Ian Huber, (Kiontis Gallion), (Hunter Sherry) |
| 18:33.8, 18:40.0, 19:05.9, 19:06.3, 19:46.3, (20:44.0), (21:15.3) |
9 | 279 | Cudahy,
WI - Team Time (1st 5) 1:37:33.3 | Spread (1st 5) 1:34.6 |
| 48, 53, 55, 60, 63, (64), (65) |
| Nathan Hall, Seth Lipor, Jaycee Deluna, Colton Feirer, Chris Mysliwy, (Nick Wilke), (Cameron Miller) |
| 18:44.1, 19:16.6, 19:22.3, 19:51.6, 20:18.7, (20:20.6), (20:24.3) |
10 | 319 | Carmen South,
WI - Team Time (1st 5) 1:42:15.3 | Spread (1st 5) 1:52.9 |
| 57, 58, 61, 70, 73, (75), (77) |
| Angelo Ricco, Aaron Salas, Jahdiel LaFontaine, Xavier Ortega, Matthew Cleary, (Anthony Bachmann), (Jeremiah Adams) |
| 19:42.1, 19:44.1, 20:06.4, 21:07.7, 21:35.0, (22:16.3), (23:21.5) |
11 | 324 | Milwaukee Bradley Technical,
WI - Team Time (1st 5) 1:42:31.8 | Spread (1st 5) 1:34.8 |
| 56, 62, 66, 69, 71, (74), (76) |
| Jacob Rodriguez, Jashawn Forester, Wallace Coriuntae, Lester Britt, Noah Huff, (Cedric Sanders), (Josiah Gillie) |
| 19:40.0, 20:10.4, 20:28.7, 20:57.9, 21:14.8, (22:10.1), (22:26.6) |