1 | 30 | West Allis Nathan Hale,
WI - Team Time (1st 5) 1:23:18.9 | Spread (1st 5) 2:01.8 |
| 1, 3, 5, 9, 12, (14), (21) |
| Josh Truchon, Joseph Hertel, Brennan Kompas, Matthew Kees, Collin Raschka, (Alex White), (Jack Hutter) |
| 15:12.7, 16:50.5, 16:52.5, 17:08.7, 17:14.5, (17:23.4), (18:10.8) |
2 | 42 | Brookfield Central,
WI - Team Time (1st 5) 1:25:43.2 | Spread (1st 5) 57.1 |
| 2, 4, 6, 13, 17, (19), (20) |
| Nathan Hirsch, Ryan Flatley, Will Strader, Jonah Husslein, Gavin Tacke, (Preston Rockwell), (Jerry Lu) |
| 16:49.2, 16:52.4, 16:54.9, 17:20.4, 17:46.3, (17:55.9), (17:58.9) |
3 | 60 | Greendale,
WI - Team Time (1st 5) 1:26:44.4 | Spread (1st 5) 36.5 |
| 8, 10, 11, 15, 16, (26), (27) |
| Ben Barutzke, Connor Polenske, Jason Yager, Andrew Muehr, Aaron Shibilski, (Luke Terry), (Max Gerbensky) |
| 17:07.7, 17:11.1, 17:13.1, 17:28.3, 17:44.2, (18:50.6), (18:52.3) |
4 | 127 | Wauwatosa West,
WI - Team Time (1st 5) 1:34:40.9 | Spread (1st 5) 2:31.6 |
| 7, 23, 31, 32, 34, (35), (38) |
| Miles Coppage, Jude Whale, Oliver Crum, Jacob Thuli, Ben Jiang, (Dan Schuldt), (Matthew Byrne) |
| 17:06.5, 18:44.1, 19:35.4, 19:36.8, 19:38.1, (19:39.5), (20:08.7) |
5 | 154 | South Milwaukee,
WI - Team Time (1st 5) 1:37:33.0 | Spread (1st 5) 3:54.7 |
| 18, 24, 25, 41, 46, (50), (51) |
| Dan Schultz, Ryan Johnson, Jamison Borden, Nate Lindner, Christian Brooks, (Peyton Leanna), (Ethan Brazgel) |
| 17:47.9, 18:47.7, 18:49.7, 20:25.1, 21:42.6, (23:17.0), (24:21.8) |
6 | 170 | Cudahy,
WI - Team Time (1st 5) 1:38:58.7 | Spread (1st 5) 1:18.1 |
| 28, 30, 33, 37, 42, (44), (47) |
| Jacob Christjohn, Robbie Zager, Nick Page, Nathan Hall, Alex Haug, (Jordan Wall), (Nate Hall) |
| 19:15.1, 19:31.0, 19:37.9, 20:01.5, 20:33.2, (21:02.0), (21:47.9) |
7 | 179 | Greenfield,
WI - Team Time (1st 5) 1:40:25.8 | Spread (1st 5) 3:16.2 |
| 22, 29, 40, 43, 45, (49), (53) |
| Gabe Ostrowski, Will Hoeller, E.J. Jones, Steven Wilson, Theo Karcher, (Max Eagan), (Ethan Schulz) |
| 18:25.6, 19:16.2, 20:22.3, 20:39.9, 21:41.8, (22:59.8), (28:12.6) |
8 | 229 | West Allis Central,
WI - Team Time (1st 5) 1:56:02.2 | Spread (1st 5) 9:09.0 |
| 36, 39, 48, 52, 54 |
| Ty Leonard, Ian Huber, Hunter Sherry, Michael Kegley, Nathan Rapp |
| 19:45.0, 20:09.8, 21:54.0, 25:19.4, 28:54.0 |